@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;
}

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
  */
/* -----------------------------------------------------------------------
   PRIMARY - see clients profilemanual
   Feel free to use other variable-names 
   (Pay 100,- NOK for each change)
-------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
   SECONDARY - see clients profilemanual
-------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
   OTHER - see clients profilemanual
-------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
   FONT
-------------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
  color: #19283e;
}

h1 {
  font-weight: 600;
  margin-bottom: 0.8rem;
  font-size: 1.7rem;
}
@media only screen and (min-width: 768px) {
  h1 {
    font-size: 2rem;
  }
}
@media only screen and (min-width: 1200px) {
  h1 {
    font-size: 2.4rem;
  }
}

h2 {
  font-weight: 600;
  margin-bottom: 0.8rem;
  font-size: 1.4rem;
}
@media only screen and (min-width: 768px) {
  h2 {
    font-size: 1.6rem;
  }
}
@media only screen and (min-width: 1200px) {
  h2 {
    font-size: 1.8rem;
  }
}

h3 {
  font-weight: 700;
  margin-bottom: 0.8rem;
  font-size: 1.3rem;
}
@media only screen and (min-width: 768px) {
  h3 {
    font-size: 1.4rem;
  }
}
@media only screen and (min-width: 1200px) {
  h3 {
    font-size: 1.6rem;
  }
}

h4 {
  font-weight: 700;
  margin-bottom: 0.8rem;
  font-size: 1.25rem;
}
@media only screen and (min-width: 768px) {
  h4 {
    font-size: 1.3rem;
  }
}
@media only screen and (min-width: 1200px) {
  h4 {
    font-size: 1.4rem;
  }
}

h5 {
  font-weight: 500;
  margin-bottom: 0.8rem;
  font-size: 0.9rem;
}
@media only screen and (min-width: 1024px) {
  h5 {
    font-size: 1rem;
  }
}

b,
strong {
  font-family: proxima-nova, sans-serif;
  font-weight: 700;
}

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

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

blockquote p {
  position: relative;
}
blockquote p:before {
  content: "”";
}

sup {
  font-size: 55%;
  top: -5px;
  margin-left: 1px;
}

/* -----------------------------------------------------------------------
   COLORS DEFAULT
-------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
   SELECTION SETTINGS
-------------------------------------------------------------------------- */
::-moz-selection {
  background: rgba(255, 181, 3, 0.99);
  color: rgba(25, 40, 62, 0.99);
}

::selection {
  background: rgba(255, 181, 3, 0.99);
  color: rgba(25, 40, 62, 0.99);
}

html,
body {
  font-family: proxima-nova, sans-serif;
  font-weight: 500;
  color: #19283e;
  background-color: #ffffff;
  font-size: 16px;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  width: 100%;
}
html.menu-active, html.search-active,
body.menu-active,
body.search-active {
  overflow: hidden;
  height: 100%;
}

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

.site-width, .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, .html-account-page .master-wrapper-content .master-column-wrapper .side-2, .html-return-request-page .master-wrapper-content .master-column-wrapper .side-2, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1, .header .tools .selling-points, .html-tecdoc-page .center-2 .page-header, .master-column-wrapper .page-body {
  width: calc(100% - 32px);
}
@media only screen and (min-width: 768px) {
  .site-width, .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, .html-account-page .master-wrapper-content .master-column-wrapper .side-2, .html-return-request-page .master-wrapper-content .master-column-wrapper .side-2, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1, .header .tools .selling-points, .html-tecdoc-page .center-2 .page-header, .master-column-wrapper .page-body {
    width: calc(100% - 100px);
  }
}
@media only screen and (min-width: 1600px) {
  .site-width, .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, .html-account-page .master-wrapper-content .master-column-wrapper .side-2, .html-return-request-page .master-wrapper-content .master-column-wrapper .side-2, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1, .header .tools .selling-points, .html-tecdoc-page .center-2 .page-header, .master-column-wrapper .page-body {
    width: calc(100% - 160px);
  }
}

.site-width-padding, .html-search-page .master-wrapper-content .master-column-wrapper .page.search-page .page-title, .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, .header .admin-header-links {
  padding: 0 16px;
}
@media only screen and (min-width: 768px) {
  .site-width-padding, .html-search-page .master-wrapper-content .master-column-wrapper .page.search-page .page-title, .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, .header .admin-header-links {
    padding: 0 50px;
  }
}
@media only screen and (min-width: 1600px) {
  .site-width-padding, .html-search-page .master-wrapper-content .master-column-wrapper .page.search-page .page-title, .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, .header .admin-header-links {
    padding: 0 60px;
  }
}
@media only screen and (min-width: 1600px) {
  .site-width-padding, .html-search-page .master-wrapper-content .master-column-wrapper .page.search-page .page-title, .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, .header .admin-header-links {
    padding: 0 80px;
  }
}

@media only screen and (min-width: 768px) {
  .site-width-margin, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid, .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, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-details-tecdoc, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .important-notice, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .file-attachments, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details {
    margin: 0 0 0 50px;
  }
}
@media only screen and (min-width: 1024px) {
  .site-width-margin, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid, .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, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-details-tecdoc, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .important-notice, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .file-attachments, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details {
    margin: 0 0 0 50px;
  }
}
@media only screen and (min-width: 1200px) {
  .site-width-margin, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid, .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, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-details-tecdoc, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .important-notice, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .file-attachments, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details {
    margin: 0 0 0 60px;
  }
}
@media only screen and (min-width: 1600px) {
  .site-width-margin, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid, .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, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-details-tecdoc, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .important-notice, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .file-attachments, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details {
    margin: 0 0 0 60px;
  }
}
@media only screen and (min-width: 1600px) {
  .site-width-margin, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid, .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, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-details-tecdoc, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .important-notice, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .file-attachments, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details {
    margin: 0 0 0 80px;
  }
}
@media only screen and (min-width: 1900px) {
  .site-width-margin, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid, .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, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-details-tecdoc, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .important-notice, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .file-attachments, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details {
    margin: 0 0 0 90px;
  }
}

.master-column-wrapper {
  position: relative;
}
.master-column-wrapper .page-body {
  margin: 0 auto;
}

.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: #ffffff;
  background-color: #19283e;
}
.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: proxima-nova, sans-serif !important;
  font-weight: 500 !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: #19283e !important;
}

#components-reconnect-modal {
  background-color: rgba(25, 40, 62, 0.95) !important;
  color: #ffffff !important;
  opacity: 1 !important;
  z-index: 10000 !important;
  font-weight: 500 !important;
}
#components-reconnect-modal h5 {
  width: 80%;
  margin: 30vh auto 0 !important;
  font-weight: 700;
  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;
}

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

.cylmo-loader {
  position: fixed;
  z-index: 2000;
  pointer-events: none;
  top: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(25, 40, 62, 0.9);
  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;
}
.cylmo-loader.show {
  opacity: 1;
}
.cylmo-loader.show .cylmo-logo #logo-square {
  -webkit-animation: square-anim 1.5s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -moz-animation: square-anim 1.5s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -ms-animation: square-anim 1.5s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -o-animation: square-anim 1.5s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  animation: square-anim 1.5s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
}
.cylmo-loader.show .cylmo-logo #extra {
  -webkit-animation: extra-anim 1.5s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -moz-animation: extra-anim 1.5s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -ms-animation: extra-anim 1.5s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  -o-animation: extra-anim 1.5s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
  animation: extra-anim 1.5s infinite cubic-bezier(0.5, 0.26, 0.1, 0.72);
}
.done .cylmo-loader {
  opacity: 0;
  pointer-events: none;
}
.cylmo-loader .cylmo-logo {
  margin: auto;
  text-align: center;
  position: relative;
  width: 80px;
}

/* -----------------------------------------------------------------------
   Please customize the design. Ask a designer for help :p
-------------------------------------------------------------------------- */
.breadcrumb {
  list-style: none;
  white-space: nowrap;
  padding: 0 0 12px;
  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: 768px) {
  .breadcrumb {
    padding: 0 0 16px;
    margin: 0 1rem 0 0;
    width: auto;
  }
}
@media only screen and (min-width: 1024px) {
  .breadcrumb {
    padding: 0;
    width: auto;
    margin-bottom: 16px;
    margin: 0 2rem 0 0;
  }
}
.breadcrumb ul {
  font-size: 0;
}
.breadcrumb li {
  display: inline-block;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media only screen and (min-width: 768px) {
  .breadcrumb li {
    font-size: 1.1rem;
    line-height: 1.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .breadcrumb li {
    font-size: 1.2rem;
    line-height: 1.8rem;
  }
}
.breadcrumb li * {
  margin: 0;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media only screen and (min-width: 768px) {
  .breadcrumb li * {
    font-size: 1.1rem;
    line-height: 1.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .breadcrumb li * {
    font-size: 1.2rem;
    line-height: 1.8rem;
  }
}
.breadcrumb li .current-item {
  color: #ffb503;
}
.breadcrumb li .delimiter {
  margin: 0 5px 0 3px;
}
.breadcrumb li a {
  color: inherit;
}
.breadcrumb li a:after, .breadcrumb li a:before {
  border-bottom-width: 2px;
}
.breadcrumb li a:hover {
  color: inherit;
}
.breadcrumb li a:hover:after, .breadcrumb li a:hover:before {
  border-bottom-width: 2px;
}

.center-2 .breadcrumb, .center-2 .page-title {
  margin: 0;
  padding: 0 16px;
}
@media only screen and (min-width: 768px) {
  .center-2 .breadcrumb, .center-2 .page-title {
    padding: 0 50px;
    display: flex;
  }
}
@media only screen and (min-width: 1600px) {
  .center-2 .breadcrumb, .center-2 .page-title {
    padding: 0 60px;
  }
}
@media only screen and (min-width: 1600px) {
  .center-2 .breadcrumb, .center-2 .page-title {
    padding: 0 80px;
  }
}
.center-2 .breadcrumb {
  display: none;
}
.html-tecdoc-page .center-2 .page-title {
  padding: 0;
}
.html-tecdoc-page .center-2 .page-header {
  margin: 2rem auto 0;
}
@media only screen and (min-width: 1024px) {
  .html-tecdoc-page .center-2 .page-header {
    margin: 4rem auto 0;
  }
}
.html-tecdoc-page .center-2 .carname {
  display: none;
}
.html-tecdoc-page .center-2 .carname.show {
  padding: 1rem;
  display: inline-block;
  background-color: #f7f7f7;
  border-radius: 5px;
}
.html-tecdoc-page .center-2 .carname .car-details {
  margin-right: 10px;
}
.html-tecdoc-page .center-2 .carname .cardetails {
  display: none;
  padding-top: 10px;
}
.html-tecdoc-page .center-2 .carname .cardetails.show {
  display: block;
}
.html-tecdoc-page .center-2 .carname .cardetails .cardetail-info {
  display: flex;
  padding: 0.5rem 0;
  border-bottom: 1px solid rgba(25, 40, 62, 0.1);
}
.html-tecdoc-page .center-2 .carname .cardetails .cardetail-info .name {
  flex: 0 0 50%;
  font-weight: 700;
}
.html-tecdoc-page .center-2 .carname .cardetails .cardetail-info .val {
  flex: 0 0 50%;
}
.html-tecdoc-page .center-2 .carname p {
  display: inline-block;
  margin-right: 1rem;
  margin-bottom: 0.5rem;
}
@media only screen and (min-width: 1024px) {
  .html-tecdoc-page .center-2 .carname p {
    margin-bottom: 0;
  }
}
.html-tecdoc-page .center-2 .category-description {
  display: none;
}

.bar-notification {
  display: none;
  position: fixed;
  background-color: rgba(25, 40, 62, 0.9);
  color: #19283e;
  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);
}
.bar-notification p {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}

.k-overlay {
  background-color: #ffffff !important;
}

.ajaxFilters.k-window,
.ajaxCart.k-window {
  background: #ffffff;
  -webkit-box-shadow: 0 0 40px 0 rgba(25, 40, 62, 0.2);
  -moz-box-shadow: 0 0 40px 0 rgba(25, 40, 62, 0.2);
  -o-box-shadow: 0 0 40px 0 rgba(25, 40, 62, 0.2);
  box-shadow: 0 0 40px 0 rgba(25, 40, 62, 0.2);
  border-radius: 5px;
}
@media only screen and (max-width: 1023px) {
  .ajaxFilters.k-window,
.ajaxCart.k-window {
    width: 90% !important;
    margin: auto;
    left: 5% !important;
  }
}
.ajaxFilters.k-window .k-window-titlebar,
.ajaxCart.k-window .k-window-titlebar {
  font-size: 0.7rem;
  color: #19283e;
  background: #ffffff !important;
  border-bottom: 0px solid #19283e !important;
  padding: 14px 10px 14px 10px !important;
  text-align: center;
  font-family: proxima-nova, sans-serif;
}
@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 {
  top: auto !important;
  bottom: 0;
  width: 100%;
  left: 0;
  right: auto !important;
  text-align: center;
  height: 40px;
}
.ajaxFilters.k-window .k-window-titlebar .k-window-actions a.k-window-action.k-link,
.ajaxCart.k-window .k-window-titlebar .k-window-actions a.k-window-action.k-link {
  width: 20px;
  height: 20px;
  background: url(/Themes/Cylmo/Content/images/Cylmo/icon-close-dark.svg) center no-repeat;
  display: inline-block;
}
.ajaxFilters.k-window .k-window-titlebar .k-window-actions a.k-window-action.k-link .k-icon,
.ajaxCart.k-window .k-window-titlebar .k-window-actions a.k-window-action.k-link .k-icon {
  width: 20px;
  height: 20px;
}
.ajaxFilters.k-window .productAddedToCartWindow .check-icon,
.ajaxCart.k-window .productAddedToCartWindow .check-icon {
  position: relative;
  background: #ffb503;
  width: 30px;
  height: 30px;
  border-radius: 40px;
  padding: 8px;
  display: block;
  margin: 0 auto 1rem;
}
.ajaxFilters.k-window .productAddedToCartWindow .check-icon svg,
.ajaxCart.k-window .productAddedToCartWindow .check-icon svg {
  fill: #19283e;
}
.ajaxFilters.k-window .k-window-content,
.ajaxCart.k-window .k-window-content {
  padding: 4px 16px 20px;
  color: #ffb503;
  font-weight: 700;
  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: #19283e;
  font-size: 0.8rem;
  line-height: 1rem;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowTitle,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowTitle {
  padding: 24px 15px;
  font-size: 0.8rem;
  color: #19283e;
  width: 100%;
  font-family: proxima-nova, sans-serif;
  background-color: #f7f7f7;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartItem,
.ajaxCart.k-window .k-window-content .productAddedToCartItem {
  margin-top: 60px;
  padding: 2rem 0 1rem;
  display: flex;
  align-items: center;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartItem .productAddedToCartWindowImage,
.ajaxCart.k-window .k-window-content .productAddedToCartItem .productAddedToCartWindowImage {
  display: inline-block;
  width: 20%;
  height: auto;
  float: none;
  vertical-align: top;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription {
  margin: 0;
  padding: 0;
  display: inline-block;
  width: 77%;
  vertical-align: top;
  margin-left: 3%;
  text-align: left;
}
.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: 0.8rem;
  line-height: 1.04rem;
  color: #19283e;
  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: 1rem;
    line-height: 1.3rem;
  }
}
.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: #19283e;
}
.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: #19283e;
  font-family: proxima-nova, sans-serif;
  margin: 0;
  display: block;
  font-weight: 500;
}
@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 {
  color: #19283e;
  font-family: proxima-nova, sans-serif;
  font-size: 0.8rem;
  line-height: 1.04rem;
  display: block;
  font-weight: 500;
}
@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 0 2rem;
  border-top: 1px solid #ffffff;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary div,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary div {
  margin: 0 auto 1rem auto;
}
.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: #19283e;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .shipping-info.free,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shipping-info.free {
  color: #4CB944;
}
.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(76, 185, 68, 0.5);
  background: -moz-linear-gradient(90deg, rgba(76, 185, 68, 0.5) 0%, #4cb944 100%);
  background: -webkit-linear-gradient(90deg, rgba(76, 185, 68, 0.5) 0%, #4cb944 100%);
  background: linear-gradient(90deg, rgba(76, 185, 68, 0.5) 0%, #4cb944 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: rgba(25, 40, 62, 0.1);
  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: 500;
  margin: 2px auto 0;
  color: #19283e;
  z-index: 3;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary a,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary a {
  color: #19283e;
  font-size: 0.8rem;
}
@media only screen and (min-width: 1024px) {
  .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary a,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary a {
    font-size: 1rem;
  }
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary a:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary a:hover {
  text-decoration: none;
}

/* -----------------------------------------------------------------------
   
-------------------------------------------------------------------------- */
span.icon {
  width: 12px;
  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: #ffb503;
}

.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%;
}

/* -----------------------------------------------------------------------
   A LINKS
-------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
   DEFAULT BUTTON
-------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
   CTA BUTTON
-------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
   ADD YOUR OWN CUSTOM STYLE? 
   - Easy, just copy all the stuff fraom CTA, rename, 
   and design the hell out of it!
-------------------------------------------------------------------------- */
.btn, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.button-1,
input.button-2,
.product-box-add-to-cart-button {
  display: inline-block;
  background-color: #ffffff;
  color: #19283e;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  padding: 1rem 2rem;
  border: 2px solid #ffb503;
  font-family: proxima-nova, sans-serif;
  font-weight: 700;
  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 */
  font-size: 0.8rem;
}
@media only screen and (min-width: 1024px) {
  .btn, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.button-1,
input.button-2,
.product-box-add-to-cart-button {
    font-size: 1rem;
  }
}
.btn:before, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a:before, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p:before, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a:before, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout:before,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout:before, .btn:after, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a:after, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p:after, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a:after, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout:after,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout:after,
.button-1:before,
.button-1:after,
input.button-2:before,
input.button-2:after,
.product-box-add-to-cart-button:before,
.product-box-add-to-cart-button:after {
  display: none;
}
.btn:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a:hover, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout:hover,
.button-1:hover,
input.button-2:hover,
.product-box-add-to-cart-button:hover {
  background-color: #ffb503;
  color: #19283e;
  border: 2px solid #ffb503;
}
.btn.light, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.light, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.light, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.light, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .light.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .light.productAddedToCartWindowCheckout,
.button-1.light,
input.button-2.light,
.product-box-add-to-cart-button.light {
  background-color: #ffffff;
  color: #19283e;
}
.btn.light:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.light:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.light:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.light:hover, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .light.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .light.productAddedToCartWindowCheckout:hover,
.button-1.light:hover,
input.button-2.light:hover,
.product-box-add-to-cart-button.light:hover {
  background-color: #ffb503;
  color: #ffffff;
}
.btn.cta, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.cta, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.cta, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.cta, .btn.checkout-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.checkout-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.checkout-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.checkout-button, .btn.add-to-cart-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.add-to-cart-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.add-to-cart-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.add-to-cart-button, .btn.contact-us-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.contact-us-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.contact-us-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.contact-us-button, .btn.zipcode-next-step-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.zipcode-next-step-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.zipcode-next-step-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.zipcode-next-step-button, .btn.shipping-method-next-step-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.shipping-method-next-step-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.shipping-method-next-step-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.shipping-method-next-step-button, .btn.productAddedToCartWindowCheckout, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.productAddedToCartWindowCheckout, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.productAddedToCartWindowCheckout, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.productAddedToCartWindowCheckout, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout, .btn.register-next-step-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.register-next-step-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.register-next-step-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.register-next-step-button, .btn.wishlist-add-to-cart-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.wishlist-add-to-cart-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.wishlist-add-to-cart-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.wishlist-add-to-cart-button, .btn.send-email-a-friend-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.send-email-a-friend-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.send-email-a-friend-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.send-email-a-friend-button,
.button-1.cta,
.button-1.checkout-button,
.button-1.add-to-cart-button,
.button-1.contact-us-button,
.button-1.zipcode-next-step-button,
.button-1.shipping-method-next-step-button,
.button-1.productAddedToCartWindowCheckout,
.button-1.register-next-step-button,
.button-1.wishlist-add-to-cart-button,
.button-1.send-email-a-friend-button,
input.button-2.cta,
input.button-2.checkout-button,
input.button-2.add-to-cart-button,
input.button-2.contact-us-button,
input.button-2.zipcode-next-step-button,
input.button-2.shipping-method-next-step-button,
input.button-2.productAddedToCartWindowCheckout,
input.button-2.register-next-step-button,
input.button-2.wishlist-add-to-cart-button,
input.button-2.send-email-a-friend-button,
.product-box-add-to-cart-button.cta,
.product-box-add-to-cart-button.checkout-button,
.product-box-add-to-cart-button.add-to-cart-button,
.product-box-add-to-cart-button.contact-us-button,
.product-box-add-to-cart-button.zipcode-next-step-button,
.product-box-add-to-cart-button.shipping-method-next-step-button,
.product-box-add-to-cart-button.productAddedToCartWindowCheckout,
.product-box-add-to-cart-button.register-next-step-button,
.product-box-add-to-cart-button.wishlist-add-to-cart-button,
.product-box-add-to-cart-button.send-email-a-friend-button {
  background-color: #ffb503;
  color: #19283e;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  padding: 1rem 2rem 1rem;
  border: 2px solid #ffb503;
  font-family: proxima-nova, sans-serif;
  font-weight: 700;
}
@media only screen and (min-width: 1600px) {
  .btn.cta, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.cta, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.cta, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.cta, .btn.checkout-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.checkout-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.checkout-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.checkout-button, .btn.add-to-cart-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.add-to-cart-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.add-to-cart-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.add-to-cart-button, .btn.contact-us-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.contact-us-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.contact-us-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.contact-us-button, .btn.zipcode-next-step-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.zipcode-next-step-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.zipcode-next-step-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.zipcode-next-step-button, .btn.shipping-method-next-step-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.shipping-method-next-step-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.shipping-method-next-step-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.shipping-method-next-step-button, .btn.productAddedToCartWindowCheckout, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.productAddedToCartWindowCheckout, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.productAddedToCartWindowCheckout, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.productAddedToCartWindowCheckout, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout, .btn.register-next-step-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.register-next-step-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.register-next-step-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.register-next-step-button, .btn.wishlist-add-to-cart-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.wishlist-add-to-cart-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.wishlist-add-to-cart-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.wishlist-add-to-cart-button, .btn.send-email-a-friend-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.send-email-a-friend-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.send-email-a-friend-button, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.send-email-a-friend-button,
.button-1.cta,
.button-1.checkout-button,
.button-1.add-to-cart-button,
.button-1.contact-us-button,
.button-1.zipcode-next-step-button,
.button-1.shipping-method-next-step-button,
.button-1.productAddedToCartWindowCheckout,
.button-1.register-next-step-button,
.button-1.wishlist-add-to-cart-button,
.button-1.send-email-a-friend-button,
input.button-2.cta,
input.button-2.checkout-button,
input.button-2.add-to-cart-button,
input.button-2.contact-us-button,
input.button-2.zipcode-next-step-button,
input.button-2.shipping-method-next-step-button,
input.button-2.productAddedToCartWindowCheckout,
input.button-2.register-next-step-button,
input.button-2.wishlist-add-to-cart-button,
input.button-2.send-email-a-friend-button,
.product-box-add-to-cart-button.cta,
.product-box-add-to-cart-button.checkout-button,
.product-box-add-to-cart-button.add-to-cart-button,
.product-box-add-to-cart-button.contact-us-button,
.product-box-add-to-cart-button.zipcode-next-step-button,
.product-box-add-to-cart-button.shipping-method-next-step-button,
.product-box-add-to-cart-button.productAddedToCartWindowCheckout,
.product-box-add-to-cart-button.register-next-step-button,
.product-box-add-to-cart-button.wishlist-add-to-cart-button,
.product-box-add-to-cart-button.send-email-a-friend-button {
    padding: 1.3rem 3rem 1.3rem;
  }
}
.btn.cta:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.cta:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.cta:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.cta:hover, .btn.checkout-button:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.checkout-button:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.checkout-button:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.checkout-button:hover, .btn.add-to-cart-button:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.add-to-cart-button:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.add-to-cart-button:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.add-to-cart-button:hover, .btn.contact-us-button:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.contact-us-button:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.contact-us-button:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.contact-us-button:hover, .btn.zipcode-next-step-button:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.zipcode-next-step-button:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.zipcode-next-step-button:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.zipcode-next-step-button:hover, .btn.shipping-method-next-step-button:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.shipping-method-next-step-button:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.shipping-method-next-step-button:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.shipping-method-next-step-button:hover, .btn.productAddedToCartWindowCheckout:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.productAddedToCartWindowCheckout:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.productAddedToCartWindowCheckout:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.productAddedToCartWindowCheckout:hover, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout:hover, .btn.register-next-step-button:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.register-next-step-button:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.register-next-step-button:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.register-next-step-button:hover, .btn.wishlist-add-to-cart-button:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.wishlist-add-to-cart-button:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.wishlist-add-to-cart-button:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.wishlist-add-to-cart-button:hover, .btn.send-email-a-friend-button:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.send-email-a-friend-button:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.send-email-a-friend-button:hover, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.send-email-a-friend-button:hover,
.button-1.cta:hover,
.button-1.checkout-button:hover,
.button-1.add-to-cart-button:hover,
.button-1.contact-us-button:hover,
.button-1.zipcode-next-step-button:hover,
.button-1.shipping-method-next-step-button:hover,
.button-1.productAddedToCartWindowCheckout:hover,
.button-1.register-next-step-button:hover,
.button-1.wishlist-add-to-cart-button:hover,
.button-1.send-email-a-friend-button:hover,
input.button-2.cta:hover,
input.button-2.checkout-button:hover,
input.button-2.add-to-cart-button:hover,
input.button-2.contact-us-button:hover,
input.button-2.zipcode-next-step-button:hover,
input.button-2.shipping-method-next-step-button:hover,
input.button-2.productAddedToCartWindowCheckout:hover,
input.button-2.register-next-step-button:hover,
input.button-2.wishlist-add-to-cart-button:hover,
input.button-2.send-email-a-friend-button:hover,
.product-box-add-to-cart-button.cta:hover,
.product-box-add-to-cart-button.checkout-button:hover,
.product-box-add-to-cart-button.add-to-cart-button:hover,
.product-box-add-to-cart-button.contact-us-button:hover,
.product-box-add-to-cart-button.zipcode-next-step-button:hover,
.product-box-add-to-cart-button.shipping-method-next-step-button:hover,
.product-box-add-to-cart-button.productAddedToCartWindowCheckout:hover,
.product-box-add-to-cart-button.register-next-step-button:hover,
.product-box-add-to-cart-button.wishlist-add-to-cart-button:hover,
.product-box-add-to-cart-button.send-email-a-friend-button:hover {
  background-color: #19283e;
  color: #ffb503;
  border: 2px solid #19283e;
}
.btn.disabled, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.disabled, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.disabled, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.disabled, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .disabled.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .disabled.productAddedToCartWindowCheckout,
.button-1.disabled,
input.button-2.disabled,
.product-box-add-to-cart-button.disabled {
  background-color: rgba(25, 40, 62, 0.1);
  color: rgba(25, 40, 62, 0.7);
  pointer-events: none;
  font-style: italic;
  font-weight: 500;
}
.btn.border, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.border, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.border, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.border, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .border.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .border.productAddedToCartWindowCheckout,
.button-1.border,
input.button-2.border,
.product-box-add-to-cart-button.border {
  border: 2px solid rgba(25, 40, 62, 0.2);
  background-color: transparent;
  color: #19283e;
}
.btn.small, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a.small, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p.small, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a.small, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .small.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .small.productAddedToCartWindowCheckout,
.button-1.small,
input.button-2.small,
.product-box-add-to-cart-button.small {
  padding: 0.7rem 1.2rem;
  font-size: 0.8rem;
  line-height: 0.8rem;
}

a {
  color: inherit;
}

main a,
.master-wrapper-content a,
footer a,
.browsehappy a,
.productAddedToCartWindowSummary a,
.sub-category-navigation a,
a.menu-item,
.imitate-a,
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .regnr,
.center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .regnr {
  display: inline-block;
  position: relative;
  padding: 0;
  background-color: transparent;
  cursor: pointer;
}
main a:after, main a:before,
.master-wrapper-content a:after,
.master-wrapper-content a:before,
footer a:after,
footer a:before,
.browsehappy a:after,
.browsehappy a:before,
.productAddedToCartWindowSummary a:after,
.productAddedToCartWindowSummary a:before,
.sub-category-navigation a:after,
.sub-category-navigation a:before,
a.menu-item:after,
a.menu-item:before,
.imitate-a:after,
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .regnr:after,
.center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .regnr:after,
.imitate-a:before,
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .regnr:before,
.center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .regnr:before {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 100%;
  border-bottom: 2px solid #ffb503;
  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;
}
main a:before,
.master-wrapper-content a:before,
footer a:before,
.browsehappy a:before,
.productAddedToCartWindowSummary a:before,
.sub-category-navigation a:before,
a.menu-item:before,
.imitate-a:before,
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .regnr:before,
.center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .regnr:before {
  right: 0;
}
main a:hover:after,
.master-wrapper-content a:hover:after,
footer a:hover:after,
.browsehappy a:hover:after,
.productAddedToCartWindowSummary a:hover:after,
.sub-category-navigation a:hover:after,
a.menu-item:hover:after,
.imitate-a:hover:after,
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .regnr:hover:after,
.center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .regnr:hover:after {
  right: 0;
  opacity: 1;
  border-bottom: 2px solid #19283e;
}
main a.transition:not(.scroll-to-btn, .external),
.master-wrapper-content a.transition:not(.scroll-to-btn, .external),
footer a.transition:not(.scroll-to-btn, .external),
.browsehappy a.transition:not(.scroll-to-btn, .external),
.productAddedToCartWindowSummary a.transition:not(.scroll-to-btn, .external),
.sub-category-navigation a.transition:not(.scroll-to-btn, .external),
a.menu-item.transition:not(.scroll-to-btn, .external),
.imitate-a.transition:not(.scroll-to-btn, .external),
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .transition.regnr:not(.scroll-to-btn, .external),
.center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .transition.regnr:not(.scroll-to-btn, .external) {
  opacity: 0.5;
}
main a.transition:not(.scroll-to-btn, .external):hover,
.master-wrapper-content a.transition:not(.scroll-to-btn, .external):hover,
footer a.transition:not(.scroll-to-btn, .external):hover,
.browsehappy a.transition:not(.scroll-to-btn, .external):hover,
.productAddedToCartWindowSummary a.transition:not(.scroll-to-btn, .external):hover,
.sub-category-navigation a.transition:not(.scroll-to-btn, .external):hover,
a.menu-item.transition:not(.scroll-to-btn, .external):hover,
.imitate-a.transition:not(.scroll-to-btn, .external):hover,
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .transition.regnr:not(.scroll-to-btn, .external):hover,
.center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .transition.regnr:not(.scroll-to-btn, .external):hover {
  opacity: 0.5;
}
main a.inactive,
.master-wrapper-content a.inactive,
footer a.inactive,
.browsehappy a.inactive,
.productAddedToCartWindowSummary a.inactive,
.sub-category-navigation a.inactive,
a.menu-item.inactive,
.imitate-a.inactive,
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .inactive.regnr,
.center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .inactive.regnr {
  opacity: 0.3;
  pointer-events: none;
}
main a.active,
.master-wrapper-content a.active,
footer a.active,
.browsehappy a.active,
.productAddedToCartWindowSummary a.active,
.sub-category-navigation a.active,
a.menu-item.active,
.imitate-a.active,
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .active.regnr,
.center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .active.regnr {
  opacity: 0.5;
}
main a.external .icon,
.master-wrapper-content a.external .icon,
footer a.external .icon,
.browsehappy a.external .icon,
.productAddedToCartWindowSummary a.external .icon,
.sub-category-navigation a.external .icon,
a.menu-item.external .icon,
.imitate-a.external .icon,
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .external.regnr .icon,
.center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .external.regnr .icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-left: 6px;
}
main a.external .icon svg path,
.master-wrapper-content a.external .icon svg path,
footer a.external .icon svg path,
.browsehappy a.external .icon svg path,
.productAddedToCartWindowSummary a.external .icon svg path,
.sub-category-navigation a.external .icon svg path,
a.menu-item.external .icon svg path,
.imitate-a.external .icon svg path,
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .external.regnr .icon svg path,
.center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .external.regnr .icon svg path {
  fill: rgba(25, 40, 62, 0.7);
}
main a.external .icon svg .arrow,
.master-wrapper-content a.external .icon svg .arrow,
footer a.external .icon svg .arrow,
.browsehappy a.external .icon svg .arrow,
.productAddedToCartWindowSummary a.external .icon svg .arrow,
.sub-category-navigation a.external .icon svg .arrow,
a.menu-item.external .icon svg .arrow,
.imitate-a.external .icon svg .arrow,
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .external.regnr .icon svg .arrow,
.center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .external.regnr .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;
}
main a.external:hover .icon svg .arrow,
.master-wrapper-content a.external:hover .icon svg .arrow,
footer a.external:hover .icon svg .arrow,
.browsehappy a.external:hover .icon svg .arrow,
.productAddedToCartWindowSummary a.external:hover .icon svg .arrow,
.sub-category-navigation a.external:hover .icon svg .arrow,
a.menu-item.external:hover .icon svg .arrow,
.imitate-a.external:hover .icon svg .arrow,
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .external.regnr:hover .icon svg .arrow,
.center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .external.regnr: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: #ffb503;
  pointer-events: none;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  margin-left: -25px;
  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 {
  position: relative;
  margin-bottom: 1rem;
}
@media all and (min-width: 1024px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .form-element.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 {
    display: inline-block;
    vertical-align: top;
    width: 83%;
  }
}

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

.post-grid {
  display: flex;
  justify-content: space-between;
}
.post-grid .split-postcode {
  flex: 0 0 80px;
}
.post-grid .split-postarea {
  flex: auto;
  margin-left: 1rem;
}

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: #ffffff;
  color: #19283e;
}
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: #19283e;
  color: #ffffff;
}
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: proxima-nova, sans-serif;
  display: block;
  width: 100%;
  border: 0;
  outline: none;
  padding: 0 10px 0 10px;
  font-size: 1rem;
  line-height: 1.8rem;
  height: 44px;
  background-color: #ffffff;
  color: #19283e;
  border: 1px solid #dce0e6;
  -webkit-appearance: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  -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;
}
@media only screen and (min-width: 768px) {
  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 {
    height: 50px;
    padding: 0 14px 0 14px;
  }
}
@media only screen and (min-width: 1900px) {
  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 {
    height: 54px;
  }
}
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(25, 40, 62, 0.99);
  background: rgba(168, 168, 168, 0.99);
}
form input[type=search]::-webkit-input-placeholder, form input[type=search]:-moz-placeholder, form input[type=search]::-moz-placeholder, form input[type=search]:-ms-input-placeholder,
form input[type=text]::-webkit-input-placeholder,
form input[type=text]:-moz-placeholder,
form input[type=text]::-moz-placeholder,
form input[type=text]:-ms-input-placeholder,
form input[type=email]::-webkit-input-placeholder,
form input[type=email]:-moz-placeholder,
form input[type=email]::-moz-placeholder,
form input[type=email]:-ms-input-placeholder,
form input[type=tel]::-webkit-input-placeholder,
form input[type=tel]:-moz-placeholder,
form input[type=tel]::-moz-placeholder,
form input[type=tel]:-ms-input-placeholder,
form input[type=number]::-webkit-input-placeholder,
form input[type=number]:-moz-placeholder,
form input[type=number]::-moz-placeholder,
form input[type=number]:-ms-input-placeholder,
form input[type=password]::-webkit-input-placeholder,
form input[type=password]:-moz-placeholder,
form input[type=password]::-moz-placeholder,
form input[type=password]:-ms-input-placeholder,
form input[type=date]::-webkit-input-placeholder,
form input[type=date]:-moz-placeholder,
form input[type=date]::-moz-placeholder,
form input[type=date]:-ms-input-placeholder,
form select::-webkit-input-placeholder,
form select:-moz-placeholder,
form select::-moz-placeholder,
form select:-ms-input-placeholder,
form textarea::-webkit-input-placeholder,
form textarea:-moz-placeholder,
form textarea::-moz-placeholder,
form textarea:-ms-input-placeholder,
div input[type=search]::-webkit-input-placeholder,
div input[type=search]:-moz-placeholder,
div input[type=search]::-moz-placeholder,
div input[type=search]:-ms-input-placeholder,
div input[type=text]::-webkit-input-placeholder,
div input[type=text]:-moz-placeholder,
div input[type=text]::-moz-placeholder,
div input[type=text]:-ms-input-placeholder,
div input[type=email]::-webkit-input-placeholder,
div input[type=email]:-moz-placeholder,
div input[type=email]::-moz-placeholder,
div input[type=email]:-ms-input-placeholder,
div input[type=tel]::-webkit-input-placeholder,
div input[type=tel]:-moz-placeholder,
div input[type=tel]::-moz-placeholder,
div input[type=tel]:-ms-input-placeholder,
div input[type=number]::-webkit-input-placeholder,
div input[type=number]:-moz-placeholder,
div input[type=number]::-moz-placeholder,
div input[type=number]:-ms-input-placeholder,
div input[type=password]::-webkit-input-placeholder,
div input[type=password]:-moz-placeholder,
div input[type=password]::-moz-placeholder,
div input[type=password]:-ms-input-placeholder,
div input[type=date]::-webkit-input-placeholder,
div input[type=date]:-moz-placeholder,
div input[type=date]::-moz-placeholder,
div input[type=date]:-ms-input-placeholder,
div select::-webkit-input-placeholder,
div select:-moz-placeholder,
div select::-moz-placeholder,
div select:-ms-input-placeholder,
div textarea::-webkit-input-placeholder,
div textarea:-moz-placeholder,
div textarea::-moz-placeholder,
div textarea:-ms-input-placeholder {
  color: transparent;
  font-style: italic;
}
form input[type=search]:hover, form input[type=search].has-content:hover,
form input[type=text]:hover,
form input[type=text].has-content:hover,
form input[type=email]:hover,
form input[type=email].has-content:hover,
form input[type=tel]:hover,
form input[type=tel].has-content:hover,
form input[type=number]:hover,
form input[type=number].has-content:hover,
form input[type=password]:hover,
form input[type=password].has-content:hover,
form input[type=date]:hover,
form input[type=date].has-content:hover,
form select:hover,
form select.has-content:hover,
form textarea:hover,
form textarea.has-content:hover,
div input[type=search]:hover,
div input[type=search].has-content:hover,
div input[type=text]:hover,
div input[type=text].has-content:hover,
div input[type=email]:hover,
div input[type=email].has-content:hover,
div input[type=tel]:hover,
div input[type=tel].has-content:hover,
div input[type=number]:hover,
div input[type=number].has-content:hover,
div input[type=password]:hover,
div input[type=password].has-content:hover,
div input[type=date]:hover,
div input[type=date].has-content:hover,
div select:hover,
div select.has-content:hover,
div textarea:hover,
div textarea.has-content:hover {
  border: 1px solid #B5B5B5;
}
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: #ffffff;
  color: rgba(181, 181, 181, 0.5);
  border: 1px dashed rgba(181, 181, 181, 0.5);
  font-style: italic;
  cursor: not-allowed;
}
form input[type=search]:disabled.has-content,
form input[type=text]:disabled.has-content,
form input[type=email]:disabled.has-content,
form input[type=tel]:disabled.has-content,
form input[type=number]:disabled.has-content,
form input[type=password]:disabled.has-content,
form input[type=date]:disabled.has-content,
form select:disabled.has-content,
form textarea:disabled.has-content,
div input[type=search]:disabled.has-content,
div input[type=text]:disabled.has-content,
div input[type=email]:disabled.has-content,
div input[type=tel]:disabled.has-content,
div input[type=number]:disabled.has-content,
div input[type=password]:disabled.has-content,
div input[type=date]:disabled.has-content,
div select:disabled.has-content,
div textarea:disabled.has-content {
  border: 1px dashed rgba(181, 181, 181, 0.5);
}
form input[type=search]:disabled + label, form input[type=search]:disabled.has-content + label,
form input[type=text]:disabled + label,
form input[type=text]:disabled.has-content + label,
form input[type=email]:disabled + label,
form input[type=email]:disabled.has-content + label,
form input[type=tel]:disabled + label,
form input[type=tel]:disabled.has-content + label,
form input[type=number]:disabled + label,
form input[type=number]:disabled.has-content + label,
form input[type=password]:disabled + label,
form input[type=password]:disabled.has-content + label,
form input[type=date]:disabled + label,
form input[type=date]:disabled.has-content + label,
form select:disabled + label,
form select:disabled.has-content + label,
form textarea:disabled + label,
form textarea:disabled.has-content + label,
div input[type=search]:disabled + label,
div input[type=search]:disabled.has-content + label,
div input[type=text]:disabled + label,
div input[type=text]:disabled.has-content + label,
div input[type=email]:disabled + label,
div input[type=email]:disabled.has-content + label,
div input[type=tel]:disabled + label,
div input[type=tel]:disabled.has-content + label,
div input[type=number]:disabled + label,
div input[type=number]:disabled.has-content + label,
div input[type=password]:disabled + label,
div input[type=password]:disabled.has-content + label,
div input[type=date]:disabled + label,
div input[type=date]:disabled.has-content + label,
div select:disabled + label,
div select:disabled.has-content + label,
div textarea:disabled + label,
div textarea:disabled.has-content + label {
  color: rgba(181, 181, 181, 0.5);
}
form input[type=search]:disabled:hover, form input[type=search]:disabled.has-content:hover,
form input[type=text]:disabled:hover,
form input[type=text]:disabled.has-content:hover,
form input[type=email]:disabled:hover,
form input[type=email]:disabled.has-content:hover,
form input[type=tel]:disabled:hover,
form input[type=tel]:disabled.has-content:hover,
form input[type=number]:disabled:hover,
form input[type=number]:disabled.has-content:hover,
form input[type=password]:disabled:hover,
form input[type=password]:disabled.has-content:hover,
form input[type=date]:disabled:hover,
form input[type=date]:disabled.has-content:hover,
form select:disabled:hover,
form select:disabled.has-content:hover,
form textarea:disabled:hover,
form textarea:disabled.has-content:hover,
div input[type=search]:disabled:hover,
div input[type=search]:disabled.has-content:hover,
div input[type=text]:disabled:hover,
div input[type=text]:disabled.has-content:hover,
div input[type=email]:disabled:hover,
div input[type=email]:disabled.has-content:hover,
div input[type=tel]:disabled:hover,
div input[type=tel]:disabled.has-content:hover,
div input[type=number]:disabled:hover,
div input[type=number]:disabled.has-content:hover,
div input[type=password]:disabled:hover,
div input[type=password]:disabled.has-content:hover,
div input[type=date]:disabled:hover,
div input[type=date]:disabled.has-content:hover,
div select:disabled:hover,
div select:disabled.has-content:hover,
div textarea:disabled:hover,
div textarea:disabled.has-content:hover {
  border: 1px dashed rgba(181, 181, 181, 0.5);
}
form input[type=search]:focus, form input[type=search].has-content:focus,
form input[type=text]:focus,
form input[type=text].has-content:focus,
form input[type=email]:focus,
form input[type=email].has-content:focus,
form input[type=tel]:focus,
form input[type=tel].has-content:focus,
form input[type=number]:focus,
form input[type=number].has-content:focus,
form input[type=password]:focus,
form input[type=password].has-content:focus,
form input[type=date]:focus,
form input[type=date].has-content:focus,
form select:focus,
form select.has-content:focus,
form textarea:focus,
form textarea.has-content:focus,
div input[type=search]:focus,
div input[type=search].has-content:focus,
div input[type=text]:focus,
div input[type=text].has-content:focus,
div input[type=email]:focus,
div input[type=email].has-content:focus,
div input[type=tel]:focus,
div input[type=tel].has-content:focus,
div input[type=number]:focus,
div input[type=number].has-content:focus,
div input[type=password]:focus,
div input[type=password].has-content:focus,
div input[type=date]:focus,
div input[type=date].has-content:focus,
div select:focus,
div select.has-content:focus,
div textarea:focus,
div textarea.has-content:focus {
  border: 1px solid #19283e;
}
form input[type=search]:focus::-webkit-input-placeholder, form input[type=search]:focus:-moz-placeholder, form input[type=search]:focus::-moz-placeholder, form input[type=search]:focus:-ms-input-placeholder, form input[type=search].has-content:focus::-webkit-input-placeholder, form input[type=search].has-content:focus:-moz-placeholder, form input[type=search].has-content:focus::-moz-placeholder, form input[type=search].has-content:focus:-ms-input-placeholder,
form input[type=text]:focus::-webkit-input-placeholder,
form input[type=text]:focus:-moz-placeholder,
form input[type=text]:focus::-moz-placeholder,
form input[type=text]:focus:-ms-input-placeholder,
form input[type=text].has-content:focus::-webkit-input-placeholder,
form input[type=text].has-content:focus:-moz-placeholder,
form input[type=text].has-content:focus::-moz-placeholder,
form input[type=text].has-content:focus:-ms-input-placeholder,
form input[type=email]:focus::-webkit-input-placeholder,
form input[type=email]:focus:-moz-placeholder,
form input[type=email]:focus::-moz-placeholder,
form input[type=email]:focus:-ms-input-placeholder,
form input[type=email].has-content:focus::-webkit-input-placeholder,
form input[type=email].has-content:focus:-moz-placeholder,
form input[type=email].has-content:focus::-moz-placeholder,
form input[type=email].has-content:focus:-ms-input-placeholder,
form input[type=tel]:focus::-webkit-input-placeholder,
form input[type=tel]:focus:-moz-placeholder,
form input[type=tel]:focus::-moz-placeholder,
form input[type=tel]:focus:-ms-input-placeholder,
form input[type=tel].has-content:focus::-webkit-input-placeholder,
form input[type=tel].has-content:focus:-moz-placeholder,
form input[type=tel].has-content:focus::-moz-placeholder,
form input[type=tel].has-content:focus:-ms-input-placeholder,
form input[type=number]:focus::-webkit-input-placeholder,
form input[type=number]:focus:-moz-placeholder,
form input[type=number]:focus::-moz-placeholder,
form input[type=number]:focus:-ms-input-placeholder,
form input[type=number].has-content:focus::-webkit-input-placeholder,
form input[type=number].has-content:focus:-moz-placeholder,
form input[type=number].has-content:focus::-moz-placeholder,
form input[type=number].has-content:focus:-ms-input-placeholder,
form input[type=password]:focus::-webkit-input-placeholder,
form input[type=password]:focus:-moz-placeholder,
form input[type=password]:focus::-moz-placeholder,
form input[type=password]:focus:-ms-input-placeholder,
form input[type=password].has-content:focus::-webkit-input-placeholder,
form input[type=password].has-content:focus:-moz-placeholder,
form input[type=password].has-content:focus::-moz-placeholder,
form input[type=password].has-content:focus:-ms-input-placeholder,
form input[type=date]:focus::-webkit-input-placeholder,
form input[type=date]:focus:-moz-placeholder,
form input[type=date]:focus::-moz-placeholder,
form input[type=date]:focus:-ms-input-placeholder,
form input[type=date].has-content:focus::-webkit-input-placeholder,
form input[type=date].has-content:focus:-moz-placeholder,
form input[type=date].has-content:focus::-moz-placeholder,
form input[type=date].has-content:focus:-ms-input-placeholder,
form select:focus::-webkit-input-placeholder,
form select:focus:-moz-placeholder,
form select:focus::-moz-placeholder,
form select:focus:-ms-input-placeholder,
form select.has-content:focus::-webkit-input-placeholder,
form select.has-content:focus:-moz-placeholder,
form select.has-content:focus::-moz-placeholder,
form select.has-content:focus:-ms-input-placeholder,
form textarea:focus::-webkit-input-placeholder,
form textarea:focus:-moz-placeholder,
form textarea:focus::-moz-placeholder,
form textarea:focus:-ms-input-placeholder,
form textarea.has-content:focus::-webkit-input-placeholder,
form textarea.has-content:focus:-moz-placeholder,
form textarea.has-content:focus::-moz-placeholder,
form textarea.has-content:focus:-ms-input-placeholder,
div input[type=search]:focus::-webkit-input-placeholder,
div input[type=search]:focus:-moz-placeholder,
div input[type=search]:focus::-moz-placeholder,
div input[type=search]:focus:-ms-input-placeholder,
div input[type=search].has-content:focus::-webkit-input-placeholder,
div input[type=search].has-content:focus:-moz-placeholder,
div input[type=search].has-content:focus::-moz-placeholder,
div input[type=search].has-content:focus:-ms-input-placeholder,
div input[type=text]:focus::-webkit-input-placeholder,
div input[type=text]:focus:-moz-placeholder,
div input[type=text]:focus::-moz-placeholder,
div input[type=text]:focus:-ms-input-placeholder,
div input[type=text].has-content:focus::-webkit-input-placeholder,
div input[type=text].has-content:focus:-moz-placeholder,
div input[type=text].has-content:focus::-moz-placeholder,
div input[type=text].has-content:focus:-ms-input-placeholder,
div input[type=email]:focus::-webkit-input-placeholder,
div input[type=email]:focus:-moz-placeholder,
div input[type=email]:focus::-moz-placeholder,
div input[type=email]:focus:-ms-input-placeholder,
div input[type=email].has-content:focus::-webkit-input-placeholder,
div input[type=email].has-content:focus:-moz-placeholder,
div input[type=email].has-content:focus::-moz-placeholder,
div input[type=email].has-content:focus:-ms-input-placeholder,
div input[type=tel]:focus::-webkit-input-placeholder,
div input[type=tel]:focus:-moz-placeholder,
div input[type=tel]:focus::-moz-placeholder,
div input[type=tel]:focus:-ms-input-placeholder,
div input[type=tel].has-content:focus::-webkit-input-placeholder,
div input[type=tel].has-content:focus:-moz-placeholder,
div input[type=tel].has-content:focus::-moz-placeholder,
div input[type=tel].has-content:focus:-ms-input-placeholder,
div input[type=number]:focus::-webkit-input-placeholder,
div input[type=number]:focus:-moz-placeholder,
div input[type=number]:focus::-moz-placeholder,
div input[type=number]:focus:-ms-input-placeholder,
div input[type=number].has-content:focus::-webkit-input-placeholder,
div input[type=number].has-content:focus:-moz-placeholder,
div input[type=number].has-content:focus::-moz-placeholder,
div input[type=number].has-content:focus:-ms-input-placeholder,
div input[type=password]:focus::-webkit-input-placeholder,
div input[type=password]:focus:-moz-placeholder,
div input[type=password]:focus::-moz-placeholder,
div input[type=password]:focus:-ms-input-placeholder,
div input[type=password].has-content:focus::-webkit-input-placeholder,
div input[type=password].has-content:focus:-moz-placeholder,
div input[type=password].has-content:focus::-moz-placeholder,
div input[type=password].has-content:focus:-ms-input-placeholder,
div input[type=date]:focus::-webkit-input-placeholder,
div input[type=date]:focus:-moz-placeholder,
div input[type=date]:focus::-moz-placeholder,
div input[type=date]:focus:-ms-input-placeholder,
div input[type=date].has-content:focus::-webkit-input-placeholder,
div input[type=date].has-content:focus:-moz-placeholder,
div input[type=date].has-content:focus::-moz-placeholder,
div input[type=date].has-content:focus:-ms-input-placeholder,
div select:focus::-webkit-input-placeholder,
div select:focus:-moz-placeholder,
div select:focus::-moz-placeholder,
div select:focus:-ms-input-placeholder,
div select.has-content:focus::-webkit-input-placeholder,
div select.has-content:focus:-moz-placeholder,
div select.has-content:focus::-moz-placeholder,
div select.has-content:focus:-ms-input-placeholder,
div textarea:focus::-webkit-input-placeholder,
div textarea:focus:-moz-placeholder,
div textarea:focus::-moz-placeholder,
div textarea:focus:-ms-input-placeholder,
div textarea.has-content:focus::-webkit-input-placeholder,
div textarea.has-content:focus:-moz-placeholder,
div textarea.has-content:focus::-moz-placeholder,
div textarea.has-content:focus:-ms-input-placeholder {
  color: #19283e;
}
form input[type=search]:focus + label, form input[type=search].has-content:focus + label,
form input[type=text]:focus + label,
form input[type=text].has-content:focus + label,
form input[type=email]:focus + label,
form input[type=email].has-content:focus + label,
form input[type=tel]:focus + label,
form input[type=tel].has-content:focus + label,
form input[type=number]:focus + label,
form input[type=number].has-content:focus + label,
form input[type=password]:focus + label,
form input[type=password].has-content:focus + label,
form input[type=date]:focus + label,
form input[type=date].has-content:focus + label,
form select:focus + label,
form select.has-content:focus + label,
form textarea:focus + label,
form textarea.has-content:focus + label,
div input[type=search]:focus + label,
div input[type=search].has-content:focus + label,
div input[type=text]:focus + label,
div input[type=text].has-content:focus + label,
div input[type=email]:focus + label,
div input[type=email].has-content:focus + label,
div input[type=tel]:focus + label,
div input[type=tel].has-content:focus + label,
div input[type=number]:focus + label,
div input[type=number].has-content:focus + label,
div input[type=password]:focus + label,
div input[type=password].has-content:focus + label,
div input[type=date]:focus + label,
div input[type=date].has-content:focus + label,
div select:focus + label,
div select.has-content:focus + label,
div textarea:focus + label,
div textarea.has-content:focus + label {
  color: #19283e;
  background-color: #ffffff;
  font-size: 0.55rem;
  top: -6px !important;
  height: 12px;
  line-height: 12px;
  padding: 0 5px;
  left: 5px;
}
@media only screen and (min-width: 1024px) {
  form input[type=search]:focus + label, form input[type=search].has-content:focus + label,
form input[type=text]:focus + label,
form input[type=text].has-content:focus + label,
form input[type=email]:focus + label,
form input[type=email].has-content:focus + label,
form input[type=tel]:focus + label,
form input[type=tel].has-content:focus + label,
form input[type=number]:focus + label,
form input[type=number].has-content:focus + label,
form input[type=password]:focus + label,
form input[type=password].has-content:focus + label,
form input[type=date]:focus + label,
form input[type=date].has-content:focus + label,
form select:focus + label,
form select.has-content:focus + label,
form textarea:focus + label,
form textarea.has-content:focus + label,
div input[type=search]:focus + label,
div input[type=search].has-content:focus + label,
div input[type=text]:focus + label,
div input[type=text].has-content:focus + label,
div input[type=email]:focus + label,
div input[type=email].has-content:focus + label,
div input[type=tel]:focus + label,
div input[type=tel].has-content:focus + label,
div input[type=number]:focus + label,
div input[type=number].has-content:focus + label,
div input[type=password]:focus + label,
div input[type=password].has-content:focus + label,
div input[type=date]:focus + label,
div input[type=date].has-content:focus + label,
div select:focus + label,
div select.has-content:focus + label,
div textarea:focus + label,
div textarea.has-content:focus + label {
    padding: 0 7px;
    left: 7px;
  }
}
form input[type=search].has-content,
form input[type=text].has-content,
form input[type=email].has-content,
form input[type=tel].has-content,
form input[type=number].has-content,
form input[type=password].has-content,
form input[type=date].has-content,
form select.has-content,
form textarea.has-content,
div input[type=search].has-content,
div input[type=text].has-content,
div input[type=email].has-content,
div input[type=tel].has-content,
div input[type=number].has-content,
div input[type=password].has-content,
div input[type=date].has-content,
div select.has-content,
div textarea.has-content {
  border: 1px solid rgba(76, 185, 68, 0.5);
}
form input[type=search].has-content + label,
form input[type=text].has-content + label,
form input[type=email].has-content + label,
form input[type=tel].has-content + label,
form input[type=number].has-content + label,
form input[type=password].has-content + label,
form input[type=date].has-content + label,
form select.has-content + label,
form textarea.has-content + label,
div input[type=search].has-content + label,
div input[type=text].has-content + label,
div input[type=email].has-content + label,
div input[type=tel].has-content + label,
div input[type=number].has-content + label,
div input[type=password].has-content + label,
div input[type=date].has-content + label,
div select.has-content + label,
div textarea.has-content + label {
  color: #19283e;
  background-color: #ffffff;
  font-size: 0.55rem;
  top: -6px;
  height: 12px;
  line-height: 12px;
  padding: 0 5px;
  left: 5px;
}
@media only screen and (min-width: 1024px) {
  form input[type=search].has-content + label,
form input[type=text].has-content + label,
form input[type=email].has-content + label,
form input[type=tel].has-content + label,
form input[type=number].has-content + label,
form input[type=password].has-content + label,
form input[type=date].has-content + label,
form select.has-content + label,
form textarea.has-content + label,
div input[type=search].has-content + label,
div input[type=text].has-content + label,
div input[type=email].has-content + label,
div input[type=tel].has-content + label,
div input[type=number].has-content + label,
div input[type=password].has-content + label,
div input[type=date].has-content + label,
div select.has-content + label,
div textarea.has-content + label {
    padding: 0 7px;
    left: 7px;
  }
}
form input[type=search].has-content.autofilled + label,
form input[type=text].has-content.autofilled + label,
form input[type=email].has-content.autofilled + label,
form input[type=tel].has-content.autofilled + label,
form input[type=number].has-content.autofilled + label,
form input[type=password].has-content.autofilled + label,
form input[type=date].has-content.autofilled + label,
form select.has-content.autofilled + label,
form textarea.has-content.autofilled + label,
div input[type=search].has-content.autofilled + label,
div input[type=text].has-content.autofilled + label,
div input[type=email].has-content.autofilled + label,
div input[type=tel].has-content.autofilled + label,
div input[type=number].has-content.autofilled + label,
div input[type=password].has-content.autofilled + label,
div input[type=date].has-content.autofilled + label,
div select.has-content.autofilled + label,
div textarea.has-content.autofilled + label {
  opacity: 1;
}
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: 1px 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: 1px 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=true] + label,
form input[type=text][aria-invalid=true] + label,
form input[type=email][aria-invalid=true] + label,
form input[type=tel][aria-invalid=true] + label,
form input[type=number][aria-invalid=true] + label,
form input[type=password][aria-invalid=true] + label,
form input[type=date][aria-invalid=true] + label,
form select[aria-invalid=true] + label,
form textarea[aria-invalid=true] + label,
div input[type=search][aria-invalid=true] + label,
div input[type=text][aria-invalid=true] + label,
div input[type=email][aria-invalid=true] + label,
div input[type=tel][aria-invalid=true] + label,
div input[type=number][aria-invalid=true] + label,
div input[type=password][aria-invalid=true] + label,
div input[type=date][aria-invalid=true] + label,
div select[aria-invalid=true] + label,
div textarea[aria-invalid=true] + label {
  color: #f14242 !important;
}
form input[type=search][aria-invalid=false] ~ .input-state .required, form input[type=search].autofilled ~ .input-state .required, form input[type=search].has-content ~ .input-state .required,
form input[type=text][aria-invalid=false] ~ .input-state .required,
form input[type=text].autofilled ~ .input-state .required,
form input[type=text].has-content ~ .input-state .required,
form input[type=email][aria-invalid=false] ~ .input-state .required,
form input[type=email].autofilled ~ .input-state .required,
form input[type=email].has-content ~ .input-state .required,
form input[type=tel][aria-invalid=false] ~ .input-state .required,
form input[type=tel].autofilled ~ .input-state .required,
form input[type=tel].has-content ~ .input-state .required,
form input[type=number][aria-invalid=false] ~ .input-state .required,
form input[type=number].autofilled ~ .input-state .required,
form input[type=number].has-content ~ .input-state .required,
form input[type=password][aria-invalid=false] ~ .input-state .required,
form input[type=password].autofilled ~ .input-state .required,
form input[type=password].has-content ~ .input-state .required,
form input[type=date][aria-invalid=false] ~ .input-state .required,
form input[type=date].autofilled ~ .input-state .required,
form input[type=date].has-content ~ .input-state .required,
form select[aria-invalid=false] ~ .input-state .required,
form select.autofilled ~ .input-state .required,
form select.has-content ~ .input-state .required,
form textarea[aria-invalid=false] ~ .input-state .required,
form textarea.autofilled ~ .input-state .required,
form textarea.has-content ~ .input-state .required,
div input[type=search][aria-invalid=false] ~ .input-state .required,
div input[type=search].autofilled ~ .input-state .required,
div input[type=search].has-content ~ .input-state .required,
div input[type=text][aria-invalid=false] ~ .input-state .required,
div input[type=text].autofilled ~ .input-state .required,
div input[type=text].has-content ~ .input-state .required,
div input[type=email][aria-invalid=false] ~ .input-state .required,
div input[type=email].autofilled ~ .input-state .required,
div input[type=email].has-content ~ .input-state .required,
div input[type=tel][aria-invalid=false] ~ .input-state .required,
div input[type=tel].autofilled ~ .input-state .required,
div input[type=tel].has-content ~ .input-state .required,
div input[type=number][aria-invalid=false] ~ .input-state .required,
div input[type=number].autofilled ~ .input-state .required,
div input[type=number].has-content ~ .input-state .required,
div input[type=password][aria-invalid=false] ~ .input-state .required,
div input[type=password].autofilled ~ .input-state .required,
div input[type=password].has-content ~ .input-state .required,
div input[type=date][aria-invalid=false] ~ .input-state .required,
div input[type=date].autofilled ~ .input-state .required,
div input[type=date].has-content ~ .input-state .required,
div select[aria-invalid=false] ~ .input-state .required,
div select.autofilled ~ .input-state .required,
div select.has-content ~ .input-state .required,
div textarea[aria-invalid=false] ~ .input-state .required,
div textarea.autofilled ~ .input-state .required,
div textarea.has-content ~ .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=search].has-content ~ .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=text].has-content ~ .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=email].has-content ~ .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=tel].has-content ~ .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=number].has-content ~ .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=password].has-content ~ .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 input[type=date].has-content ~ .input-state .done svg path,
form select[aria-invalid=false] ~ .input-state .done svg path,
form select.autofilled ~ .input-state .done svg path,
form select.has-content ~ .input-state .done svg path,
form textarea[aria-invalid=false] ~ .input-state .done svg path,
form textarea.autofilled ~ .input-state .done svg path,
form textarea.has-content ~ .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=search].has-content ~ .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=text].has-content ~ .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=email].has-content ~ .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=tel].has-content ~ .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=number].has-content ~ .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=password].has-content ~ .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 input[type=date].has-content ~ .input-state .done svg path,
div select[aria-invalid=false] ~ .input-state .done svg path,
div select.autofilled ~ .input-state .done svg path,
div select.has-content ~ .input-state .done svg path,
div textarea[aria-invalid=false] ~ .input-state .done svg path,
div textarea.autofilled ~ .input-state .done svg path,
div textarea.has-content ~ .input-state .done svg path {
  stroke-dashoffset: 0;
  stroke: #4CB944;
}
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: #19283e !important;
  -webkit-box-shadow: 0 0 0 30px #ffffff inset;
  box-shadow: 0 0 0 30px #ffffff inset;
  transition: background-color 5000s ease-in-out 0s;
}
form input:-webkit-autofill::first-line,
div input:-webkit-autofill::first-line {
  font-family: proxima-nova, sans-serif;
  font-size: 1rem;
}
form .error,
div .error {
  color: #f14242;
}
form .field-validation-error,
div .field-validation-error {
  color: #f14242;
  font-weight: 600;
  font-size: 0.6rem;
  position: absolute;
  right: 10px;
  bottom: 5px;
  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 textarea,
div textarea {
  height: auto;
  padding: 7px 0 0 10px;
}
@media only screen and (min-width: 1024px) {
  form textarea,
div textarea {
    padding: 7px 0 0 14px;
  }
}
form label,
div label {
  position: absolute;
  top: 0;
  left: 10px;
  pointer-events: none;
  line-height: 44px;
  font-size: 1rem;
  height: 44px;
  color: #19283e;
  -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;
}
@media only screen and (min-width: 768px) {
  form label,
div label {
    height: 50px;
    line-height: 50px;
  }
}
@media only screen and (min-width: 1024px) {
  form label,
div label {
    left: 14px;
  }
}
@media only screen and (min-width: 1900px) {
  form label,
div label {
    height: 54px;
    line-height: 54px;
    font-size: 1rem;
  }
}
.filter form label,
.filter div label {
  font-size: 0.8rem;
  height: 30px;
  line-height: 30px;
}
@media only screen and (min-width: 1024px) {
  .filter form label,
.filter div label {
    font-size: 0.7rem;
  }
}
form label i,
div label i {
  font-style: italic;
  color: rgba(25, 40, 62, 0.5);
}
form.custom label,
div.custom label {
  position: initial;
  height: auto;
  line-height: 1.5;
}
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 .type-checkbox,
form .checkbox-item,
div .type-checkbox,
div .checkbox-item {
  margin-top: 0.5rem;
  margin-bottom: 0.2rem;
}
@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 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: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-appearance: none;
  border: 1px solid #dce0e6;
  outline: 0;
  cursor: pointer;
  background-color: transparent;
  -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;
  display: inline-block;
  vertical-align: top;
}
@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: #4CB944;
  border: 1px solid #4CB944;
}
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: #19283e;
}
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: #4CB944;
    border: 1px solid #4CB944;
  }
}
@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: #4CB944;
    border: 1px solid #4CB944;
  }
}
@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: #19283e;
  }
}
form .type-checkbox label,
form .checkbox-item label,
div .type-checkbox label,
div .checkbox-item label {
  position: relative;
  pointer-events: all;
  display: inline-block;
  width: calc(100% - 30px);
  vertical-align: top;
  cursor: pointer;
  left: 2px;
  top: 3px;
  line-height: 1.2rem;
  height: auto;
  font-style: normal;
  padding-left: 6px;
  font-size: 0.9rem;
  color: rgba(25, 40, 62, 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: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
    border: 1px solid rgba(25, 40, 62, 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: 4px;
  left: -22px;
  width: 12px;
  height: 11px;
  z-index: 3;
}
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: #ffffff;
  -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: 500;
  padding-left: 28px;
  padding-top: 2px;
  font-size: 0.9rem;
  color: rgba(25, 40, 62, 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: #B5B5B5;
  }
}
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: 1px solid #dce0e6;
  outline: 0;
  cursor: pointer;
  background-color: #ffffff;
}
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: #4CB944;
  border: 1px solid #4CB944;
  color: #19283e;
}
form .type-radio input[type=radio]:checked + label,
div .type-radio input[type=radio]:checked + label {
  color: #19283e;
}
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: #ffffff;
  -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,
div select {
  position: relative;
}
form select:after,
div select:after {
  content: "";
  background-image: url(/Themes/Cylmo/Content/images/Cylmo/arrow-black.svg);
  background-repeat: no-repeat;
  width: 10px;
  height: 8px;
  right: 10px;
  top: 19px;
  position: absolute;
  pointer-events: none;
}
@media only screen and (min-width: 1024px) {
  form select:after,
div select:after {
    width: 8px;
    height: 6px;
    right: 15px;
    top: 24px;
  }
}
@media only screen and (min-width: 1900px) {
  form select:after,
div select:after {
    right: 30px;
    top: 23px;
  }
}
form select::-ms-expand,
div select::-ms-expand {
  display: none;
}
form .select-wrapper,
div .select-wrapper {
  display: block;
  position: relative;
}
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: #ffffff;
}
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: #4CB944;
  -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);
}

.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: 700;
  font-size: 2rem;
}
.form-feedback .icon {
  width: 70px;
  margin: 0 auto 1rem;
}
.form-feedback .icon svg {
  overflow: visible;
}
.form-feedback .icon svg path {
  fill: #ffb503;
}
.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);
}

.account-page span.readonly-username {
  left: 80px;
  position: inherit;
  line-height: 1.5 !important;
}
.account-page label[for=Username] {
  left: 0;
  line-height: 1.5;
}
.account-page label[for=Newsletter] {
  line-height: 1.5;
  height: auto;
  margin: -5px 0 0 6px;
}

/* -----------------------------------------------------------------------
   SETTINGS
-------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
   COLORS
-------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
   Z-INDEXES
-------------------------------------------------------------------------- */
.header {
  width: 100%;
  text-align: center;
  background-color: #19283e;
  height: 95px;
  -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 {
    height: 100px;
  }
}
@media only screen and (min-width: 1200px) {
  .header {
    height: 150px;
  }
}
@media only screen and (min-width: 1024px) {
  .header.search-active {
    z-index: 500;
  }
}
.header.search-active .header-upper .header-search {
  -webkit-transform: translateY(0vh);
  -moz-transform: translateY(0vh);
  -ms-transform: translateY(0vh);
  -o-transform: translateY(0vh);
  transform: translateY(0vh);
}
@media only screen and (min-width: 1200px) {
  .html-checkout-page .header {
    height: 150px;
  }
}
.html-checkout-page .header .tools {
  background-color: transparent;
}
@media only screen and (min-width: 768px) {
  .html-product-details-page .header {
    height: 110px;
  }
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .header {
    height: 150px;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .header .tools {
    background-color: transparent;
  }
}
.header .admin-header-links {
  background-color: #ffb503;
  text-align: center;
  color: #19283e;
  position: fixed;
  z-index: 23;
  width: 100%;
  height: 25px;
  display: flex;
  justify-content: space-between;
  z-index: 999;
}
@media only screen and (min-width: 1200px) {
  .header .admin-header-links {
    height: 30px;
  }
}
.header .admin-header-links * {
  display: block;
  margin: 8px 0 0;
  font-size: 0.7rem;
  font-weight: 700;
}
@media only screen and (min-width: 1200px) {
  .header .admin-header-links * {
    font-size: 0.9rem;
    margin: 7px 0 0;
  }
}
.header .tools {
  position: relative;
  background-color: #19283e;
  color: #ffb503;
  top: 0;
  left: 0;
  height: 23px;
  width: 100%;
  z-index: 22;
  font-size: 0.7rem;
  line-height: 0.6rem;
  -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 .tools {
    font-size: 0.8rem;
    line-height: 1rem;
    height: 34px;
  }
}
.header .tools .selling-points {
  margin: 0 auto;
}
.header .tools .delivery-info {
  text-align: center;
  padding-top: 7px;
  font-weight: 600;
}
@media only screen and (min-width: 1024px) {
  .header .tools .delivery-info {
    padding-top: 10px;
  }
}
.header .header-upper {
  position: relative;
  z-index: 23;
}
.header .header-upper .header-store {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .header .header-upper .header-store {
    display: block;
    position: absolute;
    left: 170px;
    top: 47px;
    width: 120px;
  }
}
.header .header-upper .header-store .icon {
  width: 28px;
  display: inline-block;
}
.header .header-upper .header-store .icon svg path {
  stroke: #19283e;
  fill: none;
  stroke-width: 19px;
  stroke-miterlimit: 10;
}
.header .header-upper .header-store .text {
  position: relative;
  white-space: nowrap;
  display: inline-block;
  top: -7px;
  margin-left: 6px;
}
.header .header-upper .header-store .text span {
  font-weight: 700;
}
.header .header-upper .header-search-icon {
  position: absolute;
  z-index: 200;
  top: 22px;
  right: 115px;
  border: 0px solid rgba(25, 40, 62, 0.2);
  background-color: transparent;
  width: 17px;
  height: 25px;
  transform: rotate(-15deg);
  -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-upper .header-search-icon {
    top: 3px;
    right: 115px;
    width: 23px;
    height: 32px;
  }
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search-icon {
    display: none;
  }
}
.header .header-upper .header-search-icon svg {
  -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 .header-search-icon svg path {
  fill: #ffb503;
}
.header .header-upper .header-search-icon .text {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .header .header-upper .header-search-icon .text {
    display: block;
    position: absolute;
    top: 5px;
    left: 30px;
  }
}
.header .header-upper .header-search {
  position: fixed;
  top: 0;
  width: 100%;
  text-align: center;
  height: 100vh;
  -webkit-transform: translateY(-100vh);
  -moz-transform: translateY(-100vh);
  -ms-transform: translateY(-100vh);
  -o-transform: translateY(-100vh);
  transform: translateY(-100vh);
  background-color: #ffffff;
  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 {
    position: absolute;
    width: 30%;
    left: 35%;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    background-color: transparent;
    height: auto;
    top: 15px;
  }
}
@media only screen and (min-width: 1200px) {
  .html-checkout-page .header .header-upper .header-search {
    position: absolute;
    top: 14px;
  }
}
.header .header-upper .header-search.show {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search:hover .icon svg path {
    fill: #ffb503;
  }
}
.header .header-upper .header-search .icon {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 24px;
  left: 13px;
  transform: rotate(-15deg);
}
@media only screen and (min-width: 1024px) {
  .header .header-upper .header-search .icon {
    width: 30px;
    height: 30px;
    top: 33px;
    left: 40px;
  }
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search .icon {
    left: auto;
    right: 20px;
    top: 12px;
    width: 18px;
  }
}
.header .header-upper .header-search .icon svg path {
  fill: #19283e;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search .icon svg path {
    fill: #19283e;
    -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 .header-search span.search-box-text {
  float: none;
}
.header .header-upper .header-search .instant-search-busy {
  background: url("data:image/svg+xml;base64,ICAgICAgICAgICAgPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKICAgICAgICAgICAgICAgIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMDAgMjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgICAgICAgICAgICAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN0MHtmaWxsOiNmZmZmZmY7fQogICAgICAgICAgICAgICAgICAgICAgICA8L3N0eWxlPgogICAgICAgICAgICAgICAgPGNpcmNsZSBjbGFzcz0ic3QwIiBpZD0iY2lyY2xlLWxvYWRpbmctMSIgY3g9IjMyLjUiIGN5PSIxMTAuNSIgcj0iMjIuNSIvPgoKICAgICAgICAgICAgICAgIDxhbmltYXRlIAogICAgICAgICAgICAgICAgICAgIHhsaW5rOmhyZWY9IiNjaXJjbGUtbG9hZGluZy0xIgogICAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZU5hbWU9ImN5IgogICAgICAgICAgICAgICAgICAgIGZyb209IjExMCIKICAgICAgICAgICAgICAgICAgICB0bz0iNTAiIAogICAgICAgICAgICAgICAgICAgIGR1cj0iMXMiCiAgICAgICAgICAgICAgICAgICAgYmVnaW49IjBzIgogICAgICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIgogICAgICAgICAgICAgICAgICAgIHZhbHVlcz0iMTEwOyA1MDsgMTEwOyAxMTAiCiAgICAgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDAuMjsgMC42OyAxIgogICAgICAgICAgICAgICAgICAgIGtleVNwbGluZXM9Ii40MiAwIDEgMTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwIDAgLjU5IDE7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLjQyIDAgMSAxOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgMCAuNTkgMTsiCiAgICAgICAgICAgICAgICAgICAgZmlsbD0iZnJlZXplIiAKICAgICAgICAgICAgICAgICAgICBpZD0iY2lyYy1hbmltIi8+CgogICAgICAgICAgICAgICAgPGNpcmNsZSBjbGFzcz0ic3QwIiBpZD0iY2lyY2xlLWxvYWRpbmctMiIgY3g9Ijk5LjUiIGN5PSIxMTAuNSIgcj0iMjIuNSIvPgoKICAgICAgICAgICAgICAgICAgICA8YW5pbWF0ZSAKICAgICAgICAgICAgICAgICAgICB4bGluazpocmVmPSIjY2lyY2xlLWxvYWRpbmctMiIKICAgICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVOYW1lPSJjeSIKICAgICAgICAgICAgICAgICAgICBmcm9tPSIxMTAiCiAgICAgICAgICAgICAgICAgICAgdG89IjUwIiAKICAgICAgICAgICAgICAgICAgICBkdXI9IjFzIgogICAgICAgICAgICAgICAgICAgIGJlZ2luPSIwLjJzIgogICAgICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIgogICAgICAgICAgICAgICAgICAgIHZhbHVlcz0iMTEwOyA1MDsgMTEwOyAxMTAiCiAgICAgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDAuMjsgMC42OyAxIgogICAgICAgICAgICAgICAgICAgIGtleVNwbGluZXM9Ii40MiAwIDEgMTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwIDAgLjU5IDE7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLjQyIDAgMSAxOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgMCAuNTkgMTsiCiAgICAgICAgICAgICAgICAgICAgZmlsbD0iZnJlZXplIiAKICAgICAgICAgICAgICAgICAgICBpZD0iY2lyYy1hbmltIi8+CgogICAgICAgICAgICAgICAgPGNpcmNsZSBjbGFzcz0ic3QwIiBpZD0iY2lyY2xlLWxvYWRpbmctMyIgY3g9IjE2Ni41IiBjeT0iMTEwLjUiIHI9IjIyLjUiLz4KCiAgICAgICAgICAgICAgICAgICAgPGFuaW1hdGUgCiAgICAgICAgICAgICAgICAgICAgeGxpbms6aHJlZj0iI2NpcmNsZS1sb2FkaW5nLTMiCiAgICAgICAgICAgICAgICAgICAgYXR0cmlidXRlTmFtZT0iY3kiCiAgICAgICAgICAgICAgICAgICAgZnJvbT0iMTEwIgogICAgICAgICAgICAgICAgICAgIHRvPSI1MCIgCiAgICAgICAgICAgICAgICAgICAgZHVyPSIxcyIKICAgICAgICAgICAgICAgICAgICBiZWdpbj0iMC40cyIKICAgICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIKICAgICAgICAgICAgICAgICAgICB2YWx1ZXM9IjExMDsgNTA7IDExMDsgMTEwIgogICAgICAgICAgICAgICAgICAgIGtleVRpbWVzPSIwOyAwLjI7IDAuNjsgMSIKICAgICAgICAgICAgICAgICAgICBrZXlTcGxpbmVzPSIuNDIgMCAxIDE7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAwIC41OSAxOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC40MiAwIDEgMTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwIDAgLjU5IDE7IgogICAgICAgICAgICAgICAgICAgIGZpbGw9ImZyZWV6ZSIgCiAgICAgICAgICAgICAgICAgICAgaWQ9ImNpcmMtYW5pbSIvPgogIAogICAgICAgICAgICA8L3N2Zz4=") no-repeat right 50%;
  background-color: white;
  background-size: 30px;
}
.header .header-upper .header-search .k-animation-container.instantSearch {
  top: 110px !important;
  left: 0px !important;
  width: 100% !important;
  border-radius: 5px !important;
}
@media only screen and (max-width: 1023px) {
  .header .header-upper .header-search .k-animation-container.instantSearch {
    top: 60px !important;
  }
}
@media only screen and (min-width: 1200px) {
  .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;
  border-radius: 5px;
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}
.header .header-upper .header-search .k-animation-container.instantSearch .k-list-container::-webkit-scrollbar {
  display: none;
}
.header .header-upper .header-search .k-animation-container.instantSearch .k-item {
  border-top: 1px solid #ffffff;
}
.header .header-upper .header-search .k-animation-container.instantSearch .k-item .instant-search-item {
  padding: 10px 40px;
}
@media only screen and (max-width: 1023px) {
  .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;
}
.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: 30px;
  height: 30px;
  top: 20px;
  right: 10px;
  padding: 8px;
}
@media only screen and (min-width: 1024px) {
  .header .header-upper .header-search .header-search-close {
    width: 40px;
    height: 40px;
    top: 30px;
    right: 30px;
  }
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search .header-search-close {
    display: none;
  }
}
.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: #19283e;
  stroke-width: 5px;
}
.header .header-upper .header-search .search-box-button {
  position: absolute;
  left: -9999px;
}
.header .header-upper .header-search input {
  width: 65% !important;
  margin-left: 30px;
  background-color: transparent;
  border-radius: 0;
  border: 0px;
  height: 70px;
  outline: none;
  font-size: 1.1rem;
  line-height: 1.43rem;
}
.header .header-upper .header-search input::placeholder {
  color: rgba(25, 40, 62, 0.5);
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search input::placeholder {
    color: rgba(255, 255, 255, 0.5);
  }
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .header .header-upper .header-search input, .html-checkout-page .header .header-upper .header-search input {
    color: #19283e;
  }
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .header .header-upper .header-search input::placeholder, .html-checkout-page .header .header-upper .header-search input::placeholder {
    color: rgba(25, 40, 62, 0.5);
  }
}
@media only screen and (min-width: 1024px) {
  .header .header-upper .header-search input {
    width: 50% !important;
    height: 100px;
    padding: 0px 0px 0 70px;
  }
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search input {
    width: 100% !important;
    margin-left: 0;
    padding: 8px 0px 0 50px;
    height: 50px;
    color: #19283e;
    background: #ffffff;
    padding: 0px;
    border-radius: 5px;
    border: 2px solid transparent;
    padding: 0 0 0 16px;
  }
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search input:focus {
    border: 2px solid #ffb503;
  }
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search input:hover {
    border: 2px solid #ffb503;
  }
}
.header .header-upper .header-search-results {
  display: none;
  position: fixed;
  opacity: 0;
  top: 70px;
  width: 100%;
  background-color: #ffffff;
  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 {
  display: block;
  position: relative;
}
.header .header-logo a #logo {
  height: auto;
}
.header .header-logo a #logo path, .header .header-logo a #logo polygon {
  fill: #fff;
}
.header .header-logo a #logo #content {
  transform: translate(10px, 10px);
}
.header .header-logo .header-logo-part1 {
  position: absolute;
  top: 5px;
  left: 16px;
  width: 100px;
}
@media only screen and (min-width: 768px) {
  .header .header-logo .header-logo-part1 {
    width: 110px;
    top: -12px;
    left: 50px;
  }
}
@media only screen and (min-width: 1200px) {
  .header .header-logo .header-logo-part1 {
    width: 190px;
    top: -15px;
  }
}
@media only screen and (min-width: 1600px) {
  .header .header-logo .header-logo-part1 {
    left: 60px;
  }
}
@media only screen and (min-width: 1600px) {
  .header .header-logo .header-logo-part1 {
    left: 80px;
  }
}
.header .header-logo .header-logo-part1 svg {
  pointer-events: none;
  margin: auto;
}
.header .header-logo .header-logo-part1 svg .st0 {
  fill: #ffb503;
}
.header .header-logo .header-logo-part1 svg .st1 {
  fill: none;
  stroke: #ffb503;
  stroke-width: 86;
  stroke-miterlimit: 10;
  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;
}
.header .header-logo .header-logo-part1 svg .st3 {
  fill: none;
  stroke: #ffb503;
  stroke-width: 86;
  stroke-miterlimit: 10;
  stroke-dashoffset: 334.3700256348;
  -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-logo .header-logo-part2 {
  position: absolute;
  top: 14px;
  left: 58px;
  width: 50px;
  height: 36px;
  -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 .header-logo-part2 {
    top: 10px;
    left: 86px;
    width: 62px;
    height: 44px;
  }
}
@media only screen and (min-width: 1200px) {
  .header .header-logo .header-logo-part2 {
    top: 20px;
  }
}
.header .header-logo .header-logo-part2 svg {
  pointer-events: none;
  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;
}
.header .header-logo .header-logo-part2 svg .st1 {
  fill: #ffb503;
}

.custom-navigation {
  margin: 0 auto;
  background-color: #19283e;
  color: #ffffff;
  padding: 10px 16px 8px 16px;
}
.html-home-page .custom-navigation {
  padding: 0 29px 15px;
}
@media only screen and (min-width: 768px) {
  .html-home-page .custom-navigation {
    padding: 0 50px 16px;
  }
}
@media only screen and (min-width: 768px) {
  .html-product-details-page .custom-navigation {
    padding: 0 50px 10px;
    display: flex;
  }
}
@media only screen and (min-width: 1600px) {
  .html-product-details-page .custom-navigation {
    padding: 0px 60px 10px 60px;
  }
}
@media only screen and (min-width: 1600px) {
  .html-product-details-page .custom-navigation {
    padding: 0px 80px 10px 80px;
  }
}
@media only screen and (min-width: 768px) {
  .custom-navigation {
    padding: 20px 50px 8px;
    display: flex;
  }
}
@media only screen and (min-width: 1200px) {
  .custom-navigation {
    padding: 10px 50px 8px 50px;
  }
}
@media only screen and (min-width: 1600px) {
  .custom-navigation {
    padding: 10px 60px 10px 60px;
  }
}
@media only screen and (min-width: 1600px) {
  .custom-navigation {
    padding: 10px 80px 10px 80px;
  }
}

.navigation {
  margin: auto;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .navigation {
    margin: 0;
  }
}
.navigation.home {
  text-align: center;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .navigation.home {
    margin: auto;
    width: auto;
  }
}
.navigation ul {
  list-style: none;
}
.navigation ul li {
  display: inline-block;
}
.navigation a.menu-item {
  font-size: 1rem;
  line-height: 1.5rem;
  margin: 0 15px 10px 0;
  display: inline-block;
  font-weight: 600;
}
@media only screen and (min-width: 768px) {
  .navigation a.menu-item {
    margin: 0 16px 16px 0;
    font-size: 1.1rem;
    line-height: 1.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .navigation a.menu-item {
    margin: 0 16px 16px 0;
    font-size: 1.2rem;
    line-height: 1.8rem;
  }
}
.navigation a.menu-item.active {
  opacity: 1;
}
.navigation a.menu-item.active:after {
  border-bottom: 2px solid #ffb503 !important;
  opacity: 1 !important;
  right: 0 !important;
}

.cylmo-overlay {
  background: rgba(0, 0, 0, 0.6);
  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;
}
.cylmo-overlay.active {
  opacity: 1;
  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 #19283e !important;
}

.header-links-wrapper {
  position: absolute;
  z-index: 2;
  right: 0;
  top: 0;
  padding: 0;
}
.header-links-wrapper .user {
  display: block;
  position: absolute;
  right: 66px;
  top: 22px;
  width: 26px;
}
@media only screen and (min-width: 768px) {
  .header-links-wrapper .user {
    right: 150px;
    top: 3px;
    width: 35px;
  }
}
@media only screen and (min-width: 1200px) {
  .header-links-wrapper .user {
    right: 100px;
    top: 23px;
  }
}
@media only screen and (min-width: 1600px) {
  .header-links-wrapper .user {
    right: 120px;
  }
}
@media only screen and (min-width: 1600px) {
  .header-links-wrapper .user {
    right: 140px;
  }
}
.header-links-wrapper .user a {
  display: block;
}
.header-links-wrapper .user a .icon {
  width: 25px;
  display: block;
}
@media only screen and (min-width: 768px) {
  .header-links-wrapper .user a .icon {
    width: 33px;
  }
}
.header-links-wrapper .user a .icon svg {
  overflow: visible;
}
.header-links-wrapper .user a .icon svg path {
  fill: #ffb503;
  stroke-width: 3px;
  stroke: #ffb503;
}
.header-links-wrapper .user a .icon svg path.wrench {
  transform: translate(-70px, -136px) rotate(5deg);
  transition: 0.3s all;
}
.header-links-wrapper .user a .text {
  white-space: nowrap;
  color: #ffffff;
  font-size: 0.8rem;
  line-height: 1.04rem;
}
.html-checkout-page .header-links-wrapper .user a .text {
  color: #19283e;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .header-links-wrapper .user a .text {
    color: #19283e;
  }
}
.header-links-wrapper .user a:hover .icon svg path.wrench {
  transform: translate(-206px, 76px) rotate(-35deg);
}
.header-links-wrapper .user.loggedin {
  width: auto;
}
.header-links-wrapper .user.loggedin a {
  display: flex;
  align-items: center;
}
.header-links-wrapper .user.loggedin a .text {
  margin-right: 10px;
  display: none;
}
@media only screen and (min-width: 768px) {
  .header-links-wrapper .user.loggedin a .text {
    display: block;
  }
}
.header-links-wrapper .wishlist {
  display: none;
}
.header-links-wrapper .customer-service {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .header-links-wrapper .customer-service {
    display: block;
    position: absolute;
    right: 230px;
    top: 31px;
    width: 110px;
    cursor: pointer;
  }
}
.header-links-wrapper .customer-service .icon {
  width: 25px;
  display: inline-block;
}
.header-links-wrapper .customer-service .icon svg path,
.header-links-wrapper .customer-service .icon svg circle {
  fill: #19283e;
}
.header-links-wrapper .customer-service .text {
  position: relative;
  white-space: nowrap;
  display: inline-block;
  top: -8px;
  margin-left: 6px;
}
.header-links-wrapper .cart {
  position: absolute;
  top: 21px;
  right: 16px;
}
@media only screen and (min-width: 768px) {
  .header-links-wrapper .cart {
    right: 50px;
    top: 2px;
  }
}
@media only screen and (min-width: 1200px) {
  .header-links-wrapper .cart {
    top: 23px;
  }
}
@media only screen and (min-width: 1600px) {
  .header-links-wrapper .cart {
    top: 24px;
    right: 60px;
  }
}
@media only screen and (min-width: 1600px) {
  .header-links-wrapper .cart {
    right: 80px;
  }
}
.header-links-wrapper .cart .cart-icon {
  width: 34px;
  height: 25px;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .header-links-wrapper .cart .cart-icon {
    width: 44px;
    height: 34px;
  }
}
.header-links-wrapper .cart .cart-icon svg path {
  fill: #ffb503;
}
.header-links-wrapper .cart .cart-icon svg #hover {
  fill: none;
  stroke: #ffb503;
  stroke-width: 20px;
  stroke-miterlimit: 10;
  stroke-dashoffset: 90;
  -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-links-wrapper .cart a {
  display: inline-block;
  width: 34px;
  height: 25px;
  background-color: transparent;
  text-align: center;
  padding-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;
}
@media only screen and (min-width: 768px) {
  .header-links-wrapper .cart a {
    width: 44px;
    height: 34px;
  }
}
.header-links-wrapper .cart a:hover .cart-icon svg #hover {
  stroke-dashoffset: 0;
}
.header-links-wrapper .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-links-wrapper .cart a.has-items:hover .cart-qty {
  -webkit-transform: translateY(-4px);
  -moz-transform: translateY(-4px);
  -ms-transform: translateY(-4px);
  -o-transform: translateY(-4px);
  transform: translateY(-4px);
}
.html-checkout-page .header-links-wrapper .cart a.has-items .cart-icon svg path {
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  -o-animation: none;
  animation: none;
}
.header-links-wrapper .cart a .cart-qty {
  display: none;
  top: -10px;
  right: 3px;
  position: absolute;
  color: #ffb503;
  height: 20px;
  line-height: 19px;
  width: 20px;
  font-weight: 700;
  font-size: 9px;
  background-color: #2f4b75;
  border-radius: 5px;
}
.html-checkout-page .header-links-wrapper .cart a .cart-qty {
  color: #ffb503;
}
@media only screen and (min-width: 768px) {
  .header-links-wrapper .cart a .cart-qty {
    font-size: 12px;
    right: 4px;
    top: -8px;
  }
}
.header-links-wrapper .cart .cart-label {
  display: none;
}

#customer-service-btn {
  position: fixed;
  right: 10px;
  bottom: 10px;
  width: 50px;
  height: 50px;
  z-index: 1500;
  background-color: #19283e;
  display: flex;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
  -khtml-border-radius: 25px;
  -webkit-box-shadow: 0 0 20px 0px rgba(25, 40, 62, 0.4);
  -moz-box-shadow: 0 0 20px 0px rgba(25, 40, 62, 0.4);
  -o-box-shadow: 0 0 20px 0px rgba(25, 40, 62, 0.4);
  box-shadow: 0 0 20px 0px rgba(25, 40, 62, 0.4);
}
@media only screen and (min-width: 1024px) {
  #customer-service-btn {
    right: 20px;
    bottom: 30px;
  }
}
#customer-service-btn .arrow {
  width: 19px;
  height: 12px;
  background-color: #19283e;
  position: absolute;
  left: 4px;
  bottom: 6px;
  transform: skew(0deg, -17deg);
}
#customer-service-btn .icon {
  width: 4px;
  margin: auto;
  position: relative;
  z-index: 2;
}
#customer-service-btn .icon svg path {
  fill: #ffb503;
}

.customer-service-overlay {
  background: rgba(25, 40, 62, 0.9);
  position: fixed;
  z-index: 1501;
  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;
}
.customer-service-overlay.active {
  opacity: 1;
  pointer-events: all;
}

#customer-service {
  position: fixed;
  width: 90%;
  left: 5%;
  background-color: #ffffff;
  z-index: 1502;
  top: 5%;
  padding: 3rem 2rem 1rem;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(-30px);
  -moz-transform: translateY(-30px);
  -ms-transform: translateY(-30px);
  -o-transform: translateY(-30px);
  transform: translateY(-30px);
  -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 10px rgba(25, 40, 62, 0.3);
  -moz-box-shadow: 0 0 20px 10px rgba(25, 40, 62, 0.3);
  -o-box-shadow: 0 0 20px 10px rgba(25, 40, 62, 0.3);
  box-shadow: 0 0 20px 10px rgba(25, 40, 62, 0.3);
}
@media only screen and (min-width: 1024px) {
  #customer-service {
    left: auto;
    right: 3%;
    top: auto;
    bottom: 90px;
    width: 40%;
    text-align: center;
  }
}
@media only screen and (min-width: 1200px) {
  #customer-service {
    width: 30%;
    right: 1%;
  }
}
#customer-service.active {
  opacity: 1;
  pointer-events: all;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
#customer-service a {
  display: inline-block;
  width: 48%;
  text-align: center;
  margin-bottom: 2rem;
  font-size: 0.9rem;
  line-height: 1.17rem;
}
@media only screen and (min-width: 1024px) {
  #customer-service a {
    width: 32%;
  }
}
#customer-service a .icon {
  width: 60px;
  height: 60px;
  border-radius: 30px;
  background-color: #19283e;
  display: flex;
  margin: 0 auto 0.5rem;
  pointer-events: none;
}
#customer-service a .icon svg {
  margin: auto;
  overflow: visible;
}
#customer-service a .icon svg path,
#customer-service a .icon svg polygon {
  fill: #ffb503;
}
#customer-service a .icon.shop svg {
  width: 32px;
}
#customer-service a .icon.shop svg path {
  fill: #ffb503;
}
#customer-service a .icon.user svg {
  width: 28px;
}
#customer-service a .icon.user svg path {
  fill: #ffb503;
}
#customer-service a .icon.payment svg {
  width: 32px;
}
#customer-service a .icon.payment svg path {
  fill: none;
  stroke: #ffb503;
  stroke-width: 15px;
}
#customer-service a .icon.delivery svg {
  width: 36px;
  left: -4px;
  position: relative;
}
#customer-service a .icon.delivery svg .st0 {
  fill: none;
  stroke: #ffb503;
  stroke-width: 10;
  stroke-linecap: round;
  stroke-linejoin: round;
}
#customer-service a .icon.returns svg {
  width: 40px;
}
#customer-service a .icon.returns svg .st0 {
  fill: none;
  stroke: #ffb503;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 12px;
}
#customer-service a .icon.returns svg .st1 {
  fill: none;
  stroke: #ffb503;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 8, 16;
  stroke-width: 12px;
}
#customer-service a .icon.wishlist svg {
  width: 29px;
}
#customer-service a .icon.wishlist svg .st0 {
  fill: none;
  stroke: #ffb503;
  stroke-width: 18;
  stroke-linecap: round;
  stroke-linejoin: round;
}

/* -----------------------------------------------------------------------
   COLORS
-------------------------------------------------------------------------- */
footer {
  background-color: #19283e;
  color: #ffffff;
  text-align: center;
  padding: 0;
  position: relative;
  z-index: 600;
  /* .newsletter {
          padding: 2rem;
          background-color: $identity-primary-color-2;
          color: $identity-primary-color-4;
  
          @include media-breakpoint-up(md) {
              padding: 2rem 10rem;
          }
  
          @include media-breakpoint-up(lg) {
              padding: 5rem 30%;
          }
  
          .element-newsletter {
              width: 64px;
              margin: 0 auto 1rem;
  
              @include media-breakpoint-up(lg) {
                  margin: 0 auto 0.3rem;
              }
  
              @include media-breakpoint-up(xxl) {
                  width: 94px;
                  margin: 0 auto 2rem;
              }
  
              .st0 {
                  fill: $identity-primary-color-4;
              }
              .st1 {
                  fill: $identity-primary-color-1;
              }
              .st2 {
                  fill: $identity-primary-color-2;
              }
          }
  
          h2 {
              @include multiplyFontSizeBy(1.2);
              margin-bottom: 0.2rem;
              color: $identity-primary-color-4;
              font-weight: $font-ultrabold;
  
              @include media-breakpoint-up(lg) {
                  //@include multiplyFontSizeBy(1.5);
              }
          }
          p {
              @include multiplyFontSizeBy(0.8);
              margin-bottom: 2rem;
          }
          .required {
              position: relative;
              height: 54px;
              padding: 1rem;
              color: $identity-primary-color-4;
              border: 2px solid $identity-primary-color-4;
              top: auto;
              left: auto;
              right: auto;
              bottom: auto;
              opacity: 1;
  
              &:focus,
              &.has-content:focus {
                  border: 2px solid $identity-primary-color-1;
              }
  
              &::placeholder {
                  color: $identity-primary-color-4;
                }
  
              &:-webkit-autofill,
              &:-webkit-autofill:hover,
              &:-webkit-autofill:focus input:-webkit-autofill {
                  -webkit-text-fill-color: $form-autofill-color !important;
                  -webkit-box-shadow: 0 0 0 30px $identity-primary-color-4 inset;
                  box-shadow: 0 0 0 30px $identity-primary-color-4 inset;
                  border: 2px solid $identity-primary-color-4;
  
                  & + button {
                      .arrow {
                          svg {
                              path {
                                  fill: $identity-primary-color-1;
                              }
                          }
                      }
                  }
              }
          }
  
          .mc-field-group {
              position: relative;
  
              @include media-breakpoint-up(xl) {
                  width: 50%;
                  margin: auto;
              }
  
              button {
                  position: absolute;
                  background-color: transparent;
                  top: -1px;
                  z-index: 2;
                  right: -5px;
                  border: 0;
  
                  .arrow {
                      width: 52px;
                      height: 52px;
                      padding: 15px;
  
                      svg {
                          path {
                              fill: $identity-primary-color-4;
                          }
                      }
                  }
              }
          }
      }
      */
}
footer a {
  font-size: 0.8rem;
  line-height: 1.5rem;
}
@media only screen and (min-width: 768px) {
  footer a {
    font-size: 0.9rem;
    line-height: 1.5rem;
  }
}
@media only screen and (min-width: 1024px) {
  footer a {
    font-size: 1.1rem;
    line-height: 1.9rem;
  }
}
footer a span {
  font-weight: 500;
}
footer .footer-lower {
  background-color: #19283e;
  position: relative;
  color: #ffffff;
  width: 100%;
  padding: 3rem 0;
  font-size: 1rem;
  line-height: 1.3rem;
}
@media only screen and (min-width: 768px) {
  footer .footer-lower {
    padding: 8rem 0 0;
  }
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower {
    padding: 8rem 0 4rem;
  }
}
footer .footer-lower .grid {
  max-width: 1600px;
  margin: auto;
  padding: 0 16px;
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower .grid {
    display: flex;
    justify-content: space-between;
  }
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower .grid .logo-some {
    width: 20%;
    border-left: 2px solid #2f4b75;
  }
}
footer .footer-lower .grid .footer-nav {
  display: flex;
  justify-content: center;
  margin-top: 2rem;
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower .grid .footer-nav {
    width: 50%;
    margin-top: 0;
  }
}
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: 0 2rem;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1600px) {
  footer .footer-lower .grid .footer-nav .department {
    padding: 0 3rem;
  }
}
footer .footer-lower .grid .footer-nav .department.left {
  text-align: right;
  border-right: 2px solid #2f4b75;
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower .grid .footer-nav .department.left {
    text-align: left;
    border-right: none;
    border-left: 2px solid #2f4b75;
  }
}
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-left: 2px solid #2f4b75;
  }
}
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:last-child {
  margin-bottom: 0.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: 700;
  color: #ffb503;
  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;
  }
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower .grid .footer-company-logo {
    width: 30%;
    border-left: 2px solid #2f4b75;
  }
}
footer .footer-lower .grid .footer-company-logo .header-logo a:before, footer .footer-lower .grid .footer-company-logo .header-logo a:after {
  display: none;
}
footer .footer-lower .grid .footer-company-logo .header-logo a #content {
  transform: translate(10px, 10px);
}
footer .footer-lower .footer-logo {
  width: 100px;
  margin: auto;
}
@media only screen and (min-width: 768px) {
  footer .footer-lower .footer-logo {
    margin: 0 auto 3rem;
  }
}
@media only screen and (min-width: 1200px) {
  footer .footer-lower .footer-logo {
    width: 120px;
  }
}
footer .footer-lower .footer-logo svg .st0 {
  fill: #ffb503;
}
footer .footer-lower .footer-logo svg .st1 {
  fill: #ffffff;
}
footer .footer-lower .some {
  display: flex;
  width: 100px;
  margin: 2rem auto 4rem;
  justify-content: space-between;
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower .some {
    margin: 1rem auto 2rem;
  }
}
@media only screen and (min-width: 1200px) {
  footer .footer-lower .some {
    width: 120px;
    justify-content: space-evenly;
  }
}
footer .footer-lower .some a.icon {
  width: 44px;
  height: 44px;
  background-color: #19283e;
  border: 2px solid #ffb503;
  border-radius: 5px;
}
footer .footer-lower .some a.icon:after, footer .footer-lower .some a.icon:before {
  display: none;
}
footer .footer-lower .some a.icon svg path,
footer .footer-lower .some a.icon svg circle {
  fill: #ffffff;
}
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: 700;
}
footer .footer-lower .address {
  margin-bottom: 2rem;
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower .address {
    display: none;
  }
}
footer .cylmo-payment {
  width: 75%;
  margin: 3rem auto 0;
  max-width: 500px;
}
@media only screen and (min-width: 768px) {
  footer .cylmo-payment {
    width: 60%;
  }
}
@media only screen and (min-width: 1024px) {
  footer .cylmo-payment {
    width: 40%;
    margin: 8rem auto 0;
  }
}
@media only screen and (min-width: 1200px) {
  footer .cylmo-payment {
    width: 30%;
  }
}
footer .cylmo-payment .carrier {
  width: 90px;
  margin: auto;
}
footer .cylmo-payment .carrier svg path {
  fill: #19283e;
}
footer .cylmo-payment .cylmo-klarna {
  margin-bottom: 2rem;
  position: relative;
  border: 2px solid #ffffff;
}
footer .cylmo-payment .cylmo-klarna .klarna-logo {
  width: 100px;
  padding: 0 10px;
  position: absolute;
  left: calc(50% - 50px);
  top: -17px;
  background-color: #19283e;
}
footer .cylmo-payment .cylmo-klarna .klarna-logo svg path {
  fill: #ffffff;
}
footer .cylmo-payment .cylmo-klarna .klarna-methods {
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding: 1.5rem 1rem;
  font-size: 0.6rem;
  line-height: 0.7rem;
}
@media only screen and (min-width: 768px) {
  footer .cylmo-payment .cylmo-klarna .klarna-methods {
    font-size: 0.9rem;
    line-height: 1rem;
    padding: 2rem 1rem;
  }
}
@media only screen and (min-width: 1024px) {
  footer .cylmo-payment .cylmo-klarna .klarna-methods {
    font-size: 1rem;
    line-height: 1rem;
    padding: 2.5rem 1rem;
  }
}
footer .cylmo-payment .cylmo-klarna .klarna-methods .method.visa {
  width: 25px;
}
@media only screen and (min-width: 768px) {
  footer .cylmo-payment .cylmo-klarna .klarna-methods .method.visa {
    width: 35px;
  }
}
footer .cylmo-payment .cylmo-klarna .klarna-methods .method.visa .st0 {
  fill: #ffffff;
}
footer .cylmo-payment .cylmo-klarna .klarna-methods .method.visa .st1 {
  fill: #faa634;
}
footer .cylmo-payment .cylmo-klarna .klarna-methods .method.mastercard {
  width: 20px;
}
@media only screen and (min-width: 768px) {
  footer .cylmo-payment .cylmo-klarna .klarna-methods .method.mastercard {
    width: 30px;
  }
}
footer .cylmo-payment .cylmo-klarna .klarna-methods .method.mastercard .st1 {
  fill: #ed1c24;
}
footer .cylmo-payment .cylmo-klarna .klarna-methods .method.mastercard .st0 {
  fill: #faa61a;
}
footer .cylmo-payment .cylmo-klarna .klarna-methods .method.mastercard .st2 {
  fill: #ffffff;
}
footer .madebyhk {
  width: 50px;
  margin: auto;
  padding: 4rem 0 2rem;
}
footer .madebyhk a {
  color: inherit;
  display: block;
}
footer .madebyhk a:after, footer .madebyhk a:before {
  display: none;
}
footer .madebyhk svg .st1 {
  fill: none;
  stroke: #ffffff;
  stroke-width: 3;
}
footer .madebyhk svg .st3 {
  fill: #ffffff;
}

.chat-icon {
  position: fixed;
  bottom: 18px;
  right: 18px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  -khtml-border-radius: 30px;
  width: 50px;
  height: 50px;
  background-color: #19283e;
  display: flex;
  z-index: 4998;
  -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) {
  .chat-icon {
    cursor: pointer;
    width: 60px;
    height: 60px;
    bottom: 40px;
    right: 40px;
  }
}
.chat-icon:hover {
  background-color: #19283e;
}
.chat-icon:hover svg .st0 {
  stroke: #19283e;
  d: path("M41.7,92.4l20.2-28h40.6V3.6H3.6v60.9h31.9");
}
.chat-icon svg {
  width: 24px;
  margin: 5px auto 0;
}
@media only screen and (min-width: 1024px) {
  .chat-icon svg {
    width: 30px;
  }
}
.chat-icon svg .st0 {
  fill: none;
  stroke: #ffffff;
  stroke-width: 9;
  -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) {
  .chat-icon svg .st0 {
    stroke-width: 7;
  }
}

.chat-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(25, 40, 62, 0.95);
  pointer-events: none;
  opacity: 0;
  z-index: 4999;
  -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;
}
.chat-overlay.show {
  opacity: 1;
  pointer-events: all;
}

.chat {
  position: fixed;
  z-index: 5000;
  background-color: #ffffff;
  color: #19283e;
  width: 90%;
  left: 5%;
  top: 100vh;
  height: 70vh;
  pointer-events: none;
  -webkit-transition: all 300ms ease-in 0s;
  -moz-transition: all 300ms ease-in 0s;
  -ms-transition: all 300ms ease-in 0s;
  -o-transition: all 300ms ease-in 0s;
  transition: all 300ms ease-in 0s;
}
@media only screen and (min-width: 1024px) {
  .chat {
    left: auto;
    right: -30%;
    width: 30%;
    top: 5vh;
    height: 90vh;
  }
}
.chat.show {
  top: 10vh;
  pointer-events: all;
}
@media only screen and (min-width: 1024px) {
  .chat.show {
    right: 3%;
    top: 5vh;
  }
}
.chat .close-x {
  position: absolute;
  top: 1rem;
  right: 1rem;
  width: 40px;
  height: 40px;
  padding: 10px;
  cursor: pointer;
}
.chat .close-x svg .st0 {
  fill: none;
  stroke: #19283e;
  stroke-width: 20;
}
.chat .start-chat {
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
  text-align: center;
}
.chat .start-chat p {
  font-style: italic;
  margin: 0 0 15px 0;
  font-size: 0.8rem;
  line-height: 1.04rem;
}
.chat .faq-container {
  padding: 3rem;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.chat .faq-container .faq-item {
  margin-bottom: 1rem;
}
.chat .faq-container .faq-item .question {
  margin-bottom: 0.6rem;
}
.chat .faq-container .faq-item .answer {
  font-size: 0.7rem;
  line-height: 1.2rem;
  display: none;
}
.chat .faq-container .faq-item .answer.show {
  display: block;
}

.html-home-page .master-wrapper-content {
  position: relative;
  background-color: #ffffff;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page {
  max-width: 1600px;
  margin: auto;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .topic-block {
  background-color: transparent;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories {
  margin: 1rem auto 2rem;
  width: 90%;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories {
    display: none;
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-list {
  margin-bottom: 1rem;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-list .home-page-category-grid .item-grid .item-box {
  display: inline-block;
  margin: 0 0.4rem 1rem;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-list .home-page-category-grid .item-grid .item-box .category-item a {
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 1.17rem;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers {
  margin-top: 16px;
}
@media only screen and (min-width: 768px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
    flex-wrap: wrap;
    margin-top: 40px;
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers.teasers-2 .slider-wrapper:first-child .nivo-main-image {
  display: none !important;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers.teasers-2 .slider-wrapper:first-child a {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers.teasers-2 .slider-wrapper:first-child a {
    width: 49%;
  }
}
@media only screen and (min-width: 1600px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers.teasers-2 .slider-wrapper:first-child a {
    width: 48%;
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper {
  position: relative;
  margin-top: 0;
  width: 100%;
  margin-top: 16px;
  margin-bottom: 0;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper:first-child {
  margin: 0;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper:first-child {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1600px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper:first-child {
    margin-bottom: 40px;
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper:first-child .nivo-main-image {
  display: block !important;
  border-radius: 5px;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper:first-child a {
  width: 100%;
  border-radius: 5px;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper a {
  background-color: #19283e;
  display: block !important;
  position: relative;
  left: auto;
  top: auto;
  opacity: 1;
  height: auto;
  width: 100%;
  border-radius: 5px;
  margin-bottom: 16px;
}
@media only screen and (min-width: 768px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper a {
    width: 32%;
    margin-bottom: 0;
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper a:before, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper a:after {
  display: none;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper a img {
  display: block !important;
  position: relative !important;
  left: auto !important;
  top: auto !important;
  border-radius: 5px;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper a:hover img {
  opacity: 0.5;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper a:hover + .nivo-caption p {
    background-color: #ffb503;
    color: #19283e;
    -webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
    -o-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper a 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;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivoSlider {
  display: flex;
  justify-content: space-between;
  background: none;
  flex-wrap: wrap;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-main-image {
  display: none !important;
  height: auto !important;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption {
  display: none !important;
  pointer-events: none;
  top: auto;
  bottom: 2rem;
  background-color: transparent;
  padding: 0;
  overflow: visible;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p {
  background-color: #ffffff;
  color: #19283e;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands {
  margin: 70px auto;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands {
    margin: 80px auto;
  }
}
@media only screen and (min-width: 1200px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands {
    margin: 120px auto;
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .heading {
  position: relative;
  text-align: center;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .heading h3 {
  font-weight: 700;
  font-size: 1.3rem;
  line-height: 1.69rem;
  padding: 0 2rem;
  z-index: 2;
  position: relative;
  display: inline-block;
}
@media only screen and (min-width: 1200px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .heading h3 {
    font-size: 1.6rem;
    line-height: 2.08rem;
    margin-bottom: 2rem;
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .brands .slider-wrapper {
  margin: 0;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .brands .nivoSlider {
  background: none !important;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .brands .nivoSlider .nivo-imageLink {
  height: auto;
  position: relative;
  top: auto;
  left: auto;
  opacity: 1;
  display: flex !important;
  background-color: transparent;
  -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: 48%;
  z-index: unset;
  margin: 0 0 0.6rem;
  border-radius: 5px;
  padding: 16px;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .brands .nivoSlider .nivo-imageLink {
    padding: 10px;
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .brands .nivoSlider .nivo-imageLink:first-child {
  margin-top: 0;
}
@media only screen and (min-width: 768px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .brands .nivoSlider .nivo-imageLink {
    width: 31%;
  }
}
@media only screen and (min-width: 1024px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .brands .nivoSlider .nivo-imageLink {
    width: 15%;
    margin: 0;
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .brands .nivoSlider .nivo-imageLink:before, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .brands .nivoSlider .nivo-imageLink:after {
  display: none;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .brands .nivoSlider .nivo-imageLink:hover {
  background-color: #ebecee;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .brands .nivoSlider img {
  position: relative !important;
  display: block !important;
  height: auto !important;
  width: 100% !important;
  visibility: visible !important;
  top: auto;
  left: auto;
  object-fit: contain;
  max-width: 180px;
  max-height: 90px;
  margin: auto;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .brands .nivoSlider .nivo-main-image {
  display: none !important;
  height: auto !important;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn {
  text-align: center;
  margin: 1rem auto 2rem;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn {
    margin: 3rem auto 2rem;
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .frontpage-text {
  margin: 2rem auto 3rem;
  height: 40vh;
  position: relative;
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 1200px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .frontpage-text {
    height: 50vh;
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .frontpage-text .bg-image {
  width: 100%;
  height: 100%;
  position: absolute;
  background-image: url("/themes/Cylmo/content/images/Cylmo/cylmo-about-bg.jpg");
  background-size: cover;
  border-radius: 5px;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .frontpage-text .bg-image:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(25, 40, 62, 0.4);
  border-radius: 5px;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .frontpage-text .text {
  z-index: 2;
  width: 80%;
  text-align: center;
  color: #ffffff;
  margin: 0 0% 0 10%;
  text-shadow: 0px 0px 11px #19283e;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .frontpage-text .text h1 {
  color: #ffffff;
  font-size: 2rem;
  line-height: 2.6rem;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .frontpage-text .text h1 {
    font-size: 3rem;
    line-height: 3.9rem;
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .frontpage-text .text p {
  font-size: 1.1rem;
  line-height: 1.43rem;
  margin-bottom: 1rem;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .manufacturer-front-page {
  text-align: center;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .manufacturer-front-page .manufacturer-item {
  display: inline-block;
  vertical-align: top;
  width: 60px;
  margin: 0 10px;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .manufacturer-front-page .manufacturer-item a 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: 1200px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .manufacturer-front-page .manufacturer-item {
    width: 80px;
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .manufacturer-front-page .manufacturer-item a:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .home-products {
  margin: 0 auto;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .home-categories {
  margin: 70px auto;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .home-categories {
    margin: 80px auto;
  }
}
@media only screen and (min-width: 1200px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .home-categories {
    margin: 120px auto;
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .home-categories a:before, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .home-categories a:after {
  display: none;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .home-categories .product-grid {
  padding-top: 0;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .home-categories .product-grid .item-box {
  margin-bottom: 0;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .home-categories .product-grid .async-image-wrapper {
  display: none;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .home-categories .title {
  font-weight: 700;
  margin-bottom: 0.8rem;
  font-size: 1.3rem;
}
@media only screen and (min-width: 768px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .home-categories .title {
    font-size: 1.4rem;
  }
}
@media only screen and (min-width: 1200px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .home-categories .title {
    font-size: 1.6rem;
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .home-categories .flex-items .item-grid {
  flex-wrap: nowrap;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid {
  position: relative;
  padding-top: 3rem;
}
@media only screen and (min-width: 1600px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid {
    padding-top: 6rem;
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid.scrolled:after {
  opacity: 0;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .page-header {
  position: relative;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .page-header .async-image-wrapper {
  opacity: 0;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .page-header .async-image-wrapper.image-loaded {
  opacity: 1;
  height: 40vh;
  overflow: hidden;
  margin-bottom: 1rem;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -khtml-border-radius: 6px;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .page-header .async-image-wrapper.image-loaded {
    height: 100%;
    margin-bottom: 0;
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .page-header .async-image-wrapper.image-loaded:before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  bottom: -1px;
  left: 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;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .page-header .async-image-wrapper.image-loaded img {
  height: 100%;
  object-fit: cover;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .page-header .async-image-wrapper.image-loaded + .title {
  opacity: 1;
  position: absolute;
  top: 0;
  z-index: 2;
  color: #ffffff;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .page-header .async-image-wrapper.image-loaded + .title:before, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .page-header .async-image-wrapper.image-loaded + .title:after {
  display: none;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .page-header .async-image-wrapper.image-loaded + .title strong {
  display: block;
  background-color: transparent;
  padding: 0;
  margin: 0 auto;
  text-transform: uppercase;
  font-size: 2rem;
  line-height: 2.6rem;
  text-shadow: 0px 0px 11px #19283e;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .page-header .async-image-wrapper.image-loaded + .title strong {
    font-size: 4rem;
    line-height: 5.2rem;
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .page-header .async-image-wrapper.empty {
  display: none;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .title {
  opacity: 1;
  position: relative;
  font-size: 1rem;
  line-height: 1.3rem;
  z-index: 3;
  text-align: center;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .title strong {
  font-weight: 700;
  font-size: 1.3rem;
  line-height: 1.69rem;
  padding: 0 2rem;
  z-index: 2;
  position: relative;
  display: inline-block;
  margin-bottom: 0.8rem;
}
@media only screen and (min-width: 1200px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .title strong {
    font-size: 1.6rem;
    line-height: 2.08rem;
    margin-bottom: 2rem;
  }
}
@media only screen and (min-width: 1600px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .title strong {
    font-size: 2rem;
    line-height: 2.6rem;
    margin-bottom: 2rem;
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .flex-items {
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .flex-items {
    width: 75%;
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .flex-items:after {
  content: "";
  position: absolute;
  right: -1px;
  top: 0;
  bottom: 0;
  left: 70%;
  pointer-events: none;
  background: rgba(255, 255, 255, 0);
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 100%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 100%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 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;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .item-grid {
  margin: 0 auto;
  overflow: scroll;
  flex: 1 0 auto;
  flex-flow: row;
  will-change: scroll-position;
  cursor: grab;
  user-select: none;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .item-grid::-webkit-scrollbar {
  display: none;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .item-grid.active {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .item-grid.active .item-box {
  pointer-events: none;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .item-grid.active .item-box a {
  pointer-events: none;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .item-grid .item-box {
  margin-right: 1rem;
  min-width: 55%;
}
@media only screen and (min-width: 768px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .item-grid .item-box {
    min-width: 31%;
  }
}
@media only screen and (min-width: 1024px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .item-grid .item-box {
    min-width: 28%;
    margin-right: 1rem;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .item-grid .item-box {
    min-width: 34%;
    margin-right: 2rem;
  }
}
@media only screen and (min-width: 2200px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .item-grid .item-box {
    min-width: 16%;
  }
}
@media only screen and (min-width: 1024px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .item-grid .item-box:first-child {
    margin-left: 2rem;
  }
}
@media only screen and (min-width: 1200px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .product-grid.home-page-product-grid .item-grid .item-box:first-child {
    margin-left: 5rem;
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .topic-block {
  background-color: transparent;
  padding: 2rem 6%;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .topic-block {
    padding: 4rem 20%;
  }
}
@media only screen and (min-width: 1200px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .topic-block {
    padding: 4rem 28%;
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .topic-block .topic-block-title {
  margin-bottom: 0.5rem;
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .topic-block .topic-block-title h2 {
  font-weight: 700;
  font-weight: normal;
  font-size: 1.6rem;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .topic-block .topic-block-title h2 {
    font-size: 2rem;
    line-height: 3rem;
  }
}
.html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .topic-block .topic-block-body p {
  font-size: 0.9rem;
  margin-bottom: 0.5rem;
}

.master-wrapper-content .html-widget {
  padding: 1rem 0;
  font-size: 1.1rem;
  line-height: 1.6rem;
}
.master-wrapper-content .breadcrumb {
  display: none;
}
.html-topic-page .master-wrapper-content {
  position: relative;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 {
  margin: auto;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page {
  min-height: 100vh;
  margin: auto;
  padding: 1rem 0;
}
@media only screen and (min-width: 1024px) {
  .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page {
    width: 50%;
  }
}
@media only screen and (min-width: 1600px) {
  .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page {
    width: 40%;
  }
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-title h1 {
  font-size: 2rem;
  line-height: 2.6rem;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body {
  width: 100%;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body h3 {
  margin-bottom: 0.1rem;
}
@media only screen and (min-width: 1024px) {
  .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body h3 {
    font-size: 1.2rem;
    line-height: 1.5rem;
  }
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body p {
  font-size: 0.9rem;
  line-height: 1.3rem;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1024px) {
  .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body p.spacer {
  height: 1px;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body p img {
  max-width: 120px;
}
@media only screen and (min-width: 1024px) {
  .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body p img {
    max-width: 200px;
  }
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body ul {
  list-style-type: none;
  margin-bottom: 1rem;
  text-align: left;
  padding: 0;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body ul li {
  margin-bottom: 0.3rem;
  letter-spacing: 0.3px;
  padding-left: 24px;
  position: relative;
  font-family: proxima-nova, sans-serif;
  font-weight: normal;
  font-size: 0.9rem;
  line-height: 1.4rem;
}
@media only screen and (min-width: 1024px) {
  .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body ul li {
    font-size: 1rem;
    line-height: 1.6rem;
  }
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body ul li:before {
  content: " ";
  display: block;
  position: absolute;
  left: 2px;
  top: 10px;
  background: #ffb503;
  height: 1px;
  width: 14px;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body ol {
  margin-bottom: 1rem;
  text-align: left;
  padding: 0;
  list-style: none;
  counter-reset: my-awesome-counter;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body ol li {
  margin-bottom: 0.3rem;
  letter-spacing: 0.3px;
  padding-left: 24px;
  position: relative;
  font-family: proxima-nova, sans-serif;
  font-weight: normal;
  font-size: 0.9rem;
  line-height: 1.4rem;
  counter-increment: my-awesome-counter;
}
@media only screen and (min-width: 1024px) {
  .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body ol li {
    font-size: 1rem;
    line-height: 1.6rem;
  }
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body ol li:before {
  content: counter(my-awesome-counter) "";
  color: #19283e;
  position: absolute;
  left: 5px;
  font-weight: 700;
}

.center-2 .category-page .page-body .snowmobile-option-wrapper {
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 768px) {
  .center-2 .category-page .page-body .snowmobile-option-wrapper {
    flex-direction: row;
    justify-content: space-between;
  }
}
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc.hide, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem.hide {
  display: none;
}
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc.auto .option-wrapper, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem.auto .option-wrapper {
  text-align: center;
}
@media only screen and (min-width: 1024px) {
  .center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc.auto .option-wrapper, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem.auto .option-wrapper {
    width: 40%;
    padding: 60px 70px;
  }
}
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .select-option, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .select-option {
  margin: 0 auto 2rem;
  border-radius: 5px;
  overflow: hidden;
  -webkit-box-shadow: 0 0 40px 6px rgba(25, 40, 62, 0.1);
  -moz-box-shadow: 0 0 40px 6px rgba(25, 40, 62, 0.1);
  -o-box-shadow: 0 0 40px 6px rgba(25, 40, 62, 0.1);
  box-shadow: 0 0 40px 6px rgba(25, 40, 62, 0.1);
}
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .select-option.not-found, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .select-option.not-found {
  animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
}
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .select-option.not-found input, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .select-option.not-found input {
  color: #f14242;
}
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .select-option .reg-plate, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .select-option .reg-plate {
  background-color: #0849C8;
  position: absolute;
  height: 100%;
  width: 35px;
  padding: 10px 0;
}
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .select-option .reg-plate .flag, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .select-option .reg-plate .flag {
  width: 20px;
  margin: 0 auto 6px;
}
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .select-option .reg-plate .reg-letter, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .select-option .reg-plate .reg-letter {
  color: #ffffff;
  font-weight: 700;
}
@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .regnr-search, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .regnr-search {
  border: 0;
  background: transparent;
  position: absolute;
  right: 6px;
  top: 6px;
  height: calc(100% - 12px);
  width: 40px;
  background-color: #19283e;
  border-radius: 4px;
  display: flex;
}
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .regnr-search svg, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .regnr-search svg {
  width: 14px;
  margin: auto;
  transform: rotate(-15deg);
}
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .regnr-search svg path, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .regnr-search svg path {
  fill: #ffffff;
}
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .oem-search, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .oem-search {
  border: 0;
  background: transparent;
  position: absolute;
  right: 6px;
  top: 6px;
  height: calc(100% - 12px);
  width: 40px;
  background-color: #19283e;
  border-radius: 4px;
  display: flex;
}
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .oem-search svg, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .oem-search svg {
  width: 14px;
  margin: auto;
  transform: rotate(-15deg);
}
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .oem-search svg path, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .oem-search svg path {
  fill: #ffffff;
}
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc input, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem input {
  height: 56px;
  border: 0;
  padding: 0 52px;
  font-size: 2.4rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 4px;
}
@media only screen and (min-width: 1024px) {
  .center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc input, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem input {
    font-size: 3rem;
  }
}
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .error, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .error {
  color: #f14242;
  margin-bottom: 2rem;
}
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr {
  margin-bottom: 2rem;
  text-align: left;
  display: none;
}
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr.show, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr.show {
  display: block;
}
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr p, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr p {
  font-style: italic;
  margin-bottom: 0.5rem;
}
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .regnr-single, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .regnr-single {
  margin-bottom: 0.6rem;
}
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car:after, .center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car:before, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car:after, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car:before {
  display: none;
}
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .regnr, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .regnr {
  text-transform: uppercase;
  font-weight: 700;
}
.center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .name, .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .name {
  font-size: 0.8rem;
}
.center-2 .category-page .page-body .snowmobile-option-wrapper.oem input {
  font-size: 1.5rem;
}
.center-2 .category-page .page-body .snowmobile-option-wrapper .option-wrapper {
  width: 100%;
  background: #f7f7f7;
  padding: 30px 16px;
  margin: 0 0 10px 0;
  border-radius: 5px;
}
@media only screen and (min-width: 768px) {
  .center-2 .category-page .page-body .snowmobile-option-wrapper .option-wrapper {
    width: 32%;
    padding: 40px 20px;
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .center-2 .category-page .page-body .snowmobile-option-wrapper .option-wrapper {
    padding: 60px 40px;
  }
}
.center-2 .category-page .page-body .snowmobile-option-wrapper .option-wrapper h3 {
  margin-bottom: 20px;
  text-align: center;
}
@media only screen and (min-width: 1200px) {
  .center-2 .category-page .page-body .snowmobile-option-wrapper .option-wrapper h3 {
    margin-bottom: 40px;
  }
}
.center-2 .category-page .page-body .snowmobile-option-wrapper .option-wrapper .select-option {
  position: relative;
}
.center-2 .category-page .page-body .snowmobile-option-wrapper .option-wrapper .select-option i {
  position: absolute;
  top: 13px;
  right: 10px;
  font-size: 18px;
  color: #ffb503;
  z-index: 1;
  pointer-events: none;
}
@media only screen and (min-width: 768px) {
  .center-2 .category-page .page-body .snowmobile-option-wrapper .option-wrapper .select-option i {
    top: 15px;
    right: 16px;
    font-size: 20px;
  }
}
@media only screen and (min-width: 1900px) {
  .center-2 .category-page .page-body .snowmobile-option-wrapper .option-wrapper .select-option i {
    top: 17px;
    right: 16px;
    font-size: 20px;
  }
}

.html-topic-page .navigation {
  margin: auto;
}
.html-topic-page .page-title {
  margin: 30px auto 40px auto;
}
@media only screen and (min-width: 1024px) {
  .html-topic-page .page-title {
    margin: 60px auto;
  }
}
.html-topic-page h4 {
  font-size: 1rem;
  line-height: 1.5rem;
}
@media only screen and (min-width: 768px) {
  .html-topic-page h4 {
    font-size: 1.1rem;
    line-height: 1.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .html-topic-page h4 {
    font-size: 1.2rem;
    line-height: 1.8rem;
  }
}

.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 .center-2 .page-body,
.html-manufacturer-page .center-2 .page-body,
.html-manufacturer-list-page .center-2 .page-body,
.html-search-page .center-2 .page-body,
.html-product-tag-page .center-2 .page-body {
  margin: 29px auto 0;
  max-width: 1600px;
}
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes {
  padding-bottom: 0.5rem;
  display: none;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes {
    display: block;
  }
}
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes.expanded,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes.expanded,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes.expanded,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes.expanded,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes.expanded {
  display: block;
}
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .block,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .block,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .block,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .block,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .block {
  margin: 0 auto 8px;
  background-color: #ffffff;
  border: 2px solid #ffb503;
  border-radius: 5px;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .block,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .block,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .block,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .block,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .block {
    margin: 33px 1rem 0 0;
    background-color: #ffffff;
    display: inline-block;
    vertical-align: top;
    width: 20%;
  }
}
@media only screen and (min-width: 1600px) {
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .block,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .block,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .block,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .block,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .block {
    width: 14%;
  }
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel {
    position: absolute;
    width: 80%;
    z-index: 10;
  }
}
.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 .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 .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 .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 .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 .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes, .html-category-page .center-2 .page-body .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 .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 .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 .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes {
    background-color: #19283e;
    width: 10%;
  }
}
.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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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: 700;
    padding: 3px 0 0px 21px;
  }
}
@media only screen and (min-width: 1024px) {
  .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 .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 .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 .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 .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 .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
.html-search-page .center-2 .page-body .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 .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options {
    width: 100%;
    position: absolute;
    top: -1rem;
    margin: 0;
  }
}
.html-category-page .center-2 .page-body .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 .center-2 .page-body .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 .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .title {
  display: none;
}
.html-category-page .center-2 .page-body .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 .center-2 .page-body .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 .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel {
  padding: 0;
}
.html-category-page .center-2 .page-body .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 .center-2 .page-body .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 .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel.disabled {
  display: block;
}
.html-category-page .center-2 .page-body .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 .center-2 .page-body .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 .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li {
  display: inline-block;
}
.html-category-page .center-2 .page-body .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 .center-2 .page-body .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 .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li label {
  display: none;
}
.html-category-page .center-2 .page-body .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 .center-2 .page-body .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 .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span {
  background: url(/Themes/Cylmo/Content/images/Cylmo/icon-delete-from-cart.svg) no-repeat;
  background-size: 8px;
  color: #19283e;
  font-size: 0.8rem;
  line-height: 1.04rem;
  padding: 7px 24px 6px 13px;
  background-position: calc(100% - 8px) 12px;
  margin: 0 10px 0 0;
  background-color: rgba(25, 40, 62, 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 (min-width: 1024px) {
  .html-category-page .center-2 .page-body .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 .center-2 .page-body .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 .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.3rem;
  }
}
.html-category-page .center-2 .page-body .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 .center-2 .page-body .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 .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span:hover {
  text-decoration: none;
  opacity: 0.3;
}
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title,
.html-search-page .center-2 .page-body .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 .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
.html-search-page .center-2 .page-body .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: #19283e;
  font-size: 0.9rem;
  line-height: 1.17rem;
  font-weight: 700;
  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 .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl {
    font-size: 1.1rem;
    line-height: 1.43rem;
    padding: 10px 40px 2px 36px;
  }
}
.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 .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 .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 .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 .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: 20px;
  height: 3px;
  width: 11px;
  margin: 0;
  border: 0;
  background: #ffb503;
  -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 .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 .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 .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 .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 .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 .center-2 .page-body .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 .center-2 .page-body .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 .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 .center-2 .page-body .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 .center-2 .page-body .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 .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 .center-2 .page-body .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 .center-2 .page-body .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 .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 .center-2 .page-body .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 .center-2 .page-body .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 .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 .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 .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 .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 .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 .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(25, 40, 62, 0.6);
  font-size: 0;
  width: 20px;
  height: 20px;
  background-color: transparent;
  border: 0;
  right: 16px;
  top: 13px;
  background: url(/Themes/Cylmo/Content/images/Cylmo/icon-delete-from-cart.svg) no-repeat center;
  background-size: 10px;
}
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:before, .html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:after,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:before,
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:after,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:before,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:after,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:before,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:after,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:before,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:after,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:before,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:after,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:before,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:after,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:before,
.html-search-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:after,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:before,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:after,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:before,
.html-product-tag-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:after {
  display: none;
}
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel,
.html-search-page .center-2 .page-body .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 .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.disabled,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.disabled,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.disabled,
.html-search-page .center-2 .page-body .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 .center-2 .page-body .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 .center-2 .page-body .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 .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list {
  list-style: none;
}
.html-category-page .center-2 .page-body .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 .center-2 .page-body .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 .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item.disabled {
  display: none;
}
.html-category-page .center-2 .page-body .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 .center-2 .page-body .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 .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 .center-2 .page-body .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 .center-2 .page-body .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 .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input {
    border-width: 2px;
  }
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page-body .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 .center-2 .page-body .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 .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:hover {
    background-color: transparent;
    border: 2px solid #19283e;
  }
}
.html-category-page .center-2 .page-body .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 .center-2 .page-body .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 .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked {
  background-color: #19283e;
  border: 2px solid #19283e;
  background: url(/Themes/Cylmo/Content/images/Cylmo/icon-check.svg) no-repeat center;
  background-size: 12px;
}
.html-category-page .center-2 .page-body .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 .center-2 .page-body .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 .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked + label {
  color: #19283e;
}
.html-category-page .center-2 .page-body .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 .center-2 .page-body .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 .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label {
  height: auto;
  pointer-events: all;
  font-size: 0.9rem;
  line-height: 1.17rem;
  color: #19283e;
  left: 0;
  display: inline-block;
  padding: 2px 0 10px 8px;
}
.html-category-page .center-2 .page-body .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 .center-2 .page-body .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 .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:before {
  background: #19283e !important;
  display: none;
}
.html-category-page .center-2 .page-body .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 .center-2 .page-body .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 .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:after {
  display: none;
}
.html-category-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeMinMaxPanel,
.html-manufacturer-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeMinMaxPanel,
.html-manufacturer-list-page .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeMinMaxPanel,
.html-search-page .center-2 .page-body .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 .center-2 .page-body .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 .center-2 .page-body .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 .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 .center-2 .page-body .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 .center-2 .page-body .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 .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-range.ui-widget-header {
  background: #19283e;
  border: 0px solid #bbb;
  top: 0;
  height: 3px;
  position: absolute;
}
.html-category-page .center-2 .page-body .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 .center-2 .page-body .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 .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: #19283e !important;
  border: 0px solid #19283e !important;
  border-radius: 24px !important;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page-body .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 .center-2 .page-body .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 .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 .center-2 .page-body .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 .center-2 .page-body .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 .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle:last-child {
  margin-left: -17px !important;
}
.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 .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 .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 .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 .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: #19283e;
}
.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 .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;
  color: #ffb503;
  background-color: #19283e;
  padding-top: 16px;
  padding-bottom: 32px;
}
@media only screen and (min-width: 1024px) {
  .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 {
    padding-top: 30px;
    padding-bottom: 40px;
  }
}
.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: 30vh;
  overflow: hidden;
  padding-bottom: 1rem;
  display: none;
}
@media only screen and (min-width: 1024px) {
  .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: 40vh;
  }
}
.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 .hero img,
.html-category-page .center-2 .page.manufacturer-page .page-header .hero img,
.html-category-page .center-2 .page.product-tag-page .page-header .hero img,
.html-category-page .center-2 .page.search-page .page-header .hero img,
.html-manufacturer-page .center-2 .page.category-page .page-header .hero img,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .hero img,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .hero img,
.html-manufacturer-page .center-2 .page.search-page .page-header .hero img,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .hero img,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .hero img,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .hero img,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .hero img,
.html-search-page .center-2 .page.category-page .page-header .hero img,
.html-search-page .center-2 .page.manufacturer-page .page-header .hero img,
.html-search-page .center-2 .page.product-tag-page .page-header .hero img,
.html-search-page .center-2 .page.search-page .page-header .hero img,
.html-product-tag-page .center-2 .page.category-page .page-header .hero img,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .hero img,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .hero img,
.html-product-tag-page .center-2 .page.search-page .page-header .hero img {
  height: 100%;
  object-fit: cover;
}
.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,
.html-category-page .center-2 .page.manufacturer-page .page-header .slider-wrapper,
.html-category-page .center-2 .page.product-tag-page .page-header .slider-wrapper,
.html-category-page .center-2 .page.search-page .page-header .slider-wrapper,
.html-manufacturer-page .center-2 .page.category-page .page-header .slider-wrapper,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .slider-wrapper,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .slider-wrapper,
.html-manufacturer-page .center-2 .page.search-page .page-header .slider-wrapper,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .slider-wrapper,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .slider-wrapper,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .slider-wrapper,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .slider-wrapper,
.html-search-page .center-2 .page.category-page .page-header .slider-wrapper,
.html-search-page .center-2 .page.manufacturer-page .page-header .slider-wrapper,
.html-search-page .center-2 .page.product-tag-page .page-header .slider-wrapper,
.html-search-page .center-2 .page.search-page .page-header .slider-wrapper,
.html-product-tag-page .center-2 .page.category-page .page-header .slider-wrapper,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .slider-wrapper,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .slider-wrapper,
.html-product-tag-page .center-2 .page.search-page .page-header .slider-wrapper {
  height: 30vh;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page.category-page .page-header .slider-wrapper,
.html-category-page .center-2 .page.manufacturer-page .page-header .slider-wrapper,
.html-category-page .center-2 .page.product-tag-page .page-header .slider-wrapper,
.html-category-page .center-2 .page.search-page .page-header .slider-wrapper,
.html-manufacturer-page .center-2 .page.category-page .page-header .slider-wrapper,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .slider-wrapper,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .slider-wrapper,
.html-manufacturer-page .center-2 .page.search-page .page-header .slider-wrapper,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .slider-wrapper,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .slider-wrapper,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .slider-wrapper,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .slider-wrapper,
.html-search-page .center-2 .page.category-page .page-header .slider-wrapper,
.html-search-page .center-2 .page.manufacturer-page .page-header .slider-wrapper,
.html-search-page .center-2 .page.product-tag-page .page-header .slider-wrapper,
.html-search-page .center-2 .page.search-page .page-header .slider-wrapper,
.html-product-tag-page .center-2 .page.category-page .page-header .slider-wrapper,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .slider-wrapper,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .slider-wrapper,
.html-product-tag-page .center-2 .page.search-page .page-header .slider-wrapper {
    height: 40vh;
  }
}
.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: #ffffff;
  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 picture,
.html-category-page .center-2 .page.manufacturer-page .page-header .slider-wrapper picture,
.html-category-page .center-2 .page.product-tag-page .page-header .slider-wrapper picture,
.html-category-page .center-2 .page.search-page .page-header .slider-wrapper picture,
.html-manufacturer-page .center-2 .page.category-page .page-header .slider-wrapper picture,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .slider-wrapper picture,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .slider-wrapper picture,
.html-manufacturer-page .center-2 .page.search-page .page-header .slider-wrapper picture,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .slider-wrapper picture,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .slider-wrapper picture,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .slider-wrapper picture,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .slider-wrapper picture,
.html-search-page .center-2 .page.category-page .page-header .slider-wrapper picture,
.html-search-page .center-2 .page.manufacturer-page .page-header .slider-wrapper picture,
.html-search-page .center-2 .page.product-tag-page .page-header .slider-wrapper picture,
.html-search-page .center-2 .page.search-page .page-header .slider-wrapper picture,
.html-product-tag-page .center-2 .page.category-page .page-header .slider-wrapper picture,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .slider-wrapper picture,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .slider-wrapper picture,
.html-product-tag-page .center-2 .page.search-page .page-header .slider-wrapper picture {
  height: 100%;
}
.html-category-page .center-2 .page.category-page .page-header .slider-wrapper picture img,
.html-category-page .center-2 .page.manufacturer-page .page-header .slider-wrapper picture img,
.html-category-page .center-2 .page.product-tag-page .page-header .slider-wrapper picture img,
.html-category-page .center-2 .page.search-page .page-header .slider-wrapper picture img,
.html-manufacturer-page .center-2 .page.category-page .page-header .slider-wrapper picture img,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .slider-wrapper picture img,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .slider-wrapper picture img,
.html-manufacturer-page .center-2 .page.search-page .page-header .slider-wrapper picture img,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .slider-wrapper picture img,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .slider-wrapper picture img,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .slider-wrapper picture img,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .slider-wrapper picture img,
.html-search-page .center-2 .page.category-page .page-header .slider-wrapper picture img,
.html-search-page .center-2 .page.manufacturer-page .page-header .slider-wrapper picture img,
.html-search-page .center-2 .page.product-tag-page .page-header .slider-wrapper picture img,
.html-search-page .center-2 .page.search-page .page-header .slider-wrapper picture img,
.html-product-tag-page .center-2 .page.category-page .page-header .slider-wrapper picture img,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .slider-wrapper picture img,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .slider-wrapper picture img,
.html-product-tag-page .center-2 .page.search-page .page-header .slider-wrapper picture img {
  height: 100%;
  object-fit: cover;
}
.html-category-page .center-2 .page.category-page .page-header .page-title,
.html-category-page .center-2 .page.manufacturer-page .page-header .page-title,
.html-category-page .center-2 .page.product-tag-page .page-header .page-title,
.html-category-page .center-2 .page.search-page .page-header .page-title,
.html-manufacturer-page .center-2 .page.category-page .page-header .page-title,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .page-title,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .page-title,
.html-manufacturer-page .center-2 .page.search-page .page-header .page-title,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .page-title,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .page-title,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .page-title,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .page-title,
.html-search-page .center-2 .page.category-page .page-header .page-title,
.html-search-page .center-2 .page.manufacturer-page .page-header .page-title,
.html-search-page .center-2 .page.product-tag-page .page-header .page-title,
.html-search-page .center-2 .page.search-page .page-header .page-title,
.html-product-tag-page .center-2 .page.category-page .page-header .page-title,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .page-title,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .page-title,
.html-product-tag-page .center-2 .page.search-page .page-header .page-title {
  text-align: left;
  margin: 0 auto;
  min-height: auto;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page.category-page .page-header .page-title,
.html-category-page .center-2 .page.manufacturer-page .page-header .page-title,
.html-category-page .center-2 .page.product-tag-page .page-header .page-title,
.html-category-page .center-2 .page.search-page .page-header .page-title,
.html-manufacturer-page .center-2 .page.category-page .page-header .page-title,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .page-title,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .page-title,
.html-manufacturer-page .center-2 .page.search-page .page-header .page-title,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .page-title,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .page-title,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .page-title,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .page-title,
.html-search-page .center-2 .page.category-page .page-header .page-title,
.html-search-page .center-2 .page.manufacturer-page .page-header .page-title,
.html-search-page .center-2 .page.product-tag-page .page-header .page-title,
.html-search-page .center-2 .page.search-page .page-header .page-title,
.html-product-tag-page .center-2 .page.category-page .page-header .page-title,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .page-title,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .page-title,
.html-product-tag-page .center-2 .page.search-page .page-header .page-title {
    margin: 0 0 0.5rem;
  }
}
.html-category-page .center-2 .page.category-page .page-header .page-title:after,
.html-category-page .center-2 .page.manufacturer-page .page-header .page-title:after,
.html-category-page .center-2 .page.product-tag-page .page-header .page-title:after,
.html-category-page .center-2 .page.search-page .page-header .page-title:after,
.html-manufacturer-page .center-2 .page.category-page .page-header .page-title:after,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .page-title:after,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .page-title:after,
.html-manufacturer-page .center-2 .page.search-page .page-header .page-title:after,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .page-title:after,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .page-title:after,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .page-title:after,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .page-title:after,
.html-search-page .center-2 .page.category-page .page-header .page-title:after,
.html-search-page .center-2 .page.manufacturer-page .page-header .page-title:after,
.html-search-page .center-2 .page.product-tag-page .page-header .page-title:after,
.html-search-page .center-2 .page.search-page .page-header .page-title:after,
.html-product-tag-page .center-2 .page.category-page .page-header .page-title:after,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .page-title:after,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .page-title:after,
.html-product-tag-page .center-2 .page.search-page .page-header .page-title:after {
  display: none;
}
.html-category-page .center-2 .page.category-page .page-header .page-title h1,
.html-category-page .center-2 .page.manufacturer-page .page-header .page-title h1,
.html-category-page .center-2 .page.product-tag-page .page-header .page-title h1,
.html-category-page .center-2 .page.search-page .page-header .page-title h1,
.html-manufacturer-page .center-2 .page.category-page .page-header .page-title h1,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .page-title h1,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .page-title h1,
.html-manufacturer-page .center-2 .page.search-page .page-header .page-title h1,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .page-title h1,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .page-title h1,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .page-title h1,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .page-title h1,
.html-search-page .center-2 .page.category-page .page-header .page-title h1,
.html-search-page .center-2 .page.manufacturer-page .page-header .page-title h1,
.html-search-page .center-2 .page.product-tag-page .page-header .page-title h1,
.html-search-page .center-2 .page.search-page .page-header .page-title h1,
.html-product-tag-page .center-2 .page.category-page .page-header .page-title h1,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .page-title h1,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .page-title h1,
.html-product-tag-page .center-2 .page.search-page .page-header .page-title h1 {
  color: #ffb503;
}
.html-category-page .center-2 .page.category-page .page-header .category-description,
.html-category-page .center-2 .page.category-page .page-header .manufacturer-description,
.html-category-page .center-2 .page.manufacturer-page .page-header .category-description,
.html-category-page .center-2 .page.manufacturer-page .page-header .manufacturer-description,
.html-category-page .center-2 .page.product-tag-page .page-header .category-description,
.html-category-page .center-2 .page.product-tag-page .page-header .manufacturer-description,
.html-category-page .center-2 .page.search-page .page-header .category-description,
.html-category-page .center-2 .page.search-page .page-header .manufacturer-description,
.html-manufacturer-page .center-2 .page.category-page .page-header .category-description,
.html-manufacturer-page .center-2 .page.category-page .page-header .manufacturer-description,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .category-description,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .manufacturer-description,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .category-description,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .manufacturer-description,
.html-manufacturer-page .center-2 .page.search-page .page-header .category-description,
.html-manufacturer-page .center-2 .page.search-page .page-header .manufacturer-description,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .category-description,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .manufacturer-description,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .category-description,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .manufacturer-description,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .category-description,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .manufacturer-description,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .category-description,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .manufacturer-description,
.html-search-page .center-2 .page.category-page .page-header .category-description,
.html-search-page .center-2 .page.category-page .page-header .manufacturer-description,
.html-search-page .center-2 .page.manufacturer-page .page-header .category-description,
.html-search-page .center-2 .page.manufacturer-page .page-header .manufacturer-description,
.html-search-page .center-2 .page.product-tag-page .page-header .category-description,
.html-search-page .center-2 .page.product-tag-page .page-header .manufacturer-description,
.html-search-page .center-2 .page.search-page .page-header .category-description,
.html-search-page .center-2 .page.search-page .page-header .manufacturer-description,
.html-product-tag-page .center-2 .page.category-page .page-header .category-description,
.html-product-tag-page .center-2 .page.category-page .page-header .manufacturer-description,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .category-description,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .manufacturer-description,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .category-description,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .manufacturer-description,
.html-product-tag-page .center-2 .page.search-page .page-header .category-description,
.html-product-tag-page .center-2 .page.search-page .page-header .manufacturer-description {
  margin: 0 0 0.5rem;
  font-size: 1rem;
  line-height: 1.3rem;
  color: #ffffff;
  text-align: left !important;
  line-height: 1.5rem;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page.category-page .page-header .category-description,
.html-category-page .center-2 .page.category-page .page-header .manufacturer-description,
.html-category-page .center-2 .page.manufacturer-page .page-header .category-description,
.html-category-page .center-2 .page.manufacturer-page .page-header .manufacturer-description,
.html-category-page .center-2 .page.product-tag-page .page-header .category-description,
.html-category-page .center-2 .page.product-tag-page .page-header .manufacturer-description,
.html-category-page .center-2 .page.search-page .page-header .category-description,
.html-category-page .center-2 .page.search-page .page-header .manufacturer-description,
.html-manufacturer-page .center-2 .page.category-page .page-header .category-description,
.html-manufacturer-page .center-2 .page.category-page .page-header .manufacturer-description,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .category-description,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .manufacturer-description,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .category-description,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .manufacturer-description,
.html-manufacturer-page .center-2 .page.search-page .page-header .category-description,
.html-manufacturer-page .center-2 .page.search-page .page-header .manufacturer-description,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .category-description,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .manufacturer-description,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .category-description,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .manufacturer-description,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .category-description,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .manufacturer-description,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .category-description,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .manufacturer-description,
.html-search-page .center-2 .page.category-page .page-header .category-description,
.html-search-page .center-2 .page.category-page .page-header .manufacturer-description,
.html-search-page .center-2 .page.manufacturer-page .page-header .category-description,
.html-search-page .center-2 .page.manufacturer-page .page-header .manufacturer-description,
.html-search-page .center-2 .page.product-tag-page .page-header .category-description,
.html-search-page .center-2 .page.product-tag-page .page-header .manufacturer-description,
.html-search-page .center-2 .page.search-page .page-header .category-description,
.html-search-page .center-2 .page.search-page .page-header .manufacturer-description,
.html-product-tag-page .center-2 .page.category-page .page-header .category-description,
.html-product-tag-page .center-2 .page.category-page .page-header .manufacturer-description,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .category-description,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .manufacturer-description,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .category-description,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .manufacturer-description,
.html-product-tag-page .center-2 .page.search-page .page-header .category-description,
.html-product-tag-page .center-2 .page.search-page .page-header .manufacturer-description {
    width: 60%;
    padding-top: 10px;
  }
}
@media only screen and (min-width: 1600px) {
  .html-category-page .center-2 .page.category-page .page-header .category-description,
.html-category-page .center-2 .page.category-page .page-header .manufacturer-description,
.html-category-page .center-2 .page.manufacturer-page .page-header .category-description,
.html-category-page .center-2 .page.manufacturer-page .page-header .manufacturer-description,
.html-category-page .center-2 .page.product-tag-page .page-header .category-description,
.html-category-page .center-2 .page.product-tag-page .page-header .manufacturer-description,
.html-category-page .center-2 .page.search-page .page-header .category-description,
.html-category-page .center-2 .page.search-page .page-header .manufacturer-description,
.html-manufacturer-page .center-2 .page.category-page .page-header .category-description,
.html-manufacturer-page .center-2 .page.category-page .page-header .manufacturer-description,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .category-description,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .manufacturer-description,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .category-description,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .manufacturer-description,
.html-manufacturer-page .center-2 .page.search-page .page-header .category-description,
.html-manufacturer-page .center-2 .page.search-page .page-header .manufacturer-description,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .category-description,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .manufacturer-description,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .category-description,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .manufacturer-description,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .category-description,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .manufacturer-description,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .category-description,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .manufacturer-description,
.html-search-page .center-2 .page.category-page .page-header .category-description,
.html-search-page .center-2 .page.category-page .page-header .manufacturer-description,
.html-search-page .center-2 .page.manufacturer-page .page-header .category-description,
.html-search-page .center-2 .page.manufacturer-page .page-header .manufacturer-description,
.html-search-page .center-2 .page.product-tag-page .page-header .category-description,
.html-search-page .center-2 .page.product-tag-page .page-header .manufacturer-description,
.html-search-page .center-2 .page.search-page .page-header .category-description,
.html-search-page .center-2 .page.search-page .page-header .manufacturer-description,
.html-product-tag-page .center-2 .page.category-page .page-header .category-description,
.html-product-tag-page .center-2 .page.category-page .page-header .manufacturer-description,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .category-description,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .manufacturer-description,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .category-description,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .manufacturer-description,
.html-product-tag-page .center-2 .page.search-page .page-header .category-description,
.html-product-tag-page .center-2 .page.search-page .page-header .manufacturer-description {
    width: 50%;
  }
}
.html-category-page .center-2 .page.category-page .page-header .category-description.hide,
.html-category-page .center-2 .page.category-page .page-header .manufacturer-description.hide,
.html-category-page .center-2 .page.manufacturer-page .page-header .category-description.hide,
.html-category-page .center-2 .page.manufacturer-page .page-header .manufacturer-description.hide,
.html-category-page .center-2 .page.product-tag-page .page-header .category-description.hide,
.html-category-page .center-2 .page.product-tag-page .page-header .manufacturer-description.hide,
.html-category-page .center-2 .page.search-page .page-header .category-description.hide,
.html-category-page .center-2 .page.search-page .page-header .manufacturer-description.hide,
.html-manufacturer-page .center-2 .page.category-page .page-header .category-description.hide,
.html-manufacturer-page .center-2 .page.category-page .page-header .manufacturer-description.hide,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .category-description.hide,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .manufacturer-description.hide,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .category-description.hide,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .manufacturer-description.hide,
.html-manufacturer-page .center-2 .page.search-page .page-header .category-description.hide,
.html-manufacturer-page .center-2 .page.search-page .page-header .manufacturer-description.hide,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .category-description.hide,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .manufacturer-description.hide,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .category-description.hide,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .manufacturer-description.hide,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .category-description.hide,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .manufacturer-description.hide,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .category-description.hide,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .manufacturer-description.hide,
.html-search-page .center-2 .page.category-page .page-header .category-description.hide,
.html-search-page .center-2 .page.category-page .page-header .manufacturer-description.hide,
.html-search-page .center-2 .page.manufacturer-page .page-header .category-description.hide,
.html-search-page .center-2 .page.manufacturer-page .page-header .manufacturer-description.hide,
.html-search-page .center-2 .page.product-tag-page .page-header .category-description.hide,
.html-search-page .center-2 .page.product-tag-page .page-header .manufacturer-description.hide,
.html-search-page .center-2 .page.search-page .page-header .category-description.hide,
.html-search-page .center-2 .page.search-page .page-header .manufacturer-description.hide,
.html-product-tag-page .center-2 .page.category-page .page-header .category-description.hide,
.html-product-tag-page .center-2 .page.category-page .page-header .manufacturer-description.hide,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .category-description.hide,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .manufacturer-description.hide,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .category-description.hide,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .manufacturer-description.hide,
.html-product-tag-page .center-2 .page.search-page .page-header .category-description.hide,
.html-product-tag-page .center-2 .page.search-page .page-header .manufacturer-description.hide {
  height: 63px;
  overflow-y: hidden;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page.category-page .page-header .category-description.hide,
.html-category-page .center-2 .page.category-page .page-header .manufacturer-description.hide,
.html-category-page .center-2 .page.manufacturer-page .page-header .category-description.hide,
.html-category-page .center-2 .page.manufacturer-page .page-header .manufacturer-description.hide,
.html-category-page .center-2 .page.product-tag-page .page-header .category-description.hide,
.html-category-page .center-2 .page.product-tag-page .page-header .manufacturer-description.hide,
.html-category-page .center-2 .page.search-page .page-header .category-description.hide,
.html-category-page .center-2 .page.search-page .page-header .manufacturer-description.hide,
.html-manufacturer-page .center-2 .page.category-page .page-header .category-description.hide,
.html-manufacturer-page .center-2 .page.category-page .page-header .manufacturer-description.hide,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .category-description.hide,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .manufacturer-description.hide,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .category-description.hide,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .manufacturer-description.hide,
.html-manufacturer-page .center-2 .page.search-page .page-header .category-description.hide,
.html-manufacturer-page .center-2 .page.search-page .page-header .manufacturer-description.hide,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .category-description.hide,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .manufacturer-description.hide,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .category-description.hide,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .manufacturer-description.hide,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .category-description.hide,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .manufacturer-description.hide,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .category-description.hide,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .manufacturer-description.hide,
.html-search-page .center-2 .page.category-page .page-header .category-description.hide,
.html-search-page .center-2 .page.category-page .page-header .manufacturer-description.hide,
.html-search-page .center-2 .page.manufacturer-page .page-header .category-description.hide,
.html-search-page .center-2 .page.manufacturer-page .page-header .manufacturer-description.hide,
.html-search-page .center-2 .page.product-tag-page .page-header .category-description.hide,
.html-search-page .center-2 .page.product-tag-page .page-header .manufacturer-description.hide,
.html-search-page .center-2 .page.search-page .page-header .category-description.hide,
.html-search-page .center-2 .page.search-page .page-header .manufacturer-description.hide,
.html-product-tag-page .center-2 .page.category-page .page-header .category-description.hide,
.html-product-tag-page .center-2 .page.category-page .page-header .manufacturer-description.hide,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .category-description.hide,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .manufacturer-description.hide,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .category-description.hide,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .manufacturer-description.hide,
.html-product-tag-page .center-2 .page.search-page .page-header .category-description.hide,
.html-product-tag-page .center-2 .page.search-page .page-header .manufacturer-description.hide {
    height: 80px;
  }
}
.html-category-page .center-2 .page.category-page .page-header .category-description.hide:before,
.html-category-page .center-2 .page.category-page .page-header .manufacturer-description.hide:before,
.html-category-page .center-2 .page.manufacturer-page .page-header .category-description.hide:before,
.html-category-page .center-2 .page.manufacturer-page .page-header .manufacturer-description.hide:before,
.html-category-page .center-2 .page.product-tag-page .page-header .category-description.hide:before,
.html-category-page .center-2 .page.product-tag-page .page-header .manufacturer-description.hide:before,
.html-category-page .center-2 .page.search-page .page-header .category-description.hide:before,
.html-category-page .center-2 .page.search-page .page-header .manufacturer-description.hide:before,
.html-manufacturer-page .center-2 .page.category-page .page-header .category-description.hide:before,
.html-manufacturer-page .center-2 .page.category-page .page-header .manufacturer-description.hide:before,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .category-description.hide:before,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .manufacturer-description.hide:before,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .category-description.hide:before,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .manufacturer-description.hide:before,
.html-manufacturer-page .center-2 .page.search-page .page-header .category-description.hide:before,
.html-manufacturer-page .center-2 .page.search-page .page-header .manufacturer-description.hide:before,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .category-description.hide:before,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .manufacturer-description.hide:before,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .category-description.hide:before,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .manufacturer-description.hide:before,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .category-description.hide:before,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .manufacturer-description.hide:before,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .category-description.hide:before,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .manufacturer-description.hide:before,
.html-search-page .center-2 .page.category-page .page-header .category-description.hide:before,
.html-search-page .center-2 .page.category-page .page-header .manufacturer-description.hide:before,
.html-search-page .center-2 .page.manufacturer-page .page-header .category-description.hide:before,
.html-search-page .center-2 .page.manufacturer-page .page-header .manufacturer-description.hide:before,
.html-search-page .center-2 .page.product-tag-page .page-header .category-description.hide:before,
.html-search-page .center-2 .page.product-tag-page .page-header .manufacturer-description.hide:before,
.html-search-page .center-2 .page.search-page .page-header .category-description.hide:before,
.html-search-page .center-2 .page.search-page .page-header .manufacturer-description.hide:before,
.html-product-tag-page .center-2 .page.category-page .page-header .category-description.hide:before,
.html-product-tag-page .center-2 .page.category-page .page-header .manufacturer-description.hide:before,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .category-description.hide:before,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .manufacturer-description.hide:before,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .category-description.hide:before,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .manufacturer-description.hide:before,
.html-product-tag-page .center-2 .page.search-page .page-header .category-description.hide:before,
.html-product-tag-page .center-2 .page.search-page .page-header .manufacturer-description.hide:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 20%;
  left: 0;
  right: 0;
  bottom: 0;
  background: #19283e;
  background: -moz-linear-gradient(0deg, #19283e 0%, rgba(25, 40, 62, 0) 100%);
  background: -webkit-linear-gradient(0deg, #19283e 0%, rgba(25, 40, 62, 0) 100%);
  background: linear-gradient(0deg, #19283e 0%, rgba(25, 40, 62, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffffff", endColorstr="#000000");
}
.html-category-page .center-2 .page.category-page .page-header .category-description p,
.html-category-page .center-2 .page.category-page .page-header .manufacturer-description p,
.html-category-page .center-2 .page.manufacturer-page .page-header .category-description p,
.html-category-page .center-2 .page.manufacturer-page .page-header .manufacturer-description p,
.html-category-page .center-2 .page.product-tag-page .page-header .category-description p,
.html-category-page .center-2 .page.product-tag-page .page-header .manufacturer-description p,
.html-category-page .center-2 .page.search-page .page-header .category-description p,
.html-category-page .center-2 .page.search-page .page-header .manufacturer-description p,
.html-manufacturer-page .center-2 .page.category-page .page-header .category-description p,
.html-manufacturer-page .center-2 .page.category-page .page-header .manufacturer-description p,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .category-description p,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .manufacturer-description p,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .category-description p,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .manufacturer-description p,
.html-manufacturer-page .center-2 .page.search-page .page-header .category-description p,
.html-manufacturer-page .center-2 .page.search-page .page-header .manufacturer-description p,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .category-description p,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .manufacturer-description p,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .category-description p,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .manufacturer-description p,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .category-description p,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .manufacturer-description p,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .category-description p,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .manufacturer-description p,
.html-search-page .center-2 .page.category-page .page-header .category-description p,
.html-search-page .center-2 .page.category-page .page-header .manufacturer-description p,
.html-search-page .center-2 .page.manufacturer-page .page-header .category-description p,
.html-search-page .center-2 .page.manufacturer-page .page-header .manufacturer-description p,
.html-search-page .center-2 .page.product-tag-page .page-header .category-description p,
.html-search-page .center-2 .page.product-tag-page .page-header .manufacturer-description p,
.html-search-page .center-2 .page.search-page .page-header .category-description p,
.html-search-page .center-2 .page.search-page .page-header .manufacturer-description p,
.html-product-tag-page .center-2 .page.category-page .page-header .category-description p,
.html-product-tag-page .center-2 .page.category-page .page-header .manufacturer-description p,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .category-description p,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .manufacturer-description p,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .category-description p,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .manufacturer-description p,
.html-product-tag-page .center-2 .page.search-page .page-header .category-description p,
.html-product-tag-page .center-2 .page.search-page .page-header .manufacturer-description p {
  font-size: 0.8rem;
  line-height: 1.3rem;
  color: #ffffff;
  text-align: left !important;
}
@media only screen and (min-width: 768px) {
  .html-category-page .center-2 .page.category-page .page-header .category-description p,
.html-category-page .center-2 .page.category-page .page-header .manufacturer-description p,
.html-category-page .center-2 .page.manufacturer-page .page-header .category-description p,
.html-category-page .center-2 .page.manufacturer-page .page-header .manufacturer-description p,
.html-category-page .center-2 .page.product-tag-page .page-header .category-description p,
.html-category-page .center-2 .page.product-tag-page .page-header .manufacturer-description p,
.html-category-page .center-2 .page.search-page .page-header .category-description p,
.html-category-page .center-2 .page.search-page .page-header .manufacturer-description p,
.html-manufacturer-page .center-2 .page.category-page .page-header .category-description p,
.html-manufacturer-page .center-2 .page.category-page .page-header .manufacturer-description p,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .category-description p,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .manufacturer-description p,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .category-description p,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .manufacturer-description p,
.html-manufacturer-page .center-2 .page.search-page .page-header .category-description p,
.html-manufacturer-page .center-2 .page.search-page .page-header .manufacturer-description p,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .category-description p,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .manufacturer-description p,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .category-description p,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .manufacturer-description p,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .category-description p,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .manufacturer-description p,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .category-description p,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .manufacturer-description p,
.html-search-page .center-2 .page.category-page .page-header .category-description p,
.html-search-page .center-2 .page.category-page .page-header .manufacturer-description p,
.html-search-page .center-2 .page.manufacturer-page .page-header .category-description p,
.html-search-page .center-2 .page.manufacturer-page .page-header .manufacturer-description p,
.html-search-page .center-2 .page.product-tag-page .page-header .category-description p,
.html-search-page .center-2 .page.product-tag-page .page-header .manufacturer-description p,
.html-search-page .center-2 .page.search-page .page-header .category-description p,
.html-search-page .center-2 .page.search-page .page-header .manufacturer-description p,
.html-product-tag-page .center-2 .page.category-page .page-header .category-description p,
.html-product-tag-page .center-2 .page.category-page .page-header .manufacturer-description p,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .category-description p,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .manufacturer-description p,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .category-description p,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .manufacturer-description p,
.html-product-tag-page .center-2 .page.search-page .page-header .category-description p,
.html-product-tag-page .center-2 .page.search-page .page-header .manufacturer-description p {
    font-size: 1rem;
    line-height: 1.4rem;
  }
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page.category-page .page-header .category-description p,
.html-category-page .center-2 .page.category-page .page-header .manufacturer-description p,
.html-category-page .center-2 .page.manufacturer-page .page-header .category-description p,
.html-category-page .center-2 .page.manufacturer-page .page-header .manufacturer-description p,
.html-category-page .center-2 .page.product-tag-page .page-header .category-description p,
.html-category-page .center-2 .page.product-tag-page .page-header .manufacturer-description p,
.html-category-page .center-2 .page.search-page .page-header .category-description p,
.html-category-page .center-2 .page.search-page .page-header .manufacturer-description p,
.html-manufacturer-page .center-2 .page.category-page .page-header .category-description p,
.html-manufacturer-page .center-2 .page.category-page .page-header .manufacturer-description p,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .category-description p,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .manufacturer-description p,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .category-description p,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .manufacturer-description p,
.html-manufacturer-page .center-2 .page.search-page .page-header .category-description p,
.html-manufacturer-page .center-2 .page.search-page .page-header .manufacturer-description p,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .category-description p,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .manufacturer-description p,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .category-description p,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .manufacturer-description p,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .category-description p,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .manufacturer-description p,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .category-description p,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .manufacturer-description p,
.html-search-page .center-2 .page.category-page .page-header .category-description p,
.html-search-page .center-2 .page.category-page .page-header .manufacturer-description p,
.html-search-page .center-2 .page.manufacturer-page .page-header .category-description p,
.html-search-page .center-2 .page.manufacturer-page .page-header .manufacturer-description p,
.html-search-page .center-2 .page.product-tag-page .page-header .category-description p,
.html-search-page .center-2 .page.product-tag-page .page-header .manufacturer-description p,
.html-search-page .center-2 .page.search-page .page-header .category-description p,
.html-search-page .center-2 .page.search-page .page-header .manufacturer-description p,
.html-product-tag-page .center-2 .page.category-page .page-header .category-description p,
.html-product-tag-page .center-2 .page.category-page .page-header .manufacturer-description p,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .category-description p,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .manufacturer-description p,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .category-description p,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .manufacturer-description p,
.html-product-tag-page .center-2 .page.search-page .page-header .category-description p,
.html-product-tag-page .center-2 .page.search-page .page-header .manufacturer-description p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.html-category-page .center-2 .page.category-page .page-header .category-description p a:before, .html-category-page .center-2 .page.category-page .page-header .category-description p a:after,
.html-category-page .center-2 .page.category-page .page-header .manufacturer-description p a:before,
.html-category-page .center-2 .page.category-page .page-header .manufacturer-description p a:after,
.html-category-page .center-2 .page.manufacturer-page .page-header .category-description p a:before,
.html-category-page .center-2 .page.manufacturer-page .page-header .category-description p a:after,
.html-category-page .center-2 .page.manufacturer-page .page-header .manufacturer-description p a:before,
.html-category-page .center-2 .page.manufacturer-page .page-header .manufacturer-description p a:after,
.html-category-page .center-2 .page.product-tag-page .page-header .category-description p a:before,
.html-category-page .center-2 .page.product-tag-page .page-header .category-description p a:after,
.html-category-page .center-2 .page.product-tag-page .page-header .manufacturer-description p a:before,
.html-category-page .center-2 .page.product-tag-page .page-header .manufacturer-description p a:after,
.html-category-page .center-2 .page.search-page .page-header .category-description p a:before,
.html-category-page .center-2 .page.search-page .page-header .category-description p a:after,
.html-category-page .center-2 .page.search-page .page-header .manufacturer-description p a:before,
.html-category-page .center-2 .page.search-page .page-header .manufacturer-description p a:after,
.html-manufacturer-page .center-2 .page.category-page .page-header .category-description p a:before,
.html-manufacturer-page .center-2 .page.category-page .page-header .category-description p a:after,
.html-manufacturer-page .center-2 .page.category-page .page-header .manufacturer-description p a:before,
.html-manufacturer-page .center-2 .page.category-page .page-header .manufacturer-description p a:after,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .category-description p a:before,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .category-description p a:after,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .manufacturer-description p a:before,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .manufacturer-description p a:after,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .category-description p a:before,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .category-description p a:after,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .manufacturer-description p a:before,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .manufacturer-description p a:after,
.html-manufacturer-page .center-2 .page.search-page .page-header .category-description p a:before,
.html-manufacturer-page .center-2 .page.search-page .page-header .category-description p a:after,
.html-manufacturer-page .center-2 .page.search-page .page-header .manufacturer-description p a:before,
.html-manufacturer-page .center-2 .page.search-page .page-header .manufacturer-description p a:after,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .category-description p a:before,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .category-description p a:after,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .manufacturer-description p a:before,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .manufacturer-description p a:after,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .category-description p a:before,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .category-description p a:after,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .manufacturer-description p a:before,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .manufacturer-description p a:after,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .category-description p a:before,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .category-description p a:after,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .manufacturer-description p a:before,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .manufacturer-description p a:after,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .category-description p a:before,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .category-description p a:after,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .manufacturer-description p a:before,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .manufacturer-description p a:after,
.html-search-page .center-2 .page.category-page .page-header .category-description p a:before,
.html-search-page .center-2 .page.category-page .page-header .category-description p a:after,
.html-search-page .center-2 .page.category-page .page-header .manufacturer-description p a:before,
.html-search-page .center-2 .page.category-page .page-header .manufacturer-description p a:after,
.html-search-page .center-2 .page.manufacturer-page .page-header .category-description p a:before,
.html-search-page .center-2 .page.manufacturer-page .page-header .category-description p a:after,
.html-search-page .center-2 .page.manufacturer-page .page-header .manufacturer-description p a:before,
.html-search-page .center-2 .page.manufacturer-page .page-header .manufacturer-description p a:after,
.html-search-page .center-2 .page.product-tag-page .page-header .category-description p a:before,
.html-search-page .center-2 .page.product-tag-page .page-header .category-description p a:after,
.html-search-page .center-2 .page.product-tag-page .page-header .manufacturer-description p a:before,
.html-search-page .center-2 .page.product-tag-page .page-header .manufacturer-description p a:after,
.html-search-page .center-2 .page.search-page .page-header .category-description p a:before,
.html-search-page .center-2 .page.search-page .page-header .category-description p a:after,
.html-search-page .center-2 .page.search-page .page-header .manufacturer-description p a:before,
.html-search-page .center-2 .page.search-page .page-header .manufacturer-description p a:after,
.html-product-tag-page .center-2 .page.category-page .page-header .category-description p a:before,
.html-product-tag-page .center-2 .page.category-page .page-header .category-description p a:after,
.html-product-tag-page .center-2 .page.category-page .page-header .manufacturer-description p a:before,
.html-product-tag-page .center-2 .page.category-page .page-header .manufacturer-description p a:after,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .category-description p a:before,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .category-description p a:after,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .manufacturer-description p a:before,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .manufacturer-description p a:after,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .category-description p a:before,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .category-description p a:after,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .manufacturer-description p a:before,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .manufacturer-description p a:after,
.html-product-tag-page .center-2 .page.search-page .page-header .category-description p a:before,
.html-product-tag-page .center-2 .page.search-page .page-header .category-description p a:after,
.html-product-tag-page .center-2 .page.search-page .page-header .manufacturer-description p a:before,
.html-product-tag-page .center-2 .page.search-page .page-header .manufacturer-description p a:after {
  bottom: 1px;
}
.html-category-page .center-2 .page.category-page .page-header .category-description-btns,
.html-category-page .center-2 .page.manufacturer-page .page-header .category-description-btns,
.html-category-page .center-2 .page.product-tag-page .page-header .category-description-btns,
.html-category-page .center-2 .page.search-page .page-header .category-description-btns,
.html-manufacturer-page .center-2 .page.category-page .page-header .category-description-btns,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .category-description-btns,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .category-description-btns,
.html-manufacturer-page .center-2 .page.search-page .page-header .category-description-btns,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .category-description-btns,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .category-description-btns,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .category-description-btns,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .category-description-btns,
.html-search-page .center-2 .page.category-page .page-header .category-description-btns,
.html-search-page .center-2 .page.manufacturer-page .page-header .category-description-btns,
.html-search-page .center-2 .page.product-tag-page .page-header .category-description-btns,
.html-search-page .center-2 .page.search-page .page-header .category-description-btns,
.html-product-tag-page .center-2 .page.category-page .page-header .category-description-btns,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .category-description-btns,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .category-description-btns,
.html-product-tag-page .center-2 .page.search-page .page-header .category-description-btns {
  display: none;
  text-align: left;
  font-size: 0.8rem;
  line-height: 1.3rem;
  z-index: 30;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .html-category-page .center-2 .page.category-page .page-header .category-description-btns,
.html-category-page .center-2 .page.manufacturer-page .page-header .category-description-btns,
.html-category-page .center-2 .page.product-tag-page .page-header .category-description-btns,
.html-category-page .center-2 .page.search-page .page-header .category-description-btns,
.html-manufacturer-page .center-2 .page.category-page .page-header .category-description-btns,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .category-description-btns,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .category-description-btns,
.html-manufacturer-page .center-2 .page.search-page .page-header .category-description-btns,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .category-description-btns,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .category-description-btns,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .category-description-btns,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .category-description-btns,
.html-search-page .center-2 .page.category-page .page-header .category-description-btns,
.html-search-page .center-2 .page.manufacturer-page .page-header .category-description-btns,
.html-search-page .center-2 .page.product-tag-page .page-header .category-description-btns,
.html-search-page .center-2 .page.search-page .page-header .category-description-btns,
.html-product-tag-page .center-2 .page.category-page .page-header .category-description-btns,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .category-description-btns,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .category-description-btns,
.html-product-tag-page .center-2 .page.search-page .page-header .category-description-btns {
    font-size: 1rem;
    line-height: 1.4rem;
  }
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page.category-page .page-header .category-description-btns,
.html-category-page .center-2 .page.manufacturer-page .page-header .category-description-btns,
.html-category-page .center-2 .page.product-tag-page .page-header .category-description-btns,
.html-category-page .center-2 .page.search-page .page-header .category-description-btns,
.html-manufacturer-page .center-2 .page.category-page .page-header .category-description-btns,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .category-description-btns,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .category-description-btns,
.html-manufacturer-page .center-2 .page.search-page .page-header .category-description-btns,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .category-description-btns,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .category-description-btns,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .category-description-btns,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .category-description-btns,
.html-search-page .center-2 .page.category-page .page-header .category-description-btns,
.html-search-page .center-2 .page.manufacturer-page .page-header .category-description-btns,
.html-search-page .center-2 .page.product-tag-page .page-header .category-description-btns,
.html-search-page .center-2 .page.search-page .page-header .category-description-btns,
.html-product-tag-page .center-2 .page.category-page .page-header .category-description-btns,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .category-description-btns,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .category-description-btns,
.html-product-tag-page .center-2 .page.search-page .page-header .category-description-btns {
    font-size: 0.9rem;
    line-height: 1.17rem;
  }
}
.html-category-page .center-2 .page.category-page .page-header .category-description-btns.show,
.html-category-page .center-2 .page.manufacturer-page .page-header .category-description-btns.show,
.html-category-page .center-2 .page.product-tag-page .page-header .category-description-btns.show,
.html-category-page .center-2 .page.search-page .page-header .category-description-btns.show,
.html-manufacturer-page .center-2 .page.category-page .page-header .category-description-btns.show,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .category-description-btns.show,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .category-description-btns.show,
.html-manufacturer-page .center-2 .page.search-page .page-header .category-description-btns.show,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .category-description-btns.show,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .category-description-btns.show,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .category-description-btns.show,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .category-description-btns.show,
.html-search-page .center-2 .page.category-page .page-header .category-description-btns.show,
.html-search-page .center-2 .page.manufacturer-page .page-header .category-description-btns.show,
.html-search-page .center-2 .page.product-tag-page .page-header .category-description-btns.show,
.html-search-page .center-2 .page.search-page .page-header .category-description-btns.show,
.html-product-tag-page .center-2 .page.category-page .page-header .category-description-btns.show,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .category-description-btns.show,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .category-description-btns.show,
.html-product-tag-page .center-2 .page.search-page .page-header .category-description-btns.show {
  display: block;
}
.html-category-page .center-2 .page.category-page .page-header .category-description-btns a,
.html-category-page .center-2 .page.manufacturer-page .page-header .category-description-btns a,
.html-category-page .center-2 .page.product-tag-page .page-header .category-description-btns a,
.html-category-page .center-2 .page.search-page .page-header .category-description-btns a,
.html-manufacturer-page .center-2 .page.category-page .page-header .category-description-btns a,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .category-description-btns a,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .category-description-btns a,
.html-manufacturer-page .center-2 .page.search-page .page-header .category-description-btns a,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .category-description-btns a,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .category-description-btns a,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .category-description-btns a,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .category-description-btns a,
.html-search-page .center-2 .page.category-page .page-header .category-description-btns a,
.html-search-page .center-2 .page.manufacturer-page .page-header .category-description-btns a,
.html-search-page .center-2 .page.product-tag-page .page-header .category-description-btns a,
.html-search-page .center-2 .page.search-page .page-header .category-description-btns a,
.html-product-tag-page .center-2 .page.category-page .page-header .category-description-btns a,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .category-description-btns a,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .category-description-btns a,
.html-product-tag-page .center-2 .page.search-page .page-header .category-description-btns a {
  color: #ffffff;
}
.html-category-page .center-2 .page.category-page .page-header .category-description-btns a:after, .html-category-page .center-2 .page.category-page .page-header .category-description-btns a:before,
.html-category-page .center-2 .page.manufacturer-page .page-header .category-description-btns a:after,
.html-category-page .center-2 .page.manufacturer-page .page-header .category-description-btns a:before,
.html-category-page .center-2 .page.product-tag-page .page-header .category-description-btns a:after,
.html-category-page .center-2 .page.product-tag-page .page-header .category-description-btns a:before,
.html-category-page .center-2 .page.search-page .page-header .category-description-btns a:after,
.html-category-page .center-2 .page.search-page .page-header .category-description-btns a:before,
.html-manufacturer-page .center-2 .page.category-page .page-header .category-description-btns a:after,
.html-manufacturer-page .center-2 .page.category-page .page-header .category-description-btns a:before,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .category-description-btns a:after,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .category-description-btns a:before,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .category-description-btns a:after,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .category-description-btns a:before,
.html-manufacturer-page .center-2 .page.search-page .page-header .category-description-btns a:after,
.html-manufacturer-page .center-2 .page.search-page .page-header .category-description-btns a:before,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .category-description-btns a:after,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .category-description-btns a:before,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .category-description-btns a:after,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .category-description-btns a:before,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .category-description-btns a:after,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .category-description-btns a:before,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .category-description-btns a:after,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .category-description-btns a:before,
.html-search-page .center-2 .page.category-page .page-header .category-description-btns a:after,
.html-search-page .center-2 .page.category-page .page-header .category-description-btns a:before,
.html-search-page .center-2 .page.manufacturer-page .page-header .category-description-btns a:after,
.html-search-page .center-2 .page.manufacturer-page .page-header .category-description-btns a:before,
.html-search-page .center-2 .page.product-tag-page .page-header .category-description-btns a:after,
.html-search-page .center-2 .page.product-tag-page .page-header .category-description-btns a:before,
.html-search-page .center-2 .page.search-page .page-header .category-description-btns a:after,
.html-search-page .center-2 .page.search-page .page-header .category-description-btns a:before,
.html-product-tag-page .center-2 .page.category-page .page-header .category-description-btns a:after,
.html-product-tag-page .center-2 .page.category-page .page-header .category-description-btns a:before,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .category-description-btns a:after,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .category-description-btns a:before,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .category-description-btns a:after,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .category-description-btns a:before,
.html-product-tag-page .center-2 .page.search-page .page-header .category-description-btns a:after,
.html-product-tag-page .center-2 .page.search-page .page-header .category-description-btns a:before {
  border-bottom: 2px solid #ffb503;
}
.html-category-page .center-2 .page.category-page .page-header .page-title,
.html-category-page .center-2 .page.manufacturer-page .page-header .page-title,
.html-category-page .center-2 .page.product-tag-page .page-header .page-title,
.html-category-page .center-2 .page.search-page .page-header .page-title,
.html-manufacturer-page .center-2 .page.category-page .page-header .page-title,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .page-title,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .page-title,
.html-manufacturer-page .center-2 .page.search-page .page-header .page-title,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .page-title,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .page-title,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .page-title,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .page-title,
.html-search-page .center-2 .page.category-page .page-header .page-title,
.html-search-page .center-2 .page.manufacturer-page .page-header .page-title,
.html-search-page .center-2 .page.product-tag-page .page-header .page-title,
.html-search-page .center-2 .page.search-page .page-header .page-title,
.html-product-tag-page .center-2 .page.category-page .page-header .page-title,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .page-title,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .page-title,
.html-product-tag-page .center-2 .page.search-page .page-header .page-title {
  padding: 0;
  margin-bottom: 0;
}
.html-category-page .center-2 .page.category-page .page-header .page-title h1,
.html-category-page .center-2 .page.manufacturer-page .page-header .page-title h1,
.html-category-page .center-2 .page.product-tag-page .page-header .page-title h1,
.html-category-page .center-2 .page.search-page .page-header .page-title h1,
.html-manufacturer-page .center-2 .page.category-page .page-header .page-title h1,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-header .page-title h1,
.html-manufacturer-page .center-2 .page.product-tag-page .page-header .page-title h1,
.html-manufacturer-page .center-2 .page.search-page .page-header .page-title h1,
.html-manufacturer-list-page .center-2 .page.category-page .page-header .page-title h1,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-header .page-title h1,
.html-manufacturer-list-page .center-2 .page.product-tag-page .page-header .page-title h1,
.html-manufacturer-list-page .center-2 .page.search-page .page-header .page-title h1,
.html-search-page .center-2 .page.category-page .page-header .page-title h1,
.html-search-page .center-2 .page.manufacturer-page .page-header .page-title h1,
.html-search-page .center-2 .page.product-tag-page .page-header .page-title h1,
.html-search-page .center-2 .page.search-page .page-header .page-title h1,
.html-product-tag-page .center-2 .page.category-page .page-header .page-title h1,
.html-product-tag-page .center-2 .page.manufacturer-page .page-header .page-title h1,
.html-product-tag-page .center-2 .page.product-tag-page .page-header .page-title h1,
.html-product-tag-page .center-2 .page.search-page .page-header .page-title h1 {
  margin: 0;
}
.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.manufacturer-page .page-title,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-title,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-title,
.html-search-page .center-2 .page.manufacturer-page .page-title,
.html-product-tag-page .center-2 .page.manufacturer-page .page-title {
  padding-top: 16px;
  padding-bottom: 32px;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page.manufacturer-page .page-title,
.html-manufacturer-page .center-2 .page.manufacturer-page .page-title,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .page-title,
.html-search-page .center-2 .page.manufacturer-page .page-title,
.html-product-tag-page .center-2 .page.manufacturer-page .page-title {
    padding-top: 16px;
    padding-bottom: 40px;
  }
}
.html-category-page .center-2 .page.manufacturer-page .category-description-btns,
.html-manufacturer-page .center-2 .page.manufacturer-page .category-description-btns,
.html-manufacturer-list-page .center-2 .page.manufacturer-page .category-description-btns,
.html-search-page .center-2 .page.manufacturer-page .category-description-btns,
.html-product-tag-page .center-2 .page.manufacturer-page .category-description-btns {
  text-align: center;
}
.html-category-page .center-2 .page-body .product-selectors,
.html-manufacturer-page .center-2 .page-body .product-selectors,
.html-manufacturer-list-page .center-2 .page-body .product-selectors,
.html-search-page .center-2 .page-body .product-selectors,
.html-product-tag-page .center-2 .page-body .product-selectors {
  font-size: inherit;
  border-top: 0px solid #ddd;
  border-bottom: 0px solid #ddd;
  text-align: left;
  margin: 0;
  padding: 0 0 20px;
  position: relative;
  z-index: 2;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page-body .product-selectors,
.html-manufacturer-page .center-2 .page-body .product-selectors,
.html-manufacturer-list-page .center-2 .page-body .product-selectors,
.html-search-page .center-2 .page-body .product-selectors,
.html-product-tag-page .center-2 .page-body .product-selectors {
    padding: 0;
  }
}
.html-category-page .center-2 .page-body .product-selectors > div,
.html-manufacturer-page .center-2 .page-body .product-selectors > div,
.html-manufacturer-list-page .center-2 .page-body .product-selectors > div,
.html-search-page .center-2 .page-body .product-selectors > div,
.html-product-tag-page .center-2 .page-body .product-selectors > div {
  margin: 0;
}
.html-category-page .center-2 .page-body .product-selectors .product-viewmode,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-viewmode,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-viewmode,
.html-search-page .center-2 .page-body .product-selectors .product-viewmode,
.html-product-tag-page .center-2 .page-body .product-selectors .product-viewmode {
  display: none;
}
.html-category-page .center-2 .page-body .product-selectors .product-sorting,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting,
.html-search-page .center-2 .page-body .product-selectors .product-sorting,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting {
  position: relative;
  width: 100%;
}
.html-category-page .center-2 .page-body .product-selectors .product-sorting > span,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting > span,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting > span,
.html-search-page .center-2 .page-body .product-selectors .product-sorting > span,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting > span {
  display: none;
}
.html-category-page .center-2 .page-body .product-selectors .product-sorting .cylmo-filter-mobile-btn,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .cylmo-filter-mobile-btn,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .cylmo-filter-mobile-btn,
.html-search-page .center-2 .page-body .product-selectors .product-sorting .cylmo-filter-mobile-btn,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .cylmo-filter-mobile-btn {
  background-color: #ffffff;
  color: #19283e;
  border: 2px solid #19283e;
  padding: 1rem 0.6rem;
  font-weight: 600;
  display: inline-block;
  height: 46px;
  border-radius: 5px;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page-body .product-selectors .product-sorting .cylmo-filter-mobile-btn,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .cylmo-filter-mobile-btn,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .cylmo-filter-mobile-btn,
.html-search-page .center-2 .page-body .product-selectors .product-sorting .cylmo-filter-mobile-btn,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .cylmo-filter-mobile-btn {
    display: none;
  }
}
.html-category-page .center-2 .page-body .product-selectors .product-sorting .cylmo-filter-mobile-btn .icon,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .cylmo-filter-mobile-btn .icon,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .cylmo-filter-mobile-btn .icon,
.html-search-page .center-2 .page-body .product-selectors .product-sorting .cylmo-filter-mobile-btn .icon,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .cylmo-filter-mobile-btn .icon {
  width: 20px;
  display: inline-block;
  position: relative;
  top: -8px;
  margin-right: 5px;
}
.html-category-page .center-2 .page-body .product-selectors .product-sorting .cylmo-filter-mobile-btn .icon svg path,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .cylmo-filter-mobile-btn .icon svg path,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .cylmo-filter-mobile-btn .icon svg path,
.html-search-page .center-2 .page-body .product-selectors .product-sorting .cylmo-filter-mobile-btn .icon svg path,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .cylmo-filter-mobile-btn .icon svg path {
  fill: #ffb503;
}
.html-category-page .center-2 .page-body .product-selectors .product-sorting .cylmo-filter-mobile-btn .cylmo-filter-mobile-btn-text,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .cylmo-filter-mobile-btn .cylmo-filter-mobile-btn-text,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .cylmo-filter-mobile-btn .cylmo-filter-mobile-btn-text,
.html-search-page .center-2 .page-body .product-selectors .product-sorting .cylmo-filter-mobile-btn .cylmo-filter-mobile-btn-text,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .cylmo-filter-mobile-btn .cylmo-filter-mobile-btn-text {
  position: relative;
  top: -11px;
  font-size: 1rem;
  line-height: 1.3rem;
  font-weight: 700;
}
.html-category-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.html-search-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper {
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  width: 38%;
  height: 46px;
  background-color: #ffffff;
  border: 2px solid #19283e;
  padding: 0 0 0 0.6rem;
  border-radius: 5px;
}
@media only screen and (min-width: 768px) {
  .html-category-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.html-search-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper {
    width: 24%;
  }
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.html-search-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper {
    height: 46px;
    width: 15%;
    padding: 0 0 0 1rem;
    margin-top: 26px;
  }
}
@media only screen and (max-width: 1023px) {
  .html-category-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper:after,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper:after,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper:after,
.html-search-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper:after,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper:after {
    background-image: none;
  }
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper:after,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper:after,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper:after,
.html-search-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper:after,
.html-product-tag-page .center-2 .page-body .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-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon,
.html-search-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon {
  width: 22px;
  display: inline-block;
  position: relative;
  top: 3px;
  margin-right: 5px;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon,
.html-manufacturer-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon,
.html-manufacturer-list-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon,
.html-search-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon,
.html-product-tag-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon {
    top: 1px;
  }
}
.html-category-page .center-2 .page-body .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-list-page .center-2 .page-body .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-product-tag-page .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon svg path {
  fill: #ffb503;
}
.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-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-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-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-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 {
  margin: 0;
  border: 0;
  background-color: transparent;
  padding: 0;
  display: inline-block;
  font-weight: 700;
  width: 60%;
  height: 42px;
  color: #19283e;
  font-size: 1rem;
  line-height: 1.3rem;
}
@media only screen and (min-width: 1024px) {
  .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-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-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-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-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 {
    height: 46px;
    width: 60%;
    font-size: 1.1rem;
    line-height: 1.43rem;
  }
}
.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: #ffb503;
}
.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;
}

@media only screen and (min-width: 1024px) {
  .product-grid {
    padding-top: calc(48px + 2rem);
  }
}
.product-grid .flex-items {
  position: relative;
}
.product-grid .flex-items:after {
  content: "";
  position: absolute;
  right: -1px;
  top: 0;
  bottom: 0;
  left: 70%;
  pointer-events: none;
  background: rgba(255, 255, 255, 0);
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 100%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 100%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 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;
}
.product-grid .flex-items.scrolled:after {
  opacity: 0;
}
.product-grid .flex-items.scrolled .arrow {
  opacity: 0;
}
.product-grid .flex-items .arrow {
  position: absolute;
  width: 30px;
  right: 10px;
  padding: 10px;
  z-index: 20;
  top: calc(50% - 10px);
  -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;
  cursor: pointer;
}
.product-grid .flex-items .arrow svg {
  pointer-events: none;
}
.product-grid .flex-items .arrow:hover {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.product-grid .flex-items .arrow:hover svg path {
  fill: #ffb503;
}
.product-grid.snowmobile {
  padding-top: 16px;
}
@media only screen and (min-width: 1024px) {
  .product-grid.snowmobile {
    padding-top: 30px;
  }
}
.product-grid.snowmobile .title {
  margin-bottom: 10px;
}
@media only screen and (min-width: 1024px) {
  .product-grid.snowmobile .title {
    margin-bottom: 30px;
  }
}
.product-grid.snowmobile .title i {
  font-size: 0.7rem;
  opacity: 0.7;
  text-transform: uppercase;
}
@media only screen and (min-width: 1024px) {
  .product-grid.snowmobile .title i {
    font-size: 0.8rem;
  }
}
.product-grid .item-grid {
  margin: 0 auto;
  display: flex;
  overflow: scroll;
  flex: 1 0 auto;
  flex-flow: row;
  will-change: scroll-position;
  cursor: grab;
  user-select: none;
  flex-wrap: wrap;
}
.product-grid .item-grid::-webkit-scrollbar {
  display: none;
}
.product-grid .item-grid.active {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}
.product-grid .item-grid.active .item-box {
  pointer-events: none;
}
.product-grid .item-grid.active .item-box a {
  pointer-events: none;
}
.product-grid .item-grid .item-box {
  background-color: #ffffff;
  margin-bottom: 0.8rem;
  overflow: hidden;
  position: relative;
  width: 50%;
  min-width: 50%;
  min-height: 330px;
  padding: 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;
  border-radius: 5px;
  padding: 0 16px;
}
@media only screen and (min-width: 544px) {
  .product-grid .item-grid .item-box {
    width: 33%;
    min-width: 33%;
  }
}
@media only screen and (min-width: 768px) {
  .product-grid .item-grid .item-box {
    width: 33%;
    min-width: 24%;
    min-height: 370px;
    padding: 0 2rem;
  }
}
@media only screen and (min-width: 1024px) {
  .product-grid .item-grid .item-box {
    min-height: 490px;
  }
}
@media only screen and (min-width: 1024px) {
  .product-grid .item-grid .item-box {
    margin-bottom: 1.4rem;
  }
}
@media only screen and (min-width: 1200px) {
  .product-grid .item-grid .item-box {
    width: 24%;
    min-height: 550px;
    padding: 0 3rem;
  }
}
@media only screen and (min-width: 1600px) {
  .product-grid .item-grid .item-box {
    margin-bottom: 3.4rem;
  }
}
@media only screen and (min-width: 1900px) {
  .product-grid .item-grid .item-box {
    width: 19%;
  }
}
.tecdoc .product-grid .item-grid .item-box {
  width: 46%;
  min-width: 46%;
  padding: 30px 6px;
}
@media only screen and (min-width: 1024px) {
  .tecdoc .product-grid .item-grid .item-box {
    min-width: 31%;
    width: 31%;
    padding: 3rem 2rem;
  }
}
@media only screen and (min-width: 1900px) {
  .tecdoc .product-grid .item-grid .item-box {
    min-width: 23%;
    width: 23%;
  }
}
.product-grid .item-grid .item-box .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #19283e;
  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;
}
.product-grid .item-grid .item-box a {
  display: block;
  position: initial;
}
.product-grid .item-grid .item-box a:before, .product-grid .item-grid .item-box a:after {
  display: none;
}
.product-grid .item-grid .item-box .product-item .ribbon-wrapper .ribbon-position {
  position: relative;
  z-index: unset;
  display: block;
  text-align: center;
  height: 0;
  pointer-events: none;
}
.product-grid .item-grid .item-box .product-item .ribbon-wrapper .product-ribbon {
  display: block;
}
.product-grid .item-grid .item-box .product-item .ribbon-wrapper .product-ribbon.nyhet .ribbon-text {
  background-image: url("/themes/Cylmo/Content/images/Cylmo/icon-stars.svg");
  background-color: #19283e;
  background-repeat: no-repeat;
  background-size: 15px 13px;
  border-radius: 4px;
  background-position: 10px 5px;
  padding: 7px 9px 7px 31px;
  top: -28px;
}
@media only screen and (min-width: 1024px) {
  .product-grid .item-grid .item-box .product-item .ribbon-wrapper .product-ribbon.nyhet .ribbon-text {
    background-size: 18px 16px;
    background-position: 14px 8px;
    padding: 9px 14px 9px 41px;
    top: -35px;
  }
}
.product-grid .item-grid .item-box .product-item .ribbon-wrapper .product-ribbon.salg {
  background-image: url("/themes/Cylmo/Content/images/Cylmo/element-discount-bg.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 38px 32px;
  background-position: top left;
  padding: 14px;
  top: -34px;
  margin: 0 auto;
  width: 38px;
}
.product-grid .item-grid .item-box .product-item .ribbon-wrapper .product-ribbon.salg .ribbon-text {
  font-weight: 800;
  height: 15px;
  left: 0;
  width: 92%;
  top: 8px;
  font-size: 0.9rem;
  line-height: 0.9rem;
  color: #ffb503;
}
.product-grid .item-grid .item-box .product-item .picture {
  width: 100%;
  margin: 0 auto;
  height: 160px;
  overflow: hidden;
  display: flex;
  align-items: center;
  position: relative;
  justify-content: center;
}
@media only screen and (min-width: 768px) {
  .product-grid .item-grid .item-box .product-item .picture {
    height: 220px;
  }
}
@media only screen and (min-width: 1024px) {
  .product-grid .item-grid .item-box .product-item .picture {
    height: 320px;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1200px) {
  .product-grid .item-grid .item-box .product-item .picture {
    height: 330px;
  }
}
.tecdoc .product-grid .item-grid .item-box .product-item .picture {
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1024px) {
  .tecdoc .product-grid .item-grid .item-box .product-item .picture .picture-center {
    height: 100%;
  }
}
.product-grid .item-grid .item-box .product-item .picture .picture-center img {
  pointer-events: none;
  opacity: 0;
  object-fit: contain;
  height: 140px;
}
@media only screen and (min-width: 768px) {
  .product-grid .item-grid .item-box .product-item .picture .picture-center img {
    height: 200px;
  }
}
@media only screen and (min-width: 1024px) {
  .product-grid .item-grid .item-box .product-item .picture .picture-center img {
    height: 260px;
  }
}
@media only screen and (min-width: 1200px) {
  .product-grid .item-grid .item-box .product-item .picture .picture-center img {
    height: 280px;
  }
}
.product-grid .item-grid .item-box .product-item .picture .picture-center img.img-loaded {
  opacity: 1;
}
@media only screen and (min-width: 1024px) {
  .tecdoc .product-grid .item-grid .item-box .product-item .picture .picture-center img {
    height: 100%;
    width: 100%;
  }
}
.product-grid .item-grid .item-box .product-item .picture.image-loaded .img-loader {
  display: none;
}
.product-grid .item-grid .item-box .product-item .picture .img-loader {
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 2;
  display: flex;
}
.product-grid .item-grid .item-box .product-item .picture .img-loader img {
  width: 40px;
  margin: auto;
}
@media only screen and (min-width: 1024px) {
  .tecdoc .product-grid .item-grid .item-box .product-item .picture {
    height: 260px;
  }
}
.product-grid .item-grid .item-box .product-item .mandatory-infos {
  font-size: 0.45rem;
  text-align: left;
}
@media only screen and (min-width: 1024px) {
  .product-grid .item-grid .item-box .product-item .mandatory-infos {
    font-size: 0.7rem;
  }
}
.product-grid .item-grid .item-box .product-item .mandatory-infos .mandatory-info {
  display: flex;
  padding: 0.3rem 0;
  border-bottom: 1px solid rgba(25, 40, 62, 0.1);
}
.product-grid .item-grid .item-box .product-item .mandatory-infos .mandatory-info .name {
  flex: 0 0 50%;
  font-weight: 700;
}
.product-grid .item-grid .item-box .product-item .mandatory-infos .mandatory-info .val {
  flex: 0 0 50%;
}
.product-grid .item-grid .item-box .product-item .details {
  padding: 0 0.5rem;
}
@media only screen and (max-width: 1023px) {
  .tecdoc .product-grid .item-grid .item-box .product-item .details {
    padding: 0;
  }
}
.product-grid .item-grid .item-box .product-item .details .stock {
  margin: -10px auto;
  text-align: center;
  display: block;
}
@media only screen and (min-width: 1600px) {
  .product-grid .item-grid .item-box .product-item .details .stock {
    padding-top: 30px;
  }
}
.product-grid .item-grid .item-box .product-item .details h2.product-title {
  text-align: center;
  font-weight: normal;
  font-size: 0.8rem;
  line-height: 1.1rem;
  width: 100%;
  margin: 0 auto 1rem;
  position: relative;
  color: #19283e;
  height: 60px;
  overflow: hidden;
}
@media only screen and (min-width: 1024px) {
  .product-grid .item-grid .item-box .product-item .details h2.product-title {
    width: 90%;
    font-size: 1rem;
    line-height: 1.3rem;
    -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: 1600px) {
  .product-grid .item-grid .item-box .product-item .details h2.product-title {
    width: 80%;
  }
}
.product-grid .item-grid .item-box .product-item .details .sku {
  -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;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  font-size: 0.7rem;
  opacity: 0.6;
  text-align: center;
}
@media only screen and (min-width: 1024px) {
  .product-grid .item-grid .item-box .product-item .details .sku {
    font-size: 0.8rem;
  }
}
.product-grid .item-grid .item-box .product-item .details .description {
  display: none;
}
.tecdoc .product-grid .item-grid .item-box .product-item .details .description {
  display: block;
  text-align: center;
  font-size: 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;
}
.product-grid .item-grid .item-box .product-item .details .description .stock {
  margin: 0 auto;
}
.product-grid .item-grid .item-box .product-item .details .add-info {
  width: 100%;
  bottom: 0;
  left: 0;
  height: 100px;
}
@media only screen and (min-width: 1024px) {
  .product-grid .item-grid .item-box .product-item .details .add-info {
    height: 130px;
  }
}
.product-grid .item-grid .item-box .product-item .details .add-info:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 50%;
  background: white;
  background: -moz-linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffffff", endColorstr="#000000");
  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;
}
.product-grid .item-grid .item-box .product-item .details .add-info .prices {
  text-align: center;
  position: relative;
  top: calc(60px - 2rem);
  -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) {
  .product-grid .item-grid .item-box .product-item .details .add-info .prices {
    top: calc(100px - 3.5rem);
  }
}
.product-grid .item-grid .item-box .product-item .details .add-info .prices .price {
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 1.17rem;
  display: block;
  color: #19283e;
}
.product-grid .item-grid .item-box .product-item .details .add-info .prices .price.actual-price .mva-text {
  font-size: 15px;
  font-weight: 100;
}
.product-grid .item-grid .item-box .product-item .details .add-info .prices .price.excltax-price {
  color: #A8A8A8;
  font-weight: 100;
  font-size: 13px;
}
.product-grid .item-grid .item-box .product-item .details .add-info .prices .price.excltax-price .mva-text {
  font-size: 13px;
  font-weight: 100;
}
@media only screen and (min-width: 1024px) {
  .product-grid .item-grid .item-box .product-item .details .add-info .prices .price {
    font-size: 1.2rem;
    line-height: 1.56rem;
  }
}
.product-grid .item-grid .item-box .product-item .details .add-info .prices .price.on-sale {
  color: #ffb503;
}
@media only screen and (min-width: 1024px) {
  .product-grid .item-grid .item-box .product-item .details .add-info .prices .price.on-sale {
    margin-top: -14px;
  }
}
.product-grid .item-grid .item-box .product-item .details .add-info .prices .price.call-for-price {
  font-size: 1rem;
}
.product-grid .item-grid .item-box .product-item .details .add-info .prices .price.call-for-price text,
.product-grid .item-grid .item-box .product-item .details .add-info .prices .price.call-for-price .mva {
  display: none;
}
.product-grid .item-grid .item-box .product-item .details .add-info .prices .price.old-price {
  color: rgba(25, 40, 62, 0.5);
  font-size: 0.6rem;
  line-height: 0.78rem;
  font-weight: 600;
  position: absolute;
  text-decoration: line-through;
  left: calc(50% - 60px);
  top: 3px;
}
@media only screen and (min-width: 1024px) {
  .product-grid .item-grid .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.7rem;
    line-height: 0.91rem;
    left: calc(50% - 100px);
    top: 6px;
  }
}
.product-grid .item-grid .item-box .product-item .details .add-info .prices .mva {
  display: block;
  color: rgba(25, 40, 62, 0.5);
  font-size: 0.55rem;
  font-weight: 600;
  line-height: 0.4rem;
  position: relative;
  top: -6px;
}
.product-grid .item-grid .item-box .product-item .details .add-info .prices .mva::after {
  opacity: 0;
}
.product-grid .item-grid .item-box .product-item .details .add-info .buttons {
  position: absolute;
  width: 100%;
  bottom: -80px;
  left: 0;
  text-align: center;
  pointer-events: none;
  z-index: 7;
  -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;
}
.product-grid .item-grid .item-box .product-item .details .add-info .buttons .product-box-add-to-cart-button {
  background-color: #19283e;
  color: #ffffff;
  pointer-events: none;
  -webkit-box-shadow: 0 0 20px 10px #ebebeb;
  -moz-box-shadow: 0 0 20px 10px #ebebeb;
  -o-box-shadow: 0 0 20px 10px #ebebeb;
  box-shadow: 0 0 20px 10px #ebebeb;
  border: 2px solid #19283e;
}
.product-grid .item-grid .item-box .product-item .details .add-info .buttons .add-to-compare-list-button,
.product-grid .item-grid .item-box .product-item .details .add-info .buttons .add-to-wishlist-button {
  display: none;
}
.product-grid .item-grid .item-box:hover .overlay {
  opacity: 0.025;
}
.product-grid .item-grid .item-box:hover .product-item .details .add-info:before {
  opacity: 1;
}
@media only screen and (min-width: 1024px) {
  .product-grid .item-grid .item-box:hover .product-item .details .add-info .buttons {
    bottom: 2rem;
  }
}
@media only screen and (min-width: 1024px) {
  .product-grid .item-grid .item-box:hover .product-item .details .add-info .prices {
    top: 130px;
  }
}
@media only screen and (min-width: 1024px) {
  .product-grid .item-grid .item-box:hover .product-item .details .product-title {
    -webkit-transform: translateY(-1rem);
    -moz-transform: translateY(-1rem);
    -ms-transform: translateY(-1rem);
    -o-transform: translateY(-1rem);
    transform: translateY(-1rem);
  }
}
@media only screen and (min-width: 1024px) {
  .product-grid .item-grid .item-box:hover .product-item .details .description {
    -webkit-transform: translateY(-1rem);
    -moz-transform: translateY(-1rem);
    -ms-transform: translateY(-1rem);
    -o-transform: translateY(-1rem);
    transform: translateY(-1rem);
  }
}
@media only screen and (min-width: 1024px) {
  .product-grid .item-grid .item-box:hover .sku {
    opacity: 0;
    -webkit-transform: translateY(5rem);
    -moz-transform: translateY(5rem);
    -ms-transform: translateY(5rem);
    -o-transform: translateY(5rem);
    transform: translateY(5rem);
  }
}
.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: #19283e;
  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;
  }
}
.related-products-grid .product-grid .item-grid .item-box .product-item .ribbon-wrapper .ribbon-position.top-left {
  top: -46px;
  right: -41px;
}
@media only screen and (min-width: 1024px) {
  .related-products-grid .product-grid .item-grid .item-box .product-item .ribbon-wrapper .ribbon-position.top-left {
    width: 90px;
    height: 85px;
    top: -45px;
    right: -28px;
  }
}
@media only screen and (min-width: 1024px) {
  .related-products-grid .product-grid .item-grid .item-box .product-item .ribbon-wrapper .product-ribbon {
    background-size: 76px 86px;
    width: 76px;
    height: 86px;
    top: 0;
    right: 0;
  }
}
.related-products-grid .product-grid .item-grid .item-box .product-item .ribbon-wrapper .product-ribbon .ribbon-text {
  top: 34px;
  font-size: 1rem;
}
@media only screen and (min-width: 1024px) {
  .related-products-grid .product-grid .item-grid .item-box .product-item .ribbon-wrapper .product-ribbon .ribbon-text {
    top: 39px;
  }
}
.related-products-grid .product-grid .item-grid .item-box .product-item .picture {
  margin-bottom: 1rem;
  height: 100px;
}
@media only screen and (min-width: 1024px) {
  .related-products-grid .product-grid .item-grid .item-box .product-item .picture {
    margin: 0.5rem auto;
    height: 100px;
    width: auto;
  }
}
.related-products-grid .product-grid .item-grid .item-box .product-item .picture img {
  width: 100%;
  margin: auto;
  display: block;
}
.related-products-grid .product-grid .item-grid .item-box .product-item .details h2.product-title {
  text-align: center;
  font-weight: 700;
  font-weight: normal;
  font-size: 0.8rem;
  line-height: 0.9rem;
  margin-bottom: 2rem;
}
@media only screen and (min-width: 1024px) {
  .related-products-grid .product-grid .item-grid .item-box .product-item .details h2.product-title {
    margin-bottom: 0;
    font-size: 0.6rem;
    line-height: 0.7rem;
  }
}
.related-products-grid .product-grid .item-grid .item-box .product-item .details .description {
  display: none;
}
.related-products-grid .product-grid .item-grid .item-box .product-item .details .add-info {
  bottom: 0.3rem;
  text-align: center;
  left: 0;
  width: 100%;
}
.related-products-grid .product-grid .item-grid .item-box .product-item .details .add-info .prices {
  width: 100%;
}
.related-products-grid .product-grid .item-grid .item-box .product-item .details .add-info .prices .price {
  font-weight: 700;
  font-weight: normal;
  font-size: 1.4rem;
  display: block;
  line-height: 1.1rem;
}
@media only screen and (min-width: 1024px) {
  .related-products-grid .product-grid .item-grid .item-box .product-item .details .add-info .prices .price {
    font-size: 1.2rem;
  }
}
.related-products-grid .product-grid .item-grid .item-box .product-item .details .add-info .prices .price.old-price {
  font-weight: 600;
  font-size: 0.55rem;
}
@media only screen and (max-width: 767px) {
  .related-products-grid .product-grid .item-grid .item-box .product-item .details .add-info .prices .price.old-price:after {
    width: 31px;
    height: 12px;
    left: -5px;
    top: 1px;
  }
}
.related-products-grid .product-grid .item-grid .item-box .product-item .details .add-info .prices .mva {
  color: rgba(25, 40, 62, 0.5);
  font-size: 0.5rem;
  font-weight: 600;
  line-height: 1rem;
  top: -3px;
}
.related-products-grid .product-grid .item-grid .item-box .product-item .details .add-info .prices .mva:after {
  opacity: 0;
}
.related-products-grid .product-grid .item-grid .item-box .product-item .details .add-info .buttons {
  display: none;
}

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

.html-product-details-page {
  /*    .navigation, .breadcrumb {
          display: none;
      }*/
}

.master-column-wrapper .center-1 {
  margin: 0 0 1rem;
}
.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 {
  margin-top: 20px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page {
    margin-top: 30px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page.table-page .combination-table {
  margin: 3rem auto;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body {
  position: relative;
  padding-bottom: 1rem;
  width: 100%;
  max-width: 1600px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-collateral {
  width: calc(50% - 58px);
  margin: auto;
}
@media only screen and (min-width: 768px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-collateral {
    margin: 0 50px 0 50px;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-collateral {
    margin: 0 50px 0 50px;
    padding: 2rem 0 0;
  }
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-collateral {
    margin: 0 60px 0 60px;
  }
}
@media only screen and (min-width: 1600px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-collateral {
    margin: 0 60px 0 60px;
  }
}
@media only screen and (min-width: 1600px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-collateral {
    margin: 0 80px 0 80px;
  }
}
@media only screen and (min-width: 1900px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-collateral {
    margin: 0 90px 0 90px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-collateral ul, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-collateral ol {
  padding: 0 20px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-collateral ul li, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-collateral ol li {
  padding: 5px 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-collateral .product-tags-box {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .fits {
  margin-bottom: 40px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .fits table {
  font-size: 0.8rem;
  line-height: 1.04rem;
  width: 100%;
  max-width: 500px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .fits table th {
  padding: 1rem 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .fits table th, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .fits table td {
  text-align: left;
  padding: 0.25rem 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .fits h3 {
  font-size: 1rem;
  line-height: 1.6rem;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .fits h3 {
    font-size: 1.1rem;
    line-height: 1.8rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview {
  margin: 0 auto 30px;
  position: relative;
  padding: 5%;
  width: 90%;
  background-color: #f7f7f7;
  border-radius: 5px;
}
@media only screen and (min-width: 544px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview {
    padding: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview {
    position: absolute;
    top: 0;
    right: 5%;
    width: 38%;
    overflow: hidden;
    margin: 0;
    overflow-y: scroll;
    will-change: scroll-position;
  }
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview {
    right: 5%;
    width: 40%;
    padding: 40px;
    top: 0;
  }
}
@media only screen and (min-width: 1600px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview {
    right: 6%;
  }
}
@media only screen and (min-width: 1600px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview {
    right: 10%;
    width: 35%;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview::-webkit-scrollbar {
    display: none;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .contact-us-about-product {
  text-align: center;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .contact-us-about-product a {
  border: 0;
  border-bottom: 2px solid #ffb503;
}
.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/Cylmo/content/images/Cylmo/icon-loader-Cylmo.svg") no-repeat 50% 50%;
  background-color: #ffffff;
  background-size: 100px;
  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;
}
.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 .tecdoc-details {
  margin-top: 50px;
  width: calc(100% - 58px);
  border: 0px;
  border-radius: 0;
  padding: 0;
}
@media only screen and (max-width: 1023px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details {
    margin: 4rem auto 4rem;
  }
}
@media only screen and (min-width: 768px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details {
    width: calc(100% - 100px);
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details {
    width: 48%;
    padding: 2rem 0 0;
  }
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details {
    width: 40%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details .mandatory-infos .mandatory-info {
  display: flex;
  padding: 0.5rem 0;
  border-bottom: 1px solid rgba(25, 40, 62, 0.1);
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details .mandatory-infos .mandatory-info .name {
  flex: 0 0 50%;
  font-weight: 700;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details .mandatory-infos .mandatory-info .val {
  flex: 0 0 50%;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details {
  position: relative;
  /*
                          .swiper-container {
                              //height: 100%;
                              .swiper-wrapper {
                                  background-color: $identity-primary-color-4;
                              }
  
                              .ribbon-wrapper {
                                  height: 100%;
                              }
  
                              .ribbon-position {
                                  left: auto;
                                  right: 1rem;
                                  top: 1rem;
  
                                  @include media-breakpoint-up(lg) {
                                      display: none;
                                  }
                              }
  
                              .product-ribbon {
                                  display: block;
  
                                  &.kommer-snart {
                                      .ribbon-text {
                                          background-image: url("/themes/Cylmo/Content/images/Cylmo/icon-megaphone.svg");
                                          background-color: $identity-primary-color-1;
                                          background-repeat: no-repeat;
                                          background-size: 23px 24px;
                                          border-radius: 4px;
                                          background-position: 10px 0px;
                                          padding: 7px 9px 7px 37px;
  
                                          @include media-breakpoint-up(lg) {
                                              background-size: 30px 26px;
                                              background-position: 12px 2px;
                                              padding: 9px 14px 9px 47px;
                                          }
                                      }
                                  }
  
                                  &.nyhet {
                                      .ribbon-text {
                                          background-image: url("/themes/Cylmo/Content/images/Cylmo/icon-stars.svg");
                                          background-color: $identity-primary-color-1;
                                          background-repeat: no-repeat;
                                          background-size: 15px 13px;
                                          border-radius: 4px;
                                          background-position: 10px 5px;
                                          padding: 7px 9px 7px 31px;
  
                                          @include media-breakpoint-up(lg) {
                                              background-size: 18px 16px;
                                              background-position: 14px 8px;
                                              padding: 9px 14px 9px 41px;
                                          }
                                      }
                                  }
  
                                  .ribbon-text {
                                      position: relative;
                                      width: 100%;
                                      text-align: center;
                                      color: $identity-primary-color-4;
                                      font-weight: $font-bold;
                                      @include multiplyFontSizeBy(0.7);
                                      text-transform: uppercase;
                                      background-color: $identity-primary-color-2;
                                      left: auto;
                                      padding: 7px 9px;
                                      border-radius: 4px;
  
                                      @include media-breakpoint-up(lg) {
                                          @include multiplyFontSizeBy(0.8, 0.8);
                                          padding: 9px 14px;
                                      }
                                  }
                              }
                          }
  
                          .swiper-wrapper {
                              .swiper-slide {
                                  text-align: center;
  
                                  @include media-breakpoint-up(lg) {
                                      cursor: grab;
                                  }
  
                                  a {
                                      padding: 1rem;
                                  }
                              }
                          }
  
                          .swiper-button-next,
                          .swiper-button-prev {
                              display: none;
  
                              @include media-breakpoint-up(lg) {
                                  display: block;
                              }
                          }
  
                          .swiper-button-next,
                          .swiper-button-prev {
                              @extend .btn;
                              background-color: $identity-primary-color-2;
                              border-width: 0;
  
                              @include media-breakpoint-up(lg) {
                                  position: absolute;
                                  bottom: 20px;
                                  top: auto;
                                  right: calc(46% + 20px);
                                  width: 50px;
                                  margin: 0;
                                  height: 50px;
                                  left: auto;
                                  padding: 0;
                                  text-align: center;
                                  @include border-radius(25px);
                                  display: flex;
                              }
  
                              @include media-breakpoint-up(xl) {
                                  right: calc(40% + 20px);
                              }
  
                              &:hover {
                                  background-color: darken($identity-primary-color-2, 10%);
                                  border-width: 0;
                              }
  
                              span {
                                  display: inline-block;
                                  width: 8px;
                                  position: relative;
  
                                  @include media-breakpoint-up(lg) {
                                      width: 12px;
                                  }
                              }
  
                              svg {
                                  path,
                                  polygon {
                                      fill: $identity-primary-color-1;
                                  }
                              }
  
                              &:after {
                                  @include media-breakpoint-up(lg) {
                                      content: "";
                                      font-family: $font-default;
                                      @include multiplyFontSizeBy(1);
                                  }
                              }
  
                              &:hover {
                                  @include media-breakpoint-up(lg) {
                                      color: $identity-primary-color-4;
                                  }
                              }
  
                              &.swiper-button-disabled {
                                  opacity: 0.3;
                                  background-color: transparentize($identity-primary-color-1, 0.6);
                              }
                          }
  
                          .swiper-button-prev {
                              right: calc(46% + 80px);
  
                              @include media-breakpoint-up(xl) {
                                  right: calc(40% + 80px);
                              }
  
                              span {
                                  @include rotate(180deg);
                              }
                          }
  
                          .swiper-pagination {
                              @include animate();
  
                              &.hide {
                                  opacity: 0;
                              }
  
                              .swiper-pagination-bullet {
                                  width: 9px;
                                  height: 9px;
                                  background: $identity-primary-color-4;
                                  border: 1px solid $identity-primary-color-2;
                                  opacity: 1;
  
                                  &.swiper-pagination-bullet-active {
                                      background: $identity-primary-color-2;
                                  }
                              }
                          }
  */
}
@media only screen and (max-width: 1023px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details {
    margin: 1rem auto;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details {
    width: 40%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery a:before, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery a:after, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details a:before, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details a:after {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .picture-wrapper, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details .picture-wrapper {
  height: 100%;
  padding: 0 16px 5px 16px;
  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 .picture-wrapper, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details .picture-wrapper {
    padding: 0 0px 5px 0px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .picture-wrapper .picture, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details .picture-wrapper .picture {
  height: 100%;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .picture-wrapper .picture-link, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details .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, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details .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, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details .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, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details .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, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details .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, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details .picture-wrapper .picture-link img {
    max-height: 60vh;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .picture-thumbs, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details .picture-thumbs {
  text-align: center;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .picture-thumbs a, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details .picture-thumbs a {
  width: 22%;
}
@media only screen and (min-width: 544px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .picture-thumbs a, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details .picture-thumbs a {
    width: auto;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .picture-thumbs a, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details .picture-thumbs a {
    width: 20%;
  }
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery .picture-thumbs a, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .tecdoc-details .picture-thumbs a {
    width: auto;
  }
}
.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;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .ribbon-wrapper .product-ribbon.kommer-snart .ribbon-text {
  background-image: url("/themes/Cylmo/Content/images/Cylmo/icon-megaphone.svg");
  background-color: #19283e;
  background-repeat: no-repeat;
  background-size: 23px 24px;
  border-radius: 4px;
  background-position: 10px 0px;
  padding: 7px 9px 7px 37px;
}
@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 {
    background-size: 30px 26px;
    background-position: 12px 2px;
    padding: 9px 14px 9px 47px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .ribbon-wrapper .product-ribbon.nyhet .ribbon-text {
  background-image: url("/themes/Cylmo/Content/images/Cylmo/icon-stars.svg");
  background-color: #19283e;
  background-repeat: no-repeat;
  background-size: 15px 13px;
  border-radius: 4px;
  background-position: 10px 5px;
  padding: 7px 9px 7px 31px;
}
@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 {
    background-size: 18px 16px;
    background-position: 14px 8px;
    padding: 9px 14px 9px 41px;
  }
}
.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: #ffffff;
  font-weight: 700;
  text-transform: uppercase;
  background-color: #ffb503;
  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: 9px 14px;
  }
}
.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 {
  width: 70%;
  text-align: center;
  margin: 0 auto 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .product-name .sku {
  width: 100%;
  font-size: 0.7rem;
  opacity: 0.6;
  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 .overview .product-name .sku {
    font-size: 0.8rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .product-name h1 {
  font-size: 1.15rem;
  line-height: 1.495rem;
  color: #19283e;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .product-name h1 {
    font-size: 1.4rem;
    line-height: 1.82rem;
  }
}
@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.6rem;
    line-height: 2.08rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .product-name h1 a {
  text-decoration: none;
  pointer-events: none;
  display: inline;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .product-name h1 a:before, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .product-name h1 a:after {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .short-description {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart table thead tr,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-custom-add-to-cart table thead tr {
  border-bottom: 2px solid;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart table thead tr th,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-custom-add-to-cart table thead tr th {
  padding-right: 10px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart table tr,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-custom-add-to-cart table tr {
  border-bottom: 2px solid;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart table tr.no-stock,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-custom-add-to-cart table tr.no-stock {
  opacity: 0.5;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart table tr.no-stock button,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-custom-add-to-cart table tr.no-stock button {
  pointer-events: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart table tr td,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-custom-add-to-cart table tr td {
  padding: 5px;
}
.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 .cylmo-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 span,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-custom-add-to-cart .prices .product-price span {
  font-weight: 700;
  color: #19283e;
  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 .product-price.discounted-price,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-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 .cylmo-custom-add-to-cart .prices .product-price.discounted-price label {
  display: block;
  color: rgba(25, 40, 62, 0.5);
  font-size: 0.7rem;
  font-weight: 600;
  line-height: 0.9rem;
}
.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 .cylmo-custom-add-to-cart .prices .product-price.discounted-price span {
  color: #ffb503;
}
.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 .price-add-to-cart .prices .non-discounted-price label,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-custom-add-to-cart .prices .non-discounted-price span,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-custom-add-to-cart .prices .non-discounted-price label {
  color: rgba(25, 40, 62, 0.5);
  font-size: 0.7rem;
  line-height: 0.91rem;
  font-weight: 600;
  text-decoration: line-through;
}
.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 .cylmo-custom-add-to-cart .prices .non-discounted-price span {
  position: relative;
}
.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.mva:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-custom-add-to-cart .prices .non-discounted-price span.mva:after {
  opacity: 0;
}
.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:first-of-type:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-custom-add-to-cart .prices .non-discounted-price span:first-of-type:after {
  width: 40px;
  height: 13px;
  position: absolute;
  left: -5px;
  top: -1px;
}
@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 .prices .non-discounted-price span:first-of-type:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-custom-add-to-cart .prices .non-discounted-price span:first-of-type:after {
    width: 44px;
    left: -4px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart.fixed,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-custom-add-to-cart.fixed {
  margin-bottom: 0;
  position: fixed;
  bottom: -150px;
  width: 100%;
  background-color: #19283e;
  z-index: 200;
  padding: 1rem 0;
  -webkit-box-shadow: 0 -10px 20px 0 rgba(25, 40, 62, 0.1);
  -moz-box-shadow: 0 -10px 20px 0 rgba(25, 40, 62, 0.1);
  -o-box-shadow: 0 -10px 20px 0 rgba(25, 40, 62, 0.1);
  box-shadow: 0 -10px 20px 0 rgba(25, 40, 62, 0.1);
  -webkit-transition: bottom 300ms linear 0s;
  -moz-transition: bottom 300ms linear 0s;
  -ms-transition: bottom 300ms linear 0s;
  -o-transition: bottom 300ms linear 0s;
  transition: bottom 300ms linear 0s;
}
@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.fixed,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-custom-add-to-cart.fixed {
    display: none;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart.fixed.show,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-custom-add-to-cart.fixed.show {
  bottom: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart.fixed .prices,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-custom-add-to-cart.fixed .prices {
  width: 50%;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart.fixed .prices .non-discounted-price,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-custom-add-to-cart.fixed .prices .non-discounted-price {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart.fixed .add-to-cart,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-custom-add-to-cart.fixed .add-to-cart {
  width: 38%;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart.fixed .add-to-cart .add-to-cart-panel .qty-label,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-custom-add-to-cart.fixed .add-to-cart .add-to-cart-panel .qty-label {
  display: none !important;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .price-add-to-cart.fixed .add-to-cart .add-to-cart-panel .qty-input,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-custom-add-to-cart.fixed .add-to-cart .add-to-cart-panel .qty-input {
  display: none;
}
.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 .pre-order-availability-date {
  margin: 1rem auto;
  text-align: center;
  border: 1px solid #4CB944;
  padding: 1rem;
  background-color: #ffffff;
  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 {
  display: none !important;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel .custom-qty {
  position: relative;
  height: 54px;
  background-color: rgba(255, 181, 3, 0.2);
  margin-bottom: 0.7rem;
  border-radius: 5px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel .custom-qty.hide {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel .custom-qty .btn-qty {
  position: absolute;
  top: 0;
  height: 54px;
  width: 54px;
  display: flex;
  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-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel .custom-qty .btn-qty.inactive {
  opacity: 0.5;
  pointer-events: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel .custom-qty .btn-qty.btn-qty-subtract {
  left: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel .custom-qty .btn-qty.btn-qty-add {
  right: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel .custom-qty .btn-qty .icon {
  margin: auto;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel .custom-qty .btn-qty svg path {
  fill: #19283e;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel .custom-qty .qty-input {
  margin: auto;
  width: 50%;
  border: 0px;
  height: 54px;
  text-align: center;
  background-color: transparent;
}
.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;
  font-size: 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 .add-to-cart-panel .add-to-cart-button {
    font-size: 1.1rem;
  }
}
.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 {
  font-weight: 500;
  font-style: italic;
  pointer-events: none;
  opacity: 0.8;
}
.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: #19283e;
}
.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 .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 .cylmo-klarna {
  position: relative;
  text-align: center;
  margin-bottom: 2rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-klarna .klarna-temp {
  font-size: 0.9rem;
  margin: auto;
  display: block;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-klarna .klarna-temp .logo {
  display: inline-block;
  width: 48px;
  margin: 0 3px;
  position: relative;
  top: 1px;
  height: 11px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-klarna .klarna-temp a {
  text-decoration: underline;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-klarna .klarna-temp a:before, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-klarna .klarna-temp a:after {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-klarna.hide {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-klarna .klarna-methods {
  padding: 1.1rem 1.4rem 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-klarna .klarna-methods h4 {
  font-size: 1.1rem;
  line-height: 1.43rem;
  font-weight: 700;
  margin-bottom: 0.2rem;
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-klarna .klarna-methods h4 {
    font-size: 1.2rem;
    line-height: 1.56rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-klarna .klarna-methods p {
  font-size: 0.85rem;
  line-height: 1.105rem;
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-klarna .klarna-methods p {
    font-size: 0.8rem;
    line-height: 1.2rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-klarna .klarna-split {
  padding: 1rem 1.4rem 1rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info {
  font-size: 0.7rem;
  line-height: 1.2rem;
  margin-bottom: 2rem;
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info {
    font-size: 0.9rem;
    line-height: 1.4rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info.hide {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info .cylmo-ship-it svg,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info .cylmo-free-shipping svg,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info .cylmo-pickup-instore svg {
  display: inline-block;
  position: relative;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info .cylmo-ship-it svg .st0,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info .cylmo-free-shipping svg .st0,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info .cylmo-pickup-instore svg .st0 {
  fill: none;
  stroke: #ffb503;
  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 .cylmo-shopping-info .cylmo-ship-it .shipment-info,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info .cylmo-free-shipping .shipment-info,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info .cylmo-pickup-instore .shipment-info {
  display: none;
  padding: 8px 0 0 0;
  width: 100%;
  color: #2f4b75;
  font-weight: 500;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info .cylmo-pickup-instore {
  margin-top: 2px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info .cylmo-pickup-instore svg {
  width: 28px;
  top: 5px;
  margin-left: 8px;
  margin-right: 5px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info .cylmo-pickup-instore svg .st0 {
  fill: none;
  stroke: #ffb503;
  stroke-width: 11;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.html-product-details-page-coming-soon .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info .cylmo-free-shipping {
  text-align: center;
  width: 100%;
}

.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info .cylmo-free-shipping svg {
  width: 29px;
  top: 4px;
  margin-left: 4px;
  margin-right: 4px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info .cylmo-free-shipping svg {
    width: 32px;
    margin-right: 5px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info .cylmo-free-shipping svg path {
  fill: #ffb503;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info .cylmo-ship-it {
  margin-bottom: 0.5rem;
  font-weight: 700;
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info .cylmo-ship-it {
    margin-bottom: 1rem;
  }
}
.html-product-details-page-coming-soon .cylmo-shopping-info .cylmo-ship-it {
  display: none;
}

.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info .cylmo-ship-it.hide {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info .cylmo-ship-it .days {
  font-weight: 500;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info .cylmo-ship-it .imitate-a, .html-product-details-page .master-column-wrapper .page.product-details-page .center-2 .category-page .page-body .product-essential .overview .cylmo-shopping-info .cylmo-ship-it .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .regnr, .center-2 .category-page .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info .cylmo-ship-it .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .regnr, .html-product-details-page .master-column-wrapper .page.product-details-page .center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .product-essential .overview .cylmo-shopping-info .cylmo-ship-it .regnr, .center-2 .category-page .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .product-essential .overview .cylmo-shopping-info .cylmo-ship-it .regnr, .html-product-details-page .master-column-wrapper .page.product-details-page .center-2 .category-page .page-body .product-essential .overview .cylmo-shopping-info .cylmo-ship-it .snowmobile-option-wrapper.oem .prev-regnr .goto-car .regnr, .center-2 .category-page .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info .cylmo-ship-it .snowmobile-option-wrapper.oem .prev-regnr .goto-car .regnr, .html-product-details-page .master-column-wrapper .page.product-details-page .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .product-essential .overview .cylmo-shopping-info .cylmo-ship-it .regnr, .center-2 .category-page .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .product-essential .overview .cylmo-shopping-info .cylmo-ship-it .regnr {
  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 .cylmo-shopping-info .cylmo-ship-it svg {
  width: 28px;
  top: 7px;
  margin-left: 3px;
  margin-right: 6px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .cylmo-shopping-info .cylmo-ship-it svg {
    width: 32px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .availability {
  margin: 0 auto 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;
  }
}
.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 #4CB944;
  border-radius: 4px;
  background-color: #ffffff;
  -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: #4CB944;
  color: #ffffff;
}
.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: #ffffff;
  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: #19283e;
  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: #ffffff;
}
.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: #F7B32B;
}
.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: 7px 5px 0;
  background-color: #ffb503;
}
.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: #19283e;
  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: #ffb503;
}
.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: #ffffff;
}
.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: rgba(25, 40, 62, 0.5);
}
.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: none;
  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;
  }
}
.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: #ffb503;
}
.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/Cylmo/Content/images/Cylmo/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;
  }
}
@media only screen and (max-width: 1023px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes {
    width: 100%;
    margin: 0rem auto 1rem;
  }
}
.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: 700;
  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;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.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;
  line-height: 46px;
  display: inline-block;
  color: #19283e;
  width: auto;
  width: 100%;
  min-width: 46px;
  height: 46px;
  text-align: center;
  margin-bottom: 0.5rem;
  margin: 0;
  background-color: #ffffff;
  padding: 0 1rem;
  top: auto;
  left: auto;
}
.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 {
  background-color: #ffffff;
  color: rgba(25, 40, 62, 0.5);
  font-style: italic;
}
.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:before,
.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:before {
  border: 1px solid #ffffff;
}
.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]:checked + label {
  background-color: #19283e;
  color: #ffffff;
}
.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:after {
  border: 1px solid #f14242 !important;
}
.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:before,
.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:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  min-width: 46px;
  height: 46px;
  border: 1px solid #19283e;
}
.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%;
  min-width: 46px;
  height: 46px;
  border: 1px solid #19283e;
  position: absolute;
  top: 0;
  left: 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,
.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 {
  -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: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:hover {
  background-color: #19283e;
  color: #ffffff;
}
@media only screen and (min-width: 1024px) {
  .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:hover: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:hover:after {
    border: 1px solid #19283e;
    opacity: 1;
  }
}
@media only screen and (min-width: 1024px) {
  .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: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.out-of-stock:hover:after {
    border: 1px solid #f14242;
    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]: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 li {
  margin: 0 5px 5px 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes dl dd ul li label {
  line-height: 25px;
  font-size: 0.8rem;
}
.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 #4CB944;
}
.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 .attributes select {
  background-color: white;
  margin-bottom: 5px;
  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 {
  width: 40px;
  height: 30px;
  position: absolute;
  top: 4px;
  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 {
    width: 50px;
    height: 40px;
    top: 2px;
  }
}
.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: 100%;
  width: auto;
  max-width: 100%;
}
.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 .manufacturers a:before, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .manufacturers a:after {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .additional-details {
  padding: 0 0 1rem 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .additional-details .sku .label {
  display: none !important;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .prices {
  margin: 0 0 10px;
  text-align: center;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .prices {
    margin: 0 0 1rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .prices .old-product-price {
  text-decoration: line-through;
  color: rgba(25, 40, 62, 0.5);
  font-size: 0.7rem;
  margin-bottom: 5px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .prices .old-product-price {
    font-size: 0.8rem;
  }
}
@media only screen and (max-width: 1023px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .prices .non-discounted-price {
    position: absolute;
    left: 22%;
    top: 6px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .prices .product-price {
  font-weight: 700;
  font-size: 1.2rem;
  line-height: 1.56rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .prices .product-price .price-fix {
  margin-left: -4px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .file-attachments {
  width: calc(100% - 58px);
}
@media only screen and (max-width: 767px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .file-attachments {
    margin: auto;
  }
}
@media only screen and (min-width: 768px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .file-attachments {
    width: calc(100% - 100px);
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .file-attachments {
    width: 48%;
    padding: 1rem 0 1rem;
  }
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .file-attachments {
    width: 40%;
    padding: 1rem 0 2rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .file-attachments .title {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .file-attachments .attachments-content .attachment-category ul {
  list-style: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .file-attachments .attachments-content .attachment-category ul li {
  padding: 0 0 3px 0;
  overflow: visible;
  background-image: url("/themes/Cylmo/content/images/Cylmo/icon-attachment.svg");
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: left 5px;
  margin: 0;
}
@media only screen and (min-width: 1600px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .file-attachments .attachments-content .attachment-category ul li {
    background-size: 12px;
    background-position: left 6px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .file-attachments .attachments-content .attachment-category ul li a {
  font-size: 0.9rem;
  line-height: 1.3rem;
  margin-left: 20px;
}
@media only screen and (min-width: 1600px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .file-attachments .attachments-content .attachment-category ul li a {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .file-attachments .attachments-content .attachment-category ul li a:before, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .file-attachments .attachments-content .attachment-category ul li a:after {
  border-bottom-width: 2px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .file-attachments .attachments-content .attachment-category ul li a:hover {
  text-decoration: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-details-tecdoc, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .important-notice {
  width: calc(100% - 58px);
  border: 0px;
  border-radius: 0;
  padding: 0;
}
@media only screen and (max-width: 1023px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-details-tecdoc, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .important-notice {
    margin: 4rem auto 4rem;
  }
}
@media only screen and (min-width: 768px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-details-tecdoc, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .important-notice {
    width: calc(100% - 100px);
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-details-tecdoc, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .important-notice {
    width: 48%;
    padding: 2rem 0 0;
  }
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-details-tecdoc, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .important-notice {
    width: 40%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-details-tecdoc .img, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .important-notice .img {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-details-tecdoc iframe, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .important-notice iframe {
  width: 100%;
  max-width: 100%;
  margin-bottom: 2rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-details-tecdoc p, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .important-notice p {
  font-size: 1rem;
  line-height: 1.6rem;
  margin-bottom: 1rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-details-tecdoc > .misc,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-details-tecdoc .oemnum, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .important-notice > .misc,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .important-notice .oemnum {
  margin-top: 3rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-details-tecdoc table, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .important-notice table {
  width: 100%;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-details-tecdoc table thead, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .important-notice table thead {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-details-tecdoc table tbody tr, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .important-notice table tbody tr {
  display: flex;
  border-bottom: 1px solid rgba(25, 40, 62, 0.1);
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-details-tecdoc table tbody tr:nth-child(1), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .important-notice table tbody tr:nth-child(1) {
  border-top: 1px solid rgba(25, 40, 62, 0.1);
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-details-tecdoc table tbody tr td, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .important-notice table tbody tr td {
  flex: 0 0 50%;
  padding: 0.7rem 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-details-tecdoc table tbody tr td:nth-child(1), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .important-notice table tbody tr td:nth-child(1) {
  font-weight: 700;
}
@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 {
  padding: 0;
  width: calc(100% - 58px);
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .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: 2rem auto 2rem;
  }
}
@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%;
  }
}
@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%;
    padding: 0;
  }
}
.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(255, 255, 255, 0);
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 100%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 100%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 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;
  }
}
.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: 700;
  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;
}
.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 .spareparts-products-grid {
  padding: 0;
  width: calc(100% - 58px);
  position: relative;
}
@media only screen and (max-width: 767px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid {
    margin: 2rem auto 2rem;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid {
    width: 50%;
    padding: 0;
  }
}
@media only screen and (min-width: 1600px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid {
    width: 40%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-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 .spareparts-products-grid .title {
    font-size: 1.1rem;
    line-height: 1.43rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .title strong {
  font-weight: 700;
  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 .spareparts-products-grid .title strong {
    margin-bottom: 1.5rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #19283e;
  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;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid a {
  display: block;
  position: initial;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid a:before, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid a:after {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box {
  position: relative;
  overflow: hidden;
  margin-bottom: 1.5rem;
}
@media only screen and (min-width: 1600px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box {
    margin-bottom: 2rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item {
  display: flex;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .ribbon-wrapper .ribbon-position {
  position: relative;
  z-index: unset;
  display: block;
  text-align: center;
  height: 0;
  pointer-events: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .ribbon-wrapper .product-ribbon {
  display: block;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .ribbon-wrapper .product-ribbon.nyhet .ribbon-text {
  background-image: url("/themes/Cylmo/Content/images/Cylmo/icon-stars.svg");
  background-color: #19283e;
  background-repeat: no-repeat;
  background-size: 15px 13px;
  border-radius: 4px;
  background-position: 10px 5px;
  padding: 7px 9px 7px 31px;
  top: -28px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .ribbon-wrapper .product-ribbon.nyhet .ribbon-text {
    background-size: 18px 16px;
    background-position: 14px 8px;
    padding: 9px 14px 9px 41px;
    top: -35px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .ribbon-wrapper .product-ribbon.salg {
  background-image: url("/themes/Cylmo/Content/images/Cylmo/element-discount-bg.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 38px 32px;
  background-position: top left;
  padding: 14px;
  top: -34px;
  margin: 0 auto;
  width: 38px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .ribbon-wrapper .product-ribbon.salg .ribbon-text {
  font-weight: 800;
  height: 15px;
  left: 0;
  width: 92%;
  top: 8px;
  font-size: 0.9rem;
  line-height: 0.9rem;
  color: #ffb503;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .picture {
  width: 50px;
  margin-right: 10px;
}
@media only screen and (min-width: 1600px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .picture {
    width: 70px;
    margin-right: 20px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .picture .picture-center img {
  pointer-events: none;
  opacity: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .picture .picture-center img.img-loaded {
  opacity: 1;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .picture.image-loaded .img-loader {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .picture .img-loader {
  height: 50px;
  width: 50px;
  position: absolute;
  z-index: 2;
  display: flex;
}
@media only screen and (min-width: 1600px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .picture .img-loader {
    height: 70px;
    width: 70px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .picture .img-loader img {
  width: 40px;
  margin: auto;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .details {
  flex: 1;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .details h2.product-title {
  font-weight: normal;
  font-size: 0.8rem;
  line-height: 1.1rem;
  width: 100%;
  margin: 0 auto 0.3rem;
  position: relative;
  color: #19283e;
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .details h2.product-title {
    font-size: 1rem;
    line-height: 1.3rem;
    -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 .spareparts-products-grid .item-box .product-item .details .description {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .details .add-info .prices {
  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;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .details .add-info .prices .price {
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 1.17rem;
  display: block;
  color: #19283e;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .details .add-info .prices .price.actual-price .mva-text {
  font-size: 15px;
  font-weight: 100;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .details .add-info .prices .price.excltax-price .mva-text {
  font-size: 15px;
  font-weight: 100;
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .details .add-info .prices .price {
    font-size: 1rem;
    line-height: 1.3rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .details .add-info .prices .price.on-sale {
  color: #ffb503;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .details .add-info .prices .price.on-sale {
    margin-top: -14px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .details .add-info .prices .price.call-for-price {
  font-size: 1rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .details .add-info .prices .price.call-for-price text,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .details .add-info .prices .price.call-for-price .mva {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .details .add-info .prices .price.old-price {
  color: rgba(25, 40, 62, 0.5);
  font-size: 0.6rem;
  line-height: 0.78rem;
  font-weight: 600;
  position: absolute;
  text-decoration: line-through;
  left: calc(50% - 60px);
  top: 3px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .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.7rem;
    line-height: 0.91rem;
    left: calc(50% - 100px);
    top: 6px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .details .add-info .prices .price.old-price + .actual-price {
  color: #ffb503;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .details .add-info .prices .price.old-price + .actual-price .mva-text {
  font-size: 15px;
  font-weight: 100;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .details .add-info .prices .mva {
  display: block;
  color: rgba(25, 40, 62, 0.5);
  font-size: 0.55rem;
  font-weight: 600;
  line-height: 0.4rem;
  position: relative;
  top: -6px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .details .add-info .prices .mva::after {
  opacity: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .details .add-info .buttons {
  position: absolute;
  width: 100px;
  top: 0;
  right: -100px;
  text-align: center;
  pointer-events: none;
  z-index: 7;
  -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;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .details .add-info .buttons .product-box-add-to-cart-button {
  width: 100px;
  background-color: #19283e;
  color: #ffffff;
  pointer-events: none;
  border: 2px solid #19283e;
  padding: 1rem 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .details .add-info .buttons .add-to-compare-list-button,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box .product-item .details .add-info .buttons .add-to-wishlist-button {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .spareparts-products-grid .item-box:hover .product-item .details .add-info .buttons {
    right: 0rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs {
  border: 0px;
  border-radius: 0;
  background: none;
  padding: 0;
  font-family: proxima-nova, sans-serif;
  margin: 0 auto 30px;
  position: relative;
  padding: 5%;
  width: 90%;
  border-radius: 5px;
}
@media only screen and (min-width: 544px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs {
    padding: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs {
    overflow: hidden;
    margin: 0;
    overflow-y: scroll;
    will-change: scroll-position;
  }
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs {
    position: absolute;
    right: 5%;
    width: 40%;
    top: 0;
    margin-top: 40%;
  }
}
@media only screen and (min-width: 1600px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs {
    right: 6%;
  }
}
@media only screen and (min-width: 1600px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs {
    position: absolute;
    right: 10%;
    width: 35%;
    top: 0;
    margin-top: 40%;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs::-webkit-scrollbar {
    display: none;
  }
}
.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;
}
@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 1rem !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;
  margin: 0 1rem 0 0 !important;
  border: none !important;
  border-radius: 0;
  background: none !important;
  padding: 0 !important;
  display: inline-block;
}
@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: proxima-nova, sans-serif;
  color: #19283e;
  font-weight: 700;
  padding: 0 !important;
  border: none !important;
  font-size: 1rem;
  line-height: 1.6rem;
}
@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.8rem;
  }
}
.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: #19283e;
  background-color: transparent;
}
.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 {
  display: none;
}
.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: #ffffff;
}
.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;
  position: relative;
}
.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: proxima-nova, sans-serif;
  background-color: #ffffff;
  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: 700;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description {
  color: #19283e;
  margin: auto;
  font-family: proxima-nova, sans-serif;
  font-weight: normal;
  font-size: 0.9rem;
  line-height: 1.4rem;
  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 {
    font-size: 1rem;
    line-height: 1.6rem;
  }
}
.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 .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: proxima-nova, sans-serif;
  font-weight: normal;
  font-size: 0.9rem;
  line-height: 1.4rem;
  text-align: left;
  margin-bottom: 0.5rem;
}
@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 p,
.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: 1rem;
    line-height: 1.6rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description ul {
  list-style-type: none;
  margin-bottom: 1rem;
  text-align: left;
  padding: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description ul li {
  margin-bottom: 0.3rem;
  letter-spacing: 0.3px;
  padding-left: 24px;
  position: relative;
  font-family: proxima-nova, sans-serif;
  font-weight: normal;
  font-size: 0.9rem;
  line-height: 1.4rem;
}
@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 ul li {
    font-size: 1rem;
    line-height: 1.6rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .productTabs .productTabs-body .ui-tabs-panel .full-description ul li:before {
  content: " ";
  display: block;
  position: absolute;
  left: 2px;
  top: 10px;
  background: #ffb503;
  height: 1px;
  width: 14px;
}
.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.1rem;
  line-height: 1.43rem;
  text-align: left;
}
.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: 700;
  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: 700;
  font-weight: normal;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page.giftcard .page-body .gallery {
    height: 60vh;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page.giftcard .page-body .gallery .swiper-container .swiper-wrapper {
  transform: none !important;
}
.html-product-details-page .master-column-wrapper .page.product-details-page.giftcard .page-body .gallery .swiper-container .swiper-wrapper .swiper-slide {
  width: 100% !important;
  height: auto !important;
  max-height: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page.giftcard .page-body .gallery .swiper-container .swiper-wrapper .swiper-slide.extra-space {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page.giftcard .page-body .gallery .swiper-container .swiper-wrapper .swiper-slide a {
  width: 90%;
  margin: auto;
  display: block;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page.giftcard .page-body .gallery .swiper-container .swiper-wrapper .swiper-slide a {
    width: 60%;
    margin: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page.giftcard .page-body .gallery .swiper-container .swiper-wrapper .swiper-slide a img {
    width: 80% !important;
    height: auto !important;
    margin: 1rem auto 0;
  }
}
.master-column-wrapper .picture-thumbs.custom a {
  width: 100px !important;
}

.nopAjaxCartPanelAjaxBusy {
  background-image: url("/themes/Cylmo/content/images/Cylmo/icon-loader-Cylmo.svg") !important;
  background-color: rgba(255, 255, 255, 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;
}

#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 {
  margin: auto;
  z-index: unset;
  margin: 0 auto 80px;
}
@media only screen and (min-width: 1200px) {
  .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 {
    margin: 0 auto 100px;
  }
}
.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(255, 255, 255, 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/Cylmo/content/images/Cylmo/icon-loader-Cylmo.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/Cylmo/content/images/Cylmo/icon-loader-Cylmo.svg") no-repeat 50% 50% !important;
  background-color: transparent;
  height: 40px;
  opacity: 1;
}
.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/Cylmo/content/images/Cylmo/icon-loader-Cylmo.svg") no-repeat 50% 50% !important;
}

.html-manufacturer-page .page-header {
  display: none;
}
.html-manufacturer-page .page-title {
  background-color: #19283e;
}
.html-manufacturer-page .page-title h1 {
  color: #ffb503;
  margin-bottom: 0;
}

.page .page-header .category-description h1 {
  color: #ffb503;
}

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

.html-shopping-cart-page .master-wrapper-content, .html-wishlist-page .master-wrapper-content {
  position: relative;
  background-color: #ffffff;
}
@media only screen and (max-width: 1023px) {
  .html-shopping-cart-page .master-wrapper-content, .html-wishlist-page .master-wrapper-content {
    width: 100%;
  }
}
.html-shopping-cart-page .master-wrapper-content .checkout-btn, .html-wishlist-page .master-wrapper-content .checkout-btn {
  text-align: center;
  margin-top: 4rem;
}
.html-shopping-cart-page .master-wrapper-content .custom-navigation, .html-wishlist-page .master-wrapper-content .custom-navigation {
  display: none;
}
@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: 0;
  }
}
.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: 100%;
  margin: 20px auto 0 auto;
}
@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%;
    border: 2px solid #ffb503;
    padding: 1rem 0;
    margin: 30px auto 5rem;
    border-radius: 5px;
  }
}
@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: 1600px) {
  .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 .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 {
  padding: 20px 0 10px;
  text-align: center;
}
@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 {
    padding: 30px 0 60px;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-title h1,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-title h1, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-title h1,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-title h1 {
  font-size: 1.5rem;
  line-height: 2rem;
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-title h1,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-title h1, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-title h1,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-title h1 {
    font-size: 2.5rem;
    line-height: 3rem;
  }
}
.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;
  width: calc(100% - 28px);
}
.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 0;
  margin-bottom: 0;
  color: #f14242;
  font-size: 1.3rem;
}
.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 {
  margin-top: 0.5rem;
  font-size: 0.6rem;
  line-height: 1.1rem;
  text-align: center;
}
@media only screen and (min-width: 1200px) {
  .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 {
    font-size: 0.8rem;
    line-height: 1.4rem;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body #navision-checkout, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body #navision-checkout {
  margin: 5rem auto;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout.business-customer-selecting .checkout-page,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body #navision-checkout.business-customer-selecting .checkout-page, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout.business-customer-selecting .checkout-page,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body #navision-checkout.business-customer-selecting .checkout-page {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout #contact-names.loading, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout #payment-methods.loading,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body #navision-checkout #contact-names.loading,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body #navision-checkout #payment-methods.loading, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout #contact-names.loading, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout #payment-methods.loading,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body #navision-checkout #contact-names.loading,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body #navision-checkout #payment-methods.loading {
  pointer-events: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout #contact-names .contact-name, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout #contact-names .payment-method, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout #payment-methods .contact-name, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout #payment-methods .payment-method,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body #navision-checkout #contact-names .contact-name,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body #navision-checkout #contact-names .payment-method,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body #navision-checkout #payment-methods .contact-name,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body #navision-checkout #payment-methods .payment-method, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout #contact-names .contact-name, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout #contact-names .payment-method, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout #payment-methods .contact-name, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout #payment-methods .payment-method,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body #navision-checkout #contact-names .contact-name,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body #navision-checkout #contact-names .payment-method,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body #navision-checkout #payment-methods .contact-name,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body #navision-checkout #payment-methods .payment-method {
  border: 3px solid black;
  display: inline-block;
  padding: 10px 5px;
  margin: 10px;
  cursor: pointer;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout #contact-names .contact-name.selected, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout #contact-names .payment-method.selected, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout #payment-methods .contact-name.selected, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout #payment-methods .payment-method.selected,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body #navision-checkout #contact-names .contact-name.selected,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body #navision-checkout #contact-names .payment-method.selected,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body #navision-checkout #payment-methods .contact-name.selected,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body #navision-checkout #payment-methods .payment-method.selected, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout #contact-names .contact-name.selected, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout #contact-names .payment-method.selected, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout #payment-methods .contact-name.selected, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout #payment-methods .payment-method.selected,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body #navision-checkout #contact-names .contact-name.selected,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body #navision-checkout #contact-names .payment-method.selected,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body #navision-checkout #payment-methods .contact-name.selected,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body #navision-checkout #payment-methods .payment-method.selected {
  background: #000;
  color: #fff;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout #contact-names #submit-contact-person, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout #payment-methods #submit-contact-person,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body #navision-checkout #contact-names #submit-contact-person,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body #navision-checkout #payment-methods #submit-contact-person, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout #contact-names #submit-contact-person, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body #navision-checkout #payment-methods #submit-contact-person,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body #navision-checkout #contact-names #submit-contact-person,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body #navision-checkout #payment-methods #submit-contact-person {
  margin: 2rem auto;
}
.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;
  background: #f7f7f7;
  padding: 20px;
  border-radius: 5px;
  width: calc(100% - 30px);
  margin: auto;
}
@media only screen and (min-width: 1024px) {
  .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 {
    max-width: 640px;
  }
}
.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 2rem;
  text-align: center;
}
@media only screen and (min-width: 1200px) {
  .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 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;
}
.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 {
  padding: 10rem 0;
  text-align: center;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .no-data .empty-cart,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .no-data .empty-cart, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .no-data .empty-cart,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .no-data .empty-cart {
  margin: 0 auto 2rem;
  width: 80px;
}
.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: 3rem auto 0;
}
.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;
  width: calc(100% - 30px);
}
@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 {
    padding: 0 15px;
    max-width: 640px;
    margin: 1rem auto;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .expand-btn,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .expand-btn,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .expand-btn,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .expand-btn, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .expand-btn,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .expand-btn,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .expand-btn,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .expand-btn {
  position: absolute;
  bottom: 10px;
  z-index: 3;
  text-align: center;
  width: 100%;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .expand-btn .btn, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .expand-btn .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .expand-btn .productAddedToCartWindowCheckout,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .expand-btn .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .expand-btn .productAddedToCartWindowCheckout, .html-shopping-cart-page .html-home-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .order-summary-content .expand-btn .favorite-categories .favorite-categories-btn a, .html-home-page .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .order-summary-content .expand-btn .favorite-categories .favorite-categories-btn a, .html-shopping-cart-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .order-summary-content .expand-btn .favorite-categories .favorite-categories-btn a, .html-home-page .html-shopping-cart-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .order-summary-content .expand-btn .favorite-categories .favorite-categories-btn a, .html-shopping-cart-page .html-home-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn .order-summary-content .expand-btn a, .html-home-page .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn .order-summary-content .expand-btn a, .html-shopping-cart-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .favorite-categories .favorite-categories-btn .order-summary-content .expand-btn a, .html-home-page .html-shopping-cart-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .favorite-categories .favorite-categories-btn .order-summary-content .expand-btn a, .html-shopping-cart-page .html-home-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .order-summary-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p, .html-home-page .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .order-summary-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p, .html-shopping-cart-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .order-summary-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p, .html-home-page .html-shopping-cart-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .order-summary-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p, .html-shopping-cart-page .html-home-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption .order-summary-content .expand-btn p, .html-home-page .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption .order-summary-content .expand-btn p, .html-shopping-cart-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .all-teasers .slider-wrapper .nivo-caption .order-summary-content .expand-btn p, .html-home-page .html-shopping-cart-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .all-teasers .slider-wrapper .nivo-caption .order-summary-content .expand-btn p, .html-shopping-cart-page .html-home-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .order-summary-content .expand-btn .popular-brands .popular-brands-btn a, .html-home-page .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .order-summary-content .expand-btn .popular-brands .popular-brands-btn a, .html-shopping-cart-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .order-summary-content .expand-btn .popular-brands .popular-brands-btn a, .html-home-page .html-shopping-cart-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .order-summary-content .expand-btn .popular-brands .popular-brands-btn a, .html-shopping-cart-page .html-home-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn .order-summary-content .expand-btn a, .html-home-page .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn .order-summary-content .expand-btn a, .html-shopping-cart-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .popular-brands .popular-brands-btn .order-summary-content .expand-btn a, .html-home-page .html-shopping-cart-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .popular-brands .popular-brands-btn .order-summary-content .expand-btn a,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .expand-btn .btn,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .expand-btn .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .expand-btn .productAddedToCartWindowCheckout,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .expand-btn .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .expand-btn .productAddedToCartWindowCheckout,
.html-shopping-cart-page .html-home-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .wishlist-content .expand-btn .favorite-categories .favorite-categories-btn a,
.html-home-page .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .wishlist-content .expand-btn .favorite-categories .favorite-categories-btn a,
.html-shopping-cart-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .wishlist-content .expand-btn .favorite-categories .favorite-categories-btn a,
.html-home-page .html-shopping-cart-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .wishlist-content .expand-btn .favorite-categories .favorite-categories-btn a,
.html-shopping-cart-page .html-home-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn .wishlist-content .expand-btn a,
.html-home-page .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn .wishlist-content .expand-btn a,
.html-shopping-cart-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .favorite-categories .favorite-categories-btn .wishlist-content .expand-btn a,
.html-home-page .html-shopping-cart-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .favorite-categories .favorite-categories-btn .wishlist-content .expand-btn a,
.html-shopping-cart-page .html-home-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .wishlist-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p,
.html-home-page .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .wishlist-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p,
.html-shopping-cart-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .wishlist-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p,
.html-home-page .html-shopping-cart-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .wishlist-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p,
.html-shopping-cart-page .html-home-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption .wishlist-content .expand-btn p,
.html-home-page .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption .wishlist-content .expand-btn p,
.html-shopping-cart-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .all-teasers .slider-wrapper .nivo-caption .wishlist-content .expand-btn p,
.html-home-page .html-shopping-cart-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .all-teasers .slider-wrapper .nivo-caption .wishlist-content .expand-btn p,
.html-shopping-cart-page .html-home-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .wishlist-content .expand-btn .popular-brands .popular-brands-btn a,
.html-home-page .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .wishlist-content .expand-btn .popular-brands .popular-brands-btn a,
.html-shopping-cart-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .wishlist-content .expand-btn .popular-brands .popular-brands-btn a,
.html-home-page .html-shopping-cart-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .wishlist-content .expand-btn .popular-brands .popular-brands-btn a,
.html-shopping-cart-page .html-home-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn .wishlist-content .expand-btn a,
.html-home-page .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn .wishlist-content .expand-btn a,
.html-shopping-cart-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .popular-brands .popular-brands-btn .wishlist-content .expand-btn a,
.html-home-page .html-shopping-cart-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .popular-brands .popular-brands-btn .wishlist-content .expand-btn a,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .expand-btn .btn,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .expand-btn .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .expand-btn .productAddedToCartWindowCheckout,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .expand-btn .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .expand-btn .productAddedToCartWindowCheckout,
.html-shopping-cart-page .html-home-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .order-summary-content .expand-btn .favorite-categories .favorite-categories-btn a,
.html-home-page .html-shopping-cart-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .order-summary-content .expand-btn .favorite-categories .favorite-categories-btn a,
.html-shopping-cart-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .order-summary-content .expand-btn .favorite-categories .favorite-categories-btn a,
.html-home-page .html-shopping-cart-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .order-summary-content .expand-btn .favorite-categories .favorite-categories-btn a,
.html-shopping-cart-page .html-home-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn .order-summary-content .expand-btn a,
.html-home-page .html-shopping-cart-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn .order-summary-content .expand-btn a,
.html-shopping-cart-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .favorite-categories .favorite-categories-btn .order-summary-content .expand-btn a,
.html-home-page .html-shopping-cart-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .favorite-categories .favorite-categories-btn .order-summary-content .expand-btn a,
.html-shopping-cart-page .html-home-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .order-summary-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p,
.html-home-page .html-shopping-cart-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .order-summary-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p,
.html-shopping-cart-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .order-summary-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p,
.html-home-page .html-shopping-cart-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .order-summary-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p,
.html-shopping-cart-page .html-home-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption .order-summary-content .expand-btn p,
.html-home-page .html-shopping-cart-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption .order-summary-content .expand-btn p,
.html-shopping-cart-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .all-teasers .slider-wrapper .nivo-caption .order-summary-content .expand-btn p,
.html-home-page .html-shopping-cart-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .all-teasers .slider-wrapper .nivo-caption .order-summary-content .expand-btn p,
.html-shopping-cart-page .html-home-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .order-summary-content .expand-btn .popular-brands .popular-brands-btn a,
.html-home-page .html-shopping-cart-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .order-summary-content .expand-btn .popular-brands .popular-brands-btn a,
.html-shopping-cart-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .order-summary-content .expand-btn .popular-brands .popular-brands-btn a,
.html-home-page .html-shopping-cart-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .order-summary-content .expand-btn .popular-brands .popular-brands-btn a,
.html-shopping-cart-page .html-home-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn .order-summary-content .expand-btn a,
.html-home-page .html-shopping-cart-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn .order-summary-content .expand-btn a,
.html-shopping-cart-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .popular-brands .popular-brands-btn .order-summary-content .expand-btn a,
.html-home-page .html-shopping-cart-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .popular-brands .popular-brands-btn .order-summary-content .expand-btn a,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .expand-btn .btn,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .expand-btn .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .expand-btn .productAddedToCartWindowCheckout,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .expand-btn .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .expand-btn .productAddedToCartWindowCheckout,
.html-shopping-cart-page .html-home-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .wishlist-content .expand-btn .favorite-categories .favorite-categories-btn a,
.html-home-page .html-shopping-cart-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .wishlist-content .expand-btn .favorite-categories .favorite-categories-btn a,
.html-shopping-cart-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .wishlist-content .expand-btn .favorite-categories .favorite-categories-btn a,
.html-home-page .html-shopping-cart-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .wishlist-content .expand-btn .favorite-categories .favorite-categories-btn a,
.html-shopping-cart-page .html-home-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn .wishlist-content .expand-btn a,
.html-home-page .html-shopping-cart-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn .wishlist-content .expand-btn a,
.html-shopping-cart-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .favorite-categories .favorite-categories-btn .wishlist-content .expand-btn a,
.html-home-page .html-shopping-cart-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .favorite-categories .favorite-categories-btn .wishlist-content .expand-btn a,
.html-shopping-cart-page .html-home-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .wishlist-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p,
.html-home-page .html-shopping-cart-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .wishlist-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p,
.html-shopping-cart-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .wishlist-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p,
.html-home-page .html-shopping-cart-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .wishlist-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p,
.html-shopping-cart-page .html-home-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption .wishlist-content .expand-btn p,
.html-home-page .html-shopping-cart-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption .wishlist-content .expand-btn p,
.html-shopping-cart-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .all-teasers .slider-wrapper .nivo-caption .wishlist-content .expand-btn p,
.html-home-page .html-shopping-cart-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .all-teasers .slider-wrapper .nivo-caption .wishlist-content .expand-btn p,
.html-shopping-cart-page .html-home-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .wishlist-content .expand-btn .popular-brands .popular-brands-btn a,
.html-home-page .html-shopping-cart-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .wishlist-content .expand-btn .popular-brands .popular-brands-btn a,
.html-shopping-cart-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .wishlist-content .expand-btn .popular-brands .popular-brands-btn a,
.html-home-page .html-shopping-cart-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .wishlist-content .expand-btn .popular-brands .popular-brands-btn a,
.html-shopping-cart-page .html-home-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn .wishlist-content .expand-btn a,
.html-home-page .html-shopping-cart-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn .wishlist-content .expand-btn a,
.html-shopping-cart-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .popular-brands .popular-brands-btn .wishlist-content .expand-btn a,
.html-home-page .html-shopping-cart-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .popular-brands .popular-brands-btn .wishlist-content .expand-btn a, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .expand-btn .btn, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .expand-btn .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .expand-btn .productAddedToCartWindowCheckout,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .expand-btn .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .expand-btn .productAddedToCartWindowCheckout, .html-wishlist-page .html-home-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .order-summary-content .expand-btn .favorite-categories .favorite-categories-btn a, .html-home-page .html-wishlist-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .order-summary-content .expand-btn .favorite-categories .favorite-categories-btn a, .html-wishlist-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .order-summary-content .expand-btn .favorite-categories .favorite-categories-btn a, .html-home-page .html-wishlist-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .order-summary-content .expand-btn .favorite-categories .favorite-categories-btn a, .html-wishlist-page .html-home-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn .order-summary-content .expand-btn a, .html-home-page .html-wishlist-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn .order-summary-content .expand-btn a, .html-wishlist-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .favorite-categories .favorite-categories-btn .order-summary-content .expand-btn a, .html-home-page .html-wishlist-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .favorite-categories .favorite-categories-btn .order-summary-content .expand-btn a, .html-wishlist-page .html-home-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .order-summary-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p, .html-home-page .html-wishlist-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .order-summary-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p, .html-wishlist-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .order-summary-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p, .html-home-page .html-wishlist-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .order-summary-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p, .html-wishlist-page .html-home-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption .order-summary-content .expand-btn p, .html-home-page .html-wishlist-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption .order-summary-content .expand-btn p, .html-wishlist-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .all-teasers .slider-wrapper .nivo-caption .order-summary-content .expand-btn p, .html-home-page .html-wishlist-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .all-teasers .slider-wrapper .nivo-caption .order-summary-content .expand-btn p, .html-wishlist-page .html-home-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .order-summary-content .expand-btn .popular-brands .popular-brands-btn a, .html-home-page .html-wishlist-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .order-summary-content .expand-btn .popular-brands .popular-brands-btn a, .html-wishlist-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .order-summary-content .expand-btn .popular-brands .popular-brands-btn a, .html-home-page .html-wishlist-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .order-summary-content .expand-btn .popular-brands .popular-brands-btn a, .html-wishlist-page .html-home-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn .order-summary-content .expand-btn a, .html-home-page .html-wishlist-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn .order-summary-content .expand-btn a, .html-wishlist-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .popular-brands .popular-brands-btn .order-summary-content .expand-btn a, .html-home-page .html-wishlist-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .popular-brands .popular-brands-btn .order-summary-content .expand-btn a,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .expand-btn .btn,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .expand-btn .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .expand-btn .productAddedToCartWindowCheckout,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .expand-btn .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .expand-btn .productAddedToCartWindowCheckout,
.html-wishlist-page .html-home-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .wishlist-content .expand-btn .favorite-categories .favorite-categories-btn a,
.html-home-page .html-wishlist-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .wishlist-content .expand-btn .favorite-categories .favorite-categories-btn a,
.html-wishlist-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .wishlist-content .expand-btn .favorite-categories .favorite-categories-btn a,
.html-home-page .html-wishlist-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .wishlist-content .expand-btn .favorite-categories .favorite-categories-btn a,
.html-wishlist-page .html-home-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn .wishlist-content .expand-btn a,
.html-home-page .html-wishlist-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn .wishlist-content .expand-btn a,
.html-wishlist-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .favorite-categories .favorite-categories-btn .wishlist-content .expand-btn a,
.html-home-page .html-wishlist-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .favorite-categories .favorite-categories-btn .wishlist-content .expand-btn a,
.html-wishlist-page .html-home-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .wishlist-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p,
.html-home-page .html-wishlist-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .wishlist-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p,
.html-wishlist-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .wishlist-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p,
.html-home-page .html-wishlist-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .wishlist-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p,
.html-wishlist-page .html-home-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption .wishlist-content .expand-btn p,
.html-home-page .html-wishlist-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption .wishlist-content .expand-btn p,
.html-wishlist-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .all-teasers .slider-wrapper .nivo-caption .wishlist-content .expand-btn p,
.html-home-page .html-wishlist-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .all-teasers .slider-wrapper .nivo-caption .wishlist-content .expand-btn p,
.html-wishlist-page .html-home-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .wishlist-content .expand-btn .popular-brands .popular-brands-btn a,
.html-home-page .html-wishlist-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .wishlist-content .expand-btn .popular-brands .popular-brands-btn a,
.html-wishlist-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .wishlist-content .expand-btn .popular-brands .popular-brands-btn a,
.html-home-page .html-wishlist-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .wishlist-content .expand-btn .popular-brands .popular-brands-btn a,
.html-wishlist-page .html-home-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn .wishlist-content .expand-btn a,
.html-home-page .html-wishlist-page .master-wrapper-content .shopping-cart-page .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn .wishlist-content .expand-btn a,
.html-wishlist-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .popular-brands .popular-brands-btn .wishlist-content .expand-btn a,
.html-home-page .html-wishlist-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .shopping-cart-page .page-body .popular-brands .popular-brands-btn .wishlist-content .expand-btn a,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .expand-btn .btn,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .expand-btn .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .expand-btn .productAddedToCartWindowCheckout,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .expand-btn .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .expand-btn .productAddedToCartWindowCheckout,
.html-wishlist-page .html-home-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .order-summary-content .expand-btn .favorite-categories .favorite-categories-btn a,
.html-home-page .html-wishlist-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .order-summary-content .expand-btn .favorite-categories .favorite-categories-btn a,
.html-wishlist-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .order-summary-content .expand-btn .favorite-categories .favorite-categories-btn a,
.html-home-page .html-wishlist-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .order-summary-content .expand-btn .favorite-categories .favorite-categories-btn a,
.html-wishlist-page .html-home-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn .order-summary-content .expand-btn a,
.html-home-page .html-wishlist-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn .order-summary-content .expand-btn a,
.html-wishlist-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .favorite-categories .favorite-categories-btn .order-summary-content .expand-btn a,
.html-home-page .html-wishlist-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .favorite-categories .favorite-categories-btn .order-summary-content .expand-btn a,
.html-wishlist-page .html-home-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .order-summary-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p,
.html-home-page .html-wishlist-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .order-summary-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p,
.html-wishlist-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .order-summary-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p,
.html-home-page .html-wishlist-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .order-summary-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p,
.html-wishlist-page .html-home-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption .order-summary-content .expand-btn p,
.html-home-page .html-wishlist-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption .order-summary-content .expand-btn p,
.html-wishlist-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .all-teasers .slider-wrapper .nivo-caption .order-summary-content .expand-btn p,
.html-home-page .html-wishlist-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .all-teasers .slider-wrapper .nivo-caption .order-summary-content .expand-btn p,
.html-wishlist-page .html-home-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .order-summary-content .expand-btn .popular-brands .popular-brands-btn a,
.html-home-page .html-wishlist-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .order-summary-content .expand-btn .popular-brands .popular-brands-btn a,
.html-wishlist-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .order-summary-content .expand-btn .popular-brands .popular-brands-btn a,
.html-home-page .html-wishlist-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .order-summary-content .expand-btn .popular-brands .popular-brands-btn a,
.html-wishlist-page .html-home-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn .order-summary-content .expand-btn a,
.html-home-page .html-wishlist-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn .order-summary-content .expand-btn a,
.html-wishlist-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .popular-brands .popular-brands-btn .order-summary-content .expand-btn a,
.html-home-page .html-wishlist-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .popular-brands .popular-brands-btn .order-summary-content .expand-btn a,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .expand-btn .btn,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .expand-btn .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .expand-btn .productAddedToCartWindowCheckout,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .expand-btn .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .expand-btn .productAddedToCartWindowCheckout,
.html-wishlist-page .html-home-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .wishlist-content .expand-btn .favorite-categories .favorite-categories-btn a,
.html-home-page .html-wishlist-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .wishlist-content .expand-btn .favorite-categories .favorite-categories-btn a,
.html-wishlist-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .wishlist-content .expand-btn .favorite-categories .favorite-categories-btn a,
.html-home-page .html-wishlist-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .wishlist-content .expand-btn .favorite-categories .favorite-categories-btn a,
.html-wishlist-page .html-home-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn .wishlist-content .expand-btn a,
.html-home-page .html-wishlist-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn .wishlist-content .expand-btn a,
.html-wishlist-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .favorite-categories .favorite-categories-btn .wishlist-content .expand-btn a,
.html-home-page .html-wishlist-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .favorite-categories .favorite-categories-btn .wishlist-content .expand-btn a,
.html-wishlist-page .html-home-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .wishlist-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p,
.html-home-page .html-wishlist-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .wishlist-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p,
.html-wishlist-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .wishlist-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p,
.html-home-page .html-wishlist-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .wishlist-content .expand-btn .all-teasers .slider-wrapper .nivo-caption p,
.html-wishlist-page .html-home-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption .wishlist-content .expand-btn p,
.html-home-page .html-wishlist-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption .wishlist-content .expand-btn p,
.html-wishlist-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .all-teasers .slider-wrapper .nivo-caption .wishlist-content .expand-btn p,
.html-home-page .html-wishlist-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .all-teasers .slider-wrapper .nivo-caption .wishlist-content .expand-btn p,
.html-wishlist-page .html-home-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .wishlist-content .expand-btn .popular-brands .popular-brands-btn a,
.html-home-page .html-wishlist-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .wishlist-content .expand-btn .popular-brands .popular-brands-btn a,
.html-wishlist-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .wishlist-content .expand-btn .popular-brands .popular-brands-btn a,
.html-home-page .html-wishlist-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .wishlist-content .expand-btn .popular-brands .popular-brands-btn a,
.html-wishlist-page .html-home-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn .wishlist-content .expand-btn a,
.html-home-page .html-wishlist-page .master-wrapper-content .wishlist-page .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn .wishlist-content .expand-btn a,
.html-wishlist-page .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .popular-brands .popular-brands-btn .wishlist-content .expand-btn a,
.html-home-page .html-wishlist-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .wishlist-page .page-body .popular-brands .popular-brands-btn .wishlist-content .expand-btn a {
  background-color: #ffffff;
}
@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.minify,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper.minify,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper.minify,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper.minify, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper.minify,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper.minify,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper.minify,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper.minify {
  height: 180px;
  position: relative;
  overflow: hidden;
  margin-bottom: 1rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper.minify:before,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper.minify:before,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper.minify:before,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper.minify:before, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper.minify:before,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper.minify:before,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper.minify:before,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper.minify:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  pointer-events: none;
  background: white;
  background: -moz-linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0.3) 100%);
  background: -webkit-linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0.3) 100%);
  background: linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0.3) 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;
}
.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%;
}
.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 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: 0 0 10px;
  display: block;
  position: relative;
  margin-bottom: 20px;
  border-bottom: 1px solid rgba(25, 40, 62, 0.2);
  display: flex;
  align-items: center;
}
.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 {
  display: inline-block;
  width: 18%;
  vertical-align: top;
  margin-right: 4%;
}
@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 {
    width: 16%;
    margin-right: 2%;
  }
}
.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,
.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 {
  display: inline-block;
  width: 66%;
  vertical-align: top;
  min-height: 80px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product > 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 > a:after,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product > a:before,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product > a:after,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product > a:before,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product > a:after,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product > a:before,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product > a:after, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product > a:before, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product > a:after,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product > a:before,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product > a:after,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product > a:before,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product > a:after,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product > a:before,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product > 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 .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-weight: 500;
  font-size: 0.8rem;
  line-height: 1.04rem;
  display: block;
  margin-bottom: 0.5rem;
  text-transform: capitalize;
}
@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 .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: 1rem;
    line-height: 1.3rem;
  }
}
.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.8rem;
}
.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.8rem;
  line-height: 1.2rem;
  border-bottom: 2px solid #ffb503;
  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 .quantity,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity {
  display: block;
  width: 100%;
  margin: 10px auto 0;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .td-title,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .td-title,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .td-title,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .td-title, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .td-title,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .td-title,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .td-title,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .td-title {
  display: none;
  position: relative;
  font-size: 0.8rem;
  line-height: 1.04rem;
  left: auto;
  top: auto;
  pointer-events: all;
  margin-bottom: 0;
  height: auto;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty {
  position: relative;
  height: 54px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty {
  position: absolute;
  top: 0;
  height: 54px;
  width: 54px;
  display: flex;
  align-items: 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;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty.inactive,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty.inactive,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty.inactive,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty.inactive, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty.inactive,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty.inactive,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty.inactive,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty.inactive {
  opacity: 0.5;
  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.product .quantity .custom-cart-qty .btn-cart-qty.btn-cart-qty-subtract,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty.btn-cart-qty-subtract,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty.btn-cart-qty-subtract,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty.btn-cart-qty-subtract, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty.btn-cart-qty-subtract,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty.btn-cart-qty-subtract,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty.btn-cart-qty-subtract,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty.btn-cart-qty-subtract {
  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 .quantity .custom-cart-qty .btn-cart-qty.btn-cart-qty-add,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty.btn-cart-qty-add,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty.btn-cart-qty-add,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty.btn-cart-qty-add, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty.btn-cart-qty-add,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty.btn-cart-qty-add,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty.btn-cart-qty-add,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty.btn-cart-qty-add {
  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 .quantity .custom-cart-qty .btn-cart-qty .icon,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty .icon,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty .icon,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty .icon, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty .icon,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty .icon,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty .icon,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty .icon {
  margin: auto;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty svg path,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty svg path,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty svg path,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty svg path, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty svg path,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty svg path,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty svg path,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .btn-cart-qty svg path {
  fill: #19283e;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .qty-input,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .qty-input,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .qty-input,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .qty-input, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .qty-input,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .qty-input,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .qty-input,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .qty-input {
  margin: 0;
  width: 60px;
  border: 1px solid #B5B5B5;
  padding: 0 10px 0 10px;
  height: 44px;
  text-align: center;
  font-size: 0.8rem;
}
@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 .quantity .custom-cart-qty .qty-input,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .qty-input,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .qty-input,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .qty-input, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .qty-input,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .qty-input,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .qty-input,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .quantity .custom-cart-qty .qty-input {
    font-size: 1rem;
    width: 80px;
    padding: 0 10px 0 20px;
  }
}
.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;
  background-color: #f14242;
  color: #fff;
  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.8rem;
  line-height: 0.9rem;
}
.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 {
  font-size: 0.7rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .sku .td-title,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .sku .td-title,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .sku .td-title,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .sku .td-title, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .sku .td-title,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .sku .td-title,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .sku .td-title,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .sku .td-title {
  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.subtotal,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.subtotal,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.subtotal,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.subtotal, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.subtotal,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.subtotal,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.subtotal,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.subtotal {
  text-align: right;
  display: block;
  width: 100%;
  position: absolute;
  bottom: 10px;
  pointer-events: none;
  font-size: 0.8rem;
  line-height: 1.04rem;
}
@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.subtotal,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.subtotal,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.subtotal,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.subtotal, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.subtotal,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.subtotal,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.subtotal,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.subtotal {
    font-size: 1rem;
    line-height: 1.3rem;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.subtotal .product-subtotal,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.subtotal .product-subtotal,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.subtotal .product-subtotal,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.subtotal .product-subtotal, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.subtotal .product-subtotal,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.subtotal .product-subtotal,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.subtotal .product-subtotal,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.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.subtotal .discount,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.subtotal .discount,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.subtotal .discount,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.subtotal .discount, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.subtotal .discount,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.subtotal .discount,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.subtotal .discount,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.subtotal .discount {
  color: #4CB944;
  font-weight: 700;
  font-size: 0.8rem;
  line-height: 1.04rem;
}
.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: -7px;
  right: -2px;
  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: -6px;
    right: -2px;
    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;
}
.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 {
  font-size: 0.8rem;
  line-height: 1.3rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .imitate-a, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .center-2 .category-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .regnr, .center-2 .category-page .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .regnr, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .regnr, .center-2 .category-page .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .regnr, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .center-2 .category-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.oem .prev-regnr .goto-car .regnr, .center-2 .category-page .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.oem .prev-regnr .goto-car .regnr, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .regnr, .center-2 .category-page .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .regnr,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .imitate-a,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .center-2 .category-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .regnr,
.center-2 .category-page .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .regnr,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .regnr,
.center-2 .category-page .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .regnr,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .center-2 .category-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.oem .prev-regnr .goto-car .regnr,
.center-2 .category-page .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.oem .prev-regnr .goto-car .regnr,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .regnr,
.center-2 .category-page .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .regnr,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .imitate-a,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .center-2 .category-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .regnr,
.center-2 .category-page .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .regnr,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .regnr,
.center-2 .category-page .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .regnr,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .center-2 .category-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.oem .prev-regnr .goto-car .regnr,
.center-2 .category-page .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.oem .prev-regnr .goto-car .regnr,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .regnr,
.center-2 .category-page .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .regnr,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .imitate-a,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .center-2 .category-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .regnr,
.center-2 .category-page .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .regnr,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .regnr,
.center-2 .category-page .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .regnr,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .center-2 .category-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.oem .prev-regnr .goto-car .regnr,
.center-2 .category-page .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.oem .prev-regnr .goto-car .regnr,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .regnr,
.center-2 .category-page .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .regnr, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .imitate-a, .html-wishlist-page .master-wrapper-content .shopping-cart-page .center-2 .category-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .regnr, .center-2 .category-page .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .regnr, .html-wishlist-page .master-wrapper-content .shopping-cart-page .center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .regnr, .center-2 .category-page .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .regnr, .html-wishlist-page .master-wrapper-content .shopping-cart-page .center-2 .category-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.oem .prev-regnr .goto-car .regnr, .center-2 .category-page .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.oem .prev-regnr .goto-car .regnr, .html-wishlist-page .master-wrapper-content .shopping-cart-page .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .regnr, .center-2 .category-page .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .regnr,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .imitate-a,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .center-2 .category-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .regnr,
.center-2 .category-page .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .regnr,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .regnr,
.center-2 .category-page .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .regnr,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .center-2 .category-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.oem .prev-regnr .goto-car .regnr,
.center-2 .category-page .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.oem .prev-regnr .goto-car .regnr,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .regnr,
.center-2 .category-page .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .regnr,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .imitate-a,
.html-wishlist-page .master-wrapper-content .wishlist-page .center-2 .category-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .regnr,
.center-2 .category-page .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .regnr,
.html-wishlist-page .master-wrapper-content .wishlist-page .center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .regnr,
.center-2 .category-page .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .regnr,
.html-wishlist-page .master-wrapper-content .wishlist-page .center-2 .category-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.oem .prev-regnr .goto-car .regnr,
.center-2 .category-page .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.oem .prev-regnr .goto-car .regnr,
.html-wishlist-page .master-wrapper-content .wishlist-page .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .regnr,
.center-2 .category-page .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .regnr,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .imitate-a,
.html-wishlist-page .master-wrapper-content .wishlist-page .center-2 .category-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .regnr,
.center-2 .category-page .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .regnr,
.html-wishlist-page .master-wrapper-content .wishlist-page .center-2 .category-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .regnr,
.center-2 .category-page .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .snowmobile-option-wrapper.tecdoc .prev-regnr .goto-car .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .regnr,
.html-wishlist-page .master-wrapper-content .wishlist-page .center-2 .category-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.oem .prev-regnr .goto-car .regnr,
.center-2 .category-page .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .snowmobile-option-wrapper.oem .prev-regnr .goto-car .regnr,
.html-wishlist-page .master-wrapper-content .wishlist-page .center-2 .category-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .regnr,
.center-2 .category-page .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .snowmobile-option-wrapper.oem .prev-regnr .goto-car .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .regnr {
  margin-right: 1rem;
}
.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 .wishlist-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.show-discount,
.html-shopping-cart-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 .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 .wishlist-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.show-discount,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box.show-discount {
  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: inline-block;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .discount-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 .discount-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 .discount-coupon-code,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .discount-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 .discount-coupon-code,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .discount-coupon-code,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .discount-coupon-code,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .discount-coupon-code {
  margin: 8px 0;
  width: 50%;
  display: inline-block;
  margin-right: 10px;
  height: 48px;
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .discount-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 .discount-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 .discount-coupon-code,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .discount-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 .discount-coupon-code,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .discount-coupon-code,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .discount-coupon-code,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .discount-coupon-code {
    height: 54px;
  }
}
.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 {
  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: #c4e8c4;
  padding: 1rem;
}
.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 #ffb503 !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;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box .coupon-code .gift-card-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 .gift-card-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 .gift-card-coupon-code,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box .coupon-code .gift-card-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 .gift-card-coupon-code,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box .coupon-code .gift-card-coupon-code,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box .coupon-code .gift-card-coupon-code,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box .coupon-code .gift-card-coupon-code {
  margin: 8px 0;
  width: 50%;
  display: inline-block;
  margin-right: 10px;
  height: 48px;
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box .coupon-code .gift-card-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 .gift-card-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 .gift-card-coupon-code,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box .coupon-code .gift-card-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 .gift-card-coupon-code,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box .coupon-code .gift-card-coupon-code,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box .coupon-code .gift-card-coupon-code,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box .coupon-code .gift-card-coupon-code {
    height: 54px;
  }
}
.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(25, 40, 62, 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: 700;
  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: 700;
  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.shipping-cost .cart-total-right,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.shipping-cost .cart-total-left,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.shipping-cost .cart-total-right,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.shipping-cost .cart-total-left,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.shipping-cost .cart-total-right,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.shipping-cost .cart-total-left,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.shipping-cost .cart-total-right,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.shipping-cost .cart-total-left, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.shipping-cost .cart-total-right,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.shipping-cost .cart-total-left,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.shipping-cost .cart-total-right,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.shipping-cost .cart-total-left,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.shipping-cost .cart-total-right,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.shipping-cost .cart-total-left,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.shipping-cost .cart-total-right,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.shipping-cost .cart-total-left {
  font-size: 0.8rem;
  line-height: 1.04rem;
}
.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: 500;
}
.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: #4CB944;
}
.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: #4CB944;
}
.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 {
  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: 500;
  color: #19283e;
  border-bottom: 2px solid #ffb503 !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 .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;
}
.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-checkout-page .master-wrapper-content {
  position: relative;
  background-color: #ffffff;
  min-height: 100vh;
}
@media only screen and (max-width: 1023px) {
  .html-checkout-page .master-wrapper-content {
    width: 100%;
  }
}
.html-checkout-page .master-wrapper-content .custom-order-number-checkout-data {
  padding: 1rem;
}
.html-checkout-page .master-wrapper-content .custom-order-number-checkout-data .inputs {
  margin-bottom: 1.1rem;
  position: relative;
}
.html-checkout-page .master-wrapper-content .checkout-page {
  padding: 16px 0 0 0;
}
.html-checkout-page .master-wrapper-content .checkout-page .page-body {
  margin: 1rem auto 0;
  padding: 0;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .page-body {
    width: calc(100% - 30px);
    max-width: 750px;
    margin: 1rem auto 4rem auto;
  }
}
.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 .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/Cylmo/content/images/Cylmo/icon-loader-Cylmo.svg") no-repeat 50% 50%;
  background-color: transparent;
  background-size: 30px;
  font-size: 0;
  height: 60px;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section {
  display: block;
  width: 100%;
  margin-bottom: 0.5rem;
  border-radius: 5px;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section {
    margin-bottom: 1rem;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .info table {
  padding: 16px;
  border-collapse: inherit;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step-title {
  background-color: #f7f7f7;
  border-radius: 5px 5px 0 0;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step-title h2.title {
  font-size: 1rem;
  display: inline-block;
  padding: 25px 16px;
  margin-bottom: 0;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step-title .number {
  display: none;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step ul {
  margin: 1rem;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step ul.method-list {
  list-style: none;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .buttons {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .buttons {
    justify-content: flex-end;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .buttons .button-1,
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .buttons .button-2 {
  background-color: #ffb503;
  color: #19283e;
  font-size: 0.8rem;
  padding: 12px 15px;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .buttons .button-1,
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .buttons .button-2 {
    font-size: 0.95rem;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .buttons .button-1:hover,
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .buttons .button-2:hover {
  background-color: #19283e;
  border: 2px solid #19283e;
  color: white;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .buttons span {
  margin: 0 0 0 10px;
  font-size: 0.7rem;
  display: block;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .buttons p.back-link {
  display: block;
  margin: 1rem;
  font-size: 0.9rem;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .message-error ul {
  margin-left: 14px;
  font-size: 0.9rem;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .select-billing-address > label, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .select-shipping-address > label, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .pickup-in-store p > label, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step #co-shipping-method-form label {
  position: relative;
  top: auto;
  left: auto;
  font-size: 0.8rem;
  height: auto;
  line-height: 1rem;
  display: block;
  margin-bottom: 0.8rem;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .select-billing-address > label, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .select-shipping-address > label, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .pickup-in-store p > label, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step #co-shipping-method-form label {
    font-size: 1rem;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .form .type-radio input[type=radio]:checked + label:before, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step form .type-radio input[type=radio]:checked + label:after, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step form .type-radio input[type=radio]:not(:checked) + label:before, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step form .type-radio input[type=radio]:not(:checked) + label:after, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step div .type-radio input[type=radio]:checked + label:before, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step div .type-radio input[type=radio]:checked + label:after, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step div .type-radio input[type=radio]:not(:checked) + label:before, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step div .type-radio input[type=radio]:not(:checked) + label:after {
  width: 17px;
  height: 17px;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .form .type-radio input[type=radio]:checked + label:after, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step form .type-radio input[type=radio]:not(:checked) + label:after, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step div .type-radio input[type=radio]:checked + label:after, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step div .type-radio input[type=radio]:not(:checked) + label:after {
  background-color: #0375FF;
  border: none;
  width: 17px;
  height: 17px;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step form .type-radio .checkbox-check-svg, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step div .type-radio .checkbox-check-svg {
  left: 3px;
  top: 5px;
  width: 10px;
  height: 9px;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .select-billing-address > div, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .select-shipping-address > div, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .select-delivery-points > div {
  display: block;
  position: relative;
  margin-bottom: 1rem;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .select-billing-address > div select, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .select-shipping-address > div select, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .select-delivery-points > div select {
  padding-right: 35px;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .selector,
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .method-name,
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .payment-details {
  margin-bottom: 0.3rem;
  height: 30px;
  position: relative;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .selector input,
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .method-name input,
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .payment-details input {
  position: absolute;
  top: 2px;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .selector label,
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .method-name label,
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .payment-details label {
  position: absolute;
  left: 22px;
  top: 7px;
  height: auto;
  line-height: 14px;
  pointer-events: all;
  color: #19283e;
  display: block;
  cursor: pointer;
  font-size: 0.8rem;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .selector label,
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .method-name label,
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .payment-details label {
    font-size: 0.9rem;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .description i {
  font-style: normal;
  /*@extend .font-bold;*/
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content .order-review-data {
  line-height: 1.3;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content .order-review-data ul {
  list-style: none;
  margin-left: 0;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content .order-review-data .billing-info-wrap .billing-info,
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content .order-review-data .billing-info-wrap .payment-method-info {
  padding: 10px 0;
  background-color: #fff;
  margin-bottom: 10px;
  font-size: 0.8rem;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content .order-review-data .billing-info-wrap .billing-info,
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content .order-review-data .billing-info-wrap .payment-method-info {
    font-size: 1rem;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content .order-review-data .shipping-info-wrap .shipping-info,
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content .order-review-data .shipping-info-wrap .shipping-method-info {
  padding: 10px 0;
  background-color: #fff;
  margin-bottom: 10px;
  font-size: 0.8rem;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content .order-review-data .shipping-info-wrap .shipping-info,
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content .order-review-data .shipping-info-wrap .shipping-method-info {
    font-size: 1rem;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart {
  width: 100%;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart .td-title {
  display: block;
  text-transform: uppercase;
  font-size: 0.6rem;
  margin-bottom: -2px;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr {
  padding: 20px;
  display: block;
  background-color: transparent;
  border: 1px solid #ffb503;
  border-radius: 5px;
  position: relative;
  margin-bottom: 20px;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr {
    padding: 30px;
  }
}
@media only screen and (min-width: 1200px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr {
    padding: 40px;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr td.product-picture {
  display: inline-block;
  width: 18%;
  vertical-align: top;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr td.product-picture {
    width: 16%;
    margin-right: 2%;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr td.product {
  display: inline-block;
  width: 80%;
  vertical-align: top;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr td.product {
    margin-bottom: 2rem;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr td.product .product-name {
  /*@extend .font-bold;*/
  font-size: 0.9rem;
  line-height: 1rem;
  display: block;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr td.product .product-name {
    font-size: 1.1rem;
    line-height: 1.3rem;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr td.product .attributes {
  display: inline-block;
  font-size: 0.8rem;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr td.product .edit-item {
  display: inline-block;
  font-size: 0.8rem;
  /*@extend .font-bold;*/
  border-bottom: 2px solid #ffb503;
  line-height: 0.9rem;
  margin-left: 5px;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr td.product .message-error {
  padding: 10px;
  background-color: #f14242;
  color: #19283e;
  margin: 10px 0;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr td.product .message-error ul {
  list-style: none;
  font-size: 0.8rem;
  line-height: 0.9rem;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr td.product .sku {
  font-size: 0.7rem;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr td.product .sku .td-title {
  display: none;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr td.unit-price {
  display: inline-block;
  width: 30%;
  vertical-align: top;
  font-size: 1.1rem;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr td.unit-price {
    font-size: 1.3rem;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr td.unit-price .product-unit-price {
  line-height: 30px;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr td.quantity {
  display: inline-block;
  width: 30%;
  vertical-align: top;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr td.quantity .qty-input {
  border: 1px solid #d0d0d0;
  width: 50px;
  height: 30px;
  text-align: center;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr td.subtotal {
  text-align: right;
  display: inline-block;
  width: 37%;
  vertical-align: top;
  font-size: 1.1rem;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr td.subtotal {
    font-size: 1.3rem;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr td.subtotal .product-subtotal {
  line-height: 30px;
  /*@extend .font-bold;*/
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr td.remove-from-cart {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  padding: 8px;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr td.remove-from-cart .icon {
  width: 100%;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-grid .table-wrapper table.cart tr td.remove-from-cart input {
  display: none;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-footer .totals {
  background-color: #f7f7f7;
  padding: 16px;
  border-radius: 5px;
  font-size: 0.8rem;
  margin-bottom: 10px;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-footer .totals {
    font-size: 1rem;
  }
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-footer .totals {
    padding: 30px;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-footer .totals label {
  position: relative;
  height: auto;
  line-height: 1rem;
  left: auto;
  top: auto;
  color: #19283e;
  pointer-events: all;
  font-size: 0.8rem;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-footer .totals label {
    font-size: 1rem;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-footer .totals .total-info .cart-total {
  width: 100%;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-footer .totals .total-info .cart-total tr.order-total {
  font-size: 1.4rem;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-footer .totals .total-info .cart-total tr.order-total {
    font-size: 1.8rem;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-footer .totals .total-info .cart-total tr.order-total td {
  line-height: 60px;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-footer .totals .total-info .cart-total td {
  line-height: 30px;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-footer .totals .total-info .cart-total td.cart-total-left {
  /*@extend .font-bold;*/
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-footer .totals .total-info .cart-total td.cart-total-right {
  text-align: right;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-footer .totals .total-info .giftcard-summary .cart-total-left {
  position: relative;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-footer .totals .total-info .giftcard-summary .cart-total-left input {
  display: none;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .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-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-footer .payment-logos {
  width: 90%;
  margin: 3rem auto;
  text-align: center;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-footer .payment-logos {
    width: 70%;
  }
}
@media only screen and (min-width: 1200px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-footer .payment-logos {
    width: 50%;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .order-summary-content form .cart-footer .payment-logos .logo {
  width: 15%;
  vertical-align: top;
  display: inline-block;
  margin: 0 2%;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .method-name .payment-logo {
  display: none;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .method-name .payment-details label[for=paymentmethod_0], .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .method-name .payment-details label[for=paymentmethod_1] {
  display: none;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .method-name .payment-details .payment-description {
  position: absolute;
  left: 20px;
  font-size: 0.8rem;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .checkout-data .method-name .payment-details .payment-description {
    font-size: 1rem;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .new-billing-address .inputs, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .new-shipping-address .inputs {
  margin-bottom: 1rem;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .new-billing-address .inputs label[for=BillingNewAddress_CountryId], .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .new-billing-address .inputs label[for=BillingNewAddress_StateProvinceId], .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .new-shipping-address .inputs label[for=BillingNewAddress_CountryId], .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .new-shipping-address .inputs label[for=BillingNewAddress_StateProvinceId] {
  font-weight: 600;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .new-billing-address label, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .new-shipping-address label {
  position: initial;
  height: 30px;
  line-height: 30px;
  font-size: 0.8rem;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .new-billing-address label, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .new-shipping-address label {
    font-size: 0.95rem;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .new-billing-address .required, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .new-shipping-address .required {
  display: none;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step i {
  position: absolute;
  top: 14px;
  right: 10px;
}
@media only screen and (min-width: 768px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step i {
    top: 17px;
    right: 16px;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .ship-to-same-address input {
  top: 7px !important;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step table.cart {
  width: 100%;
  border: 2px solid #f7f7f7;
  border-radius: 5px;
  border-collapse: initial;
  margin-bottom: 10px;
  font-size: 0.8rem;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step table.cart {
    font-size: 1rem;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step table.cart .product-picture {
  display: none;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step table.cart .product {
  width: 50%;
  position: relative;
  padding: 10px 16px;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step table.cart .product {
    width: 60%;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step table.cart .product a:before, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step table.cart .product a:after {
  display: none;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step table.cart .product .quantity {
  position: relative;
  opacity: 0.7;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step table.cart .product .quantity .td-title {
  position: initial;
  font-size: 0.8rem;
  height: auto;
  line-height: 2.5;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step table.cart .product .quantity .td-title {
    font-size: 1rem;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step table.cart .unit-price {
  width: 25%;
  position: relative;
  text-align: right;
  padding: 10px;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step table.cart .unit-price {
    width: 20%;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step table.cart .unit-price .td-title {
  position: initial;
  font-size: 0.8rem;
  height: auto;
  line-height: 2.5;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step table.cart .unit-price .td-title {
    font-size: 1rem;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step table.cart .subtotal {
  width: 25%;
  position: relative;
  text-align: right;
  padding: 10px;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step table.cart .subtotal {
    width: 20%;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step table.cart .subtotal .td-title {
  position: initial;
  font-size: 0.8rem;
  height: auto;
  line-height: 2.5;
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step table.cart .subtotal .td-title {
    font-size: 1rem;
  }
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section .step .expand-btn {
  margin-bottom: 10px;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section#opc-billing .number {
  background-image: url(/Themes/Tromas/Content/images/icon-checkout-location.svg);
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section#opc-shipping .number, .html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section#opc-delivery .number {
  background-image: url(/Themes/Tromas/Content/images/icon-checkout-location.svg);
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section#opc-shipping_method #delivery-points-select {
  border: 1px solid rgba(26, 23, 27, 0.1);
  padding-left: 10px;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section#opc-shipping_method .number {
  background-image: url(/Themes/Tromas/Content/images/icon-checkout-shipping.svg);
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section#opc-payment_method .number {
  background-image: url(/Themes/Tromas/Content/images/icon-checkout-shipping.svg);
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section#opc-payment_method .method-list li {
  height: 25px;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section#opc-payment_info .number {
  background-image: url(/Themes/Tromas/Content/images/icon-checkout-payment.svg);
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .opc li.tab-section#opc-confirm_order .number {
  background-image: url(/Themes/Tromas/Content/images/icon-checkout-done.svg);
}

.tab-section {
  padding: 0 16px;
}

.shopping-cart-page .tab-section {
  padding: 0px;
}

.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;
    max-width: 1600px;
  }
}
.html-account-page .master-wrapper-content .master-column-wrapper .side-2, .html-return-request-page .master-wrapper-content .master-column-wrapper .side-2 {
  margin: auto;
}
@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;
  }
}
.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: 700;
}
.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: 0.8rem;
  line-height: 1.3rem;
}
.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 {
  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;
}
.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;
  padding: 0;
}
.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 .business-customer-no-access,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .business-customer-no-access, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .business-customer-no-access,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .business-customer-no-access {
  margin: 3rem auto;
  color: red;
  font-weight: 700;
  line-height: 1.5rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body {
  width: 100%;
}
.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.4rem;
}
.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: #ffffff;
  border: 1px solid rgba(25, 40, 62, 0.1);
  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: proxima-nova, 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: #F7B32B;
  font-size: 0.7rem;
  font-weight: 700;
  color: #19283e;
  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 rgba(25, 40, 62, 0.1);
  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 .title,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .address-list-page .address-list .section.address-item .title, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .address-list-page .address-list .section.address-item .title,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .address-list-page .address-list .section.address-item .title {
  margin-bottom: 0.5rem;
}
.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 {
  padding: 0 0 2px;
  background-color: transparent;
  color: #19283e;
  font-weight: 400;
  border: 0;
  border-bottom: 2px solid #19283e;
  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.3rem;
}
.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;
}
.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: #19283e;
  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 .product-name,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product .product-name, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product .product-name,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product .product-name {
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 1rem;
  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 .product-name,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product .product-name, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product .product-name,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product .product-name {
    font-size: 1.1rem;
    line-height: 1.3rem;
  }
}
.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;
  font-size: 0.8rem;
}
.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: 700;
  border-bottom: 2px solid #ffb503;
  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: #19283e;
  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-account-page .navigation {
  margin: 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 .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: 700;
  font-size: 1.3rem;
  line-height: 1.69rem;
  position: relative;
  display: inline-block;
  margin-bottom: 0px;
}
@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;
  }
}
.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 .nivoSlider {
  background: none !important;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .nivoSlider .nivo-imageLink {
  height: auto;
  position: relative;
  top: auto;
  left: auto;
  opacity: 1;
  display: block !important;
  background-color: transparent;
  -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: 48%;
  z-index: unset;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .nivoSlider .nivo-imageLink:first-child {
  margin-top: 0;
}
@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 .nivoSlider .nivo-imageLink {
    width: 31%;
  }
}
@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 .nivoSlider .nivo-imageLink {
    width: 15%;
  }
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .nivoSlider .nivo-imageLink:before, .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .nivoSlider .nivo-imageLink:after {
  display: none;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .nivoSlider .nivo-imageLink:hover {
  opacity: 0.7;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .nivoSlider img {
  position: relative !important;
  display: block !important;
  height: auto !important;
  width: 100% !important;
  visibility: visible !important;
  top: auto;
  left: auto;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .nivoSlider .nivo-main-image {
  display: none !important;
  height: auto !important;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .page-title {
  padding: 0;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .page-title h1 {
  font-size: 1.5rem;
  line-height: 2rem;
}
@media only screen and (min-width: 1024px) {
  .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .page-title h1 {
    font-size: 2.5rem;
    line-height: 3rem;
  }
}
@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;
}
.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: 700;
  font-size: 1.6rem;
  line-height: 1.8rem;
  color: #ffb503;
  display: inline-block;
  width: 26px;
  vertical-align: top;
  margin-top: -6px;
  text-transform: uppercase;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .manufacturer-grid .item-grid .manufacturer-items {
  display: inline-block;
  width: calc(100% - 30px);
}
.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;
}
.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: inline-block;
  margin: 0rem 0.8rem 1rem 0;
}
.html-manufacturer-list-page .navigation {
  margin: auto;
}
.html-manufacturer-list-page .page-title {
  margin: 0px auto 60px auto !important;
}
@media only screen and (min-width: 1024px) {
  .html-manufacturer-list-page .page-title {
    margin: 60px auto !important;
    width: 50%;
  }
}

.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 {
  position: relative;
  background-color: #19283e;
  color: #ffb503;
  padding-bottom: 23px;
}
.html-search-page .master-wrapper-content .master-column-wrapper .page.search-page .page-title h1 {
  color: #ffb503;
}
.html-search-page .master-wrapper-content .master-column-wrapper .page.search-page .page-title h1 span {
  font-weight: 500;
}
.html-search-page .master-wrapper-content .master-column-wrapper .search-results .item-box.tecdoc-loaded .mandatory-infos h3 {
  display: none;
}

.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: 1600px) {
  .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: 700;
}
.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;
  font-size: 0.8rem;
  line-height: 1.3rem;
}
.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 #ffb503;
  opacity: 0.6;
}
@media only screen and (min-width: 1024px) {
  .html-order-details-page .master-wrapper-content .master-column-wrapper .center-2, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 {
    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-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 {
  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-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 {
    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-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 {
  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-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 {
  color: #19283e;
  font-weight: 500;
  font-size: 0.9rem;
  line-height: 1.3rem;
}
.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-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 {
  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-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 {
  position: absolute;
  right: 0;
  top: 0;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body {
  width: 100%;
}
.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-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 {
  padding: 1rem;
  background-color: #19283e;
  margin-bottom: 10px;
  color: #ffffff;
}
.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-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 {
  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-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 {
  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-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 {
  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-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 {
  margin-bottom: 0.5rem;
}
.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-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 {
  font-size: 0.9rem;
  line-height: 1.3rem;
}
.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-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 {
  font-size: 1.1rem;
  line-height: 1.5rem;
  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-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 {
  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-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 {
  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-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 {
  padding: 1rem;
  border: 1px solid rgba(25, 40, 62, 0.1);
  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-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 {
  padding: 1rem;
  border: 1px solid rgba(25, 40, 62, 0.1);
  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-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 {
  padding: 1rem;
  border: 1px solid rgba(25, 40, 62, 0.1);
  margin-bottom: 1rem;
}
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.shipments .table-wrapper,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.shipments .table-wrapper, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.shipments .table-wrapper,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.shipments .table-wrapper {
  padding: 1rem;
  border: 1px solid rgba(25, 40, 62, 0.1);
  margin-bottom: 1rem;
}
.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-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 {
  position: relative;
  height: auto;
  line-height: 1rem;
  left: auto;
  top: auto;
  color: #19283e;
  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-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 {
  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 .table-wrapper,
.html-order-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.order-notes .table-wrapper, .html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.order-details-page .page-body .section.order-notes .table-wrapper,
.html-shipment-details-page .master-wrapper-content .master-column-wrapper .center-2 .page.shipment-details-page .page-body .section.order-notes .table-wrapper {
  padding: 1rem;
  border: 1px solid rgba(25, 40, 62, 0.1);
  margin-bottom: 1rem;
}
.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-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 {
  position: relative;
  height: auto;
  line-height: 1rem;
  left: auto;
  top: auto;
  color: #19283e;
  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-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 {
  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-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 {
  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-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 {
  padding: 1rem;
  border: 1px solid rgba(25, 40, 62, 0.1);
  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-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 {
  position: relative;
  height: auto;
  line-height: 1rem;
  left: auto;
  top: auto;
  color: #19283e;
  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-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 {
    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-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 {
  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-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 {
  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-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 {
  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-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 {
  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-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 {
  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-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 {
    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-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 {
  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-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 {
  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-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 {
  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-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 {
  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-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 {
  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-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 {
  font-weight: 700;
  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-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 {
    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-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 {
  display: block;
  font-size: 0.8rem;
  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 .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-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 {
  display: inline-block;
  font-size: 0.8rem;
  font-weight: 700;
  border-bottom: 2px solid #ffb503;
  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-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 {
  padding: 10px;
  background-color: #f14242;
  color: #19283e;
  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-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 {
  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-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 {
  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-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 {
  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-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 {
  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-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 {
  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-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 {
    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-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 {
  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-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 {
  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-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 {
  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-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 {
  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-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 {
  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-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 {
    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-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 {
  line-height: 30px;
  font-weight: 700;
}
.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-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 {
  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-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 {
  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-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 {
  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-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 {
  background-color: #19283e;
  padding: 1rem;
  color: #ffffff;
}
.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-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 {
  position: relative;
  height: auto;
  line-height: 1rem;
  left: auto;
  top: auto;
  color: #19283e;
  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-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 {
  width: 100%;
}
.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-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 {
  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-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 {
  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-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 {
  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-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 {
  font-weight: 700;
}
.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-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 {
  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-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 {
  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-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 {
  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-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 {
  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-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  {
  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-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 {
  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-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 {
  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-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 {
    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: 0px 0 20px 0;
}
@media only screen and (min-width: 768px) {
  .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: 40px;
  }
}
@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 {
    padding: 0px 0 40px 0;
  }
}
@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;
    max-width: 1600px;
  }
}
.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: #19283e;
}
.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: 700;
  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 {
  font-size: 1.4rem;
}
@media only screen and (min-width: 768px) {
  .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 {
    font-size: 1.6rem;
  }
}
@media only screen and (min-width: 1200px) {
  .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 {
    font-size: 1.8rem;
  }
}
.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,
.html-login-page .master-wrapper-content .registration-page .page-body .customer-blocks,
.html-login-page .master-wrapper-content .registration-result-page .page-body .customer-blocks,
.html-login-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks, .html-password-recovery-page .master-wrapper-content .login-page .page-body .customer-blocks,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body .customer-blocks,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .customer-blocks,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks, .html-registration-page .master-wrapper-content .login-page .page-body .customer-blocks,
.html-registration-page .master-wrapper-content .registration-page .page-body .customer-blocks,
.html-registration-page .master-wrapper-content .registration-result-page .page-body .customer-blocks,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks, .html-registration-result-page .master-wrapper-content .login-page .page-body .customer-blocks,
.html-registration-result-page .master-wrapper-content .registration-page .page-body .customer-blocks,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body .customer-blocks,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks, .html-email-a-friend-page .master-wrapper-content .login-page .page-body .customer-blocks,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body .customer-blocks,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .customer-blocks,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks {
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 1024px) {
  .html-login-page .master-wrapper-content .login-page .page-body .customer-blocks,
.html-login-page .master-wrapper-content .registration-page .page-body .customer-blocks,
.html-login-page .master-wrapper-content .registration-result-page .page-body .customer-blocks,
.html-login-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks, .html-password-recovery-page .master-wrapper-content .login-page .page-body .customer-blocks,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body .customer-blocks,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .customer-blocks,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks, .html-registration-page .master-wrapper-content .login-page .page-body .customer-blocks,
.html-registration-page .master-wrapper-content .registration-page .page-body .customer-blocks,
.html-registration-page .master-wrapper-content .registration-result-page .page-body .customer-blocks,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks, .html-registration-result-page .master-wrapper-content .login-page .page-body .customer-blocks,
.html-registration-result-page .master-wrapper-content .registration-page .page-body .customer-blocks,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body .customer-blocks,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks, .html-email-a-friend-page .master-wrapper-content .login-page .page-body .customer-blocks,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body .customer-blocks,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .customer-blocks,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks {
    flex-direction: row;
  }
}
.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: 10px 0 2rem;
  background: #f7f7f7;
  padding: 30px 10px;
  border-radius: 5px;
}
@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 {
    width: 48%;
    padding: 60px 20px;
    margin: 0 1%;
  }
}
.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: 0px 0 20px 0;
}
@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 {
    padding: 0px 0 40px 0;
  }
}
.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 .new-wrapper .buttons input[type=button],
.html-login-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-login-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-login-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-login-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .buttons input[type=button], .html-password-recovery-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-password-recovery-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .buttons input[type=button], .html-registration-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-registration-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-registration-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-registration-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .buttons input[type=button], .html-registration-result-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-registration-result-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .buttons input[type=button], .html-email-a-friend-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .buttons input[type=button] {
  width: 100%;
  margin-bottom: 10px;
}
@media only screen and (min-width: 1200px) {
  .html-login-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-login-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-login-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-login-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-login-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .buttons input[type=button], .html-password-recovery-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-password-recovery-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .buttons input[type=button], .html-registration-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-registration-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-registration-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-registration-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .buttons input[type=button], .html-registration-result-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-registration-result-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .buttons input[type=button], .html-email-a-friend-page .master-wrapper-content .login-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .new-wrapper .buttons input[type=button],
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .new-wrapper .buttons input[type=button] {
    width: 33%;
    margin: 5px 2.5px;
    padding: 16px 10px;
  }
}
.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 {
  background: #f7f7f7;
  padding: 30px 10px;
  border-radius: 5px;
}
@media only screen and (min-width: 768px) {
  .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 {
    padding: 40px;
  }
}
@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 {
    width: 48%;
    padding: 60px 20px;
    margin: 0 1%;
  }
}
@media only screen and (min-width: 1024px) {
  .html-login-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper form,
.html-login-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper form,
.html-login-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper form,
.html-login-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper form,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper form, .html-password-recovery-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper form,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper form,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper form,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper form,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper form, .html-registration-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper form,
.html-registration-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper form,
.html-registration-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper form,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper form,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper form, .html-registration-result-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper form,
.html-registration-result-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper form,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper form,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper form,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper form, .html-email-a-friend-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper form,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper form,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper form,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper form,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper form {
    width: 70%;
    margin: auto;
  }
}
.html-login-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.btn, .html-login-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-login-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-login-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-login-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-login-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.btn,
.html-login-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-login-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-login-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-login-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-login-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.btn,
.html-login-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-login-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-login-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-login-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-login-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.btn,
.html-login-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-login-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-login-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-login-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.btn,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-login-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-login-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout, .html-password-recovery-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.btn, .html-password-recovery-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-password-recovery-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-password-recovery-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-password-recovery-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.btn,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-password-recovery-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-password-recovery-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.btn,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.btn,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.btn,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout, .html-registration-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.btn, .html-registration-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-registration-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-registration-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.btn,
.html-registration-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-registration-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-registration-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.btn,
.html-registration-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-registration-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.btn,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.btn,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout, .html-registration-result-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.btn, .html-registration-result-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-result-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-registration-result-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-result-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-registration-result-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.btn,
.html-registration-result-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-result-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-registration-result-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-result-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.btn,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-result-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-result-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.btn,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.btn,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout, .html-email-a-friend-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.btn, .html-email-a-friend-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-email-a-friend-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-email-a-friend-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-email-a-friend-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.btn,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-email-a-friend-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-email-a-friend-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.btn,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.btn,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.btn,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout {
  background-color: #ffb503;
}
.html-login-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.btn:hover, .html-login-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-login-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-login-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-login-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-login-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.btn:hover,
.html-login-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-login-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-login-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-login-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-login-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.btn:hover,
.html-login-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-login-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-login-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-login-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-login-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.btn:hover,
.html-login-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-login-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-login-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-login-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.btn:hover,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-login-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-login-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover, .html-password-recovery-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.btn:hover, .html-password-recovery-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-password-recovery-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-password-recovery-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-password-recovery-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.btn:hover,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-password-recovery-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-password-recovery-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.btn:hover,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.btn:hover,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.btn:hover,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover, .html-registration-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.btn:hover, .html-registration-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-registration-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-registration-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.btn:hover,
.html-registration-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-registration-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-registration-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.btn:hover,
.html-registration-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-registration-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.btn:hover,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.btn:hover,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover, .html-registration-result-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.btn:hover, .html-registration-result-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-result-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-registration-result-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-result-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-registration-result-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.btn:hover,
.html-registration-result-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-result-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-registration-result-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-result-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.btn:hover,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-result-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-result-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.btn:hover,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.btn:hover,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover, .html-email-a-friend-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.btn:hover, .html-email-a-friend-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-email-a-friend-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-email-a-friend-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-email-a-friend-page .master-wrapper-content .login-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.btn:hover,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-email-a-friend-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-email-a-friend-page .master-wrapper-content .registration-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.btn:hover,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.btn:hover,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.btn:hover,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary input.productAddedToCartWindowCheckout:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .customer-blocks .returning-wrapper .buttons input.productAddedToCartWindowCheckout:hover {
  background-color: #19283e;
  color: #ffffff;
  border: 2px solid #19283e;
}
.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 .business-customer,
.html-login-page .master-wrapper-content .registration-page .page-body .business-customer,
.html-login-page .master-wrapper-content .registration-result-page .page-body .business-customer,
.html-login-page .master-wrapper-content .password-recovery-page .page-body .business-customer,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body .business-customer, .html-password-recovery-page .master-wrapper-content .login-page .page-body .business-customer,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body .business-customer,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .business-customer,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .business-customer,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .business-customer, .html-registration-page .master-wrapper-content .login-page .page-body .business-customer,
.html-registration-page .master-wrapper-content .registration-page .page-body .business-customer,
.html-registration-page .master-wrapper-content .registration-result-page .page-body .business-customer,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body .business-customer,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body .business-customer, .html-registration-result-page .master-wrapper-content .login-page .page-body .business-customer,
.html-registration-result-page .master-wrapper-content .registration-page .page-body .business-customer,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body .business-customer,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .business-customer,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .business-customer, .html-email-a-friend-page .master-wrapper-content .login-page .page-body .business-customer,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body .business-customer,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .business-customer,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .business-customer,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .business-customer {
  font-size: 0.9rem;
  line-height: 1.4rem;
  margin: 1rem auto;
  border: 2px solid #19283e;
  width: 50%;
  padding: 2rem;
  text-align: left;
}
.html-login-page .master-wrapper-content .login-page .page-body .business-customer p,
.html-login-page .master-wrapper-content .registration-page .page-body .business-customer p,
.html-login-page .master-wrapper-content .registration-result-page .page-body .business-customer p,
.html-login-page .master-wrapper-content .password-recovery-page .page-body .business-customer p,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body .business-customer p, .html-password-recovery-page .master-wrapper-content .login-page .page-body .business-customer p,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body .business-customer p,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body .business-customer p,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body .business-customer p,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body .business-customer p, .html-registration-page .master-wrapper-content .login-page .page-body .business-customer p,
.html-registration-page .master-wrapper-content .registration-page .page-body .business-customer p,
.html-registration-page .master-wrapper-content .registration-result-page .page-body .business-customer p,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body .business-customer p,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body .business-customer p, .html-registration-result-page .master-wrapper-content .login-page .page-body .business-customer p,
.html-registration-result-page .master-wrapper-content .registration-page .page-body .business-customer p,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body .business-customer p,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body .business-customer p,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body .business-customer p, .html-email-a-friend-page .master-wrapper-content .login-page .page-body .business-customer p,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body .business-customer p,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body .business-customer p,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body .business-customer p,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body .business-customer p {
  margin-bottom: 0.5rem;
}
.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 {
    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 .remember label,
.html-login-page .master-wrapper-content .registration-page .page-body form .form-fields .remember label,
.html-login-page .master-wrapper-content .registration-result-page .page-body form .form-fields .remember label,
.html-login-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .remember label,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .remember label, .html-password-recovery-page .master-wrapper-content .login-page .page-body form .form-fields .remember label,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body form .form-fields .remember label,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .form-fields .remember label,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .remember label,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .remember label, .html-registration-page .master-wrapper-content .login-page .page-body form .form-fields .remember label,
.html-registration-page .master-wrapper-content .registration-page .page-body form .form-fields .remember label,
.html-registration-page .master-wrapper-content .registration-result-page .page-body form .form-fields .remember label,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .remember label,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .remember label, .html-registration-result-page .master-wrapper-content .login-page .page-body form .form-fields .remember label,
.html-registration-result-page .master-wrapper-content .registration-page .page-body form .form-fields .remember label,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .form-fields .remember label,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .remember label,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .remember label, .html-email-a-friend-page .master-wrapper-content .login-page .page-body form .form-fields .remember label,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .form-fields .remember label,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .form-fields .remember label,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .form-fields .remember label,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .form-fields .remember label {
  position: inherit;
  line-height: 1;
  left: 3px;
  top: -2px;
  font-size: 0.8rem;
  line-height: 1.4rem;
}
.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: 700;
}
.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: 1rem auto;
}
@media only screen and (min-width: 1024px) {
  .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: 1.5rem auto;
  }
}
.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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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.4rem;
}
.html-login-page .master-wrapper-content .login-page .page-body form .forgot-password,
.html-login-page .master-wrapper-content .registration-page .page-body form .forgot-password,
.html-login-page .master-wrapper-content .registration-result-page .page-body form .forgot-password,
.html-login-page .master-wrapper-content .password-recovery-page .page-body form .forgot-password,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body form .forgot-password, .html-password-recovery-page .master-wrapper-content .login-page .page-body form .forgot-password,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body form .forgot-password,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .forgot-password,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .forgot-password,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .forgot-password, .html-registration-page .master-wrapper-content .login-page .page-body form .forgot-password,
.html-registration-page .master-wrapper-content .registration-page .page-body form .forgot-password,
.html-registration-page .master-wrapper-content .registration-result-page .page-body form .forgot-password,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body form .forgot-password,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .forgot-password, .html-registration-result-page .master-wrapper-content .login-page .page-body form .forgot-password,
.html-registration-result-page .master-wrapper-content .registration-page .page-body form .forgot-password,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .forgot-password,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .forgot-password,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .forgot-password, .html-email-a-friend-page .master-wrapper-content .login-page .page-body form .forgot-password,
.html-email-a-friend-page .master-wrapper-content .registration-page .page-body form .forgot-password,
.html-email-a-friend-page .master-wrapper-content .registration-result-page .page-body form .forgot-password,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page .page-body form .forgot-password,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .forgot-password {
  margin: auto;
}
.html-login-page .master-wrapper-content .login-page .page-body form .forgot-password a,
.html-login-page .master-wrapper-content .registration-page .page-body form .forgot-password a,
.html-login-page .master-wrapper-content .registration-result-page .page-body form .forgot-password a,
.html-login-page .master-wrapper-content .password-recovery-page .page-body form .forgot-password a,
.html-login-page .master-wrapper-content .email-a-friend-page .page-body form .forgot-password a, .html-password-recovery-page .master-wrapper-content .login-page .page-body form .forgot-password a,
.html-password-recovery-page .master-wrapper-content .registration-page .page-body form .forgot-password a,
.html-password-recovery-page .master-wrapper-content .registration-result-page .page-body form .forgot-password a,
.html-password-recovery-page .master-wrapper-content .password-recovery-page .page-body form .forgot-password a,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page .page-body form .forgot-password a, .html-registration-page .master-wrapper-content .login-page .page-body form .forgot-password a,
.html-registration-page .master-wrapper-content .registration-page .page-body form .forgot-password a,
.html-registration-page .master-wrapper-content .registration-result-page .page-body form .forgot-password a,
.html-registration-page .master-wrapper-content .password-recovery-page .page-body form .forgot-password a,
.html-registration-page .master-wrapper-content .email-a-friend-page .page-body form .forgot-password a, .html-registration-result-page .master-wrapper-content .login-page .page-body form .forgot-password a,
.html-registration-result-page .master-wrapper-content .registration-page .page-body form .forgot-password a,
.html-registration-result-page .master-wrapper-content .registration-result-page .page-body form .forgot-password a,
.html-registration-result-page .master-wrapper-content .password-recovery-page .page-body form .forgot-password a,
.html-registration-result-page .master-wrapper-content .email-a-friend-page .page-body form .forgot-password 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 .registration-page .page-body form .forgot-password 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 .password-recovery-page .page-body form .forgot-password a,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page .page-body form .forgot-password a {
  font-size: 0.8rem;
  line-height: 1.4rem;
}
.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: #F7B32B;
  padding: 1rem;
  font-weight: 700;
  font-size: 0.8rem;
  line-height: 1rem;
  margin: 0 auto 2rem;
  color: #19283e;
  border-radius: 5px;
}
@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-login-page .master-wrapper-content .login-page.registration-page,
.html-login-page .master-wrapper-content .registration-page.registration-page,
.html-login-page .master-wrapper-content .registration-result-page.registration-page,
.html-login-page .master-wrapper-content .password-recovery-page.registration-page,
.html-login-page .master-wrapper-content .email-a-friend-page.registration-page, .html-password-recovery-page .master-wrapper-content .login-page.registration-page,
.html-password-recovery-page .master-wrapper-content .registration-page.registration-page,
.html-password-recovery-page .master-wrapper-content .registration-result-page.registration-page,
.html-password-recovery-page .master-wrapper-content .password-recovery-page.registration-page,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page.registration-page, .html-registration-page .master-wrapper-content .login-page.registration-page,
.html-registration-page .master-wrapper-content .registration-page.registration-page,
.html-registration-page .master-wrapper-content .registration-result-page.registration-page,
.html-registration-page .master-wrapper-content .password-recovery-page.registration-page,
.html-registration-page .master-wrapper-content .email-a-friend-page.registration-page, .html-registration-result-page .master-wrapper-content .login-page.registration-page,
.html-registration-result-page .master-wrapper-content .registration-page.registration-page,
.html-registration-result-page .master-wrapper-content .registration-result-page.registration-page,
.html-registration-result-page .master-wrapper-content .password-recovery-page.registration-page,
.html-registration-result-page .master-wrapper-content .email-a-friend-page.registration-page, .html-email-a-friend-page .master-wrapper-content .login-page.registration-page,
.html-email-a-friend-page .master-wrapper-content .registration-page.registration-page,
.html-email-a-friend-page .master-wrapper-content .registration-result-page.registration-page,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page.registration-page,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page.registration-page {
  text-align: left;
  padding: 0 16px;
  max-width: 750px;
  margin: 0 auto 40px auto;
}
@media only screen and (min-width: 768px) {
  .html-login-page .master-wrapper-content .login-page.registration-page,
.html-login-page .master-wrapper-content .registration-page.registration-page,
.html-login-page .master-wrapper-content .registration-result-page.registration-page,
.html-login-page .master-wrapper-content .password-recovery-page.registration-page,
.html-login-page .master-wrapper-content .email-a-friend-page.registration-page, .html-password-recovery-page .master-wrapper-content .login-page.registration-page,
.html-password-recovery-page .master-wrapper-content .registration-page.registration-page,
.html-password-recovery-page .master-wrapper-content .registration-result-page.registration-page,
.html-password-recovery-page .master-wrapper-content .password-recovery-page.registration-page,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page.registration-page, .html-registration-page .master-wrapper-content .login-page.registration-page,
.html-registration-page .master-wrapper-content .registration-page.registration-page,
.html-registration-page .master-wrapper-content .registration-result-page.registration-page,
.html-registration-page .master-wrapper-content .password-recovery-page.registration-page,
.html-registration-page .master-wrapper-content .email-a-friend-page.registration-page, .html-registration-result-page .master-wrapper-content .login-page.registration-page,
.html-registration-result-page .master-wrapper-content .registration-page.registration-page,
.html-registration-result-page .master-wrapper-content .registration-result-page.registration-page,
.html-registration-result-page .master-wrapper-content .password-recovery-page.registration-page,
.html-registration-result-page .master-wrapper-content .email-a-friend-page.registration-page, .html-email-a-friend-page .master-wrapper-content .login-page.registration-page,
.html-email-a-friend-page .master-wrapper-content .registration-page.registration-page,
.html-email-a-friend-page .master-wrapper-content .registration-result-page.registration-page,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page.registration-page,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page.registration-page {
    margin: 0 auto 60px auto;
  }
}
.html-login-page .master-wrapper-content .login-page.registration-page .page-title h1,
.html-login-page .master-wrapper-content .registration-page.registration-page .page-title h1,
.html-login-page .master-wrapper-content .registration-result-page.registration-page .page-title h1,
.html-login-page .master-wrapper-content .password-recovery-page.registration-page .page-title h1,
.html-login-page .master-wrapper-content .email-a-friend-page.registration-page .page-title h1, .html-password-recovery-page .master-wrapper-content .login-page.registration-page .page-title h1,
.html-password-recovery-page .master-wrapper-content .registration-page.registration-page .page-title h1,
.html-password-recovery-page .master-wrapper-content .registration-result-page.registration-page .page-title h1,
.html-password-recovery-page .master-wrapper-content .password-recovery-page.registration-page .page-title h1,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page.registration-page .page-title h1, .html-registration-page .master-wrapper-content .login-page.registration-page .page-title h1,
.html-registration-page .master-wrapper-content .registration-page.registration-page .page-title h1,
.html-registration-page .master-wrapper-content .registration-result-page.registration-page .page-title h1,
.html-registration-page .master-wrapper-content .password-recovery-page.registration-page .page-title h1,
.html-registration-page .master-wrapper-content .email-a-friend-page.registration-page .page-title h1, .html-registration-result-page .master-wrapper-content .login-page.registration-page .page-title h1,
.html-registration-result-page .master-wrapper-content .registration-page.registration-page .page-title h1,
.html-registration-result-page .master-wrapper-content .registration-result-page.registration-page .page-title h1,
.html-registration-result-page .master-wrapper-content .password-recovery-page.registration-page .page-title h1,
.html-registration-result-page .master-wrapper-content .email-a-friend-page.registration-page .page-title h1, .html-email-a-friend-page .master-wrapper-content .login-page.registration-page .page-title h1,
.html-email-a-friend-page .master-wrapper-content .registration-page.registration-page .page-title h1,
.html-email-a-friend-page .master-wrapper-content .registration-result-page.registration-page .page-title h1,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page.registration-page .page-title h1,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page.registration-page .page-title h1 {
  font-size: 1.4rem;
  margin: 40px auto;
}
@media only screen and (min-width: 768px) {
  .html-login-page .master-wrapper-content .login-page.registration-page .page-title h1,
.html-login-page .master-wrapper-content .registration-page.registration-page .page-title h1,
.html-login-page .master-wrapper-content .registration-result-page.registration-page .page-title h1,
.html-login-page .master-wrapper-content .password-recovery-page.registration-page .page-title h1,
.html-login-page .master-wrapper-content .email-a-friend-page.registration-page .page-title h1, .html-password-recovery-page .master-wrapper-content .login-page.registration-page .page-title h1,
.html-password-recovery-page .master-wrapper-content .registration-page.registration-page .page-title h1,
.html-password-recovery-page .master-wrapper-content .registration-result-page.registration-page .page-title h1,
.html-password-recovery-page .master-wrapper-content .password-recovery-page.registration-page .page-title h1,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page.registration-page .page-title h1, .html-registration-page .master-wrapper-content .login-page.registration-page .page-title h1,
.html-registration-page .master-wrapper-content .registration-page.registration-page .page-title h1,
.html-registration-page .master-wrapper-content .registration-result-page.registration-page .page-title h1,
.html-registration-page .master-wrapper-content .password-recovery-page.registration-page .page-title h1,
.html-registration-page .master-wrapper-content .email-a-friend-page.registration-page .page-title h1, .html-registration-result-page .master-wrapper-content .login-page.registration-page .page-title h1,
.html-registration-result-page .master-wrapper-content .registration-page.registration-page .page-title h1,
.html-registration-result-page .master-wrapper-content .registration-result-page.registration-page .page-title h1,
.html-registration-result-page .master-wrapper-content .password-recovery-page.registration-page .page-title h1,
.html-registration-result-page .master-wrapper-content .email-a-friend-page.registration-page .page-title h1, .html-email-a-friend-page .master-wrapper-content .login-page.registration-page .page-title h1,
.html-email-a-friend-page .master-wrapper-content .registration-page.registration-page .page-title h1,
.html-email-a-friend-page .master-wrapper-content .registration-result-page.registration-page .page-title h1,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page.registration-page .page-title h1,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page.registration-page .page-title h1 {
    font-size: 1.6rem;
    margin: 60px auto;
  }
}
@media only screen and (min-width: 1200px) {
  .html-login-page .master-wrapper-content .login-page.registration-page .page-title h1,
.html-login-page .master-wrapper-content .registration-page.registration-page .page-title h1,
.html-login-page .master-wrapper-content .registration-result-page.registration-page .page-title h1,
.html-login-page .master-wrapper-content .password-recovery-page.registration-page .page-title h1,
.html-login-page .master-wrapper-content .email-a-friend-page.registration-page .page-title h1, .html-password-recovery-page .master-wrapper-content .login-page.registration-page .page-title h1,
.html-password-recovery-page .master-wrapper-content .registration-page.registration-page .page-title h1,
.html-password-recovery-page .master-wrapper-content .registration-result-page.registration-page .page-title h1,
.html-password-recovery-page .master-wrapper-content .password-recovery-page.registration-page .page-title h1,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page.registration-page .page-title h1, .html-registration-page .master-wrapper-content .login-page.registration-page .page-title h1,
.html-registration-page .master-wrapper-content .registration-page.registration-page .page-title h1,
.html-registration-page .master-wrapper-content .registration-result-page.registration-page .page-title h1,
.html-registration-page .master-wrapper-content .password-recovery-page.registration-page .page-title h1,
.html-registration-page .master-wrapper-content .email-a-friend-page.registration-page .page-title h1, .html-registration-result-page .master-wrapper-content .login-page.registration-page .page-title h1,
.html-registration-result-page .master-wrapper-content .registration-page.registration-page .page-title h1,
.html-registration-result-page .master-wrapper-content .registration-result-page.registration-page .page-title h1,
.html-registration-result-page .master-wrapper-content .password-recovery-page.registration-page .page-title h1,
.html-registration-result-page .master-wrapper-content .email-a-friend-page.registration-page .page-title h1, .html-email-a-friend-page .master-wrapper-content .login-page.registration-page .page-title h1,
.html-email-a-friend-page .master-wrapper-content .registration-page.registration-page .page-title h1,
.html-email-a-friend-page .master-wrapper-content .registration-result-page.registration-page .page-title h1,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page.registration-page .page-title h1,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page.registration-page .page-title h1 {
    font-size: 1.8rem;
  }
}
.html-login-page .master-wrapper-content .login-page.registration-page .page-body,
.html-login-page .master-wrapper-content .registration-page.registration-page .page-body,
.html-login-page .master-wrapper-content .registration-result-page.registration-page .page-body,
.html-login-page .master-wrapper-content .password-recovery-page.registration-page .page-body,
.html-login-page .master-wrapper-content .email-a-friend-page.registration-page .page-body, .html-password-recovery-page .master-wrapper-content .login-page.registration-page .page-body,
.html-password-recovery-page .master-wrapper-content .registration-page.registration-page .page-body,
.html-password-recovery-page .master-wrapper-content .registration-result-page.registration-page .page-body,
.html-password-recovery-page .master-wrapper-content .password-recovery-page.registration-page .page-body,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page.registration-page .page-body, .html-registration-page .master-wrapper-content .login-page.registration-page .page-body,
.html-registration-page .master-wrapper-content .registration-page.registration-page .page-body,
.html-registration-page .master-wrapper-content .registration-result-page.registration-page .page-body,
.html-registration-page .master-wrapper-content .password-recovery-page.registration-page .page-body,
.html-registration-page .master-wrapper-content .email-a-friend-page.registration-page .page-body, .html-registration-result-page .master-wrapper-content .login-page.registration-page .page-body,
.html-registration-result-page .master-wrapper-content .registration-page.registration-page .page-body,
.html-registration-result-page .master-wrapper-content .registration-result-page.registration-page .page-body,
.html-registration-result-page .master-wrapper-content .password-recovery-page.registration-page .page-body,
.html-registration-result-page .master-wrapper-content .email-a-friend-page.registration-page .page-body, .html-email-a-friend-page .master-wrapper-content .login-page.registration-page .page-body,
.html-email-a-friend-page .master-wrapper-content .registration-page.registration-page .page-body,
.html-email-a-friend-page .master-wrapper-content .registration-result-page.registration-page .page-body,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page.registration-page .page-body,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page.registration-page .page-body {
  width: 100%;
}
.html-login-page .master-wrapper-content .login-page.registration-page .page-body .title,
.html-login-page .master-wrapper-content .registration-page.registration-page .page-body .title,
.html-login-page .master-wrapper-content .registration-result-page.registration-page .page-body .title,
.html-login-page .master-wrapper-content .password-recovery-page.registration-page .page-body .title,
.html-login-page .master-wrapper-content .email-a-friend-page.registration-page .page-body .title, .html-password-recovery-page .master-wrapper-content .login-page.registration-page .page-body .title,
.html-password-recovery-page .master-wrapper-content .registration-page.registration-page .page-body .title,
.html-password-recovery-page .master-wrapper-content .registration-result-page.registration-page .page-body .title,
.html-password-recovery-page .master-wrapper-content .password-recovery-page.registration-page .page-body .title,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page.registration-page .page-body .title, .html-registration-page .master-wrapper-content .login-page.registration-page .page-body .title,
.html-registration-page .master-wrapper-content .registration-page.registration-page .page-body .title,
.html-registration-page .master-wrapper-content .registration-result-page.registration-page .page-body .title,
.html-registration-page .master-wrapper-content .password-recovery-page.registration-page .page-body .title,
.html-registration-page .master-wrapper-content .email-a-friend-page.registration-page .page-body .title, .html-registration-result-page .master-wrapper-content .login-page.registration-page .page-body .title,
.html-registration-result-page .master-wrapper-content .registration-page.registration-page .page-body .title,
.html-registration-result-page .master-wrapper-content .registration-result-page.registration-page .page-body .title,
.html-registration-result-page .master-wrapper-content .password-recovery-page.registration-page .page-body .title,
.html-registration-result-page .master-wrapper-content .email-a-friend-page.registration-page .page-body .title, .html-email-a-friend-page .master-wrapper-content .login-page.registration-page .page-body .title,
.html-email-a-friend-page .master-wrapper-content .registration-page.registration-page .page-body .title,
.html-email-a-friend-page .master-wrapper-content .registration-result-page.registration-page .page-body .title,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page.registration-page .page-body .title,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page.registration-page .page-body .title {
  font-size: 1rem;
  line-height: 1.6rem;
}
@media only screen and (min-width: 1024px) {
  .html-login-page .master-wrapper-content .login-page.registration-page .page-body .title,
.html-login-page .master-wrapper-content .registration-page.registration-page .page-body .title,
.html-login-page .master-wrapper-content .registration-result-page.registration-page .page-body .title,
.html-login-page .master-wrapper-content .password-recovery-page.registration-page .page-body .title,
.html-login-page .master-wrapper-content .email-a-friend-page.registration-page .page-body .title, .html-password-recovery-page .master-wrapper-content .login-page.registration-page .page-body .title,
.html-password-recovery-page .master-wrapper-content .registration-page.registration-page .page-body .title,
.html-password-recovery-page .master-wrapper-content .registration-result-page.registration-page .page-body .title,
.html-password-recovery-page .master-wrapper-content .password-recovery-page.registration-page .page-body .title,
.html-password-recovery-page .master-wrapper-content .email-a-friend-page.registration-page .page-body .title, .html-registration-page .master-wrapper-content .login-page.registration-page .page-body .title,
.html-registration-page .master-wrapper-content .registration-page.registration-page .page-body .title,
.html-registration-page .master-wrapper-content .registration-result-page.registration-page .page-body .title,
.html-registration-page .master-wrapper-content .password-recovery-page.registration-page .page-body .title,
.html-registration-page .master-wrapper-content .email-a-friend-page.registration-page .page-body .title, .html-registration-result-page .master-wrapper-content .login-page.registration-page .page-body .title,
.html-registration-result-page .master-wrapper-content .registration-page.registration-page .page-body .title,
.html-registration-result-page .master-wrapper-content .registration-result-page.registration-page .page-body .title,
.html-registration-result-page .master-wrapper-content .password-recovery-page.registration-page .page-body .title,
.html-registration-result-page .master-wrapper-content .email-a-friend-page.registration-page .page-body .title, .html-email-a-friend-page .master-wrapper-content .login-page.registration-page .page-body .title,
.html-email-a-friend-page .master-wrapper-content .registration-page.registration-page .page-body .title,
.html-email-a-friend-page .master-wrapper-content .registration-result-page.registration-page .page-body .title,
.html-email-a-friend-page .master-wrapper-content .password-recovery-page.registration-page .page-body .title,
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page.registration-page .page-body .title {
    font-size: 1.1rem;
    line-height: 1.8rem;
  }
}
.html-login-page .master-wrapper-content .login-page.registration-page label[for=Newsletter],
.html-login-page .master-wrapper-content .registration-page.registration-page label[for=Newsletter],
.html-login-page .master-wrapper-content .registration-result-page.registration-page label[for=Newsletter],
.html-login-page .master-wrapper-content .password-recovery-page.registration-page label[for=Newsletter],
.html-login-page .master-wrapper-content .email-a-friend-page.registration-page label[for=Newsletter], .html-password-recovery-page .master-wrapper-content .login-page.registration-page label[for=Newsletter],
.html-password-recovery-page .master-wrapper-content .registration-page.registration-page label[for=Newsletter],
.html-password-recovery-page .master-wrapper-content .registration-result-page.registration-page label[for=Newsletter],
.html-password-recovery-page .master-wrapper-content .password-recovery-page.registration-page label[for=Newsletter],
.html-password-recovery-page .master-wrapper-content .email-a-friend-page.registration-page label[for=Newsletter], .html-registration-page .master-wrapper-content .login-page.registration-page label[for=Newsletter],
.html-registration-page .master-wrapper-content .registration-page.registration-page label[for=Newsletter],
.html-registration-page .master-wrapper-content .registration-result-page.registration-page label[for=Newsletter],
.html-registration-page .master-wrapper-content .password-recovery-page.registration-page label[for=Newsletter],
.html-registration-page .master-wrapper-content .email-a-friend-page.registration-page label[for=Newsletter], .html-registration-result-page .master-wrapper-content .login-page.registration-page label[for=Newsletter],
.html-registration-result-page .master-wrapper-content .registration-page.registration-page label[for=Newsletter],
.html-registration-result-page .master-wrapper-content .registration-result-page.registration-page label[for=Newsletter],
.html-registration-result-page .master-wrapper-content .password-recovery-page.registration-page label[for=Newsletter],
.html-registration-result-page .master-wrapper-content .email-a-friend-page.registration-page label[for=Newsletter], .html-email-a-friend-page .master-wrapper-content .login-page.registration-page label[for=Newsletter],
.html-email-a-friend-page .master-wrapper-content .registration-page.registration-page label[for=Newsletter],
.html-email-a-friend-page .master-wrapper-content .registration-result-page.registration-page label[for=Newsletter],
.html-email-a-friend-page .master-wrapper-content .password-recovery-page.registration-page label[for=Newsletter],
.html-email-a-friend-page .master-wrapper-content .email-a-friend-page.registration-page label[for=Newsletter] {
  line-height: 1.5;
  height: auto;
  margin: -5px 0 0 6px;
}

.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(25, 40, 62, 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-login-page .navigation {
  margin: auto;
}

.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: 1600px) {
  .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: #ffffff;
  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: 1600px) {
  .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 {
  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.5rem;
}

.html-tecdoc-page .loading-tecdoc {
  background: url("/themes/Cylmo/content/images/Cylmo/icon-loader-Cylmo.svg") no-repeat 50% 50%;
  background-color: rgba(255, 255, 255, 0.8);
  background-size: 100px 100px;
  height: 100vh;
  opacity: 1;
  position: fixed;
  top: 0;
  width: 100%;
  left: 0;
  z-index: 5000;
}
.html-tecdoc-page .tecdoc {
  margin: 0 auto;
  display: flex;
}
@media only screen and (max-width: 1023px) {
  .html-tecdoc-page .tecdoc {
    flex-wrap: wrap;
  }
}
.html-tecdoc-page .tecdoc #tecdocCats {
  width: 25%;
  overflow: hidden;
  padding-top: 2rem;
}
@media only screen and (max-width: 1023px) {
  .html-tecdoc-page .tecdoc #tecdocCats {
    width: auto;
    flex: 0 0 100%;
  }
}
.html-tecdoc-page .tecdoc #tecdocCats ul {
  list-style: none;
  text-align: left;
  position: relative;
}
.html-tecdoc-page .tecdoc #tecdocCats 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;
}
.html-tecdoc-page .tecdoc #tecdocCats 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;
}
.html-tecdoc-page .tecdoc #tecdocCats ul li.level0 {
  display: block;
}
.html-tecdoc-page .tecdoc #tecdocCats ul li.level0.has-children .arrow {
  width: 16px;
}
.html-tecdoc-page .tecdoc #tecdocCats ul li.level1 {
  text-align: left;
}
.html-tecdoc-page .tecdoc #tecdocCats ul li.level1 a {
  font-size: 1rem;
  line-height: 1.6rem;
}
.html-tecdoc-page .tecdoc #tecdocCats ul li.level1 a:after, .html-tecdoc-page .tecdoc #tecdocCats ul li.level1 a:before {
  border-bottom-width: 3px;
}
.html-tecdoc-page .tecdoc #tecdocCats ul li.level2 {
  display: block;
}
.html-tecdoc-page .tecdoc #tecdocCats ul li.level2 a:after, .html-tecdoc-page .tecdoc #tecdocCats ul li.level2 a:before {
  border-bottom-width: 1px;
  opacity: 0.2;
}
.html-tecdoc-page .tecdoc #tecdocCats ul li.level2 a:hover:after, .html-tecdoc-page .tecdoc #tecdocCats ul li.level2 a:hover:before {
  opacity: 1;
}
.html-tecdoc-page .tecdoc #tecdocCats ul li.has-children .arrow {
  display: inline-block;
  width: 12px;
  margin-left: 8px;
  position: relative;
  top: -2px;
}
.html-tecdoc-page .tecdoc #tecdocCats ul li .arrow {
  display: none;
}
.html-tecdoc-page .tecdoc #tecdocCats ul li ul.sublist {
  right: -300px;
  opacity: 0;
  text-align: left;
  position: absolute;
  top: 0;
  background-color: #ffffff;
  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;
}
.html-tecdoc-page .tecdoc #tecdocCats ul li ul.sublist.active {
  right: 0;
  opacity: 1;
}
@media only screen and (min-width: 1600px) {
  .html-tecdoc-page .tecdoc #tecdocCats ul li ul.sublist a {
    margin: 0 0 0.4rem 0;
  }
}
.html-tecdoc-page .tecdoc #tecdocCats ul li ul.sublist .sub-cat-name {
  font-weight: 600;
}
.html-tecdoc-page .tecdoc #tecdocCats ul li ul.sublist .sub-cat-name .arrow {
  transform: rotate(180deg);
  position: absolute;
  left: 0;
  top: 9px;
  margin-left: 0;
  opacity: 0.6;
}
.html-tecdoc-page .tecdoc #tecdocCats ul li ul.sublist .sub-cat-name a {
  padding: 0 0 0 29px;
}
.html-tecdoc-page .tecdoc #tecdocCats ul li a {
  font-size: 1rem;
  line-height: 1.4rem;
  margin: 0 15px 15px 0;
  display: inline-block;
  white-space: nowrap;
  text-transform: capitalize;
}
.html-tecdoc-page .tecdoc #tecdocCats ul li a:after, .html-tecdoc-page .tecdoc #tecdocCats ul li a:before {
  border-bottom-color: rgba(25, 40, 62, 0);
}
@media only screen and (max-width: 1023px) {
  .html-tecdoc-page .tecdoc #tecdocCats ul li a:after, .html-tecdoc-page .tecdoc #tecdocCats ul li a:before {
    display: none;
  }
}
.html-tecdoc-page .tecdoc #tecdocCats ul li a:hover:after {
  border-bottom-color: rgba(25, 40, 62, 0.5);
}
.html-tecdoc-page .tecdoc #tecdocCats ul li a.active {
  opacity: 0;
  pointer-events: none;
}
.html-tecdoc-page .tecdoc #tecdocCats ul li a.fade-down:after, .html-tecdoc-page .tecdoc #tecdocCats ul li a.fade-down:before {
  opacity: 0.2;
}
.html-tecdoc-page .tecdoc #tecdocCats ul li a.fade-down:hover:after, .html-tecdoc-page .tecdoc #tecdocCats ul li a.fade-down:hover:before {
  opacity: 1;
}
.html-tecdoc-page .tecdoc #tecdocProducts {
  width: 75%;
  padding-top: 2rem;
}
@media only screen and (max-width: 1023px) {
  .html-tecdoc-page .tecdoc #tecdocProducts {
    flex: 0 0 100%;
    width: auto;
  }
}
.html-tecdoc-page .tecdoc #tecdocProducts .products {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
  cursor: default;
}
.html-tecdoc-page .tecdoc #tecdocProducts .products .noproducts {
  font-style: italic;
}
.html-tecdoc-page .tecdoc #tecdocProducts .products .product {
  height: max-content;
  box-shadow: 0px 0px 10px 2px;
  padding: 10px;
}
.html-tecdoc-page .tecdoc #tecdocProducts .products .product img {
  margin: 0 auto;
}
.html-tecdoc-page .tecdoc #tecdocProducts .products .product .mandatory-info {
  display: block;
}
.html-tecdoc-page .tecdoc #tecdocProducts .products .product a {
  margin-top: 10px;
}

#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: proxima-nova, 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 proxima-nova, 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;
}

.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;
}

.custom-campaign-page-1 .btn, .custom-campaign-page-1 .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .custom-campaign-page-1 .productAddedToCartWindowCheckout,
.custom-campaign-page-1 .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .custom-campaign-page-1 .productAddedToCartWindowCheckout, .custom-campaign-page-1 .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn .custom-campaign-page-1 a, .custom-campaign-page-1 .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption .custom-campaign-page-1 p, .custom-campaign-page-1 .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn .custom-campaign-page-1 a {
  padding: 12px 24px;
  margin-top: 24px;
  text-decoration: none !important;
}
.custom-campaign-page-1 ul {
  margin-left: 1rem;
}
.custom-campaign-page-1 ul li {
  margin-bottom: 1rem;
}
.custom-campaign-page-1 .intro {
  max-width: 600px;
  margin: 30px auto 50px auto;
  text-align: center;
  padding: 0 24px;
  line-height: 1.35;
}
@media only screen and (min-width: 1024px) {
  .custom-campaign-page-1 .intro {
    margin: 50px auto 60px auto;
  }
}
.custom-campaign-page-1 .intro h2 {
  font-size: 35px;
}
@media only screen and (min-width: 768px) {
  .custom-campaign-page-1 .intro h2 {
    font-size: 50px;
  }
}
@media only screen and (min-width: 1024px) {
  .custom-campaign-page-1 .intro h2 {
    font-size: 55px;
  }
}
@media only screen and (min-width: 1200px) {
  .custom-campaign-page-1 .intro h2 {
    font-size: 60px;
  }
}
.custom-campaign-page-1 .intro h3 {
  font-weight: 500;
  margin-bottom: 16px;
}
.custom-campaign-page-1 .big-image {
  margin: 8px auto;
}
.custom-campaign-page-1 .big-image img {
  border-radius: 5px;
}
.custom-campaign-page-1 .focus-box {
  display: flex;
  background: #F2F2F2;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin: 16px auto;
  border-radius: 5px;
  flex-direction: column-reverse;
}
@media only screen and (min-width: 1200px) {
  .custom-campaign-page-1 .focus-box {
    flex-direction: row;
    padding: 32px;
    margin: 12px auto;
  }
}
.custom-campaign-page-1 .focus-box .text {
  width: 100%;
  line-height: 1.35;
  padding: 24px;
}
@media only screen and (min-width: 1024px) {
  .custom-campaign-page-1 .focus-box .text {
    padding: 40px;
  }
}
@media only screen and (min-width: 1200px) {
  .custom-campaign-page-1 .focus-box .text {
    padding: 24px 80px 24px 58px;
    width: 50%;
  }
}
.custom-campaign-page-1 .focus-box .text p {
  margin-bottom: 1rem;
}
.custom-campaign-page-1 .focus-box .text a {
  text-decoration: underline;
}
.custom-campaign-page-1 .focus-box .text a::before, .custom-campaign-page-1 .focus-box .text a::after {
  display: none;
}
.custom-campaign-page-1 .focus-box .image {
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .custom-campaign-page-1 .focus-box .image {
    width: 50%;
  }
}
.custom-campaign-page-1 .focus-box .image img {
  border-radius: 5px 5px 0 0;
}
@media only screen and (min-width: 1200px) {
  .custom-campaign-page-1 .focus-box .image img {
    border-radius: 5px;
  }
}
@media only screen and (min-width: 1200px) {
  .custom-campaign-page-1 .focus-box.left {
    flex-direction: row-reverse;
  }
}
@media only screen and (min-width: 1200px) {
  .custom-campaign-page-1 .focus-box.left .text {
    padding: 0 58px 0 80px;
    padding: 0 0 0 32px;
  }
}
.custom-campaign-page-1 .description {
  max-width: 800px;
  margin: auto;
  margin: 40px auto;
  line-height: 1.35;
  padding: 0 8px;
}
@media only screen and (min-width: 1024px) {
  .custom-campaign-page-1 .description {
    margin: 80px auto;
    font-size: 18px;
  }
}
.custom-campaign-page-1 .description .center {
  text-align: center;
}
.custom-campaign-page-1 .description .btn, .custom-campaign-page-1 .description .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .custom-campaign-page-1 .description .productAddedToCartWindowCheckout,
.custom-campaign-page-1 .description .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .custom-campaign-page-1 .description .productAddedToCartWindowCheckout, .custom-campaign-page-1 .description .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn .custom-campaign-page-1 .description a, .custom-campaign-page-1 .description .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption .custom-campaign-page-1 .description p, .custom-campaign-page-1 .description .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn .custom-campaign-page-1 .description a {
  margin: 16px auto;
}
@media only screen and (min-width: 1024px) {
  .custom-campaign-page-1 .description .btn, .custom-campaign-page-1 .description .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout, .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .custom-campaign-page-1 .description .productAddedToCartWindowCheckout,
.custom-campaign-page-1 .description .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .custom-campaign-page-1 .description .productAddedToCartWindowCheckout, .custom-campaign-page-1 .description .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn a, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .favorite-categories .favorite-categories-btn .custom-campaign-page-1 .description a, .custom-campaign-page-1 .description .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption p, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .all-teasers .slider-wrapper .nivo-caption .custom-campaign-page-1 .description p, .custom-campaign-page-1 .description .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn a, .html-home-page .master-wrapper-content .master-column-wrapper .center-1 .home-page .page-body .popular-brands .popular-brands-btn .custom-campaign-page-1 .description a {
    margin: 24px auto;
  }
}
.custom-campaign-page-1 .description h2 {
  margin-top: 32px;
}
.custom-campaign-page-1 .description h2:first-child {
  margin-top: 0;
}
.custom-campaign-page-1 .description p {
  margin-bottom: 1rem;
}
@media only screen and (min-width: 768px) {
  .custom-campaign-page-1 .mobile {
    display: none;
  }
}
.custom-campaign-page-1 .desktop {
  display: none;
}
@media only screen and (min-width: 768px) {
  .custom-campaign-page-1 .desktop {
    display: block;
  }
}

/*# sourceMappingURL=main.css.map */
