@charset "UTF-8";
/* -----------------------------------------------------------------------
   Don't make any changes here
-------------------------------------------------------------------------- */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
  padding: 0;
  margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

textarea {
  overflow: auto;
}

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

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

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

h1 {
  font-family: "futura-pt", sans-serif;
  font-weight: 400;
  font-size: 2.6rem;
  line-height: 3.2rem;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1200px) {
  h1 {
    font-size: 3.5rem;
    line-height: 4.2rem;
  }
}
h1 em {
  font-family: "larken", sans-serif;
  font-size: 2.2rem;
  line-height: 3.2rem;
}
@media only screen and (min-width: 1200px) {
  h1 em {
    font-size: 3rem;
    line-height: 4.2rem;
  }
}

h2 {
  font-family: "futura-pt", sans-serif;
  font-weight: 400;
  font-size: 2.6rem;
  line-height: 3.2rem;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1200px) {
  h2 {
    font-size: 3.5rem;
    line-height: 4rem;
  }
}
h2 em {
  font-family: "larken", sans-serif;
  font-size: 2.2rem;
  line-height: 3.2rem;
}
@media only screen and (min-width: 1200px) {
  h2 em {
    font-size: 3rem;
    line-height: 4rem;
  }
}

h3 {
  font-family: "futura-pt", sans-serif;
  font-weight: 600;
  font-size: 1.1rem;
  line-height: 1.43rem;
  margin-bottom: 0.8rem;
}

h4 {
  font-family: "futura-pt", sans-serif;
  font-weight: 600;
  font-size: 1.3rem;
  line-height: 1.69rem;
  margin-bottom: 0.2rem;
}

h5 {
  font-family: "futura-pt", sans-serif;
  font-weight: 600;
  font-size: 1.2rem;
  line-height: 1.56rem;
  margin-bottom: 0.5rem;
}

b,
strong {
  font-family: "futura-pt", sans-serif;
  font-weight: 600;
}

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

main,
.master-column-wrapper {
  font-size: 1rem;
  line-height: 1.5rem;
}

blockquote {
  position: relative;
  width: 85%;
  margin: 3rem auto;
  font-size: 1.5rem;
  line-height: 1.95rem;
  font-weight: 300;
  color: #1D1D1D;
}
@media only screen and (min-width: 1024px) {
  blockquote {
    width: 80%;
    font-size: 2rem;
    line-height: 2.6rem;
    margin: 3rem auto;
  }
}
@media only screen and (min-width: 1200px) {
  blockquote {
    width: 70%;
  }
}
blockquote em {
  font-family: "larken", sans-serif;
  font-size: 1.25rem;
  line-height: 1.625rem;
}
@media only screen and (min-width: 1024px) {
  blockquote em {
    font-size: 1.65rem;
    line-height: 2.145rem;
  }
}
blockquote:before {
  content: "“";
  font-family: "larken", sans-serif;
  font-size: 2rem;
  line-height: 2.6rem;
  color: #F29173;
  position: absolute;
  left: -14px;
  top: -10px;
}
@media only screen and (min-width: 1024px) {
  blockquote:before {
    left: -30px;
    top: -18px;
    font-size: 2.5rem;
    line-height: 3.25rem;
  }
}

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

.umbraco-content-page2 ul,
.short-description ul,
.umbraco-howto-tips ul,
.service-intro-text ul,
.contentType-pageText.umbraco-text ul,
.content-box ul {
  list-style: none;
  padding-left: 2px;
}
.umbraco-content-page2 ul li,
.short-description ul li,
.umbraco-howto-tips ul li,
.service-intro-text ul li,
.contentType-pageText.umbraco-text ul li,
.content-box ul li {
  position: relative;
  padding-left: 12px;
  margin-bottom: 0.3rem;
  width: 95%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (min-width: 1024px) {
  .umbraco-content-page2 ul li,
  .short-description ul li,
  .umbraco-howto-tips ul li,
  .service-intro-text ul li,
  .contentType-pageText.umbraco-text ul li,
  .content-box ul li {
    padding-left: 14px;
  }
}
.umbraco-content-page2 ul li:before,
.short-description ul li:before,
.umbraco-howto-tips ul li:before,
.service-intro-text ul li:before,
.contentType-pageText.umbraco-text ul li:before,
.content-box ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  width: 6px;
  height: 6px;
  background-repeat: no-repeat;
  background-image: url("/Themes/custom/Content/images/list-marker.svg");
}
@media only screen and (min-width: 1024px) {
  .umbraco-content-page2 ul li:before,
  .short-description ul li:before,
  .umbraco-howto-tips ul li:before,
  .service-intro-text ul li:before,
  .contentType-pageText.umbraco-text ul li:before,
  .content-box ul li:before {
    top: 12px;
    width: 8px;
    height: 8px;
  }
}

.umbraco-text p span {
  font-family: inherit !important;
  font-size: 1rem !important;
  line-height: 1.5 !important;
}

/*
.contentType-pageText.umbraco-text {
	ul {
        list-style-type: none !important;
        margin-bottom: 1rem;
        text-align: left;
        padding: 0;

        li {
            margin-bottom: 0.3rem;
            letter-spacing: 0.3px;
            padding-left: 24px;
            position: relative;
            font-weight: normal;
            @include multiplyFontSizeBy(1, 1.5);

            span {
                font-family: $font-default !important;
                font-size: 1rem !important;
                line-height: 1.5rem !important;
            }

            &:before {
                content: ' ';
                display: block;
                position: absolute;
                left: 2px;
                top: 12px;
                background: $identity-primary-color-1;
                height: 1px;
                width: 14px;

                @include media-breakpoint-up(lg) {
                    top: 15px;
                }
            }
        }
    }

}
*/
ol:not(.opc) {
  margin-left: 1rem;
  margin-bottom: 1rem;
}

/* -----------------------------------------------------------------------
   COLORS DEFAULT
-------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
   SELECTION SETTINGS
-------------------------------------------------------------------------- */
[v-cloak] {
  display: none;
}

::-moz-selection {
  background: rgba(15, 106, 94, 0.99);
  color: rgba(245, 245, 245, 0.99);
}

::selection {
  background: rgba(15, 106, 94, 0.99);
  color: rgba(245, 245, 245, 0.99);
}

html,
body {
  font-family: "futura-pt", sans-serif;
  font-weight: 400;
  color: #1D1D1D;
  background-color: #F5F5F5;
  font-size: 16px;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  width: 100%;
}
@media only screen and (min-width: 768px) {
  html,
  body {
    font-size: 18px;
  }
}
@media only screen and (min-width: 1024px) {
  html,
  body {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1200px) {
  html,
  body {
    font-size: 18px;
  }
}
@media only screen and (min-width: 1400px) {
  html,
  body {
    font-size: 19px;
  }
}
@media only screen and (min-width: 1800px) {
  html,
  body {
    font-size: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  html.menu-active, html.search-active, html.filters-active, html.modal-active, html.gallery-active,
  body.menu-active,
  body.search-active,
  body.filters-active,
  body.modal-active,
  body.gallery-active {
    overflow: hidden;
    height: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  html.search-active, html.menu-active,
  body.search-active,
  body.menu-active {
    overflow: hidden;
    height: 100vh;
  }
}
html.no-cursor .product-item,
body.no-cursor .product-item {
  pointer-events: none;
}
html.no-cursor .flex-items,
html.no-cursor .swiper-wrapper,
html.no-cursor .master-wrapper-content a,
html.no-cursor .picture,
html.no-cursor .item-box,
body.no-cursor .flex-items,
body.no-cursor .swiper-wrapper,
body.no-cursor .master-wrapper-content a,
body.no-cursor .picture,
body.no-cursor .item-box {
  cursor: none !important;
}

.html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list .price-range-selected-ranges {
  display: none;
}

.master-wrapper-content {
  position: relative;
  margin: 0 auto;
  min-height: 100vh;
  overflow: hidden;
}
.master-wrapper-content:has(.umbraco-hero-section) {
  padding-top: 0 !important;
}
@media only screen and (max-width: 1023px) {
  .master-wrapper-content:has(.contentType-category-campaign-intro) {
    padding-top: 60px;
  }
}

.site-padding-top, .html-umbraco-inspiration-page .center-1, .html-home-page .umbraco-content-page .umbraco-hero-section, .master-wrapper-content {
  padding-top: 66px;
}
@media only screen and (min-width: 768px) {
  .site-padding-top, .html-umbraco-inspiration-page .center-1, .html-home-page .umbraco-content-page .umbraco-hero-section, .master-wrapper-content {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 1024px) {
  .site-padding-top, .html-umbraco-inspiration-page .center-1, .html-home-page .umbraco-content-page .umbraco-hero-section, .master-wrapper-content {
    padding-top: 74px;
  }
}
@media only screen and (min-width: 1200px) {
  .site-padding-top, .html-umbraco-inspiration-page .center-1, .html-home-page .umbraco-content-page .umbraco-hero-section, .master-wrapper-content {
    padding-top: 170px;
  }
}

.site-width, .html-umbraco-shops-page .umbraco-content-page, .store-list .page-container, .category-page .page-container,
.shops-page .page-container, .umbraco-page-list .component-container, .umbraco-page-list .tags, .umbraco-page-list > .umbraco-header, .umbraco-page-list > .umbraco-title, .html-umbraco-service-page .service-intro, .inspiration-page .page-container > .umbraco-video,
.inspiration-page .page-sections > .umbraco-video,
.service-page .page-container > .umbraco-video,
.service-page .page-sections > .umbraco-video,
.content-page .page-container > .umbraco-video,
.content-page .page-sections > .umbraco-video,
.shops-page .page-container > .umbraco-video,
.shops-page .page-sections > .umbraco-video, .inspiration-page .page-container > .before-after-gallery .text,
.inspiration-page .page-sections > .before-after-gallery .text,
.service-page .page-container > .before-after-gallery .text,
.service-page .page-sections > .before-after-gallery .text,
.content-page .page-container > .before-after-gallery .text,
.content-page .page-sections > .before-after-gallery .text,
.shops-page .page-container > .before-after-gallery .text,
.shops-page .page-sections > .before-after-gallery .text, .inspiration-page .page-container > .before-after-gallery,
.inspiration-page .page-sections > .before-after-gallery,
.service-page .page-container > .before-after-gallery,
.service-page .page-sections > .before-after-gallery,
.content-page .page-container > .before-after-gallery,
.content-page .page-sections > .before-after-gallery,
.shops-page .page-container > .before-after-gallery,
.shops-page .page-sections > .before-after-gallery, .inspiration-page .page-container > .image-gallery-5,
.inspiration-page .page-sections > .image-gallery-5,
.service-page .page-container > .image-gallery-5,
.service-page .page-sections > .image-gallery-5,
.content-page .page-container > .image-gallery-5,
.content-page .page-sections > .image-gallery-5,
.shops-page .page-container > .image-gallery-5,
.shops-page .page-sections > .image-gallery-5, .inspiration-page .page-container > .image-gallery-4 .text,
.inspiration-page .page-sections > .image-gallery-4 .text,
.service-page .page-container > .image-gallery-4 .text,
.service-page .page-sections > .image-gallery-4 .text,
.content-page .page-container > .image-gallery-4 .text,
.content-page .page-sections > .image-gallery-4 .text,
.shops-page .page-container > .image-gallery-4 .text,
.shops-page .page-sections > .image-gallery-4 .text, .inspiration-page .page-container > .image-gallery-4,
.inspiration-page .page-sections > .image-gallery-4,
.service-page .page-container > .image-gallery-4,
.service-page .page-sections > .image-gallery-4,
.content-page .page-container > .image-gallery-4,
.content-page .page-sections > .image-gallery-4,
.shops-page .page-container > .image-gallery-4,
.shops-page .page-sections > .image-gallery-4, .inspiration-page .page-container > .image-gallery-3 .text,
.inspiration-page .page-sections > .image-gallery-3 .text,
.service-page .page-container > .image-gallery-3 .text,
.service-page .page-sections > .image-gallery-3 .text,
.content-page .page-container > .image-gallery-3 .text,
.content-page .page-sections > .image-gallery-3 .text,
.shops-page .page-container > .image-gallery-3 .text,
.shops-page .page-sections > .image-gallery-3 .text, .inspiration-page .page-container > .image-gallery-3,
.inspiration-page .page-sections > .image-gallery-3,
.service-page .page-container > .image-gallery-3,
.service-page .page-sections > .image-gallery-3,
.content-page .page-container > .image-gallery-3,
.content-page .page-sections > .image-gallery-3,
.shops-page .page-container > .image-gallery-3,
.shops-page .page-sections > .image-gallery-3, .inspiration-page .page-container > .image-gallery-2 .text,
.inspiration-page .page-sections > .image-gallery-2 .text,
.service-page .page-container > .image-gallery-2 .text,
.service-page .page-sections > .image-gallery-2 .text,
.content-page .page-container > .image-gallery-2 .text,
.content-page .page-sections > .image-gallery-2 .text,
.shops-page .page-container > .image-gallery-2 .text,
.shops-page .page-sections > .image-gallery-2 .text, .inspiration-page .page-container > .image-gallery-2,
.inspiration-page .page-sections > .image-gallery-2,
.service-page .page-container > .image-gallery-2,
.service-page .page-sections > .image-gallery-2,
.content-page .page-container > .image-gallery-2,
.content-page .page-sections > .image-gallery-2,
.shops-page .page-container > .image-gallery-2,
.shops-page .page-sections > .image-gallery-2, .inspiration-page .page-container > .image-gallery .text,
.inspiration-page .page-sections > .image-gallery .text,
.service-page .page-container > .image-gallery .text,
.service-page .page-sections > .image-gallery .text,
.content-page .page-container > .image-gallery .text,
.content-page .page-sections > .image-gallery .text,
.shops-page .page-container > .image-gallery .text,
.shops-page .page-sections > .image-gallery .text, .inspiration-page .page-container > .image-gallery,
.inspiration-page .page-sections > .image-gallery,
.service-page .page-container > .image-gallery,
.service-page .page-sections > .image-gallery,
.content-page .page-container > .image-gallery,
.content-page .page-sections > .image-gallery,
.shops-page .page-container > .image-gallery,
.shops-page .page-sections > .image-gallery, .inspiration-page .page-container > .umbraco-howto-tips,
.inspiration-page .page-sections > .umbraco-howto-tips,
.service-page .page-container > .umbraco-howto-tips,
.service-page .page-sections > .umbraco-howto-tips,
.content-page .page-container > .umbraco-howto-tips,
.content-page .page-sections > .umbraco-howto-tips,
.shops-page .page-container > .umbraco-howto-tips,
.shops-page .page-sections > .umbraco-howto-tips, .inspiration-page .page-container > .numbered-page-text,
.inspiration-page .page-sections > .numbered-page-text,
.service-page .page-container > .numbered-page-text,
.service-page .page-sections > .numbered-page-text,
.content-page .page-container > .numbered-page-text,
.content-page .page-sections > .numbered-page-text,
.shops-page .page-container > .numbered-page-text,
.shops-page .page-sections > .numbered-page-text, .inspiration-page .page-container > .contentType-wideImage .umbraco-image,
.inspiration-page .page-sections > .contentType-wideImage .umbraco-image,
.service-page .page-container > .contentType-wideImage .umbraco-image,
.service-page .page-sections > .contentType-wideImage .umbraco-image,
.content-page .page-container > .contentType-wideImage .umbraco-image,
.content-page .page-sections > .contentType-wideImage .umbraco-image,
.shops-page .page-container > .contentType-wideImage .umbraco-image,
.shops-page .page-sections > .contentType-wideImage .umbraco-image, .inspiration-page .page-container > .inspiration-articles .component-container,
.inspiration-page .page-sections > .inspiration-articles .component-container,
.service-page .page-container > .inspiration-articles .component-container,
.service-page .page-sections > .inspiration-articles .component-container,
.content-page .page-container > .inspiration-articles .component-container,
.content-page .page-sections > .inspiration-articles .component-container,
.shops-page .page-container > .inspiration-articles .component-container,
.shops-page .page-sections > .inspiration-articles .component-container, .inspiration-page .page-container > .product-list .component-container,
.inspiration-page .page-sections > .product-list .component-container,
.service-page .page-container > .product-list .component-container,
.service-page .page-sections > .product-list .component-container,
.content-page .page-container > .product-list .component-container,
.content-page .page-sections > .product-list .component-container,
.shops-page .page-container > .product-list .component-container,
.shops-page .page-sections > .product-list .component-container, .inspiration-page .page-container > .umbraco-text,
.inspiration-page .page-sections > .umbraco-text,
.service-page .page-container > .umbraco-text,
.service-page .page-sections > .umbraco-text,
.content-page .page-container > .umbraco-text,
.content-page .page-sections > .umbraco-text,
.shops-page .page-container > .umbraco-text,
.shops-page .page-sections > .umbraco-text, .inspiration-page .page-container > .images-with-subtext,
.inspiration-page .page-sections > .images-with-subtext,
.service-page .page-container > .images-with-subtext,
.service-page .page-sections > .images-with-subtext,
.content-page .page-container > .images-with-subtext,
.content-page .page-sections > .images-with-subtext,
.shops-page .page-container > .images-with-subtext,
.shops-page .page-sections > .images-with-subtext, .inspiration-page .page-container > .image-with-hotspots,
.inspiration-page .page-sections > .image-with-hotspots,
.service-page .page-container > .image-with-hotspots,
.service-page .page-sections > .image-with-hotspots,
.content-page .page-container > .image-with-hotspots,
.content-page .page-sections > .image-with-hotspots,
.shops-page .page-container > .image-with-hotspots,
.shops-page .page-sections > .image-with-hotspots, .inspiration-page .page-container > .umbraco-subheading,
.inspiration-page .page-sections > .umbraco-subheading,
.service-page .page-container > .umbraco-subheading,
.service-page .page-sections > .umbraco-subheading,
.content-page .page-container > .umbraco-subheading,
.content-page .page-sections > .umbraco-subheading,
.shops-page .page-container > .umbraco-subheading,
.shops-page .page-sections > .umbraco-subheading, .inspiration-page .page-container > .umbraco-header,
.inspiration-page .page-sections > .umbraco-header,
.service-page .page-container > .umbraco-header,
.service-page .page-sections > .umbraco-header,
.content-page .page-container > .umbraco-header,
.content-page .page-sections > .umbraco-header,
.shops-page .page-container > .umbraco-header,
.shops-page .page-sections > .umbraco-header, .inspiration-page .page-container > .umbraco-title,
.inspiration-page .page-sections > .umbraco-title,
.service-page .page-container > .umbraco-title,
.service-page .page-sections > .umbraco-title,
.content-page .page-container > .umbraco-title,
.content-page .page-sections > .umbraco-title,
.shops-page .page-container > .umbraco-title,
.shops-page .page-sections > .umbraco-title, .shared-site-content-2 > .component-container, .image-and-text-component .related-items,
.shared-site-content .related-items, .image-and-text-component > .component-container,
.shared-site-content > .component-container, .html-home-page .hh-insta, .html-home-page .umbraco-content-page .product-list .component-container, .html-home-page .umbraco-content-page .umbraco-hero-section .component-container, .html-login-page .master-wrapper-content .master-column-wrapper, .html-password-recovery-page .master-wrapper-content .master-column-wrapper, .html-registration-page .master-wrapper-content .master-column-wrapper, .html-registration-result-page .master-wrapper-content .master-column-wrapper, .html-email-a-friend-page .master-wrapper-content .master-column-wrapper, .html-search-page .master-wrapper-content .master-column-wrapper .clerk-search, .html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .clerk-facet-group, .html-search-page .master-wrapper-content .master-column-wrapper .product-selectors, .html-search-page .master-wrapper-content .master-column-wrapper .page.search-page .page-title, .html-account-page .master-wrapper-content .master-column-wrapper, .html-return-request-page .master-wrapper-content .master-column-wrapper, .html-category-page.clublist .master-column-wrapper .center-2 .category-page .flex, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-list .product-grid.no-swipe, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-list, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .swiper-pagination,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .swiper-pagination, .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-essential .overview .custom-sticky-header .sticky-product-info, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container.color, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential, .html-category-page .master-column-wrapper .product-grid, .html-manufacturer-page .master-column-wrapper .product-grid, .html-manufacturer-list-page .master-column-wrapper .product-grid, .html-search-page .master-column-wrapper .product-grid, .html-product-tag-page .master-column-wrapper .product-grid, .html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-category-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-category-page .master-column-wrapper .center-2 .page-body .category-description-text,
.html-category-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-text,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-text,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-text,
.html-search-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-text,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-category-page .master-column-wrapper .side-2 .block,
.html-category-page .master-column-wrapper .center-2 .page-body .block, .html-manufacturer-page .master-column-wrapper .side-2 .block,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .block, .html-manufacturer-list-page .master-column-wrapper .side-2 .block,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .block, .html-search-page .master-column-wrapper .side-2 .block,
.html-search-page .master-column-wrapper .center-2 .page-body .block, .html-product-tag-page .master-column-wrapper .side-2 .block,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .block, .html-category-page .master-column-wrapper, .html-manufacturer-page .master-column-wrapper, .html-manufacturer-list-page .master-column-wrapper, .html-search-page .master-column-wrapper, .html-product-tag-page .master-column-wrapper, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page, .html-blog-page .master-wrapper-content .page-title, .html-blog-search-page .master-wrapper-content .page-title, .html-blog-page .master-wrapper-content .side-2, .html-blog-search-page .master-wrapper-content .side-2, .products-modal .products-modal-list, footer .footer-info, .clerk-instant-search-visible .clerk-design-component-ht0CCGOb, .header .header-upper, .multiple-choice-form-wrapper form,
.service-form-wrapper form,
.general-form-wrapper form, .multiple-choice-form-wrapper .form-header,
.multiple-choice-form-wrapper .ingress,
.service-form-wrapper .form-header,
.service-form-wrapper .ingress,
.general-form-wrapper .form-header,
.general-form-wrapper .ingress, .breadcrumb {
  width: calc(100% - 56px);
}
@media only screen and (max-width: 324px) {
  .site-width, .html-umbraco-shops-page .umbraco-content-page, .store-list .page-container, .category-page .page-container,
  .shops-page .page-container, .umbraco-page-list .component-container, .umbraco-page-list .tags, .umbraco-page-list > .umbraco-header, .umbraco-page-list > .umbraco-title, .html-umbraco-service-page .service-intro, .inspiration-page .page-container > .umbraco-video,
  .inspiration-page .page-sections > .umbraco-video,
  .service-page .page-container > .umbraco-video,
  .service-page .page-sections > .umbraco-video,
  .content-page .page-container > .umbraco-video,
  .content-page .page-sections > .umbraco-video,
  .shops-page .page-container > .umbraco-video,
  .shops-page .page-sections > .umbraco-video, .inspiration-page .page-container > .before-after-gallery .text,
  .inspiration-page .page-sections > .before-after-gallery .text,
  .service-page .page-container > .before-after-gallery .text,
  .service-page .page-sections > .before-after-gallery .text,
  .content-page .page-container > .before-after-gallery .text,
  .content-page .page-sections > .before-after-gallery .text,
  .shops-page .page-container > .before-after-gallery .text,
  .shops-page .page-sections > .before-after-gallery .text, .inspiration-page .page-container > .before-after-gallery,
  .inspiration-page .page-sections > .before-after-gallery,
  .service-page .page-container > .before-after-gallery,
  .service-page .page-sections > .before-after-gallery,
  .content-page .page-container > .before-after-gallery,
  .content-page .page-sections > .before-after-gallery,
  .shops-page .page-container > .before-after-gallery,
  .shops-page .page-sections > .before-after-gallery, .inspiration-page .page-container > .image-gallery-5,
  .inspiration-page .page-sections > .image-gallery-5,
  .service-page .page-container > .image-gallery-5,
  .service-page .page-sections > .image-gallery-5,
  .content-page .page-container > .image-gallery-5,
  .content-page .page-sections > .image-gallery-5,
  .shops-page .page-container > .image-gallery-5,
  .shops-page .page-sections > .image-gallery-5, .inspiration-page .page-container > .image-gallery-4 .text,
  .inspiration-page .page-sections > .image-gallery-4 .text,
  .service-page .page-container > .image-gallery-4 .text,
  .service-page .page-sections > .image-gallery-4 .text,
  .content-page .page-container > .image-gallery-4 .text,
  .content-page .page-sections > .image-gallery-4 .text,
  .shops-page .page-container > .image-gallery-4 .text,
  .shops-page .page-sections > .image-gallery-4 .text, .inspiration-page .page-container > .image-gallery-4,
  .inspiration-page .page-sections > .image-gallery-4,
  .service-page .page-container > .image-gallery-4,
  .service-page .page-sections > .image-gallery-4,
  .content-page .page-container > .image-gallery-4,
  .content-page .page-sections > .image-gallery-4,
  .shops-page .page-container > .image-gallery-4,
  .shops-page .page-sections > .image-gallery-4, .inspiration-page .page-container > .image-gallery-3 .text,
  .inspiration-page .page-sections > .image-gallery-3 .text,
  .service-page .page-container > .image-gallery-3 .text,
  .service-page .page-sections > .image-gallery-3 .text,
  .content-page .page-container > .image-gallery-3 .text,
  .content-page .page-sections > .image-gallery-3 .text,
  .shops-page .page-container > .image-gallery-3 .text,
  .shops-page .page-sections > .image-gallery-3 .text, .inspiration-page .page-container > .image-gallery-3,
  .inspiration-page .page-sections > .image-gallery-3,
  .service-page .page-container > .image-gallery-3,
  .service-page .page-sections > .image-gallery-3,
  .content-page .page-container > .image-gallery-3,
  .content-page .page-sections > .image-gallery-3,
  .shops-page .page-container > .image-gallery-3,
  .shops-page .page-sections > .image-gallery-3, .inspiration-page .page-container > .image-gallery-2 .text,
  .inspiration-page .page-sections > .image-gallery-2 .text,
  .service-page .page-container > .image-gallery-2 .text,
  .service-page .page-sections > .image-gallery-2 .text,
  .content-page .page-container > .image-gallery-2 .text,
  .content-page .page-sections > .image-gallery-2 .text,
  .shops-page .page-container > .image-gallery-2 .text,
  .shops-page .page-sections > .image-gallery-2 .text, .inspiration-page .page-container > .image-gallery-2,
  .inspiration-page .page-sections > .image-gallery-2,
  .service-page .page-container > .image-gallery-2,
  .service-page .page-sections > .image-gallery-2,
  .content-page .page-container > .image-gallery-2,
  .content-page .page-sections > .image-gallery-2,
  .shops-page .page-container > .image-gallery-2,
  .shops-page .page-sections > .image-gallery-2, .inspiration-page .page-container > .image-gallery .text,
  .inspiration-page .page-sections > .image-gallery .text,
  .service-page .page-container > .image-gallery .text,
  .service-page .page-sections > .image-gallery .text,
  .content-page .page-container > .image-gallery .text,
  .content-page .page-sections > .image-gallery .text,
  .shops-page .page-container > .image-gallery .text,
  .shops-page .page-sections > .image-gallery .text, .inspiration-page .page-container > .image-gallery,
  .inspiration-page .page-sections > .image-gallery,
  .service-page .page-container > .image-gallery,
  .service-page .page-sections > .image-gallery,
  .content-page .page-container > .image-gallery,
  .content-page .page-sections > .image-gallery,
  .shops-page .page-container > .image-gallery,
  .shops-page .page-sections > .image-gallery, .inspiration-page .page-container > .umbraco-howto-tips,
  .inspiration-page .page-sections > .umbraco-howto-tips,
  .service-page .page-container > .umbraco-howto-tips,
  .service-page .page-sections > .umbraco-howto-tips,
  .content-page .page-container > .umbraco-howto-tips,
  .content-page .page-sections > .umbraco-howto-tips,
  .shops-page .page-container > .umbraco-howto-tips,
  .shops-page .page-sections > .umbraco-howto-tips, .inspiration-page .page-container > .numbered-page-text,
  .inspiration-page .page-sections > .numbered-page-text,
  .service-page .page-container > .numbered-page-text,
  .service-page .page-sections > .numbered-page-text,
  .content-page .page-container > .numbered-page-text,
  .content-page .page-sections > .numbered-page-text,
  .shops-page .page-container > .numbered-page-text,
  .shops-page .page-sections > .numbered-page-text, .inspiration-page .page-container > .contentType-wideImage .umbraco-image,
  .inspiration-page .page-sections > .contentType-wideImage .umbraco-image,
  .service-page .page-container > .contentType-wideImage .umbraco-image,
  .service-page .page-sections > .contentType-wideImage .umbraco-image,
  .content-page .page-container > .contentType-wideImage .umbraco-image,
  .content-page .page-sections > .contentType-wideImage .umbraco-image,
  .shops-page .page-container > .contentType-wideImage .umbraco-image,
  .shops-page .page-sections > .contentType-wideImage .umbraco-image, .inspiration-page .page-container > .inspiration-articles .component-container,
  .inspiration-page .page-sections > .inspiration-articles .component-container,
  .service-page .page-container > .inspiration-articles .component-container,
  .service-page .page-sections > .inspiration-articles .component-container,
  .content-page .page-container > .inspiration-articles .component-container,
  .content-page .page-sections > .inspiration-articles .component-container,
  .shops-page .page-container > .inspiration-articles .component-container,
  .shops-page .page-sections > .inspiration-articles .component-container, .inspiration-page .page-container > .product-list .component-container,
  .inspiration-page .page-sections > .product-list .component-container,
  .service-page .page-container > .product-list .component-container,
  .service-page .page-sections > .product-list .component-container,
  .content-page .page-container > .product-list .component-container,
  .content-page .page-sections > .product-list .component-container,
  .shops-page .page-container > .product-list .component-container,
  .shops-page .page-sections > .product-list .component-container, .inspiration-page .page-container > .umbraco-text,
  .inspiration-page .page-sections > .umbraco-text,
  .service-page .page-container > .umbraco-text,
  .service-page .page-sections > .umbraco-text,
  .content-page .page-container > .umbraco-text,
  .content-page .page-sections > .umbraco-text,
  .shops-page .page-container > .umbraco-text,
  .shops-page .page-sections > .umbraco-text, .inspiration-page .page-container > .images-with-subtext,
  .inspiration-page .page-sections > .images-with-subtext,
  .service-page .page-container > .images-with-subtext,
  .service-page .page-sections > .images-with-subtext,
  .content-page .page-container > .images-with-subtext,
  .content-page .page-sections > .images-with-subtext,
  .shops-page .page-container > .images-with-subtext,
  .shops-page .page-sections > .images-with-subtext, .inspiration-page .page-container > .image-with-hotspots,
  .inspiration-page .page-sections > .image-with-hotspots,
  .service-page .page-container > .image-with-hotspots,
  .service-page .page-sections > .image-with-hotspots,
  .content-page .page-container > .image-with-hotspots,
  .content-page .page-sections > .image-with-hotspots,
  .shops-page .page-container > .image-with-hotspots,
  .shops-page .page-sections > .image-with-hotspots, .inspiration-page .page-container > .umbraco-subheading,
  .inspiration-page .page-sections > .umbraco-subheading,
  .service-page .page-container > .umbraco-subheading,
  .service-page .page-sections > .umbraco-subheading,
  .content-page .page-container > .umbraco-subheading,
  .content-page .page-sections > .umbraco-subheading,
  .shops-page .page-container > .umbraco-subheading,
  .shops-page .page-sections > .umbraco-subheading, .inspiration-page .page-container > .umbraco-header,
  .inspiration-page .page-sections > .umbraco-header,
  .service-page .page-container > .umbraco-header,
  .service-page .page-sections > .umbraco-header,
  .content-page .page-container > .umbraco-header,
  .content-page .page-sections > .umbraco-header,
  .shops-page .page-container > .umbraco-header,
  .shops-page .page-sections > .umbraco-header, .inspiration-page .page-container > .umbraco-title,
  .inspiration-page .page-sections > .umbraco-title,
  .service-page .page-container > .umbraco-title,
  .service-page .page-sections > .umbraco-title,
  .content-page .page-container > .umbraco-title,
  .content-page .page-sections > .umbraco-title,
  .shops-page .page-container > .umbraco-title,
  .shops-page .page-sections > .umbraco-title, .shared-site-content-2 > .component-container, .image-and-text-component .related-items,
  .shared-site-content .related-items, .image-and-text-component > .component-container,
  .shared-site-content > .component-container, .html-home-page .hh-insta, .html-home-page .umbraco-content-page .product-list .component-container, .html-home-page .umbraco-content-page .umbraco-hero-section .component-container, .html-login-page .master-wrapper-content .master-column-wrapper, .html-password-recovery-page .master-wrapper-content .master-column-wrapper, .html-registration-page .master-wrapper-content .master-column-wrapper, .html-registration-result-page .master-wrapper-content .master-column-wrapper, .html-email-a-friend-page .master-wrapper-content .master-column-wrapper, .html-search-page .master-wrapper-content .master-column-wrapper .clerk-search, .html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .clerk-facet-group, .html-search-page .master-wrapper-content .master-column-wrapper .product-selectors, .html-search-page .master-wrapper-content .master-column-wrapper .page.search-page .page-title, .html-account-page .master-wrapper-content .master-column-wrapper, .html-return-request-page .master-wrapper-content .master-column-wrapper, .html-category-page.clublist .master-column-wrapper .center-2 .category-page .flex, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-list .product-grid.no-swipe, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-list, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .swiper-pagination,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .swiper-pagination, .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-essential .overview .custom-sticky-header .sticky-product-info, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container.color, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential, .html-category-page .master-column-wrapper .product-grid, .html-manufacturer-page .master-column-wrapper .product-grid, .html-manufacturer-list-page .master-column-wrapper .product-grid, .html-search-page .master-column-wrapper .product-grid, .html-product-tag-page .master-column-wrapper .product-grid, .html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-category-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-category-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-category-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-search-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-category-page .master-column-wrapper .side-2 .block,
  .html-category-page .master-column-wrapper .center-2 .page-body .block, .html-manufacturer-page .master-column-wrapper .side-2 .block,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .block, .html-manufacturer-list-page .master-column-wrapper .side-2 .block,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .block, .html-search-page .master-column-wrapper .side-2 .block,
  .html-search-page .master-column-wrapper .center-2 .page-body .block, .html-product-tag-page .master-column-wrapper .side-2 .block,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .block, .html-category-page .master-column-wrapper, .html-manufacturer-page .master-column-wrapper, .html-manufacturer-list-page .master-column-wrapper, .html-search-page .master-column-wrapper, .html-product-tag-page .master-column-wrapper, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page, .html-blog-page .master-wrapper-content .page-title, .html-blog-search-page .master-wrapper-content .page-title, .html-blog-page .master-wrapper-content .side-2, .html-blog-search-page .master-wrapper-content .side-2, .products-modal .products-modal-list, footer .footer-info, .clerk-instant-search-visible .clerk-design-component-ht0CCGOb, .header .header-upper, .multiple-choice-form-wrapper form,
  .service-form-wrapper form,
  .general-form-wrapper form, .multiple-choice-form-wrapper .form-header,
  .multiple-choice-form-wrapper .ingress,
  .service-form-wrapper .form-header,
  .service-form-wrapper .ingress,
  .general-form-wrapper .form-header,
  .general-form-wrapper .ingress, .breadcrumb {
    width: calc(100% - 38px);
  }
}
@media only screen and (min-width: 768px) {
  .site-width, .html-umbraco-shops-page .umbraco-content-page, .store-list .page-container, .category-page .page-container,
  .shops-page .page-container, .umbraco-page-list .component-container, .umbraco-page-list .tags, .umbraco-page-list > .umbraco-header, .umbraco-page-list > .umbraco-title, .html-umbraco-service-page .service-intro, .inspiration-page .page-container > .umbraco-video,
  .inspiration-page .page-sections > .umbraco-video,
  .service-page .page-container > .umbraco-video,
  .service-page .page-sections > .umbraco-video,
  .content-page .page-container > .umbraco-video,
  .content-page .page-sections > .umbraco-video,
  .shops-page .page-container > .umbraco-video,
  .shops-page .page-sections > .umbraco-video, .inspiration-page .page-container > .before-after-gallery .text,
  .inspiration-page .page-sections > .before-after-gallery .text,
  .service-page .page-container > .before-after-gallery .text,
  .service-page .page-sections > .before-after-gallery .text,
  .content-page .page-container > .before-after-gallery .text,
  .content-page .page-sections > .before-after-gallery .text,
  .shops-page .page-container > .before-after-gallery .text,
  .shops-page .page-sections > .before-after-gallery .text, .inspiration-page .page-container > .before-after-gallery,
  .inspiration-page .page-sections > .before-after-gallery,
  .service-page .page-container > .before-after-gallery,
  .service-page .page-sections > .before-after-gallery,
  .content-page .page-container > .before-after-gallery,
  .content-page .page-sections > .before-after-gallery,
  .shops-page .page-container > .before-after-gallery,
  .shops-page .page-sections > .before-after-gallery, .inspiration-page .page-container > .image-gallery-5,
  .inspiration-page .page-sections > .image-gallery-5,
  .service-page .page-container > .image-gallery-5,
  .service-page .page-sections > .image-gallery-5,
  .content-page .page-container > .image-gallery-5,
  .content-page .page-sections > .image-gallery-5,
  .shops-page .page-container > .image-gallery-5,
  .shops-page .page-sections > .image-gallery-5, .inspiration-page .page-container > .image-gallery-4 .text,
  .inspiration-page .page-sections > .image-gallery-4 .text,
  .service-page .page-container > .image-gallery-4 .text,
  .service-page .page-sections > .image-gallery-4 .text,
  .content-page .page-container > .image-gallery-4 .text,
  .content-page .page-sections > .image-gallery-4 .text,
  .shops-page .page-container > .image-gallery-4 .text,
  .shops-page .page-sections > .image-gallery-4 .text, .inspiration-page .page-container > .image-gallery-4,
  .inspiration-page .page-sections > .image-gallery-4,
  .service-page .page-container > .image-gallery-4,
  .service-page .page-sections > .image-gallery-4,
  .content-page .page-container > .image-gallery-4,
  .content-page .page-sections > .image-gallery-4,
  .shops-page .page-container > .image-gallery-4,
  .shops-page .page-sections > .image-gallery-4, .inspiration-page .page-container > .image-gallery-3 .text,
  .inspiration-page .page-sections > .image-gallery-3 .text,
  .service-page .page-container > .image-gallery-3 .text,
  .service-page .page-sections > .image-gallery-3 .text,
  .content-page .page-container > .image-gallery-3 .text,
  .content-page .page-sections > .image-gallery-3 .text,
  .shops-page .page-container > .image-gallery-3 .text,
  .shops-page .page-sections > .image-gallery-3 .text, .inspiration-page .page-container > .image-gallery-3,
  .inspiration-page .page-sections > .image-gallery-3,
  .service-page .page-container > .image-gallery-3,
  .service-page .page-sections > .image-gallery-3,
  .content-page .page-container > .image-gallery-3,
  .content-page .page-sections > .image-gallery-3,
  .shops-page .page-container > .image-gallery-3,
  .shops-page .page-sections > .image-gallery-3, .inspiration-page .page-container > .image-gallery-2 .text,
  .inspiration-page .page-sections > .image-gallery-2 .text,
  .service-page .page-container > .image-gallery-2 .text,
  .service-page .page-sections > .image-gallery-2 .text,
  .content-page .page-container > .image-gallery-2 .text,
  .content-page .page-sections > .image-gallery-2 .text,
  .shops-page .page-container > .image-gallery-2 .text,
  .shops-page .page-sections > .image-gallery-2 .text, .inspiration-page .page-container > .image-gallery-2,
  .inspiration-page .page-sections > .image-gallery-2,
  .service-page .page-container > .image-gallery-2,
  .service-page .page-sections > .image-gallery-2,
  .content-page .page-container > .image-gallery-2,
  .content-page .page-sections > .image-gallery-2,
  .shops-page .page-container > .image-gallery-2,
  .shops-page .page-sections > .image-gallery-2, .inspiration-page .page-container > .image-gallery .text,
  .inspiration-page .page-sections > .image-gallery .text,
  .service-page .page-container > .image-gallery .text,
  .service-page .page-sections > .image-gallery .text,
  .content-page .page-container > .image-gallery .text,
  .content-page .page-sections > .image-gallery .text,
  .shops-page .page-container > .image-gallery .text,
  .shops-page .page-sections > .image-gallery .text, .inspiration-page .page-container > .image-gallery,
  .inspiration-page .page-sections > .image-gallery,
  .service-page .page-container > .image-gallery,
  .service-page .page-sections > .image-gallery,
  .content-page .page-container > .image-gallery,
  .content-page .page-sections > .image-gallery,
  .shops-page .page-container > .image-gallery,
  .shops-page .page-sections > .image-gallery, .inspiration-page .page-container > .umbraco-howto-tips,
  .inspiration-page .page-sections > .umbraco-howto-tips,
  .service-page .page-container > .umbraco-howto-tips,
  .service-page .page-sections > .umbraco-howto-tips,
  .content-page .page-container > .umbraco-howto-tips,
  .content-page .page-sections > .umbraco-howto-tips,
  .shops-page .page-container > .umbraco-howto-tips,
  .shops-page .page-sections > .umbraco-howto-tips, .inspiration-page .page-container > .numbered-page-text,
  .inspiration-page .page-sections > .numbered-page-text,
  .service-page .page-container > .numbered-page-text,
  .service-page .page-sections > .numbered-page-text,
  .content-page .page-container > .numbered-page-text,
  .content-page .page-sections > .numbered-page-text,
  .shops-page .page-container > .numbered-page-text,
  .shops-page .page-sections > .numbered-page-text, .inspiration-page .page-container > .contentType-wideImage .umbraco-image,
  .inspiration-page .page-sections > .contentType-wideImage .umbraco-image,
  .service-page .page-container > .contentType-wideImage .umbraco-image,
  .service-page .page-sections > .contentType-wideImage .umbraco-image,
  .content-page .page-container > .contentType-wideImage .umbraco-image,
  .content-page .page-sections > .contentType-wideImage .umbraco-image,
  .shops-page .page-container > .contentType-wideImage .umbraco-image,
  .shops-page .page-sections > .contentType-wideImage .umbraco-image, .inspiration-page .page-container > .inspiration-articles .component-container,
  .inspiration-page .page-sections > .inspiration-articles .component-container,
  .service-page .page-container > .inspiration-articles .component-container,
  .service-page .page-sections > .inspiration-articles .component-container,
  .content-page .page-container > .inspiration-articles .component-container,
  .content-page .page-sections > .inspiration-articles .component-container,
  .shops-page .page-container > .inspiration-articles .component-container,
  .shops-page .page-sections > .inspiration-articles .component-container, .inspiration-page .page-container > .product-list .component-container,
  .inspiration-page .page-sections > .product-list .component-container,
  .service-page .page-container > .product-list .component-container,
  .service-page .page-sections > .product-list .component-container,
  .content-page .page-container > .product-list .component-container,
  .content-page .page-sections > .product-list .component-container,
  .shops-page .page-container > .product-list .component-container,
  .shops-page .page-sections > .product-list .component-container, .inspiration-page .page-container > .umbraco-text,
  .inspiration-page .page-sections > .umbraco-text,
  .service-page .page-container > .umbraco-text,
  .service-page .page-sections > .umbraco-text,
  .content-page .page-container > .umbraco-text,
  .content-page .page-sections > .umbraco-text,
  .shops-page .page-container > .umbraco-text,
  .shops-page .page-sections > .umbraco-text, .inspiration-page .page-container > .images-with-subtext,
  .inspiration-page .page-sections > .images-with-subtext,
  .service-page .page-container > .images-with-subtext,
  .service-page .page-sections > .images-with-subtext,
  .content-page .page-container > .images-with-subtext,
  .content-page .page-sections > .images-with-subtext,
  .shops-page .page-container > .images-with-subtext,
  .shops-page .page-sections > .images-with-subtext, .inspiration-page .page-container > .image-with-hotspots,
  .inspiration-page .page-sections > .image-with-hotspots,
  .service-page .page-container > .image-with-hotspots,
  .service-page .page-sections > .image-with-hotspots,
  .content-page .page-container > .image-with-hotspots,
  .content-page .page-sections > .image-with-hotspots,
  .shops-page .page-container > .image-with-hotspots,
  .shops-page .page-sections > .image-with-hotspots, .inspiration-page .page-container > .umbraco-subheading,
  .inspiration-page .page-sections > .umbraco-subheading,
  .service-page .page-container > .umbraco-subheading,
  .service-page .page-sections > .umbraco-subheading,
  .content-page .page-container > .umbraco-subheading,
  .content-page .page-sections > .umbraco-subheading,
  .shops-page .page-container > .umbraco-subheading,
  .shops-page .page-sections > .umbraco-subheading, .inspiration-page .page-container > .umbraco-header,
  .inspiration-page .page-sections > .umbraco-header,
  .service-page .page-container > .umbraco-header,
  .service-page .page-sections > .umbraco-header,
  .content-page .page-container > .umbraco-header,
  .content-page .page-sections > .umbraco-header,
  .shops-page .page-container > .umbraco-header,
  .shops-page .page-sections > .umbraco-header, .inspiration-page .page-container > .umbraco-title,
  .inspiration-page .page-sections > .umbraco-title,
  .service-page .page-container > .umbraco-title,
  .service-page .page-sections > .umbraco-title,
  .content-page .page-container > .umbraco-title,
  .content-page .page-sections > .umbraco-title,
  .shops-page .page-container > .umbraco-title,
  .shops-page .page-sections > .umbraco-title, .shared-site-content-2 > .component-container, .image-and-text-component .related-items,
  .shared-site-content .related-items, .image-and-text-component > .component-container,
  .shared-site-content > .component-container, .html-home-page .hh-insta, .html-home-page .umbraco-content-page .product-list .component-container, .html-home-page .umbraco-content-page .umbraco-hero-section .component-container, .html-login-page .master-wrapper-content .master-column-wrapper, .html-password-recovery-page .master-wrapper-content .master-column-wrapper, .html-registration-page .master-wrapper-content .master-column-wrapper, .html-registration-result-page .master-wrapper-content .master-column-wrapper, .html-email-a-friend-page .master-wrapper-content .master-column-wrapper, .html-search-page .master-wrapper-content .master-column-wrapper .clerk-search, .html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .clerk-facet-group, .html-search-page .master-wrapper-content .master-column-wrapper .product-selectors, .html-search-page .master-wrapper-content .master-column-wrapper .page.search-page .page-title, .html-account-page .master-wrapper-content .master-column-wrapper, .html-return-request-page .master-wrapper-content .master-column-wrapper, .html-category-page.clublist .master-column-wrapper .center-2 .category-page .flex, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-list .product-grid.no-swipe, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-list, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .swiper-pagination,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .swiper-pagination, .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-essential .overview .custom-sticky-header .sticky-product-info, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container.color, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential, .html-category-page .master-column-wrapper .product-grid, .html-manufacturer-page .master-column-wrapper .product-grid, .html-manufacturer-list-page .master-column-wrapper .product-grid, .html-search-page .master-column-wrapper .product-grid, .html-product-tag-page .master-column-wrapper .product-grid, .html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-category-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-category-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-category-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-search-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-category-page .master-column-wrapper .side-2 .block,
  .html-category-page .master-column-wrapper .center-2 .page-body .block, .html-manufacturer-page .master-column-wrapper .side-2 .block,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .block, .html-manufacturer-list-page .master-column-wrapper .side-2 .block,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .block, .html-search-page .master-column-wrapper .side-2 .block,
  .html-search-page .master-column-wrapper .center-2 .page-body .block, .html-product-tag-page .master-column-wrapper .side-2 .block,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .block, .html-category-page .master-column-wrapper, .html-manufacturer-page .master-column-wrapper, .html-manufacturer-list-page .master-column-wrapper, .html-search-page .master-column-wrapper, .html-product-tag-page .master-column-wrapper, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page, .html-blog-page .master-wrapper-content .page-title, .html-blog-search-page .master-wrapper-content .page-title, .html-blog-page .master-wrapper-content .side-2, .html-blog-search-page .master-wrapper-content .side-2, .products-modal .products-modal-list, footer .footer-info, .clerk-instant-search-visible .clerk-design-component-ht0CCGOb, .header .header-upper, .multiple-choice-form-wrapper form,
  .service-form-wrapper form,
  .general-form-wrapper form, .multiple-choice-form-wrapper .form-header,
  .multiple-choice-form-wrapper .ingress,
  .service-form-wrapper .form-header,
  .service-form-wrapper .ingress,
  .general-form-wrapper .form-header,
  .general-form-wrapper .ingress, .breadcrumb {
    width: calc(100% - 100px);
  }
}
@media only screen and (min-width: 1024px) {
  .site-width, .html-umbraco-shops-page .umbraco-content-page, .store-list .page-container, .category-page .page-container,
  .shops-page .page-container, .umbraco-page-list .component-container, .umbraco-page-list .tags, .umbraco-page-list > .umbraco-header, .umbraco-page-list > .umbraco-title, .html-umbraco-service-page .service-intro, .inspiration-page .page-container > .umbraco-video,
  .inspiration-page .page-sections > .umbraco-video,
  .service-page .page-container > .umbraco-video,
  .service-page .page-sections > .umbraco-video,
  .content-page .page-container > .umbraco-video,
  .content-page .page-sections > .umbraco-video,
  .shops-page .page-container > .umbraco-video,
  .shops-page .page-sections > .umbraco-video, .inspiration-page .page-container > .before-after-gallery .text,
  .inspiration-page .page-sections > .before-after-gallery .text,
  .service-page .page-container > .before-after-gallery .text,
  .service-page .page-sections > .before-after-gallery .text,
  .content-page .page-container > .before-after-gallery .text,
  .content-page .page-sections > .before-after-gallery .text,
  .shops-page .page-container > .before-after-gallery .text,
  .shops-page .page-sections > .before-after-gallery .text, .inspiration-page .page-container > .before-after-gallery,
  .inspiration-page .page-sections > .before-after-gallery,
  .service-page .page-container > .before-after-gallery,
  .service-page .page-sections > .before-after-gallery,
  .content-page .page-container > .before-after-gallery,
  .content-page .page-sections > .before-after-gallery,
  .shops-page .page-container > .before-after-gallery,
  .shops-page .page-sections > .before-after-gallery, .inspiration-page .page-container > .image-gallery-5,
  .inspiration-page .page-sections > .image-gallery-5,
  .service-page .page-container > .image-gallery-5,
  .service-page .page-sections > .image-gallery-5,
  .content-page .page-container > .image-gallery-5,
  .content-page .page-sections > .image-gallery-5,
  .shops-page .page-container > .image-gallery-5,
  .shops-page .page-sections > .image-gallery-5, .inspiration-page .page-container > .image-gallery-4 .text,
  .inspiration-page .page-sections > .image-gallery-4 .text,
  .service-page .page-container > .image-gallery-4 .text,
  .service-page .page-sections > .image-gallery-4 .text,
  .content-page .page-container > .image-gallery-4 .text,
  .content-page .page-sections > .image-gallery-4 .text,
  .shops-page .page-container > .image-gallery-4 .text,
  .shops-page .page-sections > .image-gallery-4 .text, .inspiration-page .page-container > .image-gallery-4,
  .inspiration-page .page-sections > .image-gallery-4,
  .service-page .page-container > .image-gallery-4,
  .service-page .page-sections > .image-gallery-4,
  .content-page .page-container > .image-gallery-4,
  .content-page .page-sections > .image-gallery-4,
  .shops-page .page-container > .image-gallery-4,
  .shops-page .page-sections > .image-gallery-4, .inspiration-page .page-container > .image-gallery-3 .text,
  .inspiration-page .page-sections > .image-gallery-3 .text,
  .service-page .page-container > .image-gallery-3 .text,
  .service-page .page-sections > .image-gallery-3 .text,
  .content-page .page-container > .image-gallery-3 .text,
  .content-page .page-sections > .image-gallery-3 .text,
  .shops-page .page-container > .image-gallery-3 .text,
  .shops-page .page-sections > .image-gallery-3 .text, .inspiration-page .page-container > .image-gallery-3,
  .inspiration-page .page-sections > .image-gallery-3,
  .service-page .page-container > .image-gallery-3,
  .service-page .page-sections > .image-gallery-3,
  .content-page .page-container > .image-gallery-3,
  .content-page .page-sections > .image-gallery-3,
  .shops-page .page-container > .image-gallery-3,
  .shops-page .page-sections > .image-gallery-3, .inspiration-page .page-container > .image-gallery-2 .text,
  .inspiration-page .page-sections > .image-gallery-2 .text,
  .service-page .page-container > .image-gallery-2 .text,
  .service-page .page-sections > .image-gallery-2 .text,
  .content-page .page-container > .image-gallery-2 .text,
  .content-page .page-sections > .image-gallery-2 .text,
  .shops-page .page-container > .image-gallery-2 .text,
  .shops-page .page-sections > .image-gallery-2 .text, .inspiration-page .page-container > .image-gallery-2,
  .inspiration-page .page-sections > .image-gallery-2,
  .service-page .page-container > .image-gallery-2,
  .service-page .page-sections > .image-gallery-2,
  .content-page .page-container > .image-gallery-2,
  .content-page .page-sections > .image-gallery-2,
  .shops-page .page-container > .image-gallery-2,
  .shops-page .page-sections > .image-gallery-2, .inspiration-page .page-container > .image-gallery .text,
  .inspiration-page .page-sections > .image-gallery .text,
  .service-page .page-container > .image-gallery .text,
  .service-page .page-sections > .image-gallery .text,
  .content-page .page-container > .image-gallery .text,
  .content-page .page-sections > .image-gallery .text,
  .shops-page .page-container > .image-gallery .text,
  .shops-page .page-sections > .image-gallery .text, .inspiration-page .page-container > .image-gallery,
  .inspiration-page .page-sections > .image-gallery,
  .service-page .page-container > .image-gallery,
  .service-page .page-sections > .image-gallery,
  .content-page .page-container > .image-gallery,
  .content-page .page-sections > .image-gallery,
  .shops-page .page-container > .image-gallery,
  .shops-page .page-sections > .image-gallery, .inspiration-page .page-container > .umbraco-howto-tips,
  .inspiration-page .page-sections > .umbraco-howto-tips,
  .service-page .page-container > .umbraco-howto-tips,
  .service-page .page-sections > .umbraco-howto-tips,
  .content-page .page-container > .umbraco-howto-tips,
  .content-page .page-sections > .umbraco-howto-tips,
  .shops-page .page-container > .umbraco-howto-tips,
  .shops-page .page-sections > .umbraco-howto-tips, .inspiration-page .page-container > .numbered-page-text,
  .inspiration-page .page-sections > .numbered-page-text,
  .service-page .page-container > .numbered-page-text,
  .service-page .page-sections > .numbered-page-text,
  .content-page .page-container > .numbered-page-text,
  .content-page .page-sections > .numbered-page-text,
  .shops-page .page-container > .numbered-page-text,
  .shops-page .page-sections > .numbered-page-text, .inspiration-page .page-container > .contentType-wideImage .umbraco-image,
  .inspiration-page .page-sections > .contentType-wideImage .umbraco-image,
  .service-page .page-container > .contentType-wideImage .umbraco-image,
  .service-page .page-sections > .contentType-wideImage .umbraco-image,
  .content-page .page-container > .contentType-wideImage .umbraco-image,
  .content-page .page-sections > .contentType-wideImage .umbraco-image,
  .shops-page .page-container > .contentType-wideImage .umbraco-image,
  .shops-page .page-sections > .contentType-wideImage .umbraco-image, .inspiration-page .page-container > .inspiration-articles .component-container,
  .inspiration-page .page-sections > .inspiration-articles .component-container,
  .service-page .page-container > .inspiration-articles .component-container,
  .service-page .page-sections > .inspiration-articles .component-container,
  .content-page .page-container > .inspiration-articles .component-container,
  .content-page .page-sections > .inspiration-articles .component-container,
  .shops-page .page-container > .inspiration-articles .component-container,
  .shops-page .page-sections > .inspiration-articles .component-container, .inspiration-page .page-container > .product-list .component-container,
  .inspiration-page .page-sections > .product-list .component-container,
  .service-page .page-container > .product-list .component-container,
  .service-page .page-sections > .product-list .component-container,
  .content-page .page-container > .product-list .component-container,
  .content-page .page-sections > .product-list .component-container,
  .shops-page .page-container > .product-list .component-container,
  .shops-page .page-sections > .product-list .component-container, .inspiration-page .page-container > .umbraco-text,
  .inspiration-page .page-sections > .umbraco-text,
  .service-page .page-container > .umbraco-text,
  .service-page .page-sections > .umbraco-text,
  .content-page .page-container > .umbraco-text,
  .content-page .page-sections > .umbraco-text,
  .shops-page .page-container > .umbraco-text,
  .shops-page .page-sections > .umbraco-text, .inspiration-page .page-container > .images-with-subtext,
  .inspiration-page .page-sections > .images-with-subtext,
  .service-page .page-container > .images-with-subtext,
  .service-page .page-sections > .images-with-subtext,
  .content-page .page-container > .images-with-subtext,
  .content-page .page-sections > .images-with-subtext,
  .shops-page .page-container > .images-with-subtext,
  .shops-page .page-sections > .images-with-subtext, .inspiration-page .page-container > .image-with-hotspots,
  .inspiration-page .page-sections > .image-with-hotspots,
  .service-page .page-container > .image-with-hotspots,
  .service-page .page-sections > .image-with-hotspots,
  .content-page .page-container > .image-with-hotspots,
  .content-page .page-sections > .image-with-hotspots,
  .shops-page .page-container > .image-with-hotspots,
  .shops-page .page-sections > .image-with-hotspots, .inspiration-page .page-container > .umbraco-subheading,
  .inspiration-page .page-sections > .umbraco-subheading,
  .service-page .page-container > .umbraco-subheading,
  .service-page .page-sections > .umbraco-subheading,
  .content-page .page-container > .umbraco-subheading,
  .content-page .page-sections > .umbraco-subheading,
  .shops-page .page-container > .umbraco-subheading,
  .shops-page .page-sections > .umbraco-subheading, .inspiration-page .page-container > .umbraco-header,
  .inspiration-page .page-sections > .umbraco-header,
  .service-page .page-container > .umbraco-header,
  .service-page .page-sections > .umbraco-header,
  .content-page .page-container > .umbraco-header,
  .content-page .page-sections > .umbraco-header,
  .shops-page .page-container > .umbraco-header,
  .shops-page .page-sections > .umbraco-header, .inspiration-page .page-container > .umbraco-title,
  .inspiration-page .page-sections > .umbraco-title,
  .service-page .page-container > .umbraco-title,
  .service-page .page-sections > .umbraco-title,
  .content-page .page-container > .umbraco-title,
  .content-page .page-sections > .umbraco-title,
  .shops-page .page-container > .umbraco-title,
  .shops-page .page-sections > .umbraco-title, .shared-site-content-2 > .component-container, .image-and-text-component .related-items,
  .shared-site-content .related-items, .image-and-text-component > .component-container,
  .shared-site-content > .component-container, .html-home-page .hh-insta, .html-home-page .umbraco-content-page .product-list .component-container, .html-home-page .umbraco-content-page .umbraco-hero-section .component-container, .html-login-page .master-wrapper-content .master-column-wrapper, .html-password-recovery-page .master-wrapper-content .master-column-wrapper, .html-registration-page .master-wrapper-content .master-column-wrapper, .html-registration-result-page .master-wrapper-content .master-column-wrapper, .html-email-a-friend-page .master-wrapper-content .master-column-wrapper, .html-search-page .master-wrapper-content .master-column-wrapper .clerk-search, .html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .clerk-facet-group, .html-search-page .master-wrapper-content .master-column-wrapper .product-selectors, .html-search-page .master-wrapper-content .master-column-wrapper .page.search-page .page-title, .html-account-page .master-wrapper-content .master-column-wrapper, .html-return-request-page .master-wrapper-content .master-column-wrapper, .html-category-page.clublist .master-column-wrapper .center-2 .category-page .flex, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-list .product-grid.no-swipe, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-list, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .swiper-pagination,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .swiper-pagination, .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-essential .overview .custom-sticky-header .sticky-product-info, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container.color, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential, .html-category-page .master-column-wrapper .product-grid, .html-manufacturer-page .master-column-wrapper .product-grid, .html-manufacturer-list-page .master-column-wrapper .product-grid, .html-search-page .master-column-wrapper .product-grid, .html-product-tag-page .master-column-wrapper .product-grid, .html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-category-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-category-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-category-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-search-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-category-page .master-column-wrapper .side-2 .block,
  .html-category-page .master-column-wrapper .center-2 .page-body .block, .html-manufacturer-page .master-column-wrapper .side-2 .block,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .block, .html-manufacturer-list-page .master-column-wrapper .side-2 .block,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .block, .html-search-page .master-column-wrapper .side-2 .block,
  .html-search-page .master-column-wrapper .center-2 .page-body .block, .html-product-tag-page .master-column-wrapper .side-2 .block,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .block, .html-category-page .master-column-wrapper, .html-manufacturer-page .master-column-wrapper, .html-manufacturer-list-page .master-column-wrapper, .html-search-page .master-column-wrapper, .html-product-tag-page .master-column-wrapper, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page, .html-blog-page .master-wrapper-content .page-title, .html-blog-search-page .master-wrapper-content .page-title, .html-blog-page .master-wrapper-content .side-2, .html-blog-search-page .master-wrapper-content .side-2, .products-modal .products-modal-list, footer .footer-info, .clerk-instant-search-visible .clerk-design-component-ht0CCGOb, .header .header-upper, .multiple-choice-form-wrapper form,
  .service-form-wrapper form,
  .general-form-wrapper form, .multiple-choice-form-wrapper .form-header,
  .multiple-choice-form-wrapper .ingress,
  .service-form-wrapper .form-header,
  .service-form-wrapper .ingress,
  .general-form-wrapper .form-header,
  .general-form-wrapper .ingress, .breadcrumb {
    width: calc(100% - 100px);
  }
}
@media only screen and (min-width: 1200px) {
  .site-width, .html-umbraco-shops-page .umbraco-content-page, .store-list .page-container, .category-page .page-container,
  .shops-page .page-container, .umbraco-page-list .component-container, .umbraco-page-list .tags, .umbraco-page-list > .umbraco-header, .umbraco-page-list > .umbraco-title, .html-umbraco-service-page .service-intro, .inspiration-page .page-container > .umbraco-video,
  .inspiration-page .page-sections > .umbraco-video,
  .service-page .page-container > .umbraco-video,
  .service-page .page-sections > .umbraco-video,
  .content-page .page-container > .umbraco-video,
  .content-page .page-sections > .umbraco-video,
  .shops-page .page-container > .umbraco-video,
  .shops-page .page-sections > .umbraco-video, .inspiration-page .page-container > .before-after-gallery .text,
  .inspiration-page .page-sections > .before-after-gallery .text,
  .service-page .page-container > .before-after-gallery .text,
  .service-page .page-sections > .before-after-gallery .text,
  .content-page .page-container > .before-after-gallery .text,
  .content-page .page-sections > .before-after-gallery .text,
  .shops-page .page-container > .before-after-gallery .text,
  .shops-page .page-sections > .before-after-gallery .text, .inspiration-page .page-container > .before-after-gallery,
  .inspiration-page .page-sections > .before-after-gallery,
  .service-page .page-container > .before-after-gallery,
  .service-page .page-sections > .before-after-gallery,
  .content-page .page-container > .before-after-gallery,
  .content-page .page-sections > .before-after-gallery,
  .shops-page .page-container > .before-after-gallery,
  .shops-page .page-sections > .before-after-gallery, .inspiration-page .page-container > .image-gallery-5,
  .inspiration-page .page-sections > .image-gallery-5,
  .service-page .page-container > .image-gallery-5,
  .service-page .page-sections > .image-gallery-5,
  .content-page .page-container > .image-gallery-5,
  .content-page .page-sections > .image-gallery-5,
  .shops-page .page-container > .image-gallery-5,
  .shops-page .page-sections > .image-gallery-5, .inspiration-page .page-container > .image-gallery-4 .text,
  .inspiration-page .page-sections > .image-gallery-4 .text,
  .service-page .page-container > .image-gallery-4 .text,
  .service-page .page-sections > .image-gallery-4 .text,
  .content-page .page-container > .image-gallery-4 .text,
  .content-page .page-sections > .image-gallery-4 .text,
  .shops-page .page-container > .image-gallery-4 .text,
  .shops-page .page-sections > .image-gallery-4 .text, .inspiration-page .page-container > .image-gallery-4,
  .inspiration-page .page-sections > .image-gallery-4,
  .service-page .page-container > .image-gallery-4,
  .service-page .page-sections > .image-gallery-4,
  .content-page .page-container > .image-gallery-4,
  .content-page .page-sections > .image-gallery-4,
  .shops-page .page-container > .image-gallery-4,
  .shops-page .page-sections > .image-gallery-4, .inspiration-page .page-container > .image-gallery-3 .text,
  .inspiration-page .page-sections > .image-gallery-3 .text,
  .service-page .page-container > .image-gallery-3 .text,
  .service-page .page-sections > .image-gallery-3 .text,
  .content-page .page-container > .image-gallery-3 .text,
  .content-page .page-sections > .image-gallery-3 .text,
  .shops-page .page-container > .image-gallery-3 .text,
  .shops-page .page-sections > .image-gallery-3 .text, .inspiration-page .page-container > .image-gallery-3,
  .inspiration-page .page-sections > .image-gallery-3,
  .service-page .page-container > .image-gallery-3,
  .service-page .page-sections > .image-gallery-3,
  .content-page .page-container > .image-gallery-3,
  .content-page .page-sections > .image-gallery-3,
  .shops-page .page-container > .image-gallery-3,
  .shops-page .page-sections > .image-gallery-3, .inspiration-page .page-container > .image-gallery-2 .text,
  .inspiration-page .page-sections > .image-gallery-2 .text,
  .service-page .page-container > .image-gallery-2 .text,
  .service-page .page-sections > .image-gallery-2 .text,
  .content-page .page-container > .image-gallery-2 .text,
  .content-page .page-sections > .image-gallery-2 .text,
  .shops-page .page-container > .image-gallery-2 .text,
  .shops-page .page-sections > .image-gallery-2 .text, .inspiration-page .page-container > .image-gallery-2,
  .inspiration-page .page-sections > .image-gallery-2,
  .service-page .page-container > .image-gallery-2,
  .service-page .page-sections > .image-gallery-2,
  .content-page .page-container > .image-gallery-2,
  .content-page .page-sections > .image-gallery-2,
  .shops-page .page-container > .image-gallery-2,
  .shops-page .page-sections > .image-gallery-2, .inspiration-page .page-container > .image-gallery .text,
  .inspiration-page .page-sections > .image-gallery .text,
  .service-page .page-container > .image-gallery .text,
  .service-page .page-sections > .image-gallery .text,
  .content-page .page-container > .image-gallery .text,
  .content-page .page-sections > .image-gallery .text,
  .shops-page .page-container > .image-gallery .text,
  .shops-page .page-sections > .image-gallery .text, .inspiration-page .page-container > .image-gallery,
  .inspiration-page .page-sections > .image-gallery,
  .service-page .page-container > .image-gallery,
  .service-page .page-sections > .image-gallery,
  .content-page .page-container > .image-gallery,
  .content-page .page-sections > .image-gallery,
  .shops-page .page-container > .image-gallery,
  .shops-page .page-sections > .image-gallery, .inspiration-page .page-container > .umbraco-howto-tips,
  .inspiration-page .page-sections > .umbraco-howto-tips,
  .service-page .page-container > .umbraco-howto-tips,
  .service-page .page-sections > .umbraco-howto-tips,
  .content-page .page-container > .umbraco-howto-tips,
  .content-page .page-sections > .umbraco-howto-tips,
  .shops-page .page-container > .umbraco-howto-tips,
  .shops-page .page-sections > .umbraco-howto-tips, .inspiration-page .page-container > .numbered-page-text,
  .inspiration-page .page-sections > .numbered-page-text,
  .service-page .page-container > .numbered-page-text,
  .service-page .page-sections > .numbered-page-text,
  .content-page .page-container > .numbered-page-text,
  .content-page .page-sections > .numbered-page-text,
  .shops-page .page-container > .numbered-page-text,
  .shops-page .page-sections > .numbered-page-text, .inspiration-page .page-container > .contentType-wideImage .umbraco-image,
  .inspiration-page .page-sections > .contentType-wideImage .umbraco-image,
  .service-page .page-container > .contentType-wideImage .umbraco-image,
  .service-page .page-sections > .contentType-wideImage .umbraco-image,
  .content-page .page-container > .contentType-wideImage .umbraco-image,
  .content-page .page-sections > .contentType-wideImage .umbraco-image,
  .shops-page .page-container > .contentType-wideImage .umbraco-image,
  .shops-page .page-sections > .contentType-wideImage .umbraco-image, .inspiration-page .page-container > .inspiration-articles .component-container,
  .inspiration-page .page-sections > .inspiration-articles .component-container,
  .service-page .page-container > .inspiration-articles .component-container,
  .service-page .page-sections > .inspiration-articles .component-container,
  .content-page .page-container > .inspiration-articles .component-container,
  .content-page .page-sections > .inspiration-articles .component-container,
  .shops-page .page-container > .inspiration-articles .component-container,
  .shops-page .page-sections > .inspiration-articles .component-container, .inspiration-page .page-container > .product-list .component-container,
  .inspiration-page .page-sections > .product-list .component-container,
  .service-page .page-container > .product-list .component-container,
  .service-page .page-sections > .product-list .component-container,
  .content-page .page-container > .product-list .component-container,
  .content-page .page-sections > .product-list .component-container,
  .shops-page .page-container > .product-list .component-container,
  .shops-page .page-sections > .product-list .component-container, .inspiration-page .page-container > .umbraco-text,
  .inspiration-page .page-sections > .umbraco-text,
  .service-page .page-container > .umbraco-text,
  .service-page .page-sections > .umbraco-text,
  .content-page .page-container > .umbraco-text,
  .content-page .page-sections > .umbraco-text,
  .shops-page .page-container > .umbraco-text,
  .shops-page .page-sections > .umbraco-text, .inspiration-page .page-container > .images-with-subtext,
  .inspiration-page .page-sections > .images-with-subtext,
  .service-page .page-container > .images-with-subtext,
  .service-page .page-sections > .images-with-subtext,
  .content-page .page-container > .images-with-subtext,
  .content-page .page-sections > .images-with-subtext,
  .shops-page .page-container > .images-with-subtext,
  .shops-page .page-sections > .images-with-subtext, .inspiration-page .page-container > .image-with-hotspots,
  .inspiration-page .page-sections > .image-with-hotspots,
  .service-page .page-container > .image-with-hotspots,
  .service-page .page-sections > .image-with-hotspots,
  .content-page .page-container > .image-with-hotspots,
  .content-page .page-sections > .image-with-hotspots,
  .shops-page .page-container > .image-with-hotspots,
  .shops-page .page-sections > .image-with-hotspots, .inspiration-page .page-container > .umbraco-subheading,
  .inspiration-page .page-sections > .umbraco-subheading,
  .service-page .page-container > .umbraco-subheading,
  .service-page .page-sections > .umbraco-subheading,
  .content-page .page-container > .umbraco-subheading,
  .content-page .page-sections > .umbraco-subheading,
  .shops-page .page-container > .umbraco-subheading,
  .shops-page .page-sections > .umbraco-subheading, .inspiration-page .page-container > .umbraco-header,
  .inspiration-page .page-sections > .umbraco-header,
  .service-page .page-container > .umbraco-header,
  .service-page .page-sections > .umbraco-header,
  .content-page .page-container > .umbraco-header,
  .content-page .page-sections > .umbraco-header,
  .shops-page .page-container > .umbraco-header,
  .shops-page .page-sections > .umbraco-header, .inspiration-page .page-container > .umbraco-title,
  .inspiration-page .page-sections > .umbraco-title,
  .service-page .page-container > .umbraco-title,
  .service-page .page-sections > .umbraco-title,
  .content-page .page-container > .umbraco-title,
  .content-page .page-sections > .umbraco-title,
  .shops-page .page-container > .umbraco-title,
  .shops-page .page-sections > .umbraco-title, .shared-site-content-2 > .component-container, .image-and-text-component .related-items,
  .shared-site-content .related-items, .image-and-text-component > .component-container,
  .shared-site-content > .component-container, .html-home-page .hh-insta, .html-home-page .umbraco-content-page .product-list .component-container, .html-home-page .umbraco-content-page .umbraco-hero-section .component-container, .html-login-page .master-wrapper-content .master-column-wrapper, .html-password-recovery-page .master-wrapper-content .master-column-wrapper, .html-registration-page .master-wrapper-content .master-column-wrapper, .html-registration-result-page .master-wrapper-content .master-column-wrapper, .html-email-a-friend-page .master-wrapper-content .master-column-wrapper, .html-search-page .master-wrapper-content .master-column-wrapper .clerk-search, .html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .clerk-facet-group, .html-search-page .master-wrapper-content .master-column-wrapper .product-selectors, .html-search-page .master-wrapper-content .master-column-wrapper .page.search-page .page-title, .html-account-page .master-wrapper-content .master-column-wrapper, .html-return-request-page .master-wrapper-content .master-column-wrapper, .html-category-page.clublist .master-column-wrapper .center-2 .category-page .flex, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-list .product-grid.no-swipe, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-list, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .swiper-pagination,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .swiper-pagination, .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-essential .overview .custom-sticky-header .sticky-product-info, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container.color, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential, .html-category-page .master-column-wrapper .product-grid, .html-manufacturer-page .master-column-wrapper .product-grid, .html-manufacturer-list-page .master-column-wrapper .product-grid, .html-search-page .master-column-wrapper .product-grid, .html-product-tag-page .master-column-wrapper .product-grid, .html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-category-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-category-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-category-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-search-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-category-page .master-column-wrapper .side-2 .block,
  .html-category-page .master-column-wrapper .center-2 .page-body .block, .html-manufacturer-page .master-column-wrapper .side-2 .block,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .block, .html-manufacturer-list-page .master-column-wrapper .side-2 .block,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .block, .html-search-page .master-column-wrapper .side-2 .block,
  .html-search-page .master-column-wrapper .center-2 .page-body .block, .html-product-tag-page .master-column-wrapper .side-2 .block,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .block, .html-category-page .master-column-wrapper, .html-manufacturer-page .master-column-wrapper, .html-manufacturer-list-page .master-column-wrapper, .html-search-page .master-column-wrapper, .html-product-tag-page .master-column-wrapper, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page, .html-blog-page .master-wrapper-content .page-title, .html-blog-search-page .master-wrapper-content .page-title, .html-blog-page .master-wrapper-content .side-2, .html-blog-search-page .master-wrapper-content .side-2, .products-modal .products-modal-list, footer .footer-info, .clerk-instant-search-visible .clerk-design-component-ht0CCGOb, .header .header-upper, .multiple-choice-form-wrapper form,
  .service-form-wrapper form,
  .general-form-wrapper form, .multiple-choice-form-wrapper .form-header,
  .multiple-choice-form-wrapper .ingress,
  .service-form-wrapper .form-header,
  .service-form-wrapper .ingress,
  .general-form-wrapper .form-header,
  .general-form-wrapper .ingress, .breadcrumb {
    width: calc(100% - 120px);
  }
}
@media only screen and (min-width: 1400px) {
  .site-width, .html-umbraco-shops-page .umbraco-content-page, .store-list .page-container, .category-page .page-container,
  .shops-page .page-container, .umbraco-page-list .component-container, .umbraco-page-list .tags, .umbraco-page-list > .umbraco-header, .umbraco-page-list > .umbraco-title, .html-umbraco-service-page .service-intro, .inspiration-page .page-container > .umbraco-video,
  .inspiration-page .page-sections > .umbraco-video,
  .service-page .page-container > .umbraco-video,
  .service-page .page-sections > .umbraco-video,
  .content-page .page-container > .umbraco-video,
  .content-page .page-sections > .umbraco-video,
  .shops-page .page-container > .umbraco-video,
  .shops-page .page-sections > .umbraco-video, .inspiration-page .page-container > .before-after-gallery .text,
  .inspiration-page .page-sections > .before-after-gallery .text,
  .service-page .page-container > .before-after-gallery .text,
  .service-page .page-sections > .before-after-gallery .text,
  .content-page .page-container > .before-after-gallery .text,
  .content-page .page-sections > .before-after-gallery .text,
  .shops-page .page-container > .before-after-gallery .text,
  .shops-page .page-sections > .before-after-gallery .text, .inspiration-page .page-container > .before-after-gallery,
  .inspiration-page .page-sections > .before-after-gallery,
  .service-page .page-container > .before-after-gallery,
  .service-page .page-sections > .before-after-gallery,
  .content-page .page-container > .before-after-gallery,
  .content-page .page-sections > .before-after-gallery,
  .shops-page .page-container > .before-after-gallery,
  .shops-page .page-sections > .before-after-gallery, .inspiration-page .page-container > .image-gallery-5,
  .inspiration-page .page-sections > .image-gallery-5,
  .service-page .page-container > .image-gallery-5,
  .service-page .page-sections > .image-gallery-5,
  .content-page .page-container > .image-gallery-5,
  .content-page .page-sections > .image-gallery-5,
  .shops-page .page-container > .image-gallery-5,
  .shops-page .page-sections > .image-gallery-5, .inspiration-page .page-container > .image-gallery-4 .text,
  .inspiration-page .page-sections > .image-gallery-4 .text,
  .service-page .page-container > .image-gallery-4 .text,
  .service-page .page-sections > .image-gallery-4 .text,
  .content-page .page-container > .image-gallery-4 .text,
  .content-page .page-sections > .image-gallery-4 .text,
  .shops-page .page-container > .image-gallery-4 .text,
  .shops-page .page-sections > .image-gallery-4 .text, .inspiration-page .page-container > .image-gallery-4,
  .inspiration-page .page-sections > .image-gallery-4,
  .service-page .page-container > .image-gallery-4,
  .service-page .page-sections > .image-gallery-4,
  .content-page .page-container > .image-gallery-4,
  .content-page .page-sections > .image-gallery-4,
  .shops-page .page-container > .image-gallery-4,
  .shops-page .page-sections > .image-gallery-4, .inspiration-page .page-container > .image-gallery-3 .text,
  .inspiration-page .page-sections > .image-gallery-3 .text,
  .service-page .page-container > .image-gallery-3 .text,
  .service-page .page-sections > .image-gallery-3 .text,
  .content-page .page-container > .image-gallery-3 .text,
  .content-page .page-sections > .image-gallery-3 .text,
  .shops-page .page-container > .image-gallery-3 .text,
  .shops-page .page-sections > .image-gallery-3 .text, .inspiration-page .page-container > .image-gallery-3,
  .inspiration-page .page-sections > .image-gallery-3,
  .service-page .page-container > .image-gallery-3,
  .service-page .page-sections > .image-gallery-3,
  .content-page .page-container > .image-gallery-3,
  .content-page .page-sections > .image-gallery-3,
  .shops-page .page-container > .image-gallery-3,
  .shops-page .page-sections > .image-gallery-3, .inspiration-page .page-container > .image-gallery-2 .text,
  .inspiration-page .page-sections > .image-gallery-2 .text,
  .service-page .page-container > .image-gallery-2 .text,
  .service-page .page-sections > .image-gallery-2 .text,
  .content-page .page-container > .image-gallery-2 .text,
  .content-page .page-sections > .image-gallery-2 .text,
  .shops-page .page-container > .image-gallery-2 .text,
  .shops-page .page-sections > .image-gallery-2 .text, .inspiration-page .page-container > .image-gallery-2,
  .inspiration-page .page-sections > .image-gallery-2,
  .service-page .page-container > .image-gallery-2,
  .service-page .page-sections > .image-gallery-2,
  .content-page .page-container > .image-gallery-2,
  .content-page .page-sections > .image-gallery-2,
  .shops-page .page-container > .image-gallery-2,
  .shops-page .page-sections > .image-gallery-2, .inspiration-page .page-container > .image-gallery .text,
  .inspiration-page .page-sections > .image-gallery .text,
  .service-page .page-container > .image-gallery .text,
  .service-page .page-sections > .image-gallery .text,
  .content-page .page-container > .image-gallery .text,
  .content-page .page-sections > .image-gallery .text,
  .shops-page .page-container > .image-gallery .text,
  .shops-page .page-sections > .image-gallery .text, .inspiration-page .page-container > .image-gallery,
  .inspiration-page .page-sections > .image-gallery,
  .service-page .page-container > .image-gallery,
  .service-page .page-sections > .image-gallery,
  .content-page .page-container > .image-gallery,
  .content-page .page-sections > .image-gallery,
  .shops-page .page-container > .image-gallery,
  .shops-page .page-sections > .image-gallery, .inspiration-page .page-container > .umbraco-howto-tips,
  .inspiration-page .page-sections > .umbraco-howto-tips,
  .service-page .page-container > .umbraco-howto-tips,
  .service-page .page-sections > .umbraco-howto-tips,
  .content-page .page-container > .umbraco-howto-tips,
  .content-page .page-sections > .umbraco-howto-tips,
  .shops-page .page-container > .umbraco-howto-tips,
  .shops-page .page-sections > .umbraco-howto-tips, .inspiration-page .page-container > .numbered-page-text,
  .inspiration-page .page-sections > .numbered-page-text,
  .service-page .page-container > .numbered-page-text,
  .service-page .page-sections > .numbered-page-text,
  .content-page .page-container > .numbered-page-text,
  .content-page .page-sections > .numbered-page-text,
  .shops-page .page-container > .numbered-page-text,
  .shops-page .page-sections > .numbered-page-text, .inspiration-page .page-container > .contentType-wideImage .umbraco-image,
  .inspiration-page .page-sections > .contentType-wideImage .umbraco-image,
  .service-page .page-container > .contentType-wideImage .umbraco-image,
  .service-page .page-sections > .contentType-wideImage .umbraco-image,
  .content-page .page-container > .contentType-wideImage .umbraco-image,
  .content-page .page-sections > .contentType-wideImage .umbraco-image,
  .shops-page .page-container > .contentType-wideImage .umbraco-image,
  .shops-page .page-sections > .contentType-wideImage .umbraco-image, .inspiration-page .page-container > .inspiration-articles .component-container,
  .inspiration-page .page-sections > .inspiration-articles .component-container,
  .service-page .page-container > .inspiration-articles .component-container,
  .service-page .page-sections > .inspiration-articles .component-container,
  .content-page .page-container > .inspiration-articles .component-container,
  .content-page .page-sections > .inspiration-articles .component-container,
  .shops-page .page-container > .inspiration-articles .component-container,
  .shops-page .page-sections > .inspiration-articles .component-container, .inspiration-page .page-container > .product-list .component-container,
  .inspiration-page .page-sections > .product-list .component-container,
  .service-page .page-container > .product-list .component-container,
  .service-page .page-sections > .product-list .component-container,
  .content-page .page-container > .product-list .component-container,
  .content-page .page-sections > .product-list .component-container,
  .shops-page .page-container > .product-list .component-container,
  .shops-page .page-sections > .product-list .component-container, .inspiration-page .page-container > .umbraco-text,
  .inspiration-page .page-sections > .umbraco-text,
  .service-page .page-container > .umbraco-text,
  .service-page .page-sections > .umbraco-text,
  .content-page .page-container > .umbraco-text,
  .content-page .page-sections > .umbraco-text,
  .shops-page .page-container > .umbraco-text,
  .shops-page .page-sections > .umbraco-text, .inspiration-page .page-container > .images-with-subtext,
  .inspiration-page .page-sections > .images-with-subtext,
  .service-page .page-container > .images-with-subtext,
  .service-page .page-sections > .images-with-subtext,
  .content-page .page-container > .images-with-subtext,
  .content-page .page-sections > .images-with-subtext,
  .shops-page .page-container > .images-with-subtext,
  .shops-page .page-sections > .images-with-subtext, .inspiration-page .page-container > .image-with-hotspots,
  .inspiration-page .page-sections > .image-with-hotspots,
  .service-page .page-container > .image-with-hotspots,
  .service-page .page-sections > .image-with-hotspots,
  .content-page .page-container > .image-with-hotspots,
  .content-page .page-sections > .image-with-hotspots,
  .shops-page .page-container > .image-with-hotspots,
  .shops-page .page-sections > .image-with-hotspots, .inspiration-page .page-container > .umbraco-subheading,
  .inspiration-page .page-sections > .umbraco-subheading,
  .service-page .page-container > .umbraco-subheading,
  .service-page .page-sections > .umbraco-subheading,
  .content-page .page-container > .umbraco-subheading,
  .content-page .page-sections > .umbraco-subheading,
  .shops-page .page-container > .umbraco-subheading,
  .shops-page .page-sections > .umbraco-subheading, .inspiration-page .page-container > .umbraco-header,
  .inspiration-page .page-sections > .umbraco-header,
  .service-page .page-container > .umbraco-header,
  .service-page .page-sections > .umbraco-header,
  .content-page .page-container > .umbraco-header,
  .content-page .page-sections > .umbraco-header,
  .shops-page .page-container > .umbraco-header,
  .shops-page .page-sections > .umbraco-header, .inspiration-page .page-container > .umbraco-title,
  .inspiration-page .page-sections > .umbraco-title,
  .service-page .page-container > .umbraco-title,
  .service-page .page-sections > .umbraco-title,
  .content-page .page-container > .umbraco-title,
  .content-page .page-sections > .umbraco-title,
  .shops-page .page-container > .umbraco-title,
  .shops-page .page-sections > .umbraco-title, .shared-site-content-2 > .component-container, .image-and-text-component .related-items,
  .shared-site-content .related-items, .image-and-text-component > .component-container,
  .shared-site-content > .component-container, .html-home-page .hh-insta, .html-home-page .umbraco-content-page .product-list .component-container, .html-home-page .umbraco-content-page .umbraco-hero-section .component-container, .html-login-page .master-wrapper-content .master-column-wrapper, .html-password-recovery-page .master-wrapper-content .master-column-wrapper, .html-registration-page .master-wrapper-content .master-column-wrapper, .html-registration-result-page .master-wrapper-content .master-column-wrapper, .html-email-a-friend-page .master-wrapper-content .master-column-wrapper, .html-search-page .master-wrapper-content .master-column-wrapper .clerk-search, .html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .clerk-facet-group, .html-search-page .master-wrapper-content .master-column-wrapper .product-selectors, .html-search-page .master-wrapper-content .master-column-wrapper .page.search-page .page-title, .html-account-page .master-wrapper-content .master-column-wrapper, .html-return-request-page .master-wrapper-content .master-column-wrapper, .html-category-page.clublist .master-column-wrapper .center-2 .category-page .flex, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-list .product-grid.no-swipe, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-list, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .swiper-pagination,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .swiper-pagination, .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-essential .overview .custom-sticky-header .sticky-product-info, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container.color, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential, .html-category-page .master-column-wrapper .product-grid, .html-manufacturer-page .master-column-wrapper .product-grid, .html-manufacturer-list-page .master-column-wrapper .product-grid, .html-search-page .master-column-wrapper .product-grid, .html-product-tag-page .master-column-wrapper .product-grid, .html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-category-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-category-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-category-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-search-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-category-page .master-column-wrapper .side-2 .block,
  .html-category-page .master-column-wrapper .center-2 .page-body .block, .html-manufacturer-page .master-column-wrapper .side-2 .block,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .block, .html-manufacturer-list-page .master-column-wrapper .side-2 .block,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .block, .html-search-page .master-column-wrapper .side-2 .block,
  .html-search-page .master-column-wrapper .center-2 .page-body .block, .html-product-tag-page .master-column-wrapper .side-2 .block,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .block, .html-category-page .master-column-wrapper, .html-manufacturer-page .master-column-wrapper, .html-manufacturer-list-page .master-column-wrapper, .html-search-page .master-column-wrapper, .html-product-tag-page .master-column-wrapper, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page, .html-blog-page .master-wrapper-content .page-title, .html-blog-search-page .master-wrapper-content .page-title, .html-blog-page .master-wrapper-content .side-2, .html-blog-search-page .master-wrapper-content .side-2, .products-modal .products-modal-list, footer .footer-info, .clerk-instant-search-visible .clerk-design-component-ht0CCGOb, .header .header-upper, .multiple-choice-form-wrapper form,
  .service-form-wrapper form,
  .general-form-wrapper form, .multiple-choice-form-wrapper .form-header,
  .multiple-choice-form-wrapper .ingress,
  .service-form-wrapper .form-header,
  .service-form-wrapper .ingress,
  .general-form-wrapper .form-header,
  .general-form-wrapper .ingress, .breadcrumb {
    width: calc(100% - 200px);
    max-width: 1300px;
  }
}
.site-width-padding, footer .newsletter, .header .header-upper .header-search .search-result {
  padding: 0 28px;
}
@media only screen and (min-width: 768px) {
  .site-width-padding, footer .newsletter, .header .header-upper .header-search .search-result {
    padding: 0 50px;
  }
}
@media only screen and (min-width: 1400px) {
  .site-width-padding, footer .newsletter, .header .header-upper .header-search .search-result {
    padding: 0 100px;
  }
}
@media only screen and (min-width: 1600px) {
  .site-width-padding, footer .newsletter, .header .header-upper .header-search .search-result {
    padding: 0 150px;
  }
}
@media only screen and (min-width: 1800px) {
  .site-width-padding, footer .newsletter, .header .header-upper .header-search .search-result {
    padding: 0 110px;
  }
}
@media only screen and (min-width: 2200px) {
  .site-width-padding, footer .newsletter, .header .header-upper .header-search .search-result {
    padding: 0 120px;
  }
}

@media only screen and (min-width: 768px) {
  .site-width-margin {
    margin: 0 0 0 50px;
  }
}
@media only screen and (min-width: 1024px) {
  .site-width-margin {
    margin: 0 0 0 50px;
  }
}
@media only screen and (min-width: 1200px) {
  .site-width-margin {
    margin: 0 0 0 60px;
  }
}
@media only screen and (min-width: 1400px) {
  .site-width-margin {
    margin: 0 0 0 100px;
  }
}
@media only screen and (min-width: 1600px) {
  .site-width-margin {
    margin: 0 0 0 150px;
  }
}
@media only screen and (min-width: 1800px) {
  .site-width-margin {
    margin: 0 0 0 110px;
  }
}

.master-column-wrapper {
  position: relative;
}

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

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

.uu {
  position: absolute;
  width: 100%;
  text-align: center;
  left: 0;
  padding: 1rem;
  display: flex;
  align-items: center;
}
.uu .goto-content {
  position: relative;
  z-index: 5000;
  background-color: #1D1D1D;
  color: #F5F5F5;
  align-self: center;
  padding: 8px;
}
.uu .goto-content:not(:focus) {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute;
  padding: 0;
}
.uu .goto-content.hide {
  display: none;
}

.css-1aokw2q.css-1aokw2q.css-1aokw2q {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  pointer-events: all !important;
}

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

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

.custom-page-loader {
  position: fixed;
  height: 100vh;
  background-color: rgba(242, 145, 115, 0.7);
}

.dot-loader {
  position: absolute;
  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,
.button-1,
.master-wrapper-content .button-1,
input.button-2,
button.button-2 {
  display: inline-block;
  background-color: #0F6A5E;
  color: #F5F5F5;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -khtml-border-radius: 6px;
  padding: 0.8rem 1.6rem;
  border: 0px solid #253E8A;
  font-size: 0.9rem;
  line-height: 0.9rem;
  font-family: "futura-pt", sans-serif;
  font-weight: 600;
  white-space: nowrap;
  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 */
  text-transform: none;
}
.btn:before, .btn:after,
.button-1:before,
.button-1:after,
.master-wrapper-content .button-1:before,
.master-wrapper-content .button-1:after,
input.button-2:before,
input.button-2:after,
button.button-2:before,
button.button-2:after {
  display: none;
}
.btn:hover,
.button-1:hover,
.master-wrapper-content .button-1:hover,
input.button-2:hover,
button.button-2:hover {
  background-color: #159786;
  color: #F5F5F5;
  border: 0px solid #253E8A;
}
.btn.light,
.button-1.light,
.master-wrapper-content .button-1.light,
input.button-2.light,
button.button-2.light {
  background-color: #F5F5F5;
  color: #1D1D1D;
}
.btn.light:hover,
.button-1.light:hover,
.master-wrapper-content .button-1.light:hover,
input.button-2.light:hover,
button.button-2.light:hover {
  background-color: #253E8A;
  color: #F5F5F5;
}
.btn.dark,
.button-1.dark,
.master-wrapper-content .button-1.dark,
input.button-2.dark,
button.button-2.dark {
  background-color: #1D1D1D;
  color: #F5F5F5;
}
.btn.dark:hover,
.button-1.dark:hover,
.master-wrapper-content .button-1.dark:hover,
input.button-2.dark:hover,
button.button-2.dark:hover {
  background-color: #253E8A;
  color: #F5F5F5;
}
.btn.cta, .inspiration-page .page-container > .umbraco-text .btn,
.inspiration-page .page-sections > .umbraco-text .btn,
.service-page .page-container > .umbraco-text .btn,
.service-page .page-sections > .umbraco-text .btn,
.content-page .page-container > .umbraco-text .btn,
.content-page .page-sections > .umbraco-text .btn,
.shops-page .page-container > .umbraco-text .btn,
.shops-page .page-sections > .umbraco-text .btn, .btn.checkout-button, .btn.add-to-cart-button, .btn.contact-us-button, .btn.zipcode-next-step-button, .btn.shipping-method-next-step-button, .btn.productAddedToCartWindowCheckout, .btn.register-next-step-button, .btn.wishlist-add-to-cart-button, .btn.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,
.master-wrapper-content .button-1.cta,
.master-wrapper-content .button-1.checkout-button,
.master-wrapper-content .button-1.add-to-cart-button,
.master-wrapper-content .button-1.contact-us-button,
.master-wrapper-content .button-1.zipcode-next-step-button,
.master-wrapper-content .button-1.shipping-method-next-step-button,
.master-wrapper-content .button-1.productAddedToCartWindowCheckout,
.master-wrapper-content .button-1.register-next-step-button,
.master-wrapper-content .button-1.wishlist-add-to-cart-button,
.master-wrapper-content .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,
button.button-2.cta,
button.button-2.checkout-button,
button.button-2.add-to-cart-button,
button.button-2.contact-us-button,
button.button-2.zipcode-next-step-button,
button.button-2.shipping-method-next-step-button,
button.button-2.productAddedToCartWindowCheckout,
button.button-2.register-next-step-button,
button.button-2.wishlist-add-to-cart-button,
button.button-2.send-email-a-friend-button {
  background-color: #0F6A5E;
  color: #F5F5F5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -khtml-border-radius: 8px;
  padding: 1.2rem 3rem 1.2rem;
  border: 0px solid #253E8A;
  font-size: 1rem;
  line-height: 1rem;
  font-family: "futura-pt", sans-serif;
  font-weight: 600;
}
@media only screen and (min-width: 1200px) {
  .btn.cta, .inspiration-page .page-container > .umbraco-text .btn,
  .inspiration-page .page-sections > .umbraco-text .btn,
  .service-page .page-container > .umbraco-text .btn,
  .service-page .page-sections > .umbraco-text .btn,
  .content-page .page-container > .umbraco-text .btn,
  .content-page .page-sections > .umbraco-text .btn,
  .shops-page .page-container > .umbraco-text .btn,
  .shops-page .page-sections > .umbraco-text .btn, .btn.checkout-button, .btn.add-to-cart-button, .btn.contact-us-button, .btn.zipcode-next-step-button, .btn.shipping-method-next-step-button, .btn.productAddedToCartWindowCheckout, .btn.register-next-step-button, .btn.wishlist-add-to-cart-button, .btn.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,
  .master-wrapper-content .button-1.cta,
  .master-wrapper-content .button-1.checkout-button,
  .master-wrapper-content .button-1.add-to-cart-button,
  .master-wrapper-content .button-1.contact-us-button,
  .master-wrapper-content .button-1.zipcode-next-step-button,
  .master-wrapper-content .button-1.shipping-method-next-step-button,
  .master-wrapper-content .button-1.productAddedToCartWindowCheckout,
  .master-wrapper-content .button-1.register-next-step-button,
  .master-wrapper-content .button-1.wishlist-add-to-cart-button,
  .master-wrapper-content .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,
  button.button-2.cta,
  button.button-2.checkout-button,
  button.button-2.add-to-cart-button,
  button.button-2.contact-us-button,
  button.button-2.zipcode-next-step-button,
  button.button-2.shipping-method-next-step-button,
  button.button-2.productAddedToCartWindowCheckout,
  button.button-2.register-next-step-button,
  button.button-2.wishlist-add-to-cart-button,
  button.button-2.send-email-a-friend-button {
    padding: 1rem 2rem 1rem;
  }
}
.btn.cta:hover, .inspiration-page .page-container > .umbraco-text .btn:hover,
.inspiration-page .page-sections > .umbraco-text .btn:hover,
.service-page .page-container > .umbraco-text .btn:hover,
.service-page .page-sections > .umbraco-text .btn:hover,
.content-page .page-container > .umbraco-text .btn:hover,
.content-page .page-sections > .umbraco-text .btn:hover,
.shops-page .page-container > .umbraco-text .btn:hover,
.shops-page .page-sections > .umbraco-text .btn:hover, .btn.checkout-button:hover, .btn.add-to-cart-button:hover, .btn.contact-us-button:hover, .btn.zipcode-next-step-button:hover, .btn.shipping-method-next-step-button:hover, .btn.productAddedToCartWindowCheckout:hover, .btn.register-next-step-button:hover, .btn.wishlist-add-to-cart-button:hover, .btn.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,
.master-wrapper-content .button-1.cta:hover,
.master-wrapper-content .button-1.checkout-button:hover,
.master-wrapper-content .button-1.add-to-cart-button:hover,
.master-wrapper-content .button-1.contact-us-button:hover,
.master-wrapper-content .button-1.zipcode-next-step-button:hover,
.master-wrapper-content .button-1.shipping-method-next-step-button:hover,
.master-wrapper-content .button-1.productAddedToCartWindowCheckout:hover,
.master-wrapper-content .button-1.register-next-step-button:hover,
.master-wrapper-content .button-1.wishlist-add-to-cart-button:hover,
.master-wrapper-content .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,
button.button-2.cta:hover,
button.button-2.checkout-button:hover,
button.button-2.add-to-cart-button:hover,
button.button-2.contact-us-button:hover,
button.button-2.zipcode-next-step-button:hover,
button.button-2.shipping-method-next-step-button:hover,
button.button-2.productAddedToCartWindowCheckout:hover,
button.button-2.register-next-step-button:hover,
button.button-2.wishlist-add-to-cart-button:hover,
button.button-2.send-email-a-friend-button:hover {
  background-color: #093d36;
  color: #F5F5F5;
  border: 0px solid #0F6A5E;
}
.btn.cta.light, .inspiration-page .page-container > .umbraco-text .btn.light,
.inspiration-page .page-sections > .umbraco-text .btn.light,
.service-page .page-container > .umbraco-text .btn.light,
.service-page .page-sections > .umbraco-text .btn.light,
.content-page .page-container > .umbraco-text .btn.light,
.content-page .page-sections > .umbraco-text .btn.light,
.shops-page .page-container > .umbraco-text .btn.light,
.shops-page .page-sections > .umbraco-text .btn.light, .btn.checkout-button.light, .btn.add-to-cart-button.light, .btn.contact-us-button.light, .btn.zipcode-next-step-button.light, .btn.shipping-method-next-step-button.light, .btn.productAddedToCartWindowCheckout.light, .btn.register-next-step-button.light, .btn.wishlist-add-to-cart-button.light, .btn.send-email-a-friend-button.light,
.button-1.cta.light,
.button-1.checkout-button.light,
.button-1.add-to-cart-button.light,
.button-1.contact-us-button.light,
.button-1.zipcode-next-step-button.light,
.button-1.shipping-method-next-step-button.light,
.button-1.productAddedToCartWindowCheckout.light,
.button-1.register-next-step-button.light,
.button-1.wishlist-add-to-cart-button.light,
.button-1.send-email-a-friend-button.light,
.master-wrapper-content .button-1.cta.light,
.master-wrapper-content .button-1.checkout-button.light,
.master-wrapper-content .button-1.add-to-cart-button.light,
.master-wrapper-content .button-1.contact-us-button.light,
.master-wrapper-content .button-1.zipcode-next-step-button.light,
.master-wrapper-content .button-1.shipping-method-next-step-button.light,
.master-wrapper-content .button-1.productAddedToCartWindowCheckout.light,
.master-wrapper-content .button-1.register-next-step-button.light,
.master-wrapper-content .button-1.wishlist-add-to-cart-button.light,
.master-wrapper-content .button-1.send-email-a-friend-button.light,
input.button-2.cta.light,
input.button-2.checkout-button.light,
input.button-2.add-to-cart-button.light,
input.button-2.contact-us-button.light,
input.button-2.zipcode-next-step-button.light,
input.button-2.shipping-method-next-step-button.light,
input.button-2.productAddedToCartWindowCheckout.light,
input.button-2.register-next-step-button.light,
input.button-2.wishlist-add-to-cart-button.light,
input.button-2.send-email-a-friend-button.light,
button.button-2.cta.light,
button.button-2.checkout-button.light,
button.button-2.add-to-cart-button.light,
button.button-2.contact-us-button.light,
button.button-2.zipcode-next-step-button.light,
button.button-2.shipping-method-next-step-button.light,
button.button-2.productAddedToCartWindowCheckout.light,
button.button-2.register-next-step-button.light,
button.button-2.wishlist-add-to-cart-button.light,
button.button-2.send-email-a-friend-button.light {
  background-color: #F5F5F5;
  color: #1D1D1D;
}
.btn.cta.light:hover, .inspiration-page .page-container > .umbraco-text .btn.light:hover,
.inspiration-page .page-sections > .umbraco-text .btn.light:hover,
.service-page .page-container > .umbraco-text .btn.light:hover,
.service-page .page-sections > .umbraco-text .btn.light:hover,
.content-page .page-container > .umbraco-text .btn.light:hover,
.content-page .page-sections > .umbraco-text .btn.light:hover,
.shops-page .page-container > .umbraco-text .btn.light:hover,
.shops-page .page-sections > .umbraco-text .btn.light:hover, .btn.checkout-button.light:hover, .btn.add-to-cart-button.light:hover, .btn.contact-us-button.light:hover, .btn.zipcode-next-step-button.light:hover, .btn.shipping-method-next-step-button.light:hover, .btn.productAddedToCartWindowCheckout.light:hover, .btn.register-next-step-button.light:hover, .btn.wishlist-add-to-cart-button.light:hover, .btn.send-email-a-friend-button.light:hover,
.button-1.cta.light:hover,
.button-1.checkout-button.light:hover,
.button-1.add-to-cart-button.light:hover,
.button-1.contact-us-button.light:hover,
.button-1.zipcode-next-step-button.light:hover,
.button-1.shipping-method-next-step-button.light:hover,
.button-1.productAddedToCartWindowCheckout.light:hover,
.button-1.register-next-step-button.light:hover,
.button-1.wishlist-add-to-cart-button.light:hover,
.button-1.send-email-a-friend-button.light:hover,
.master-wrapper-content .button-1.cta.light:hover,
.master-wrapper-content .button-1.checkout-button.light:hover,
.master-wrapper-content .button-1.add-to-cart-button.light:hover,
.master-wrapper-content .button-1.contact-us-button.light:hover,
.master-wrapper-content .button-1.zipcode-next-step-button.light:hover,
.master-wrapper-content .button-1.shipping-method-next-step-button.light:hover,
.master-wrapper-content .button-1.productAddedToCartWindowCheckout.light:hover,
.master-wrapper-content .button-1.register-next-step-button.light:hover,
.master-wrapper-content .button-1.wishlist-add-to-cart-button.light:hover,
.master-wrapper-content .button-1.send-email-a-friend-button.light:hover,
input.button-2.cta.light:hover,
input.button-2.checkout-button.light:hover,
input.button-2.add-to-cart-button.light:hover,
input.button-2.contact-us-button.light:hover,
input.button-2.zipcode-next-step-button.light:hover,
input.button-2.shipping-method-next-step-button.light:hover,
input.button-2.productAddedToCartWindowCheckout.light:hover,
input.button-2.register-next-step-button.light:hover,
input.button-2.wishlist-add-to-cart-button.light:hover,
input.button-2.send-email-a-friend-button.light:hover,
button.button-2.cta.light:hover,
button.button-2.checkout-button.light:hover,
button.button-2.add-to-cart-button.light:hover,
button.button-2.contact-us-button.light:hover,
button.button-2.zipcode-next-step-button.light:hover,
button.button-2.shipping-method-next-step-button.light:hover,
button.button-2.productAddedToCartWindowCheckout.light:hover,
button.button-2.register-next-step-button.light:hover,
button.button-2.wishlist-add-to-cart-button.light:hover,
button.button-2.send-email-a-friend-button.light:hover {
  background-color: #1D1D1D;
  color: #F5F5F5;
}
.btn.cta.dark, .inspiration-page .page-container > .umbraco-text .btn.dark,
.inspiration-page .page-sections > .umbraco-text .btn.dark,
.service-page .page-container > .umbraco-text .btn.dark,
.service-page .page-sections > .umbraco-text .btn.dark,
.content-page .page-container > .umbraco-text .btn.dark,
.content-page .page-sections > .umbraco-text .btn.dark,
.shops-page .page-container > .umbraco-text .btn.dark,
.shops-page .page-sections > .umbraco-text .btn.dark, .btn.checkout-button.dark, .btn.add-to-cart-button.dark, .btn.contact-us-button.dark, .btn.zipcode-next-step-button.dark, .btn.shipping-method-next-step-button.dark, .btn.productAddedToCartWindowCheckout.dark, .btn.register-next-step-button.dark, .btn.wishlist-add-to-cart-button.dark, .btn.send-email-a-friend-button.dark,
.button-1.cta.dark,
.button-1.checkout-button.dark,
.button-1.add-to-cart-button.dark,
.button-1.contact-us-button.dark,
.button-1.zipcode-next-step-button.dark,
.button-1.shipping-method-next-step-button.dark,
.button-1.productAddedToCartWindowCheckout.dark,
.button-1.register-next-step-button.dark,
.button-1.wishlist-add-to-cart-button.dark,
.button-1.send-email-a-friend-button.dark,
.master-wrapper-content .button-1.cta.dark,
.master-wrapper-content .button-1.checkout-button.dark,
.master-wrapper-content .button-1.add-to-cart-button.dark,
.master-wrapper-content .button-1.contact-us-button.dark,
.master-wrapper-content .button-1.zipcode-next-step-button.dark,
.master-wrapper-content .button-1.shipping-method-next-step-button.dark,
.master-wrapper-content .button-1.productAddedToCartWindowCheckout.dark,
.master-wrapper-content .button-1.register-next-step-button.dark,
.master-wrapper-content .button-1.wishlist-add-to-cart-button.dark,
.master-wrapper-content .button-1.send-email-a-friend-button.dark,
input.button-2.cta.dark,
input.button-2.checkout-button.dark,
input.button-2.add-to-cart-button.dark,
input.button-2.contact-us-button.dark,
input.button-2.zipcode-next-step-button.dark,
input.button-2.shipping-method-next-step-button.dark,
input.button-2.productAddedToCartWindowCheckout.dark,
input.button-2.register-next-step-button.dark,
input.button-2.wishlist-add-to-cart-button.dark,
input.button-2.send-email-a-friend-button.dark,
button.button-2.cta.dark,
button.button-2.checkout-button.dark,
button.button-2.add-to-cart-button.dark,
button.button-2.contact-us-button.dark,
button.button-2.zipcode-next-step-button.dark,
button.button-2.shipping-method-next-step-button.dark,
button.button-2.productAddedToCartWindowCheckout.dark,
button.button-2.register-next-step-button.dark,
button.button-2.wishlist-add-to-cart-button.dark,
button.button-2.send-email-a-friend-button.dark {
  background-color: #1D1D1D;
  color: #F5F5F5;
}
.btn.cta.dark:hover, .inspiration-page .page-container > .umbraco-text .btn.dark:hover,
.inspiration-page .page-sections > .umbraco-text .btn.dark:hover,
.service-page .page-container > .umbraco-text .btn.dark:hover,
.service-page .page-sections > .umbraco-text .btn.dark:hover,
.content-page .page-container > .umbraco-text .btn.dark:hover,
.content-page .page-sections > .umbraco-text .btn.dark:hover,
.shops-page .page-container > .umbraco-text .btn.dark:hover,
.shops-page .page-sections > .umbraco-text .btn.dark:hover, .btn.checkout-button.dark:hover, .btn.add-to-cart-button.dark:hover, .btn.contact-us-button.dark:hover, .btn.zipcode-next-step-button.dark:hover, .btn.shipping-method-next-step-button.dark:hover, .btn.productAddedToCartWindowCheckout.dark:hover, .btn.register-next-step-button.dark:hover, .btn.wishlist-add-to-cart-button.dark:hover, .btn.send-email-a-friend-button.dark:hover,
.button-1.cta.dark:hover,
.button-1.checkout-button.dark:hover,
.button-1.add-to-cart-button.dark:hover,
.button-1.contact-us-button.dark:hover,
.button-1.zipcode-next-step-button.dark:hover,
.button-1.shipping-method-next-step-button.dark:hover,
.button-1.productAddedToCartWindowCheckout.dark:hover,
.button-1.register-next-step-button.dark:hover,
.button-1.wishlist-add-to-cart-button.dark:hover,
.button-1.send-email-a-friend-button.dark:hover,
.master-wrapper-content .button-1.cta.dark:hover,
.master-wrapper-content .button-1.checkout-button.dark:hover,
.master-wrapper-content .button-1.add-to-cart-button.dark:hover,
.master-wrapper-content .button-1.contact-us-button.dark:hover,
.master-wrapper-content .button-1.zipcode-next-step-button.dark:hover,
.master-wrapper-content .button-1.shipping-method-next-step-button.dark:hover,
.master-wrapper-content .button-1.productAddedToCartWindowCheckout.dark:hover,
.master-wrapper-content .button-1.register-next-step-button.dark:hover,
.master-wrapper-content .button-1.wishlist-add-to-cart-button.dark:hover,
.master-wrapper-content .button-1.send-email-a-friend-button.dark:hover,
input.button-2.cta.dark:hover,
input.button-2.checkout-button.dark:hover,
input.button-2.add-to-cart-button.dark:hover,
input.button-2.contact-us-button.dark:hover,
input.button-2.zipcode-next-step-button.dark:hover,
input.button-2.shipping-method-next-step-button.dark:hover,
input.button-2.productAddedToCartWindowCheckout.dark:hover,
input.button-2.register-next-step-button.dark:hover,
input.button-2.wishlist-add-to-cart-button.dark:hover,
input.button-2.send-email-a-friend-button.dark:hover,
button.button-2.cta.dark:hover,
button.button-2.checkout-button.dark:hover,
button.button-2.add-to-cart-button.dark:hover,
button.button-2.contact-us-button.dark:hover,
button.button-2.zipcode-next-step-button.dark:hover,
button.button-2.shipping-method-next-step-button.dark:hover,
button.button-2.productAddedToCartWindowCheckout.dark:hover,
button.button-2.register-next-step-button.dark:hover,
button.button-2.wishlist-add-to-cart-button.dark:hover,
button.button-2.send-email-a-friend-button.dark:hover {
  background-color: #F5F5F5;
  color: #1D1D1D;
}
.btn.disabled,
.button-1.disabled,
.master-wrapper-content .button-1.disabled,
input.button-2.disabled,
button.button-2.disabled {
  background-color: rgba(29, 29, 29, 0.1);
  color: rgba(29, 29, 29, 0.7);
  pointer-events: none;
  font-style: italic;
  font-weight: 400;
}
.btn.border, .html-home-page .hh-insta #curator-feed-default-feed-layout .btn.crt-load-more,
.button-1.border,
.html-home-page .hh-insta #curator-feed-default-feed-layout .button-1.crt-load-more,
.master-wrapper-content .button-1.border,
input.button-2.border,
.html-home-page .hh-insta #curator-feed-default-feed-layout input.button-2.crt-load-more,
button.button-2.border,
.html-home-page .hh-insta #curator-feed-default-feed-layout button.button-2.crt-load-more {
  border: 2px solid #1D1D1D;
  background-color: transparent;
  color: #1D1D1D;
}
.btn.border:hover, .html-home-page .hh-insta #curator-feed-default-feed-layout .btn.crt-load-more:hover,
.button-1.border:hover,
.html-home-page .hh-insta #curator-feed-default-feed-layout .button-1.crt-load-more:hover,
.master-wrapper-content .button-1.border:hover,
input.button-2.border:hover,
.html-home-page .hh-insta #curator-feed-default-feed-layout input.button-2.crt-load-more:hover,
button.button-2.border:hover,
.html-home-page .hh-insta #curator-feed-default-feed-layout button.button-2.crt-load-more:hover {
  background-color: #093d36;
  color: #F5F5F5;
  border: 2px solid #1D1D1D;
}
.btn.small,
.button-1.small,
.master-wrapper-content .button-1.small,
input.button-2.small,
button.button-2.small {
  padding: 0.72rem 0.96rem;
  font-size: 0.81rem;
  line-height: 0.72rem;
}
.btn.product,
.button-1.product,
.master-wrapper-content .button-1.product,
input.button-2.product,
button.button-2.product {
  border: 1px solid rgba(29, 29, 29, 0.2);
  background-color: transparent;
  color: #1D1D1D;
  font-weight: 400;
  border-radius: 6px;
  padding: 0.5rem 0.7rem;
  font-size: 0.8rem;
  line-height: 1.04rem;
}
.btn.product:hover,
.button-1.product:hover,
.master-wrapper-content .button-1.product:hover,
input.button-2.product:hover,
button.button-2.product:hover {
  border: 1px solid rgba(29, 29, 29, 0.5);
}
.btn.product.active,
.button-1.product.active,
.master-wrapper-content .button-1.product.active,
input.button-2.product.active,
button.button-2.product.active {
  background-color: #1D1D1D;
  color: #F5F5F5;
  border: 1px solid #1d1d1d;
}

a {
  color: inherit;
}

.master-wrapper-content a.link-w-icon {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.master-wrapper-content a.link-w-icon:before, .master-wrapper-content a.link-w-icon:after {
  display: none !important;
}
.master-wrapper-content a.link-w-icon .icon {
  width: 32px;
  height: 24px;
}
.master-wrapper-content a.link-w-icon .icon svg {
  display: inline-block;
  position: relative;
}
.master-wrapper-content a.link-w-icon .icon svg .st0 {
  fill: none;
  stroke: #7B3524;
  stroke-width: 10;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.master-wrapper-content a.link-w-icon .icon svg .st1 {
  fill: none;
  stroke: #F29173;
  stroke-width: 10;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.master-wrapper-content a.link-w-icon .icon svg .st3 {
  fill: #F29173;
}

.master-wrapper-content a:not(.contentType-inspirationPageProduct, .contentType-relatedLink2, .contentType-relatedProduct, .contentType-relatedLink1, .dot, .hotspot, .dot-a, .btn),
footer a,
.browsehappy a,
.productAddedToCartWindowSummary a,
.sub-category-navigation a,
a.menu-item,
.clerk-design-component-Gst1YTKq a,
#popular-searches a,
.imitate-a {
  display: inline-block;
  position: relative;
  background-color: transparent;
  cursor: pointer;
}
.master-wrapper-content a:not(.contentType-inspirationPageProduct, .contentType-relatedLink2, .contentType-relatedProduct, .contentType-relatedLink1, .dot, .hotspot, .dot-a, .btn):after, .master-wrapper-content a:not(.contentType-inspirationPageProduct, .contentType-relatedLink2, .contentType-relatedProduct, .contentType-relatedLink1, .dot, .hotspot, .dot-a, .btn):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,
.clerk-design-component-Gst1YTKq a:after,
.clerk-design-component-Gst1YTKq a:before,
#popular-searches a:after,
#popular-searches a:before,
.imitate-a:after,
.imitate-a:before {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 100%;
  border-bottom: 1px solid #F29173;
  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;
}
.master-wrapper-content a:not(.contentType-inspirationPageProduct, .contentType-relatedLink2, .contentType-relatedProduct, .contentType-relatedLink1, .dot, .hotspot, .dot-a, .btn):before,
footer a:before,
.browsehappy a:before,
.productAddedToCartWindowSummary a:before,
.sub-category-navigation a:before,
a.menu-item:before,
.clerk-design-component-Gst1YTKq a:before,
#popular-searches a:before,
.imitate-a:before {
  right: 0;
}
.master-wrapper-content a:not(.contentType-inspirationPageProduct, .contentType-relatedLink2, .contentType-relatedProduct, .contentType-relatedLink1, .dot, .hotspot, .dot-a, .btn):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,
.clerk-design-component-Gst1YTKq a:hover:after,
#popular-searches a:hover:after,
.imitate-a:hover:after {
  right: 0;
  opacity: 1;
  border-bottom: 1px solid #0F4B58;
}
.master-wrapper-content a:not(.contentType-inspirationPageProduct, .contentType-relatedLink2, .contentType-relatedProduct, .contentType-relatedLink1, .dot, .hotspot, .dot-a, .btn).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),
.clerk-design-component-Gst1YTKq a.transition:not(.scroll-to-btn, .external),
#popular-searches a.transition:not(.scroll-to-btn, .external),
.imitate-a.transition:not(.scroll-to-btn, .external) {
  opacity: 0.5;
}
.master-wrapper-content a:not(.contentType-inspirationPageProduct, .contentType-relatedLink2, .contentType-relatedProduct, .contentType-relatedLink1, .dot, .hotspot, .dot-a, .btn).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,
.clerk-design-component-Gst1YTKq a.transition:not(.scroll-to-btn, .external):hover,
#popular-searches a.transition:not(.scroll-to-btn, .external):hover,
.imitate-a.transition:not(.scroll-to-btn, .external):hover {
  opacity: 0.5;
}
.master-wrapper-content a:not(.contentType-inspirationPageProduct, .contentType-relatedLink2, .contentType-relatedProduct, .contentType-relatedLink1, .dot, .hotspot, .dot-a, .btn).inactive,
footer a.inactive,
.browsehappy a.inactive,
.productAddedToCartWindowSummary a.inactive,
.sub-category-navigation a.inactive,
a.menu-item.inactive,
.clerk-design-component-Gst1YTKq a.inactive,
#popular-searches a.inactive,
.imitate-a.inactive {
  opacity: 0.3;
  pointer-events: none;
}
.master-wrapper-content a:not(.contentType-inspirationPageProduct, .contentType-relatedLink2, .contentType-relatedProduct, .contentType-relatedLink1, .dot, .hotspot, .dot-a, .btn).inactive:after, .master-wrapper-content a:not(.contentType-inspirationPageProduct, .contentType-relatedLink2, .contentType-relatedProduct, .contentType-relatedLink1, .dot, .hotspot, .dot-a, .btn).inactive:before,
footer a.inactive:after,
footer a.inactive:before,
.browsehappy a.inactive:after,
.browsehappy a.inactive:before,
.productAddedToCartWindowSummary a.inactive:after,
.productAddedToCartWindowSummary a.inactive:before,
.sub-category-navigation a.inactive:after,
.sub-category-navigation a.inactive:before,
a.menu-item.inactive:after,
a.menu-item.inactive:before,
.clerk-design-component-Gst1YTKq a.inactive:after,
.clerk-design-component-Gst1YTKq a.inactive:before,
#popular-searches a.inactive:after,
#popular-searches a.inactive:before,
.imitate-a.inactive:after,
.imitate-a.inactive:before {
  border-bottom: 1px solid #F29173;
}
.master-wrapper-content a:not(.contentType-inspirationPageProduct, .contentType-relatedLink2, .contentType-relatedProduct, .contentType-relatedLink1, .dot, .hotspot, .dot-a, .btn).active,
footer a.active,
.browsehappy a.active,
.productAddedToCartWindowSummary a.active,
.sub-category-navigation a.active,
a.menu-item.active,
.clerk-design-component-Gst1YTKq a.active,
#popular-searches a.active,
.imitate-a.active {
  opacity: 0.5;
}
.master-wrapper-content a:not(.contentType-inspirationPageProduct, .contentType-relatedLink2, .contentType-relatedProduct, .contentType-relatedLink1, .dot, .hotspot, .dot-a, .btn).active:after, .master-wrapper-content a:not(.contentType-inspirationPageProduct, .contentType-relatedLink2, .contentType-relatedProduct, .contentType-relatedLink1, .dot, .hotspot, .dot-a, .btn).active:before,
footer a.active:after,
footer a.active:before,
.browsehappy a.active:after,
.browsehappy a.active:before,
.productAddedToCartWindowSummary a.active:after,
.productAddedToCartWindowSummary a.active:before,
.sub-category-navigation a.active:after,
.sub-category-navigation a.active:before,
a.menu-item.active:after,
a.menu-item.active:before,
.clerk-design-component-Gst1YTKq a.active:after,
.clerk-design-component-Gst1YTKq a.active:before,
#popular-searches a.active:after,
#popular-searches a.active:before,
.imitate-a.active:after,
.imitate-a.active:before {
  border-bottom: 1px solid #F29173;
}
.master-wrapper-content a:not(.contentType-inspirationPageProduct, .contentType-relatedLink2, .contentType-relatedProduct, .contentType-relatedLink1, .dot, .hotspot, .dot-a, .btn).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,
.clerk-design-component-Gst1YTKq a.external .icon,
#popular-searches a.external .icon,
.imitate-a.external .icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-left: 6px;
}
.master-wrapper-content a:not(.contentType-inspirationPageProduct, .contentType-relatedLink2, .contentType-relatedProduct, .contentType-relatedLink1, .dot, .hotspot, .dot-a, .btn).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,
.clerk-design-component-Gst1YTKq a.external .icon svg path,
#popular-searches a.external .icon svg path,
.imitate-a.external .icon svg path {
  fill: rgba(29, 29, 29, 0.7);
}
.master-wrapper-content a:not(.contentType-inspirationPageProduct, .contentType-relatedLink2, .contentType-relatedProduct, .contentType-relatedLink1, .dot, .hotspot, .dot-a, .btn).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,
.clerk-design-component-Gst1YTKq a.external .icon svg .arrow,
#popular-searches a.external .icon svg .arrow,
.imitate-a.external .icon svg .arrow {
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.master-wrapper-content a:not(.contentType-inspirationPageProduct, .contentType-relatedLink2, .contentType-relatedProduct, .contentType-relatedLink1, .dot, .hotspot, .dot-a, .btn).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,
.clerk-design-component-Gst1YTKq a.external:hover .icon svg .arrow,
#popular-searches a.external:hover .icon svg .arrow,
.imitate-a.external:hover .icon svg .arrow {
  -webkit-transform: translateX(30px) translateY(-30px);
  -moz-transform: translateX(30px) translateY(-30px);
  -ms-transform: translateX(30px) translateY(-30px);
  -o-transform: translateX(30px) translateY(-30px);
  transform: translateX(30px) translateY(-30px);
}

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

/* -----------------------------------------------------------------------
   Please customize the design. Ask a designer for help :p
-------------------------------------------------------------------------- */
.breadcrumb {
  position: relative;
  z-index: 2;
  list-style: none;
  white-space: nowrap;
  padding: 12px 0 10px;
  margin: auto;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (max-width: 1023px) {
  .breadcrumb {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .breadcrumb::-webkit-scrollbar {
    width: 0px;
  }
  .breadcrumb::-webkit-scrollbar-track {
    background-color: #F5F5F5;
  }
  .breadcrumb::-webkit-scrollbar-thumb {
    background-color: #F5F5F5;
  }
}
.html-product-details-page .breadcrumb {
  background-color: #fff;
  /*@include media-breakpoint-up(lg) {
  	position: absolute;
  	left: calc($spacing-lg/2);
  	z-index: 2;
  }

  @include media-breakpoint-up(xl) {
  	left: calc($spacing-xl/2);
  }

  @include media-breakpoint-up(xxl) {
  	left: calc($spacing-xxl/2);

  }

  @include media-breakpoint-up(xxxl) {
  	left: calc((100% / 2) - (1400px / 2));

  }

  @include media-breakpoint-up(xxxxl) {
  	//left: $spacing-xxxxl/2;

  }*/
}
.html-product-details-page .breadcrumb::-webkit-scrollbar-track {
  background-color: #fff;
}
.html-product-details-page .breadcrumb::-webkit-scrollbar-thumb {
  background-color: #fff;
}
.breadcrumb ul {
  font-size: 0;
}
.breadcrumb li {
  display: inline-block;
  font-size: 0.7rem;
  line-height: 1.1rem;
}
.breadcrumb li * {
  font-size: 0.7rem;
  line-height: 1.1rem;
  margin: 0;
}
.breadcrumb li .current-item {
  font-weight: 400;
}
.breadcrumb li .delimiter {
  margin: 0 5px 0 3px;
}
.breadcrumb li a {
  color: inherit;
  -webkit-transition: color 300ms linear 0s;
  -moz-transition: color 300ms linear 0s;
  -ms-transition: color 300ms linear 0s;
  -o-transition: color 300ms linear 0s;
  transition: color 300ms linear 0s;
}
.breadcrumb li a:after, .breadcrumb li a:before {
  border-bottom: 1px solid rgba(29, 29, 29, 0.1);
}
.breadcrumb li a:hover {
  color: inherit;
}
.breadcrumb li a:hover:after, .breadcrumb li a:hover:before {
  border-bottom-width: 1px;
}
.breadcrumb li a span {
  pointer-events: none;
}

.bar-notification {
  display: none;
  position: fixed;
  background-color: rgba(29, 29, 29, 0.9);
  color: #0F6A5E;
  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: #1D1D1D !important;
  opacity: 0.7 !important;
  z-index: 1560 !important;
}
.k-overlay.hide {
  opacity: 0 !important;
  pointer-events: none;
}
.k-overlay.hide.show {
  opacity: 0.7 !important;
  pointer-events: all;
}

.k-overlay-custom {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1561;
  width: 100%;
  height: 100%;
  background-color: #1D1D1D;
  opacity: 0.7;
}
.k-overlay-custom.hide {
  opacity: 0 !important;
  pointer-events: none;
}
.k-overlay-custom.hide.show {
  opacity: 0.7 !important;
  pointer-events: all;
}

.ajaxCart {
  bottom: -500px !important;
}

.ajaxFilters.k-window,
.ajaxCart.k-window,
.k-window-custom {
  position: fixed !important;
  top: 0 !important;
  bottom: auto !important;
  background: #F5F5F5;
  -webkit-box-shadow: 0 0 40px 0 rgba(29, 29, 29, 0.2);
  -moz-box-shadow: 0 0 40px 0 rgba(29, 29, 29, 0.2);
  -o-box-shadow: 0 0 40px 0 rgba(29, 29, 29, 0.2);
  box-shadow: 0 0 40px 0 rgba(29, 29, 29, 0.2);
  width: 40% !important;
  left: auto !important;
  z-index: 1590 !important;
  -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: 30% !important;
  height: 100vh;
  right: -40%;
  display: block !important;
}
@media only screen and (max-width: 1023px) {
  .ajaxFilters.k-window,
  .ajaxCart.k-window,
  .k-window-custom {
    width: 100% !important;
    margin: auto;
    right: auto !important;
    top: 140vh !important;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .ajaxFilters.k-window::-webkit-scrollbar,
  .ajaxCart.k-window::-webkit-scrollbar,
  .k-window-custom::-webkit-scrollbar {
    width: 0px;
  }
  .ajaxFilters.k-window::-webkit-scrollbar-track,
  .ajaxCart.k-window::-webkit-scrollbar-track,
  .k-window-custom::-webkit-scrollbar-track {
    background-color: #F5F5F5;
  }
  .ajaxFilters.k-window::-webkit-scrollbar-thumb,
  .ajaxCart.k-window::-webkit-scrollbar-thumb,
  .k-window-custom::-webkit-scrollbar-thumb {
    background-color: #F5F5F5;
  }
}
@media only screen and (min-width: 1600px) {
  .ajaxFilters.k-window,
  .ajaxCart.k-window,
  .k-window-custom {
    width: 30% !important;
  }
}
.ajaxFilters.k-window.hide,
.ajaxCart.k-window.hide,
.k-window-custom.hide {
  right: -35% !important;
}
@media only screen and (max-width: 1023px) {
  .ajaxFilters.k-window.hide,
  .ajaxCart.k-window.hide,
  .k-window-custom.hide {
    right: auto !important;
    top: 110vh !important;
    left: 0 !important;
  }
}
.ajaxFilters.k-window.show,
.ajaxCart.k-window.show,
.k-window-custom.show {
  right: 0% !important;
}
@media only screen and (max-width: 1023px) {
  .ajaxFilters.k-window.show,
  .ajaxCart.k-window.show,
  .k-window-custom.show {
    right: auto !important;
    top: 0 !important;
    left: 0 !important;
  }
}
.ajaxFilters.k-window:has(.miniProductDetailsView),
.ajaxCart.k-window:has(.miniProductDetailsView),
.k-window-custom:has(.miniProductDetailsView) {
  display: none !important;
}
.ajaxFilters.k-window .klarna-split,
.ajaxCart.k-window .klarna-split,
.k-window-custom .klarna-split {
  text-align: center;
}
.ajaxFilters.k-window .klarna-split .klarna-temp,
.ajaxCart.k-window .klarna-split .klarna-temp,
.k-window-custom .klarna-split .klarna-temp {
  font-size: 0.7rem;
  margin: auto;
  display: block;
}
.ajaxFilters.k-window .klarna-split .klarna-temp .logo,
.ajaxCart.k-window .klarna-split .klarna-temp .logo,
.k-window-custom .klarna-split .klarna-temp .logo {
  display: inline-block;
  width: 41px;
  margin: 0 3px;
  position: relative;
  top: 1px;
}
.ajaxFilters.k-window .klarna-split .klarna-temp .logo.vipps,
.ajaxCart.k-window .klarna-split .klarna-temp .logo.vipps,
.k-window-custom .klarna-split .klarna-temp .logo.vipps {
  top: 3px;
  width: 39px;
}
.ajaxFilters.k-window .klarna-split .klarna-temp a,
.ajaxCart.k-window .klarna-split .klarna-temp a,
.k-window-custom .klarna-split .klarna-temp a {
  text-decoration: underline;
}
.ajaxFilters.k-window .klarna-split .klarna-temp a:before, .ajaxFilters.k-window .klarna-split .klarna-temp a:after,
.ajaxCart.k-window .klarna-split .klarna-temp a:before,
.ajaxCart.k-window .klarna-split .klarna-temp a:after,
.k-window-custom .klarna-split .klarna-temp a:before,
.k-window-custom .klarna-split .klarna-temp a:after {
  display: none;
}
.ajaxFilters.k-window .k-window-title,
.ajaxCart.k-window .k-window-title,
.k-window-custom .k-window-title {
  font-size: 0.9rem;
  line-height: 1.17rem;
  font-weight: 700;
  padding: 2rem 1rem 0;
  width: 100%;
  text-align: left;
  display: block;
}
.ajaxFilters.k-window .k-window-titlebar,
.ajaxCart.k-window .k-window-titlebar,
.k-window-custom .k-window-titlebar {
  font-size: 0.7rem;
  color: #1D1D1D;
  background: transparent !important;
  border-bottom: 0px solid #1D1D1D !important;
  text-align: center;
  font-family: "futura-pt", sans-serif;
  position: absolute;
  width: 100%;
  padding: 0 !important;
}
.ajaxFilters.k-window .k-window-titlebar .k-window-actions,
.ajaxCart.k-window .k-window-titlebar .k-window-actions,
.k-window-custom .k-window-titlebar .k-window-actions {
  display: flex;
  top: 1rem !important;
  right: 1rem !important;
  text-align: center;
  z-index: 100 !important;
  position: absolute !important;
  cursor: pointer;
}
@media only screen and (min-width: 1600px) {
  .ajaxFilters.k-window .k-window-titlebar .k-window-actions,
  .ajaxCart.k-window .k-window-titlebar .k-window-actions,
  .k-window-custom .k-window-titlebar .k-window-actions {
    top: 1rem !important;
    right: 1rem !important;
  }
}
.ajaxFilters.k-window .k-window-titlebar .k-window-actions .close,
.ajaxCart.k-window .k-window-titlebar .k-window-actions .close,
.k-window-custom .k-window-titlebar .k-window-actions .close {
  width: 40px;
  height: 40px;
  background: transparent;
  border: 0;
  padding: 10px;
}
.ajaxFilters.k-window .k-window-titlebar .k-window-actions .close svg line,
.ajaxCart.k-window .k-window-titlebar .k-window-actions .close svg line,
.k-window-custom .k-window-titlebar .k-window-actions .close svg line {
  stroke: #1D1D1D;
  stroke-width: 2px;
}
.ajaxFilters.k-window .k-window-titlebar .k-window-actions .k-window-action.k-button,
.ajaxCart.k-window .k-window-titlebar .k-window-actions .k-window-action.k-button,
.k-window-custom .k-window-titlebar .k-window-actions .k-window-action.k-button {
  width: 20px;
  height: 20px;
  background: url(/Themes/custom/Content/images/happyhomes/icon-close.svg) center no-repeat;
  margin: auto;
  border: 0;
  pointer-events: none;
}
.ajaxFilters.k-window .k-window-titlebar .k-window-actions .k-window-action.k-button:before, .ajaxFilters.k-window .k-window-titlebar .k-window-actions .k-window-action.k-button:after,
.ajaxCart.k-window .k-window-titlebar .k-window-actions .k-window-action.k-button:before,
.ajaxCart.k-window .k-window-titlebar .k-window-actions .k-window-action.k-button:after,
.k-window-custom .k-window-titlebar .k-window-actions .k-window-action.k-button:before,
.k-window-custom .k-window-titlebar .k-window-actions .k-window-action.k-button:after {
  display: none;
}
.ajaxFilters.k-window .k-window-titlebar .k-window-actions .k-window-action.k-button .k-icon,
.ajaxCart.k-window .k-window-titlebar .k-window-actions .k-window-action.k-button .k-icon,
.k-window-custom .k-window-titlebar .k-window-actions .k-window-action.k-button .k-icon {
  width: 20px;
  height: 20px;
}
.ajaxFilters.k-window .productAddedToCartWindow .check-icon,
.ajaxFilters.k-window .productAddedToCartWindow-custom .check-icon,
.ajaxCart.k-window .productAddedToCartWindow .check-icon,
.ajaxCart.k-window .productAddedToCartWindow-custom .check-icon,
.k-window-custom .productAddedToCartWindow .check-icon,
.k-window-custom .productAddedToCartWindow-custom .check-icon {
  position: relative;
  width: 50px;
  height: 50px;
  display: block;
  margin: 0 auto 1rem;
  background-color: #F5F5F5;
  padding: 10px;
  border-radius: 25px;
}
.ajaxFilters.k-window .productAddedToCartWindow .check-icon svg,
.ajaxFilters.k-window .productAddedToCartWindow-custom .check-icon svg,
.ajaxCart.k-window .productAddedToCartWindow .check-icon svg,
.ajaxCart.k-window .productAddedToCartWindow-custom .check-icon svg,
.k-window-custom .productAddedToCartWindow .check-icon svg,
.k-window-custom .productAddedToCartWindow-custom .check-icon svg {
  overflow: visible;
  width: 20px;
  display: inline-block;
}
.ajaxFilters.k-window .productAddedToCartWindow .check-icon svg .st0,
.ajaxFilters.k-window .productAddedToCartWindow-custom .check-icon svg .st0,
.ajaxCart.k-window .productAddedToCartWindow .check-icon svg .st0,
.ajaxCart.k-window .productAddedToCartWindow-custom .check-icon svg .st0,
.k-window-custom .productAddedToCartWindow .check-icon svg .st0,
.k-window-custom .productAddedToCartWindow-custom .check-icon svg .st0 {
  fill: none;
  stroke: #1D1D1D;
  stroke-miterlimit: 10;
  stroke-width: 14px;
}
.ajaxFilters.k-window .productAddedToCartWindow .check-icon svg .st1,
.ajaxFilters.k-window .productAddedToCartWindow-custom .check-icon svg .st1,
.ajaxCart.k-window .productAddedToCartWindow .check-icon svg .st1,
.ajaxCart.k-window .productAddedToCartWindow-custom .check-icon svg .st1,
.k-window-custom .productAddedToCartWindow .check-icon svg .st1,
.k-window-custom .productAddedToCartWindow-custom .check-icon svg .st1 {
  fill: none;
  stroke: #0F6A5E;
  stroke-width: 14px;
  stroke-linecap: round;
}
.ajaxFilters.k-window .k-window-content,
.ajaxFilters.k-window .k-window-content-custom,
.ajaxCart.k-window .k-window-content,
.ajaxCart.k-window .k-window-content-custom,
.k-window-custom .k-window-content,
.k-window-custom .k-window-content-custom {
  padding: 0;
  color: #1D1D1D;
  font-weight: 700;
  text-align: center;
}
.ajaxFilters.k-window .k-window-content:focus,
.ajaxFilters.k-window .k-window-content-custom:focus,
.ajaxCart.k-window .k-window-content:focus,
.ajaxCart.k-window .k-window-content-custom:focus,
.k-window-custom .k-window-content:focus,
.k-window-custom .k-window-content-custom:focus {
  outline: none;
}
.ajaxFilters.k-window .k-window-content p,
.ajaxFilters.k-window .k-window-content-custom p,
.ajaxCart.k-window .k-window-content p,
.ajaxCart.k-window .k-window-content-custom p,
.k-window-custom .k-window-content p,
.k-window-custom .k-window-content-custom p {
  color: #0F6A5E;
  font-size: 0.8rem;
  line-height: 1rem;
}
.ajaxFilters.k-window .k-window-content.addProductVariantToCartErrors,
.ajaxFilters.k-window .k-window-content-custom.addProductVariantToCartErrors,
.ajaxCart.k-window .k-window-content.addProductVariantToCartErrors,
.ajaxCart.k-window .k-window-content-custom.addProductVariantToCartErrors,
.k-window-custom .k-window-content.addProductVariantToCartErrors,
.k-window-custom .k-window-content-custom.addProductVariantToCartErrors {
  padding: 70px 1rem 0;
}
.ajaxFilters.k-window .k-window-content.addProductVariantToCartErrors ul,
.ajaxFilters.k-window .k-window-content-custom.addProductVariantToCartErrors ul,
.ajaxCart.k-window .k-window-content.addProductVariantToCartErrors ul,
.ajaxCart.k-window .k-window-content-custom.addProductVariantToCartErrors ul,
.k-window-custom .k-window-content.addProductVariantToCartErrors ul,
.k-window-custom .k-window-content-custom.addProductVariantToCartErrors ul {
  margin: 0 0 42px;
}
.ajaxFilters.k-window .k-window-content ul,
.ajaxFilters.k-window .k-window-content-custom ul,
.ajaxCart.k-window .k-window-content ul,
.ajaxCart.k-window .k-window-content-custom ul,
.k-window-custom .k-window-content ul,
.k-window-custom .k-window-content-custom ul {
  list-style-type: none;
  margin-bottom: 1rem;
  text-align: left;
  padding: 0;
}
.ajaxFilters.k-window .k-window-content ul li,
.ajaxFilters.k-window .k-window-content-custom ul li,
.ajaxCart.k-window .k-window-content ul li,
.ajaxCart.k-window .k-window-content-custom ul li,
.k-window-custom .k-window-content ul li,
.k-window-custom .k-window-content-custom ul li {
  margin-bottom: 0.3rem;
  padding-left: 24px;
  position: relative;
  font-weight: 300;
  font-size: 0.9rem;
  line-height: 1.4rem;
}
.ajaxFilters.k-window .k-window-content ul li:before,
.ajaxFilters.k-window .k-window-content-custom ul li:before,
.ajaxCart.k-window .k-window-content ul li:before,
.ajaxCart.k-window .k-window-content-custom ul li:before,
.k-window-custom .k-window-content ul li:before,
.k-window-custom .k-window-content-custom ul li:before {
  content: " ";
  display: block;
  position: absolute;
  left: 2px;
  top: 10px;
  background: #253E8A;
  height: 1px;
  width: 14px;
}
@media only screen and (min-width: 1400px) {
  .ajaxFilters.k-window .k-window-content ul li:before,
  .ajaxFilters.k-window .k-window-content-custom ul li:before,
  .ajaxCart.k-window .k-window-content ul li:before,
  .ajaxCart.k-window .k-window-content-custom ul li:before,
  .k-window-custom .k-window-content ul li:before,
  .k-window-custom .k-window-content-custom ul li:before {
    top: 14px;
  }
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowTitle,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowTitle,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowTitle,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowTitle,
.k-window-custom .k-window-content .productAddedToCartWindowTitle,
.k-window-custom .k-window-content-custom .productAddedToCartWindowTitle {
  padding: 2rem 0;
  font-size: 0.8rem;
  font-size: 0.85rem;
  line-height: 1.105rem;
  color: #1D1D1D;
  width: 100%;
  font-family: "futura-pt", sans-serif;
  font-weight: 400;
  position: relative;
  background-color: rgba(15, 106, 94, 0.3);
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowTitle strong,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowTitle strong,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowTitle strong,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowTitle strong,
.k-window-custom .k-window-content .productAddedToCartWindowTitle strong,
.k-window-custom .k-window-content-custom .productAddedToCartWindowTitle strong {
  display: block;
}
.ajaxFilters.k-window .k-window-content .product-grid.cross-sells,
.ajaxFilters.k-window .k-window-content-custom .product-grid.cross-sells,
.ajaxCart.k-window .k-window-content .product-grid.cross-sells,
.ajaxCart.k-window .k-window-content-custom .product-grid.cross-sells,
.k-window-custom .k-window-content .product-grid.cross-sells,
.k-window-custom .k-window-content-custom .product-grid.cross-sells {
  width: 86%;
  margin: 1rem auto;
}
.ajaxFilters.k-window .k-window-content .product-grid.cross-sells .title,
.ajaxFilters.k-window .k-window-content-custom .product-grid.cross-sells .title,
.ajaxCart.k-window .k-window-content .product-grid.cross-sells .title,
.ajaxCart.k-window .k-window-content-custom .product-grid.cross-sells .title,
.k-window-custom .k-window-content .product-grid.cross-sells .title,
.k-window-custom .k-window-content-custom .product-grid.cross-sells .title {
  margin: 0 0 1rem;
  padding: 0;
  text-align: left;
  font-size: 1rem;
  line-height: 1.3rem;
}
.ajaxFilters.k-window .k-window-content .product-grid.cross-sells .title strong,
.ajaxFilters.k-window .k-window-content-custom .product-grid.cross-sells .title strong,
.ajaxCart.k-window .k-window-content .product-grid.cross-sells .title strong,
.ajaxCart.k-window .k-window-content-custom .product-grid.cross-sells .title strong,
.k-window-custom .k-window-content .product-grid.cross-sells .title strong,
.k-window-custom .k-window-content-custom .product-grid.cross-sells .title strong {
  font-weight: 400;
}
.ajaxFilters.k-window .k-window-content .product-grid.cross-sells .item-grid,
.ajaxFilters.k-window .k-window-content-custom .product-grid.cross-sells .item-grid,
.ajaxCart.k-window .k-window-content .product-grid.cross-sells .item-grid,
.ajaxCart.k-window .k-window-content-custom .product-grid.cross-sells .item-grid,
.k-window-custom .k-window-content .product-grid.cross-sells .item-grid,
.k-window-custom .k-window-content-custom .product-grid.cross-sells .item-grid {
  height: auto;
  overflow: visible;
  padding: 0;
}
.ajaxFilters.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box,
.ajaxFilters.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box,
.ajaxCart.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box,
.ajaxCart.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box,
.k-window-custom .k-window-content .product-grid.cross-sells .item-grid .item-box,
.k-window-custom .k-window-content-custom .product-grid.cross-sells .item-grid .item-box {
  text-align: left;
  width: 100%;
  padding: 0;
  margin: 0 0 0.5rem;
  min-height: unset;
  height: auto;
  position: relative;
}
.ajaxFilters.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box a,
.ajaxFilters.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a,
.ajaxCart.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box a,
.ajaxCart.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a,
.k-window-custom .k-window-content .product-grid.cross-sells .item-grid .item-box a,
.k-window-custom .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a {
  height: auto;
  padding: 0.6rem;
}
.ajaxFilters.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box a .product-item,
.ajaxFilters.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a .product-item,
.ajaxCart.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box a .product-item,
.ajaxCart.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a .product-item,
.k-window-custom .k-window-content .product-grid.cross-sells .item-grid .item-box a .product-item,
.k-window-custom .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a .product-item {
  display: flex;
  gap: 0.5rem;
}
.ajaxFilters.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box a .product-item .picture,
.ajaxFilters.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a .product-item .picture,
.ajaxCart.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box a .product-item .picture,
.ajaxCart.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a .product-item .picture,
.k-window-custom .k-window-content .product-grid.cross-sells .item-grid .item-box a .product-item .picture,
.k-window-custom .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a .product-item .picture {
  margin: 0 0 5px;
  background: none;
  height: auto;
  flex: 0 0 50px;
}
.ajaxFilters.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box a .product-item .details,
.ajaxFilters.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a .product-item .details,
.ajaxCart.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box a .product-item .details,
.ajaxCart.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a .product-item .details,
.k-window-custom .k-window-content .product-grid.cross-sells .item-grid .item-box a .product-item .details,
.k-window-custom .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a .product-item .details {
  padding: 0;
}
.ajaxFilters.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box a .product-item .details .product-title,
.ajaxFilters.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a .product-item .details .product-title,
.ajaxCart.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box a .product-item .details .product-title,
.ajaxCart.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a .product-item .details .product-title,
.k-window-custom .k-window-content .product-grid.cross-sells .item-grid .item-box a .product-item .details .product-title,
.k-window-custom .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a .product-item .details .product-title {
  font-size: 0.9rem;
  line-height: 1.17rem;
  height: auto;
  width: 90%;
  white-space: nowrap;
}
.ajaxFilters.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box a .product-item .details .description,
.ajaxFilters.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a .product-item .details .description,
.ajaxCart.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box a .product-item .details .description,
.ajaxCart.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a .product-item .details .description,
.k-window-custom .k-window-content .product-grid.cross-sells .item-grid .item-box a .product-item .details .description,
.k-window-custom .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a .product-item .details .description {
  display: none;
}
.ajaxFilters.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box a .product-item .details .add-info,
.ajaxFilters.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a .product-item .details .add-info,
.ajaxCart.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box a .product-item .details .add-info,
.ajaxCart.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a .product-item .details .add-info,
.k-window-custom .k-window-content .product-grid.cross-sells .item-grid .item-box a .product-item .details .add-info,
.k-window-custom .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a .product-item .details .add-info {
  position: relative;
  width: auto;
  bottom: auto;
  display: block !important;
}
.ajaxFilters.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box a .product-item .details .add-info .prices,
.ajaxFilters.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a .product-item .details .add-info .prices,
.ajaxCart.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box a .product-item .details .add-info .prices,
.ajaxCart.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a .product-item .details .add-info .prices,
.k-window-custom .k-window-content .product-grid.cross-sells .item-grid .item-box a .product-item .details .add-info .prices,
.k-window-custom .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a .product-item .details .add-info .prices {
  display: block;
}
.ajaxFilters.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box a .product-item .details .add-info .prices .price,
.ajaxFilters.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a .product-item .details .add-info .prices .price,
.ajaxCart.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box a .product-item .details .add-info .prices .price,
.ajaxCart.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a .product-item .details .add-info .prices .price,
.k-window-custom .k-window-content .product-grid.cross-sells .item-grid .item-box a .product-item .details .add-info .prices .price,
.k-window-custom .k-window-content-custom .product-grid.cross-sells .item-grid .item-box a .product-item .details .add-info .prices .price {
  margin: 0;
  background: transparent;
  color: #1D1D1D;
  padding: 0;
}
.ajaxFilters.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box .buttons,
.ajaxFilters.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box .buttons,
.ajaxCart.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box .buttons,
.ajaxCart.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box .buttons,
.k-window-custom .k-window-content .product-grid.cross-sells .item-grid .item-box .buttons,
.k-window-custom .k-window-content-custom .product-grid.cross-sells .item-grid .item-box .buttons {
  display: block;
  width: auto;
  left: auto;
  right: 4px;
  bottom: 5px;
  pointer-events: all;
}
.ajaxFilters.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box .buttons .product-box-add-to-cart-button,
.ajaxFilters.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box .buttons .product-box-add-to-cart-button,
.ajaxCart.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box .buttons .product-box-add-to-cart-button,
.ajaxCart.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box .buttons .product-box-add-to-cart-button,
.k-window-custom .k-window-content .product-grid.cross-sells .item-grid .item-box .buttons .product-box-add-to-cart-button,
.k-window-custom .k-window-content-custom .product-grid.cross-sells .item-grid .item-box .buttons .product-box-add-to-cart-button {
  pointer-events: all;
  background-image: url(/themes/custom/content/images/add-to-cart-fasttrack.svg);
  background-repeat: no-repeat;
  background-color: transparent;
  padding: 0;
  width: 32px;
  height: 32px;
  border-radius: 0;
  font-size: 0;
}
@media only screen and (min-width: 1024px) {
  .ajaxFilters.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box .buttons .product-box-add-to-cart-button,
  .ajaxFilters.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box .buttons .product-box-add-to-cart-button,
  .ajaxCart.k-window .k-window-content .product-grid.cross-sells .item-grid .item-box .buttons .product-box-add-to-cart-button,
  .ajaxCart.k-window .k-window-content-custom .product-grid.cross-sells .item-grid .item-box .buttons .product-box-add-to-cart-button,
  .k-window-custom .k-window-content .product-grid.cross-sells .item-grid .item-box .buttons .product-box-add-to-cart-button,
  .k-window-custom .k-window-content-custom .product-grid.cross-sells .item-grid .item-box .buttons .product-box-add-to-cart-button {
    width: 36px;
    height: 36px;
  }
}
.ajaxFilters.k-window .k-window-content .productAddedToCartItem,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartItem,
.ajaxCart.k-window .k-window-content .productAddedToCartItem,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartItem,
.k-window-custom .k-window-content .productAddedToCartItem,
.k-window-custom .k-window-content-custom .productAddedToCartItem {
  display: flex;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartItem .productAddedToCartWindowImage,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartItem .productAddedToCartWindowImage,
.ajaxCart.k-window .k-window-content .productAddedToCartItem .productAddedToCartWindowImage,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartItem .productAddedToCartWindowImage,
.k-window-custom .k-window-content .productAddedToCartItem .productAddedToCartWindowImage,
.k-window-custom .k-window-content-custom .productAddedToCartItem .productAddedToCartWindowImage {
  width: 70px;
  height: auto;
  float: none;
}
@media only screen and (min-width: 1400px) {
  .ajaxFilters.k-window .k-window-content .productAddedToCartItem .productAddedToCartWindowImage,
  .ajaxFilters.k-window .k-window-content-custom .productAddedToCartItem .productAddedToCartWindowImage,
  .ajaxCart.k-window .k-window-content .productAddedToCartItem .productAddedToCartWindowImage,
  .ajaxCart.k-window .k-window-content-custom .productAddedToCartItem .productAddedToCartWindowImage,
  .k-window-custom .k-window-content .productAddedToCartItem .productAddedToCartWindowImage,
  .k-window-custom .k-window-content-custom .productAddedToCartItem .productAddedToCartWindowImage {
    width: 80px;
  }
}
.ajaxFilters.k-window .k-window-content .productAddedToCartItem .productAddedToCartWindowImage img,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartItem .productAddedToCartWindowImage img,
.ajaxCart.k-window .k-window-content .productAddedToCartItem .productAddedToCartWindowImage img,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartItem .productAddedToCartWindowImage img,
.k-window-custom .k-window-content .productAddedToCartItem .productAddedToCartWindowImage img,
.k-window-custom .k-window-content-custom .productAddedToCartItem .productAddedToCartWindowImage img {
  mix-blend-mode: multiply;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowDescription,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowDescription,
.k-window-custom .k-window-content .productAddedToCartWindowDescription,
.k-window-custom .k-window-content-custom .productAddedToCartWindowDescription {
  margin: 0;
  padding: 0;
  margin-left: 3%;
  text-align: left;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription h1,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription h3,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowDescription h1,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowDescription h3,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription h1,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription h3,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowDescription h1,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowDescription h3,
.k-window-custom .k-window-content .productAddedToCartWindowDescription h1,
.k-window-custom .k-window-content .productAddedToCartWindowDescription h3,
.k-window-custom .k-window-content-custom .productAddedToCartWindowDescription h1,
.k-window-custom .k-window-content-custom .productAddedToCartWindowDescription h3 {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #1D1D1D;
  margin: 0 0 0.5rem;
  font-weight: 400;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription h1 a,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription h3 a,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowDescription h1 a,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowDescription h3 a,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription h1 a,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription h3 a,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowDescription h1 a,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowDescription h3 a,
.k-window-custom .k-window-content .productAddedToCartWindowDescription h1 a,
.k-window-custom .k-window-content .productAddedToCartWindowDescription h3 a,
.k-window-custom .k-window-content-custom .productAddedToCartWindowDescription h1 a,
.k-window-custom .k-window-content-custom .productAddedToCartWindowDescription h3 a {
  color: #1D1D1D;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription strong,
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription .attributeInfo,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowDescription strong,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowDescription .attributeInfo,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription strong,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription .attributeInfo,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowDescription strong,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowDescription .attributeInfo,
.k-window-custom .k-window-content .productAddedToCartWindowDescription strong,
.k-window-custom .k-window-content .productAddedToCartWindowDescription .attributeInfo,
.k-window-custom .k-window-content-custom .productAddedToCartWindowDescription strong,
.k-window-custom .k-window-content-custom .productAddedToCartWindowDescription .attributeInfo {
  font-size: 0.7rem;
  line-height: 1.3rem;
  color: #1D1D1D;
  font-family: "futura-pt", sans-serif;
  margin: 0;
  display: block;
  font-weight: 400;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription .attributeInfo,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowDescription .attributeInfo,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription .attributeInfo,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowDescription .attributeInfo,
.k-window-custom .k-window-content .productAddedToCartWindowDescription .attributeInfo,
.k-window-custom .k-window-content-custom .productAddedToCartWindowDescription .attributeInfo {
  margin-bottom: 0.5rem;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription .price,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowDescription .price,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription .price,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowDescription .price,
.k-window-custom .k-window-content .productAddedToCartWindowDescription .price,
.k-window-custom .k-window-content-custom .productAddedToCartWindowDescription .price {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.3rem;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowDescription .quantity,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowDescription .quantity,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowDescription .quantity,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowDescription .quantity,
.k-window-custom .k-window-content .productAddedToCartWindowDescription .quantity,
.k-window-custom .k-window-content-custom .productAddedToCartWindowDescription .quantity {
  display: none;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowSummary,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowSummary,
.k-window-custom .k-window-content .productAddedToCartWindowSummary,
.k-window-custom .k-window-content-custom .productAddedToCartWindowSummary {
  padding: 1rem 0 0;
  border-top: 0px solid #f1f1f1;
  width: 70%;
  margin: auto;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.k-window-custom .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
.k-window-custom .k-window-content-custom .productAddedToCartWindowSummary .productAddedToCartWindowCheckout {
  width: 70%;
  display: inline-block;
  background-color: #0F6A5E;
  color: #F5F5F5;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -khtml-border-radius: 6px;
  padding: 0.8rem 1.6rem;
  border: 0px solid #253E8A;
  font-size: 0.9rem;
  line-height: 0.9rem;
  font-family: "futura-pt", sans-serif;
  font-weight: 600;
  white-space: nowrap;
  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 */
  text-transform: none;
}
@media only screen and (min-width: 1024px) {
  .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
  .ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
  .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
  .ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
  .k-window-custom .k-window-content .productAddedToCartWindowSummary .productAddedToCartWindowCheckout,
  .k-window-custom .k-window-content-custom .productAddedToCartWindowSummary .productAddedToCartWindowCheckout {
    width: auto;
  }
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .shoppingCartButtonWrapper .productAddedToCartWindowCheckout,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowSummary .shoppingCartButtonWrapper .productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shoppingCartButtonWrapper .productAddedToCartWindowCheckout,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowSummary .shoppingCartButtonWrapper .productAddedToCartWindowCheckout,
.k-window-custom .k-window-content .productAddedToCartWindowSummary .shoppingCartButtonWrapper .productAddedToCartWindowCheckout,
.k-window-custom .k-window-content-custom .productAddedToCartWindowSummary .shoppingCartButtonWrapper .productAddedToCartWindowCheckout {
  width: 100%;
  text-transform: none;
}
@media only screen and (min-width: 1024px) {
  .ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .shoppingCartButtonWrapper .productAddedToCartWindowCheckout,
  .ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowSummary .shoppingCartButtonWrapper .productAddedToCartWindowCheckout,
  .ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shoppingCartButtonWrapper .productAddedToCartWindowCheckout,
  .ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowSummary .shoppingCartButtonWrapper .productAddedToCartWindowCheckout,
  .k-window-custom .k-window-content .productAddedToCartWindowSummary .shoppingCartButtonWrapper .productAddedToCartWindowCheckout,
  .k-window-custom .k-window-content-custom .productAddedToCartWindowSummary .shoppingCartButtonWrapper .productAddedToCartWindowCheckout {
    width: 90%;
  }
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .viewBasketLink,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowSummary .viewBasketLink,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .viewBasketLink,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowSummary .viewBasketLink,
.k-window-custom .k-window-content .productAddedToCartWindowSummary .viewBasketLink,
.k-window-custom .k-window-content-custom .productAddedToCartWindowSummary .viewBasketLink {
  display: none;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .continueShoppingLink,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowSummary .continueShoppingLink,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .continueShoppingLink,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowSummary .continueShoppingLink,
.k-window-custom .k-window-content .productAddedToCartWindowSummary .continueShoppingLink,
.k-window-custom .k-window-content-custom .productAddedToCartWindowSummary .continueShoppingLink {
  display: none;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .shipping-info,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-info,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shipping-info,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-info,
.k-window-custom .k-window-content .productAddedToCartWindowSummary .shipping-info,
.k-window-custom .k-window-content-custom .productAddedToCartWindowSummary .shipping-info {
  display: block;
  margin: 0 auto 5px;
  font-size: 0.8rem;
  color: #1D1D1D;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .shipping-info.free,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-info.free,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shipping-info.free,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-info.free,
.k-window-custom .k-window-content .productAddedToCartWindowSummary .shipping-info.free,
.k-window-custom .k-window-content-custom .productAddedToCartWindowSummary .shipping-info.free {
  color: #17CE34;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph,
.k-window-custom .k-window-content .productAddedToCartWindowSummary .shipping-graph,
.k-window-custom .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph {
  position: relative;
  margin: 0 auto 3rem;
  min-height: 2rem;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-bar,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-bar,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-bar,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-bar,
.k-window-custom .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-bar,
.k-window-custom .k-window-content-custom .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,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-bar-default,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-bar-default,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-bar-default,
.k-window-custom .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-bar-default,
.k-window-custom .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-bar-default {
  background-color: transparent;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text,
.k-window-custom .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text,
.k-window-custom .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text {
  font-size: 1rem;
  line-height: 1.3rem;
  font-weight: 700;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text .icon,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text .icon,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text .icon,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text .icon,
.k-window-custom .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text .icon,
.k-window-custom .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text .icon {
  position: relative;
  top: 9px;
  margin-right: 0.5rem;
  width: 38px;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text .icon svg,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text .icon svg,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text .icon svg,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text .icon svg,
.k-window-custom .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text .icon svg,
.k-window-custom .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text .icon svg {
  overflow: visible;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text .icon svg .st0,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text .icon svg .st0,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text .icon svg .st0,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text .icon svg .st0,
.k-window-custom .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text .icon svg .st0,
.k-window-custom .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text .icon svg .st0 {
  fill: none;
  stroke: #253E8A;
  stroke-width: 15;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text .icon svg .st1,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text .icon svg .st1,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text .icon svg .st1,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text .icon svg .st1,
.k-window-custom .k-window-content .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text .icon svg .st1,
.k-window-custom .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph.free .shipping-graph-text .icon svg .st1 {
  fill: none;
  stroke: #F29173;
  stroke-width: 15;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph .shipping-graph-bar,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph .shipping-graph-bar,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph .shipping-graph-bar,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph .shipping-graph-bar,
.k-window-custom .k-window-content .productAddedToCartWindowSummary .shipping-graph .shipping-graph-bar,
.k-window-custom .k-window-content-custom .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(242, 145, 115, 0.5);
  background: -moz-linear-gradient(90deg, rgba(242, 145, 115, 0.5) 0%, #f29173 100%);
  background: -webkit-linear-gradient(90deg, rgba(242, 145, 115, 0.5) 0%, #f29173 100%);
  background: linear-gradient(90deg, rgba(242, 145, 115, 0.5) 0%, #f29173 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,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph .shipping-graph-bar.animate,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph .shipping-graph-bar.animate,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph .shipping-graph-bar.animate,
.k-window-custom .k-window-content .productAddedToCartWindowSummary .shipping-graph .shipping-graph-bar.animate,
.k-window-custom .k-window-content-custom .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,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph .shipping-graph-bar-default,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph .shipping-graph-bar-default,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph .shipping-graph-bar-default,
.k-window-custom .k-window-content .productAddedToCartWindowSummary .shipping-graph .shipping-graph-bar-default,
.k-window-custom .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph .shipping-graph-bar-default {
  position: absolute;
  border-radius: 4px;
  width: 100%;
  top: 0;
  left: 0;
  height: 20px;
  background-color: #f1f1f1;
  margin: 0;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph .shipping-graph-text,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph .shipping-graph-text,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary .shipping-graph .shipping-graph-text,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph .shipping-graph-text,
.k-window-custom .k-window-content .productAddedToCartWindowSummary .shipping-graph .shipping-graph-text,
.k-window-custom .k-window-content-custom .productAddedToCartWindowSummary .shipping-graph .shipping-graph-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 20px;
  text-align: center;
  font-size: 0.7rem;
  line-height: 0.91rem;
  font-weight: 400;
  margin: 2px auto 0;
  color: #1D1D1D;
  z-index: 3;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary a,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowSummary a,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary a,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowSummary a,
.k-window-custom .k-window-content .productAddedToCartWindowSummary a,
.k-window-custom .k-window-content-custom .productAddedToCartWindowSummary a {
  color: #1D1D1D;
  font-size: 1rem;
  line-height: 1.3rem;
}
.ajaxFilters.k-window .k-window-content .productAddedToCartWindowSummary a:hover,
.ajaxFilters.k-window .k-window-content-custom .productAddedToCartWindowSummary a:hover,
.ajaxCart.k-window .k-window-content .productAddedToCartWindowSummary a:hover,
.ajaxCart.k-window .k-window-content-custom .productAddedToCartWindowSummary a:hover,
.k-window-custom .k-window-content .productAddedToCartWindowSummary a:hover,
.k-window-custom .k-window-content-custom .productAddedToCartWindowSummary a:hover {
  text-decoration: none;
}

/* -----------------------------------------------------------------------

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

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

@media only screen and (max-width: 1023px) {
  .master-wrapper-content .component-container:has(.products-icon) .umbraco-image a.image-modal {
    pointer-events: none;
  }
}
.master-wrapper-content .umbraco-image a,
.master-wrapper-content a.image-modal {
  display: block;
  max-width: unset;
}
.master-wrapper-content .umbraco-image a:before, .master-wrapper-content .umbraco-image a:after,
.master-wrapper-content a.image-modal:before,
.master-wrapper-content a.image-modal:after {
  display: none;
}

.fallback-img {
  background-color: #253E8A;
}

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

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

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

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

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

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

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

#small-searchterms::placeholder {
  color: #1D1D1D;
  opacity: 1; /* Firefox */
}

#small-searchterms::-ms-input-placeholder { /* Edge 12-18 */
  color: #1D1D1D;
}

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

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

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

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

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

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

.form-feedback {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  text-align: center;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
  width: 100%;
}
.form-feedback.show {
  opacity: 1;
}
.form-feedback.show .icon svg path.envelope-part-1 {
  -webkit-transform: rotateX(0deg) translateY(0px);
  -moz-transform: rotateX(0deg) translateY(0px);
  -ms-transform: rotateX(0deg) translateY(0px);
  -o-transform: rotateX(0deg) translateY(0px);
  transform: rotateX(0deg) translateY(0px);
}
.form-feedback h4 {
  font-weight: 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: #253E8A;
}
.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);
}

.g-recaptcha {
  margin: 1rem auto;
}

.grecaptcha-badge {
  visibility: hidden;
}

.recapv3 {
  display: flex;
  justify-content: center;
  gap: 0.5rem;
  margin: 2rem auto 0;
}

.recapv3 .recapv3-label {
  font-size: 0.65rem;
  line-height: 0.845rem;
  font-style: italic;
}

.recapv3 img {
  width: 28px;
  float: left;
}

.multiple-choice-form-wrapper,
.service-form-wrapper,
.general-form-wrapper {
  padding-bottom: 2rem;
  background-color: rgba(200, 212, 215, 0.5);
}
@media only screen and (min-width: 1200px) {
  .multiple-choice-form-wrapper,
  .service-form-wrapper,
  .general-form-wrapper {
    padding-bottom: 4rem;
  }
}
.multiple-choice-form-wrapper .form-header,
.multiple-choice-form-wrapper .ingress,
.service-form-wrapper .form-header,
.service-form-wrapper .ingress,
.general-form-wrapper .form-header,
.general-form-wrapper .ingress {
  margin: auto;
  max-width: 800px;
}
.multiple-choice-form-wrapper .form-header,
.service-form-wrapper .form-header,
.general-form-wrapper .form-header {
  padding: 2rem 0 0;
}
@media only screen and (min-width: 1200px) {
  .multiple-choice-form-wrapper .form-header,
  .service-form-wrapper .form-header,
  .general-form-wrapper .form-header {
    padding: 4rem 0 0;
  }
}
.multiple-choice-form-wrapper .form-header h2,
.service-form-wrapper .form-header h2,
.general-form-wrapper .form-header h2 {
  font-size: 2rem;
  line-height: 2.6rem;
  margin-bottom: 0.2rem;
}
.multiple-choice-form-wrapper form,
.service-form-wrapper form,
.general-form-wrapper form {
  margin: auto;
  max-width: 800px;
}
.multiple-choice-form-wrapper form h5,
.service-form-wrapper form h5,
.general-form-wrapper form h5 {
  margin-bottom: 1.5rem;
}
.multiple-choice-form-wrapper .radio-buttons,
.service-form-wrapper .radio-buttons,
.general-form-wrapper .radio-buttons {
  margin-bottom: 3rem;
}
.multiple-choice-form-wrapper .submit-wrapper,
.service-form-wrapper .submit-wrapper,
.general-form-wrapper .submit-wrapper {
  text-align: center;
  margin-top: 2rem;
}
.multiple-choice-form-wrapper .check-inputs,
.service-form-wrapper .check-inputs,
.general-form-wrapper .check-inputs {
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid rgba(29, 29, 29, 0.1);
}

.color-of-the-year .form-header {
  padding: 1rem 0;
  font-size: 1.3rem;
  line-height: 1.69rem;
}
.color-of-the-year .submit-wrapper {
  text-align: center;
  margin-top: 2rem;
}
.color-of-the-year .rules {
  margin-top: 3rem;
}
.color-of-the-year .rules p {
  font-size: 0.85rem;
  line-height: 1.105rem;
}

.topic-page .success {
  background-color: rgba(15, 106, 94, 0.2);
  padding: 1rem;
  text-align: center;
  font-weight: 700;
}
.topic-page .success p {
  margin-bottom: 0;
}

.multiple-choice-form-wrapper {
  padding-bottom: 0;
}
.multiple-choice-form-wrapper form {
  padding: 2rem 0;
}
@media only screen and (min-width: 1200px) {
  .multiple-choice-form-wrapper form {
    padding: 4rem 0;
  }
}

.color-of-the-year {
  margin-bottom: 2rem;
}

.coty-color-picker {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  margin-bottom: 2rem;
}
.coty-color-picker .form-element {
  margin: 0;
  flex: 0 0 calc(33% - 0.6rem);
}
.coty-color-picker .type-radio-custom input[type=radio]:checked,
.coty-color-picker .type-radio-custom input[type=radio]:not(:checked) {
  position: absolute;
  left: -9999px;
}
.coty-color-picker .type-radio-custom input[type=radio]:checked + label,
.coty-color-picker .type-radio-custom input[type=radio]:not(:checked) + label {
  position: relative;
  pointer-events: all;
  display: inline-block;
  width: 100%;
  cursor: pointer;
  top: auto;
  left: auto;
  height: auto;
  padding: 0;
}
@media only screen and (min-width: 1024px) {
  .coty-color-picker .type-radio-custom input[type=radio]:checked + label:hover:after,
  .coty-color-picker .type-radio-custom input[type=radio]:not(:checked) + label:hover:after {
    opacity: 1;
  }
}
@media only screen and (min-width: 1024px) {
  .coty-color-picker .type-radio-custom input[type=radio]:checked + label:hover + label,
  .coty-color-picker .type-radio-custom input[type=radio]:not(:checked) + label:hover + label {
    color: #1D1D1D;
  }
}
.coty-color-picker .type-radio-custom input[type=radio]:checked + label:before, .coty-color-picker .type-radio-custom input[type=radio]:checked + label:after,
.coty-color-picker .type-radio-custom input[type=radio]:not(:checked) + label:before,
.coty-color-picker .type-radio-custom input[type=radio]:not(:checked) + label:after {
  content: "";
  position: absolute;
  left: 4px;
  top: 4px;
  width: 32px;
  height: 32px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  -khtml-border-radius: 16px;
  -webkit-appearance: none;
  border: 2px solid rgba(29, 29, 29, 0.3);
  outline: 0;
  cursor: pointer;
  background-color: #F5F5F5;
}
@media only screen and (min-width: 1024px) {
  .coty-color-picker .type-radio-custom input[type=radio]:checked + label:before, .coty-color-picker .type-radio-custom input[type=radio]:checked + label:after,
  .coty-color-picker .type-radio-custom input[type=radio]:not(:checked) + label:before,
  .coty-color-picker .type-radio-custom input[type=radio]:not(:checked) + label:after {
    left: 10px;
    top: 10px;
  }
}
.coty-color-picker .type-radio-custom input[type=radio]:checked + label:after,
.coty-color-picker .type-radio-custom 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: #F5F5F5;
  border: 2px solid #F5F5F5;
  color: #1D1D1D;
}
.coty-color-picker .type-radio-custom input[type=radio]:checked + label {
  color: #1D1D1D;
}
.coty-color-picker .type-radio-custom input[type=radio]:checked + label:after {
  opacity: 1;
}
.coty-color-picker .type-radio-custom input[type=radio]:checked + label .checkbox-check-svg {
  opacity: 1;
}
.coty-color-picker .type-radio-custom input[type=radio]:checked + label .checkbox-check-svg svg path {
  stroke-dashoffset: 0;
}
.coty-color-picker .type-radio-custom input[type=radio]:not(:checked) + label:after {
  opacity: 0;
}
.coty-color-picker .type-radio-custom .checkbox-check-svg {
  opacity: 0;
  position: absolute;
  top: 15px;
  left: 12px;
  width: 16px;
  height: 13px;
  z-index: 2;
}
@media only screen and (min-width: 1024px) {
  .coty-color-picker .type-radio-custom .checkbox-check-svg {
    top: 21px;
    left: 18px;
  }
}
.coty-color-picker .type-radio-custom .checkbox-check-svg svg {
  overflow: visible;
}
.coty-color-picker .type-radio-custom .checkbox-check-svg svg path {
  fill: none;
  stroke-width: 60;
  stroke-miterlimit: 10;
  stroke-dashoffset: -358;
  stroke: #1D1D1D;
  -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;
}

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

@media only screen and (max-width: 1023px) {
  body:has(.contentType-frontpage-campaign-intro) #header-bg {
    opacity: 1;
  }
}
body:has(.contentType-frontpage-campaign-intro) .hh-wave-element-mobile {
  display: none;
}

@media only screen and (max-width: 1023px) {
  body:has(.contentType-category-campaign-intro) #header-bg {
    opacity: 1;
  }
}
body:has(.contentType-category-campaign-intro) .hh-wave-element-mobile {
  display: none;
}
body:has(.contentType-category-campaign-intro) .breadcrumb {
  display: none;
}
@media only screen and (min-width: 1024px) {
  body:has(.contentType-category-campaign-intro) .breadcrumb {
    display: block;
  }
}

.header {
  background-color: transparent;
  height: 60px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1500;
  -webkit-transition: top 300ms linear 0s;
  -moz-transition: top 300ms linear 0s;
  -ms-transition: top 300ms linear 0s;
  -o-transition: top 300ms linear 0s;
  transition: top 300ms linear 0s;
}
@media only screen and (min-width: 768px) {
  .header {
    height: 70px;
  }
}
@media only screen and (min-width: 1024px) {
  .header {
    height: 70px;
  }
}
@media only screen and (min-width: 1200px) {
  .header {
    height: 132px;
    display: flex;
    align-items: flex-start;
  }
}
@media only screen and (min-width: 1400px) {
  .header {
    height: 136px;
  }
}
.menu-active .header {
  z-index: 5000;
}
@media only screen and (min-width: 1024px) {
  .menu-active .header {
    background-color: #F29173;
  }
}
.search-active .header {
  z-index: 5000;
}
@media only screen and (min-width: 1024px) {
  .search-active .header {
    background-color: #F5F5F5;
  }
}
.header.nav-up {
  top: 0;
}
@media only screen and (max-width: 1023px) {
  .k-safari .header.nav-up {
    top: -10px;
  }
}
@media only screen and (min-width: 1024px) {
  .header.nav-up {
    top: -5px;
  }
}
@media only screen and (min-width: 1200px) {
  .header.nav-up {
    top: -64px;
  }
}
@media only screen and (min-width: 1400px) {
  .header.nav-up {
    top: -68px;
  }
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .header.nav-up {
    top: -68px;
  }
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .header.nav-up .hh-wave-element-desktop {
    top: 10px;
  }
}
@media only screen and (min-width: 1200px) {
  .menu-active .header.nav-up {
    top: 0 !important;
  }
}
@media only screen and (min-width: 1200px) {
  .search-active .header.nav-up .header-upper .header-search .search-result {
    top: 68px;
  }
}
.header.nav-up .hh-wave-element-mobile {
  top: -8px;
}
@media all and (orientation: landscape) {
  .header.nav-up .hh-wave-element-mobile {
    top: -90px;
  }
}
@media only screen and (min-width: 1024px) {
  .header.nav-up .hh-wave-element-desktop {
    top: -10px;
  }
}
@media only screen and (min-width: 1200px) {
  .header.nav-up .hh-wave-element-desktop {
    top: 48px;
  }
}
@media only screen and (min-width: 1400px) {
  .header.nav-up .hh-wave-element-desktop {
    top: 42px;
  }
}
@media only screen and (min-width: 1600px) {
  .header.nav-up .hh-wave-element-desktop {
    top: 30px;
  }
}
@media only screen and (min-width: 1800px) {
  .header.nav-up .hh-wave-element-desktop {
    top: 20px;
  }
}
@media only screen and (min-width: 2200px) {
  .header.nav-up .hh-wave-element-desktop {
    top: 0px;
  }
}
@media only screen and (min-width: 1200px) {
  .header.nav-up .header-upper .header-logo {
    width: 80px;
    height: 38px;
  }
}
@media only screen and (max-width: 1023px) {
  .header.nav-up .header-upper .cart a .cart-qty {
    top: 12px;
  }
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .header {
    top: 0px;
  }
}
.header #header-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0;
  -webkit-transition: all 50ms linear 0s;
  -moz-transition: all 50ms linear 0s;
  -ms-transition: all 50ms linear 0s;
  -o-transition: all 50ms linear 0s;
  transition: all 50ms linear 0s;
  background-color: #F29173;
}
.header #header-bg.show {
  opacity: 1;
}
.header .hh-wave-element-mobile {
  position: absolute;
  width: 100%;
  height: 90px;
  top: -14px;
  pointer-events: none;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 768px) {
  .header .hh-wave-element-mobile {
    display: none;
  }
}
.header .hh-wave-element-mobile svg {
  overflow: visible;
}
.header .hh-wave-element-mobile svg path {
  fill: #F29173;
  -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 .hh-wave-element-desktop {
  display: none;
}
@media only screen and (min-width: 768px) {
  .header .hh-wave-element-desktop {
    display: block;
    position: absolute;
    width: 100%;
    top: -7px;
    pointer-events: none;
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
  }
}
@media only screen and (min-width: 1024px) {
  .header .hh-wave-element-desktop {
    top: -40px;
  }
}
@media only screen and (min-width: 1400px) {
  .header .hh-wave-element-desktop {
    top: -50px;
  }
}
@media only screen and (min-width: 1600px) {
  .header .hh-wave-element-desktop {
    top: -60px;
  }
}
@media only screen and (min-width: 1800px) {
  .header .hh-wave-element-desktop {
    top: -80px;
  }
}
@media only screen and (min-width: 2200px) {
  .header .hh-wave-element-desktop {
    top: -100px;
  }
}
.menu-active .header .hh-wave-element-desktop {
  opacity: 0;
}
.header .hh-wave-element-desktop svg {
  overflow: visible;
}
.header .hh-wave-element-desktop svg path {
  fill: #F29173;
  -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;
}
.search-active .header .hh-wave-element-desktop svg path {
  fill: #F5F5F5;
}
.header .admin-header-links {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .header .admin-header-links {
    display: flex;
    position: absolute;
  }
}
.level0.admin .header .admin-header-links {
  display: block;
}
@media only screen and (min-width: 1200px) {
  .level0.admin .header .admin-header-links {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  .header .admin-header-links .text {
    display: none;
  }
}
.header .admin-header-links .icon {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .header .admin-header-links .icon {
    display: block;
    width: 14px;
    cursor: pointer;
  }
}
.topmessage-active .header .admin-header-links .icon svg path {
  fill: #F5F5F5;
}
@media only screen and (min-width: 1200px) {
  .header .admin-header-links a:not(.finish-impersonation) {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    padding: 10px;
  }
}
.header .admin-header-links a:not(.finish-impersonation):before, .header .admin-header-links a:not(.finish-impersonation):after {
  display: none;
}
.header .admin-header-links a:not(.finish-impersonation).administration {
  border-right: 1px solid rgba(29, 29, 29, 0.1);
}
@media only screen and (min-width: 1200px) {
  .header .admin-header-links .manage-page {
    margin: 0;
  }
}
.header .admin-header-links .impersonate.mobile {
  display: block;
  color: #F5F5F5;
}
@media only screen and (min-width: 1200px) {
  .header .admin-header-links .impersonate.mobile {
    display: none;
  }
}
.header .admin-header-links .impersonate.mobile a {
  text-decoration: underline;
}
.header .admin-header-links .impersonate.desktop {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .header .admin-header-links .impersonate.desktop {
    display: flex;
    align-items: center;
    font-size: 0.7rem;
    line-height: 0.91rem;
    padding: 0px 10px;
    background-color: #ff8383;
    color: #F5F5F5;
  }
}
.header .admin-header-links .impersonate span {
  display: inline-block;
  margin-right: 10px;
  font-style: italic;
}
.header .admin-header-links .impersonate .finish-impersonation:before, .header .admin-header-links .impersonate .finish-impersonation:after {
  display: none;
}
.header .admin-header-links .impersonate .finish-impersonation svg {
  width: 10px;
  overflow: visible;
}
.header .admin-header-links .impersonate .finish-impersonation svg .st0 {
  stroke: #F5F5F5;
  stroke-width: 4px;
  stroke-linecap: round;
}
.header .header-upper {
  position: relative;
  margin: auto;
  z-index: 1;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1200px) {
  .menu-active .header .header-upper {
    border-bottom: 1px solid rgba(29, 29, 29, 0.1);
    padding-bottom: 2rem;
  }
}
.header .header-upper .selling-points {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .header .header-upper .selling-points {
    display: flex;
    flex: 0 0 100%;
  }
}
.html-checkout-page .header .header-upper .selling-points {
  display: none;
}
.header .header-upper .selling-points .selling-points-container {
  display: flex;
  justify-content: center;
  margin: auto;
  font-size: 0.5rem;
  line-height: 0.65rem;
  text-transform: uppercase;
  padding: 0 0.3rem 0.3rem;
  gap: 0.3rem;
  align-items: center;
  border-bottom: 1px solid rgba(29, 29, 29, 0.1);
  margin: 0.2rem auto 2.5rem;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .selling-points .selling-points-container {
    margin: 0.5rem auto 2.5rem;
  }
}
.header .header-upper .header-logo {
  position: absolute;
  margin: auto;
  width: 122px;
  top: 22px;
  height: 20px;
  left: calc(50% - 61px);
  z-index: 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: 768px) {
  .header .header-upper .header-logo {
    width: 150px;
    top: 28px;
    left: calc(50% - 75px);
  }
}
@media only screen and (min-width: 1024px) {
  .header .header-upper .header-logo {
    width: 122px;
    height: 16px;
    top: 30px;
  }
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-logo {
    position: relative;
    left: auto;
    margin: 0;
    width: 100px;
    height: 46px;
    top: auto;
    align-self: center;
  }
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .header .header-upper .header-logo {
    top: 76px;
    left: calc(50% - 50px);
  }
}
@media only screen and (max-width: 1199px) {
  .menu-active .header .header-upper .header-logo {
    opacity: 0;
    pointer-events: none;
  }
}
.header .header-upper .header-logo .mobile {
  pointer-events: none;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-logo .mobile {
    display: none;
  }
}
.header .header-upper .header-logo .desktop {
  display: none;
  pointer-events: none;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-logo .desktop {
    display: block;
  }
}
.header .header-upper .header-logo a {
  display: inline-block;
}
.header .header-upper .header-logo a svg {
  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-upper .header-logo a svg .st0 {
  fill: #1D1D1D;
}
.header .header-upper .header-search-icon {
  display: flex;
  align-items: end;
  justify-content: center;
  width: 40px;
  height: 50px;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search-icon {
    display: none;
  }
}
.html-checkout-page .header .header-upper .header-search-icon {
  display: none;
}
@media only screen and (max-width: 1199px) {
  .menu-active .header .header-upper .header-search-icon {
    opacity: 0;
    pointer-events: none;
  }
}
.header .header-upper .header-search-icon .icon {
  width: auto;
  margin: 0 0 10px;
  height: 20px;
}
.header .header-upper .header-search-icon .icon svg {
  height: 100%;
  width: auto;
}
.header .header-upper .header-search-icon .icon svg .st0 {
  fill: none;
  stroke: #1D1D1D;
  stroke-width: 18;
  stroke-linecap: round;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search-icon:hover svg path {
    fill: #253E8A;
  }
}
.header .header-upper .header-search-cover {
  position: fixed;
  z-index: 200;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  background-color: rgba(245, 245, 245, 0.5);
}
@media only screen and (min-width: 1200px) {
  .search-active .header .header-upper .header-search-cover, .header .header-upper .header-search-cover.show {
    opacity: 1;
    pointer-events: all;
  }
}
.header .header-upper .header-search {
  position: fixed;
  display: flex;
  flex-wrap: wrap;
  top: 110vh;
  left: 0;
  width: 100%;
  text-align: center;
  height: 100vh;
  background-color: #F5F5F5;
  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: relative;
    top: auto;
    width: auto;
    height: auto;
    z-index: 202;
    margin-right: 2rem;
    background: transparent;
    height: auto !important;
  }
}
.html-checkout-page .header .header-upper .header-search {
  display: none;
}
.search-active .header .header-upper .header-search {
  top: 0;
}
@media only screen and (min-width: 1200px) {
  .search-active .header .header-upper .header-search {
    top: auto;
  }
}
.header .header-upper .header-search .search-form {
  flex: 0 0 100%;
  height: 74px;
  display: flex;
  align-items: center;
  position: relative;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search .search-form {
    height: auto;
  }
}
.header .header-upper .header-search .search-form .search-box-text {
  float: none;
}
.header .header-upper .header-search .search-form form {
  margin-top: 11px;
}
@media only screen and (min-width: 1024px) {
  .header .header-upper .header-search .search-form form {
    margin-top: 24px;
  }
}
.header .header-upper .header-search .search-box-text.instant-search-busy {
  background-image: url("/Themes/custom/Content/images/happyhomes/icon-loader-white.svg") !important;
  background-size: 20px;
  background-position: 95% center;
}
.header .header-upper .header-search .search-result {
  flex: 0 0 100%;
  height: 100%;
  background-color: #F5F5F5;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search .search-result {
    position: fixed;
    z-index: 2000;
    top: 110vh;
    left: 0;
    width: 100%;
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
  }
}
@media only screen and (min-width: 1200px) {
  .search-active .header .header-upper .header-search .search-result {
    top: 135px;
  }
}
.header .header-upper .header-search .search-result ul {
  position: relative;
  top: 0 !important;
  list-style: none;
  text-align: left;
  left: 0 !important;
}
.header .header-upper .header-search .search-result ul li {
  width: 100%;
  display: block;
  margin: 1rem 0;
  cursor: pointer;
}
.header .header-upper .header-search .search-result ul li img {
  display: inline-block;
  width: 30px;
  vertical-align: middle;
  margin-right: 1rem;
}
.header .header-upper .header-search .icon {
  position: absolute;
  width: 18px;
  height: 18px;
  top: 28px;
  left: 36px;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search .icon {
    left: 74px;
  }
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search .icon {
    width: 20px;
    height: 20px;
    top: 15px;
    left: auto;
    right: 14px;
  }
}
.header .header-upper .header-search .icon svg .st0 {
  fill: none;
  stroke: #1D1D1D;
  stroke-width: 18;
  stroke-linecap: round;
}
.header .header-upper .header-search .k-animation-container.instantSearch {
  top: 120px !important;
  left: 0 !important;
  width: 100% !important;
  background-color: transparent;
  border: 0;
}
@media only screen and (max-width: 1023px) {
  .header .header-upper .header-search .k-animation-container.instantSearch {
    top: 80px !important;
  }
}
.header .header-upper .header-search .k-animation-container.instantSearch .k-list-container {
  height: 90vh !important;
  overflow: scroll;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.header .header-upper .header-search .k-animation-container.instantSearch .k-list-container::-webkit-scrollbar {
  width: 0px;
}
.header .header-upper .header-search .k-animation-container.instantSearch .k-list-container::-webkit-scrollbar-track {
  background-color: #F5F5F5;
}
.header .header-upper .header-search .k-animation-container.instantSearch .k-list-container::-webkit-scrollbar-thumb {
  background-color: #F5F5F5;
}
.header .header-upper .header-search .k-animation-container.instantSearch .k-item {
  border-top: 0px solid #F5F5F5;
}
.header .header-upper .header-search .k-animation-container.instantSearch .k-item.k-state-hover .instant-search-item, .header .header-upper .header-search .k-animation-container.instantSearch .k-item.k-state-focused .instant-search-item {
  background: transparent;
}
.header .header-upper .header-search .k-animation-container.instantSearch .k-item.k-state-hover .instant-search-item:after, .header .header-upper .header-search .k-animation-container.instantSearch .k-item.k-state-focused .instant-search-item:after {
  opacity: 1;
}
.header .header-upper .header-search .k-animation-container.instantSearch .k-item .instant-search-item {
  padding: 10px 60px;
  position: relative;
  margin-bottom: 1rem;
}
.header .header-upper .header-search .k-animation-container.instantSearch .k-item .instant-search-item:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  background-color: rgba(29, 29, 29, 0.1);
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (max-width: 1023px) {
  .header .header-upper .header-search .k-animation-container.instantSearch .k-item .instant-search-item {
    padding: 10px 20px;
  }
}
.header .header-upper .header-search .k-animation-container.instantSearch .k-item .instant-search-item a {
  display: flex;
  align-items: center;
}
.header .header-upper .header-search .k-animation-container.instantSearch .k-item .instant-search-item .img-block {
  float: none;
  width: 50px;
  height: 50px;
  overflow: visible;
  margin-right: 1rem;
}
@media only screen and (min-width: 1024px) {
  .header .header-upper .header-search .k-animation-container.instantSearch .k-item .instant-search-item .img-block {
    width: 60px;
    height: 60px;
  }
}
.header .header-upper .header-search .k-animation-container.instantSearch .k-item .instant-search-item .detail {
  text-align: left;
  margin-left: 0;
}
@media only screen and (min-width: 1024px) {
  .header .header-upper .header-search .k-animation-container.instantSearch .k-item .instant-search-item .detail .title {
    font-size: 1.1rem;
    line-height: 1.43rem;
  }
}
.header .header-upper .header-search .k-animation-container.instantSearch .k-item .instant-search-item .detail .price {
  color: #1D1D1D;
  font-size: 0.9rem;
  line-height: 1.17rem;
}
.header .header-upper .header-search .header-search-close {
  display: block;
  position: absolute;
  width: 40px;
  height: 40px;
  top: 16px;
  right: 14px;
  padding: 10px;
}
@media only screen and (min-width: 1024px) {
  .header .header-upper .header-search .header-search-close {
    width: 40px;
    height: 40px;
    right: 30px;
    cursor: pointer;
  }
}
@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 svg line {
  stroke: #1D1D1D;
  stroke-width: 2px;
}
.header .header-upper .header-search input {
  width: 75%;
  margin-left: 24px;
  background-color: #F5F5F5;
  border: 2px solid rgba(29, 29, 29, 0.1);
  padding-left: 40px;
  color: #1D1D1D;
  height: 50px;
  outline: none;
  font-size: 1.1rem;
  line-height: 1.43rem;
}
@media only screen and (min-width: 1024px) {
  .header .header-upper .header-search input {
    width: 85%;
  }
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search input {
    margin-left: 0;
    padding-left: 14px;
    width: 250px;
    font-size: 0.9rem;
    line-height: 1.17rem;
    background-color: transparent;
  }
}
@media only screen and (min-width: 1200px) {
  .search-active .header .header-upper .header-search input {
    border: 2px solid #1d1d1d;
  }
}
.header .header-upper .header-search input:focus, .header .header-upper .header-search input:not(:placeholder-shown) {
  padding: 1rem 0.75rem;
  padding-left: 40px;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search input:focus, .header .header-upper .header-search input:not(:placeholder-shown) {
    padding-left: 14px;
  }
}
.header .header-upper .header-search #popular-searches-container {
  position: absolute;
  left: 24px;
  top: 92px;
  text-align: left;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-search #popular-searches-container {
    left: 60px;
    top: 122px;
  }
}
.header .header-upper .header-search #popular-searches-container.hide {
  display: none;
}
.header .header-upper .header-search #popular-searches-container .title {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.7rem;
  line-height: 0.91rem;
  margin-bottom: 0.5rem;
  display: none;
}
.header .header-upper .header-search #popular-searches-container .title.show {
  display: block;
}
.header .header-upper .header-search #popular-searches-container #popular-searches div {
  display: inline-block;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-right: 0.5rem;
}
.header .header-upper .header-search input::-webkit-input-placeholder,
.header .header-upper .header-search input:-moz-placeholder,
.header .header-upper .header-search input::-moz-placeholder,
.header .header-upper .header-search input:-ms-input-placeholder,
.header .header-upper .header-search input::placeholder {
  color: #253E8A;
  font-style: italic;
}
.header .header-upper .header-search-results {
  display: none;
  position: fixed;
  opacity: 0;
  top: 70px;
  width: 100%;
  background-color: #F5F5F5;
  height: 40vh;
  text-align: center;
  z-index: 199;
}
.header .header-upper .header-nav-icon {
  display: flex;
  align-items: end;
  justify-content: center;
  width: 40px;
  height: 50px;
  position: relative;
  left: -6px;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-nav-icon {
    display: none;
  }
}
.html-checkout-page .header .header-upper .header-nav-icon {
  display: none;
}
.header .header-upper .header-nav-icon .icon {
  width: auto;
  margin: 0 0 11px;
}
.header .header-upper .header-nav-icon span {
  display: block;
  width: 26px;
  height: 2px;
  margin-bottom: 6px;
  position: relative;
  border-radius: 1px;
  background-color: #1D1D1D;
  -webkit-transition: all linear 300ms 100ms;
  -moz-transition: all linear 300ms 100ms;
  -ms-transition: all linear 300ms 100ms;
  -o-transition: all linear 300ms 100ms;
  transition: all linear 300ms 100ms;
}
.menu-active .header .header-upper .header-nav-icon span {
  background-color: #1D1D1D;
}
.header .header-upper .header-nav-icon span:nth-child(1) {
  transform-origin: 0% 0%;
}
.menu-active .header .header-upper .header-nav-icon span:nth-child(1) {
  transform: rotate(45deg) translate(0, -1px);
}
.header .header-upper .header-nav-icon span:nth-child(2) {
  width: 23px;
}
.menu-active .header .header-upper .header-nav-icon span:nth-child(2) {
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}
.header .header-upper .header-nav-icon span:nth-child(3) {
  width: 20px;
  transform-origin: 0% 100%;
  margin-bottom: 0;
}
.menu-active .header .header-upper .header-nav-icon span:nth-child(3) {
  width: 26px;
  transform: rotate(-45deg) translate(0, 1px);
}
.header .header-upper .header-menu {
  position: fixed;
  top: 100vh;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: #F29173;
  padding: 4rem 0 0;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 1024px) {
  .header .header-upper .header-menu {
    padding: 6rem 50px 0;
  }
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-menu {
    position: relative;
    height: auto !important;
    background-color: transparent !important;
    left: auto;
    top: auto;
    width: auto;
    padding: 0;
    border-radius: 0;
    text-align: center;
    display: flex;
    margin: 0 0 0 auto;
  }
}
.html-checkout-page .header .header-upper .header-menu {
  display: none;
}
.header .header-upper .header-menu ul {
  list-style: none;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-menu .mobile {
    display: none;
  }
}
.header .header-upper .header-menu .mobile .sublist {
  display: none;
}
.header .header-upper .header-menu .desktop {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-menu .desktop {
    display: block;
  }
}
.header .header-upper .header-menu .desktop li {
  display: inline-block;
}
.header .header-upper .header-menu .desktop li a {
  color: #F5F5F5;
}
.header .header-upper .header-menu .desktop .sublist {
  display: none;
}
@media only screen and (max-width: 1199px) {
  .menu-active .header .header-upper .header-menu {
    top: 0px;
  }
}
.header .header-upper .header-icons-flex {
  position: absolute;
  width: 100%;
  top: 0;
  display: flex;
}
@media only screen and (min-width: 768px) {
  .header .header-upper .header-icons-flex {
    top: 8px;
  }
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .header-icons-flex {
    width: 120px;
    right: 0;
    justify-content: space-between;
    position: relative;
    top: -3px;
  }
}
.html-checkout-page .header .header-upper .header-icons-flex {
  display: none;
}
.header .header-upper .user {
  margin-left: auto;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .user {
    margin: 0;
  }
}
.header .header-upper .user a {
  display: flex;
  align-items: end;
  justify-content: center;
  width: 40px;
  height: 50px;
  position: relative;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (max-width: 1023px) {
  .header .header-upper .user a {
    right: -10px;
  }
}
@media only screen and (max-width: 1199px) {
  .menu-active .header .header-upper .user a {
    opacity: 0;
    pointer-events: none;
  }
}
.header .header-upper .user a .icon {
  pointer-events: none;
  width: auto;
  height: 21px;
  margin: 0 0 10px;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .user a .icon {
    height: 24px;
  }
}
.header .header-upper .user a .icon svg {
  width: auto;
  height: 100%;
}
.header .header-upper .user a .icon svg .st0 {
  fill: none;
  stroke: #1D1D1D;
  stroke-width: 16;
  stroke-miterlimit: 10;
  stroke-linecap: round;
}
.header .header-upper .user a .text {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .user a:hover .icon {
    opacity: 0.8;
  }
}
.header .header-upper .wishlist {
  display: none;
}
.header .header-upper .customer-service {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .header .header-upper .customer-service {
    display: block;
    position: absolute;
    right: 230px;
    top: 13px;
    width: 110px;
    cursor: pointer;
  }
}
@media only screen and (min-width: 1400px) {
  .header .header-upper .customer-service {
    right: 260px;
  }
}
@media only screen and (min-width: 1600px) {
  .header .header-upper .customer-service {
    right: 320px;
  }
}
.header .header-upper .customer-service .icon {
  width: 25px;
}
.header .header-upper .customer-service .icon svg path,
.header .header-upper .customer-service .icon svg circle {
  fill: #1D1D1D;
  -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 .customer-service .text {
  position: relative;
  white-space: nowrap;
  display: inline-block;
  top: -8px;
  margin-left: 6px;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .customer-service:hover .icon svg path,
  .header .header-upper .customer-service:hover .icon svg circle {
    fill: #253E8A;
  }
}
.header .header-upper .cart a {
  display: flex;
  width: 40px;
  height: 50px;
  align-items: end;
  justify-content: center;
  position: relative;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (max-width: 1023px) {
  .header .header-upper .cart a {
    right: -10px;
  }
}
@media only screen and (max-width: 1199px) {
  .menu-active .header .header-upper .cart a {
    opacity: 0;
    pointer-events: none;
  }
}
.header .header-upper .cart a .cart-icon {
  pointer-events: none;
  width: auto;
  margin: 0 0 10px;
  height: 22px;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .cart a .cart-icon {
    height: 25px;
  }
}
.header .header-upper .cart a .cart-icon svg {
  width: auto;
  height: 100%;
}
.header .header-upper .cart a .cart-icon svg .st0 {
  fill: none;
  stroke: #1D1D1D;
  stroke-width: 14;
  stroke-miterlimit: 10;
  stroke-linecap: round;
}
.header .header-upper .cart a.has-items .cart-qty {
  display: block;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 1200px) {
  .header .header-upper .cart a.has-items:hover .cart-icon {
    opacity: 0.8;
  }
}
.header .header-upper .cart a.has-items:hover .cart-qty {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.header .header-upper .cart a .cart-qty {
  display: none;
  top: 5px;
  right: -5px;
  position: absolute;
  background-color: #0F6A5E;
  color: #F5F5F5;
  height: auto;
  line-height: 9px;
  width: auto;
  font-weight: 600;
  font-size: 9px;
  border-radius: 20px;
  text-align: center;
  padding: 3px 5px;
}
.header .header-upper .cart .cart-label {
  display: none;
}

.navigation {
  margin: auto;
  position: relative;
  height: 100%;
}
@media only screen and (min-width: 1024px) {
  .navigation {
    display: flex;
    justify-content: space-between;
  }
}
@media only screen and (min-width: 1200px) {
  .navigation {
    align-items: center;
  }
}
.navigation ul {
  list-style: none;
  text-align: left;
}
@media only screen and (min-width: 1200px) {
  .navigation ul {
    text-align: center;
  }
}
.navigation ul.top-menu {
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .navigation ul.top-menu {
    height: 80vh;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
  }
  .navigation ul.top-menu::-webkit-scrollbar {
    width: 0px;
  }
  .navigation ul.top-menu::-webkit-scrollbar-track {
    background-color: #F5F5F5;
  }
  .navigation ul.top-menu::-webkit-scrollbar-thumb {
    background-color: #F5F5F5;
  }
}
@media only screen and (min-width: 1024px) {
  .navigation ul.top-menu {
    width: 50%;
  }
}
@media only screen and (min-width: 1200px) {
  .navigation ul.top-menu {
    width: 100%;
    display: flex;
    justify-content: center;
    gap: 1rem;
    margin-right: 2rem;
  }
}
.navigation ul.bottom-menu {
  border-top: 1px solid rgba(245, 245, 245, 0.2);
  padding: 1.2rem 0 0;
  margin-top: 1rem;
  position: absolute;
  bottom: 2rem;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .navigation ul.bottom-menu {
    width: 40%;
    margin-top: 0;
    padding: 0 0 0 3rem;
    border-left: 1px solid rgba(245, 245, 245, 0.2);
    border-top: 0;
    position: relative;
    bottom: auto;
  }
}
@media only screen and (min-width: 1200px) {
  .navigation ul.bottom-menu {
    display: none;
  }
}
.navigation ul li {
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (max-width: 1399px) {
  .navigation ul li.slide-left {
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transform: translateX(-100px);
    pointer-events: none;
    opacity: 0;
  }
}
.navigation ul li.level0 {
  display: block;
  padding: 0 28px;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li.level0 {
    padding: 0;
  }
}
.navigation ul li.level0.has-children .arrow {
  width: 16px;
}
.navigation ul li.level0.customer-support {
  border-top: 1px solid rgba(29, 29, 29, 0.1);
  padding-top: 1rem;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li.level0.customer-support {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  .navigation ul li.level0.my-account {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  .navigation ul li.level0.admin {
    display: none;
  }
}
@media only screen and (max-width: 1023px) {
  .navigation ul li.level0.admin .admin-header-links {
    display: flex;
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 1023px) {
  .navigation ul li.level0.admin .admin-header-links a {
    flex: 0 0 100%;
  }
}
.navigation ul li.level1 {
  text-align: left;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li.level1 {
    margin-bottom: 2rem;
  }
}
@media only screen and (min-width: 1200px) {
  .navigation ul li.level1 a {
    font-size: 0.9rem;
    line-height: 1.6rem;
  }
}
@media only screen and (min-width: 1600px) {
  .navigation ul li.level1 a {
    font-size: 1rem;
    line-height: 1.8rem;
  }
}
.navigation ul li.level1 a:after, .navigation ul li.level1 a:before {
  border-bottom-width: 3px;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li.level1 > a {
    font-weight: 700;
  }
}
@media only screen and (min-width: 1200px) {
  .navigation ul li.level1 ul.sublist {
    background-color: transparent;
  }
}
@media only screen and (min-width: 1200px) {
  .navigation ul li.level1 > ul.sublist {
    right: auto;
    opacity: 1;
    position: relative;
    padding: 0;
    min-height: unset;
  }
}
.navigation ul li.level2 {
  display: block;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li.level2 a {
    font-size: 1rem;
    line-height: 1.4rem;
    font-weight: 400;
  }
}
.navigation ul li.level2 a:after, .navigation ul li.level2 a:before {
  border-bottom-width: 1px;
  opacity: 0.2;
}
.navigation ul li.level2 a:hover:after, .navigation ul li.level2 a:hover:before {
  opacity: 1;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li.level2 .sublist {
    display: none;
  }
}
.navigation ul li.has-children .arrow {
  display: inline-block;
  width: 12px;
  margin-left: 8px;
  position: relative;
  top: -1px;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li.has-children .arrow {
    display: none;
  }
}
.navigation ul li .arrow {
  display: none;
}
.navigation ul li ul.sublist {
  right: -300px;
  opacity: 0;
  text-align: left;
  position: absolute;
  padding: 0 28px;
  top: 0;
  background-color: #F29173;
  z-index: 2;
  width: 100%;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li ul.sublist {
    left: 0;
    right: auto;
    opacity: 1;
    position: relative;
    width: 100%;
  }
}
.navigation ul li ul.sublist.active {
  right: 0;
  opacity: 1;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li ul.sublist.first-level {
    position: fixed;
    top: 105vh;
    height: calc(100vh - 130px);
    display: flex;
    padding: 2rem 60px 0;
    flex-wrap: wrap;
    align-content: flex-start;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    gap: 6rem;
  }
}
@media only screen and (min-width: 1400px) {
  .navigation ul li ul.sublist.first-level {
    padding: 2rem 100px 0;
  }
}
@media only screen and (min-width: 1600px) {
  .navigation ul li ul.sublist.first-level {
    padding: 3rem 150px 0;
  }
}
@media only screen and (min-width: 1800px) {
  .navigation ul li ul.sublist.first-level {
    padding: 3rem 110px 0;
  }
}
@media only screen and (min-width: 1200px) {
  .navigation ul li ul.sublist.first-level.active {
    top: 132px;
  }
}
@media only screen and (min-width: 1400px) {
  .navigation ul li ul.sublist.first-level.active {
    top: 136px;
  }
}
.navigation ul li ul.sublist.first-level.no-animation {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
.navigation ul li ul.sublist .all-products {
  text-align: center;
  margin-top: 1rem;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li ul.sublist .all-products {
    text-align: left;
  }
}
.navigation ul li ul.sublist .all-products.no-children {
  margin-top: 0;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li ul.sublist .all-products.goback-level0 {
    display: none;
  }
}
.navigation ul li ul.sublist .all-products .btn {
  margin: auto;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li ul.sublist .all-products .btn {
    display: none;
  }
}
.navigation ul li ul.sublist .all-products .imitate-a {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li ul.sublist .all-products .imitate-a {
    display: inline-block;
    padding: 0;
    border: 0;
    font-size: 0.7rem;
    line-height: 0.91rem;
    font-style: italic;
  }
}
.navigation ul li ul.sublist .all-products .imitate-a:after, .navigation ul li ul.sublist .all-products .imitate-a:before {
  border-width: 1px;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li ul.sublist a {
    margin: 0 0 0.4rem 0;
  }
}
.navigation ul li ul.sublist svg.service-icon {
  height: 30px;
  width: 30px;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li ul.sublist svg.service-icon {
    height: 40px;
    width: auto;
    margin: auto;
  }
}
.navigation ul li ul.sublist .sub-cat-name {
  font-weight: 600;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li ul.sublist .sub-cat-name {
    display: none;
  }
}
.navigation ul li ul.sublist .sub-cat-name a {
  padding: 0 0 0 28px;
}
.navigation ul li ul.sublist .sub-cat-name .arrow {
  transform: rotate(180deg);
  position: absolute;
  left: 0;
  top: 7px;
  margin-left: 0;
  opacity: 0.6;
}
.navigation ul li a {
  font-size: 1rem;
  line-height: 1.4rem;
  margin: 0 15px 15px 0;
  display: inline-block;
  white-space: nowrap;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li a {
    margin: 0;
    font-weight: 600;
    font-size: 0.8rem;
    line-height: 1.5rem;
  }
}
@media only screen and (min-width: 1600px) {
  .navigation ul li a {
    font-size: 0.85rem;
    line-height: 1.4rem;
  }
}
.navigation ul li a:after, .navigation ul li a:before {
  border-bottom-color: rgba(29, 29, 29, 0);
}
@media only screen and (max-width: 1023px) {
  .navigation ul li a:after, .navigation ul li a:before {
    display: none;
  }
}
.navigation ul li a:hover:after {
  border-bottom-color: #f29173;
}
@media only screen and (min-width: 1200px) {
  .navigation ul li a:hover:after {
    border-bottom-color: #1d1d1d;
  }
}
@media only screen and (max-width: 1023px) {
  .navigation ul li a.active {
    opacity: 0;
    pointer-events: none;
  }
}
.navigation ul li a.fade-down:after, .navigation ul li a.fade-down:before {
  opacity: 0.2;
}
.navigation ul li a.fade-down:hover:after, .navigation ul li a.fade-down:hover:before {
  opacity: 1;
}

.header-search-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;
}
.header-search-overlay.active {
  opacity: 1;
  pointer-events: all;
}

#customer-service-btn {
  position: fixed;
  right: 10px;
  bottom: 10px;
  width: 50px;
  height: 50px;
  z-index: 1050;
  background-color: #253E8A;
  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(29, 29, 29, 0.4);
  -moz-box-shadow: 0 0 20px 0px rgba(29, 29, 29, 0.4);
  -o-box-shadow: 0 0 20px 0px rgba(29, 29, 29, 0.4);
  box-shadow: 0 0 20px 0px rgba(29, 29, 29, 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: #253E8A;
  position: absolute;
  left: 4px;
  bottom: 6px;
  transform: skew(0deg, -28deg);
}
#customer-service-btn .icon {
  width: 8px;
  margin: auto;
  position: relative;
  z-index: 2;
}
#customer-service-btn .icon svg path {
  fill: #F5F5F5;
}

.customer-service-overlay {
  background: rgba(29, 29, 29, 0.6);
  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: 100%;
  left: 0;
  background-color: #F5F5F5;
  color: #1D1D1D;
  z-index: 1502;
  bottom: -105vh;
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
  padding: 3rem 2rem 1rem;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 1024px) {
  #customer-service {
    text-align: center;
  }
}
#customer-service.active {
  opacity: 1;
  pointer-events: all;
  bottom: 0;
}
@media only screen and (min-width: 1024px) {
  #customer-service.active {
    right: 3%;
    top: auto;
  }
}
@media only screen and (min-width: 1200px) {
  #customer-service.active {
    right: 1%;
  }
}
#customer-service a {
  display: inline-block;
  width: 32%;
  text-align: center;
  margin-bottom: 2rem;
  font-size: 0.7rem;
  line-height: 0.91rem;
}
@media only screen and (min-width: 1024px) {
  #customer-service a {
    width: 10%;
  }
}
@media only screen and (min-width: 1024px) {
  #customer-service a:hover .icon {
    background-color: #1D1D1D;
  }
  #customer-service a:hover .icon svg path,
  #customer-service a:hover .icon svg polygon,
  #customer-service a:hover .icon svg line {
    stroke: #F5F5F5 !important;
  }
}
#customer-service a .icon {
  width: 50px;
  height: 50px;
  border-radius: 25px;
  background-color: #253E8A;
  display: flex;
  margin: 0 auto 0.5rem;
  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 a .icon svg {
  margin: auto;
  overflow: visible;
}
#customer-service a .icon svg path,
#customer-service a .icon svg polygon,
#customer-service a .icon svg line {
  fill: #F5F5F5;
  -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 a .icon.store svg {
  width: 28px;
}
#customer-service a .icon.store svg path {
  fill: none;
  stroke: #F5F5F5;
  stroke-width: 11px;
}
#customer-service a .icon.user svg {
  width: 25px;
}
#customer-service a .icon.user svg path {
  fill: none;
  stroke: #F5F5F5;
  stroke-width: 22px;
}
#customer-service a .icon.payment svg {
  width: 29px;
}
#customer-service a .icon.payment svg path {
  fill: none;
  stroke: #F5F5F5;
  stroke-width: 12px;
}
#customer-service a .icon.delivery svg {
  width: 34px;
  left: -4px;
  position: relative;
}
#customer-service a .icon.delivery svg .st0 {
  fill: none;
  stroke: #F5F5F5;
  stroke-width: 9;
  stroke-linecap: round;
  stroke-linejoin: round;
}
#customer-service a .icon.delivery svg .st1 {
  fill: none;
  stroke: #F5F5F5;
  stroke-width: 9;
  stroke-linecap: round;
  stroke-linejoin: round;
}
#customer-service a .icon.pickup svg {
  width: 30px;
}
#customer-service a .icon.pickup svg .st0 {
  fill: none;
  stroke: #F5F5F5;
  stroke-width: 10;
  stroke-linecap: round;
  stroke-linejoin: round;
}
#customer-service a .icon.returns svg {
  width: 34px;
}
#customer-service a .icon.returns svg .st0 {
  fill: none;
  stroke: #F5F5F5;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 10px;
}
#customer-service a .icon.returns svg .st1 {
  fill: none;
  stroke: #F5F5F5;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 8, 17;
  stroke-width: 10px;
}
#customer-service a .icon.wishlist {
  background-color: #F29173;
}
#customer-service a .icon.wishlist svg {
  width: 26px;
}
#customer-service a .icon.wishlist svg .st0 {
  fill: none;
  stroke: #F5F5F5;
  stroke-width: 14;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.clerk-instant-search-visible {
  min-width: 300px !important;
  top: 90px !important;
  width: calc(100% - 48px) !important;
  height: 78vh;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.clerk-instant-search-visible::-webkit-scrollbar {
  width: 0px;
}
.clerk-instant-search-visible::-webkit-scrollbar-track {
  background-color: #F5F5F5;
}
.clerk-instant-search-visible::-webkit-scrollbar-thumb {
  background-color: #F5F5F5;
}
@media only screen and (min-width: 1200px) {
  .clerk-instant-search-visible {
    top: 160px !important;
    width: 100% !important;
    height: calc(100vh - 100px);
    position: fixed !important;
    left: 0 !important;
  }
}
.clerk-instant-search-visible .clerk-design-component-JoJdC4gi > div {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  row-gap: unset;
  grid-template-columns: unset;
}
.clerk-instant-search-visible .clerk-design-component-ht0CCGOb {
  background-color: transparent;
  padding: 0 0 3rem;
  box-shadow: 0 0em 0em 0em rgba(0, 0, 0, 0.2);
  border-radius: 0;
  margin: auto;
}
@media only screen and (max-width: 1023px) {
  .clerk-instant-search-visible .clerk-design-component-ht0CCGOb {
    width: 100%;
    max-width: unset;
  }
}
.clerk-instant-search-visible .clerk-design-component-ht0CCGOb > div:first-child {
  width: 100%;
}
.clerk-instant-search-visible .clerk-design-component-HLfmKReU {
  min-width: unset;
}
.clerk-instant-search-visible .clerk-design-component-Gst1YTKq {
  background-color: transparent;
  flex-wrap: wrap;
}
.clerk-instant-search-visible .clerk-design-component-aZJr2du0,
.clerk-instant-search-visible .clerk-design-component-YWwgYGfF {
  padding: 0 0 10px 0;
  background-color: transparent;
  margin: 0 0 1rem 0;
}
.clerk-instant-search-visible .clerk-design-component-oxpXA2ZL {
  margin: 0 0 1rem 0;
}
.clerk-instant-search-visible .clerk-design-component-rOZTdXip,
.clerk-instant-search-visible .clerk-design-component-p0eqAwKC {
  display: block;
}
.clerk-instant-search-visible .clerk-design-component-rOZTdXip div,
.clerk-instant-search-visible .clerk-design-component-p0eqAwKC div {
  display: inline-block;
  margin-right: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 0.6rem;
}
.clerk-instant-search-visible .clerk-design-component-2EPV3YJx {
  margin: 0 0 3rem;
}
.clerk-instant-search-visible .clerk-design-component-mDbXMDm3 {
  display: block;
}
@media only screen and (min-width: 1024px) {
  .clerk-instant-search-visible .clerk-design-component-mDbXMDm3 > div {
    display: flex;
    gap: 2rem;
    flex-wrap: wrap;
    grid-template-columns: unset;
  }
}
.clerk-instant-search-visible .clerk-design-component-mDbXMDm3 .clerk-page:before, .clerk-instant-search-visible .clerk-design-component-mDbXMDm3 .clerk-page:after {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .clerk-instant-search-visible .clerk-design-component-mDbXMDm3 .clerk-page {
    flex: 0 0 30%;
  }
}
.clerk-instant-search-visible .clerk-design-component-mDbXMDm3 div {
  font-size: 1rem;
  line-height: 1.5rem;
}
.clerk-instant-search-visible .clerk-design-component-VjuHOTLa {
  margin-top: 10px;
}
.clerk-instant-search-visible .clerk-design-component-bfDpkuKf {
  padding-bottom: 3rem;
}
.clerk-instant-search-visible .clerk-design-component-3RKCPANh {
  display: flex;
  gap: 1rem;
  align-items: center;
}
.clerk-instant-search-visible .clerk-design-component-3RKCPANh .picture-center {
  flex: 0 0 60px;
  border-radius: 4px;
  overflow: hidden;
}
@media only screen and (min-width: 1024px) {
  .clerk-instant-search-visible .clerk-design-component-3RKCPANh .picture-center {
    flex: 0 0 80px;
  }
}
.clerk-instant-search-visible .clerk-design-component-3RKCPANh .picture-center img {
  width: 100%;
  max-width: 100%;
  display: block;
}

footer {
  background-color: #f3bca3;
  color: #1D1D1D;
  text-align: center;
  padding: 0;
  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;
}
footer.newsletter-registered {
  background-color: #0F6A5E;
}
footer.newsletter-registered .newsletter {
  color: #F5F5F5;
}
footer a {
  color: #1D1D1D;
}
footer a:after, footer a:before {
  border-bottom-color: #F5F5F5;
}
footer .newsletter {
  position: relative;
  text-align: left;
  padding-top: 4rem;
  padding-bottom: 3rem;
  color: #1D1D1D;
  z-index: 900;
}
@media only screen and (min-width: 768px) {
  footer .newsletter {
    padding: 2rem 10rem;
  }
}
@media only screen and (min-width: 1024px) {
  footer .newsletter {
    padding: 5rem 30% 3rem;
    text-align: center;
  }
}
footer .newsletter h4 {
  font-size: 2rem;
  line-height: 2.6rem;
  margin-bottom: 0.5rem;
  font-weight: 400;
}
footer .newsletter p {
  font-size: 1rem;
  line-height: 1.3rem;
  margin-bottom: 2rem;
}
@media only screen and (min-width: 1024px) {
  footer .newsletter p {
    text-wrap: balance;
  }
}
footer .newsletter .required {
  position: static;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  opacity: 1;
}
footer .newsletter .required:-webkit-autofill, footer .newsletter .required:-webkit-autofill:hover, footer .newsletter .required:-webkit-autofill:focus input:-webkit-autofill {
  -webkit-text-fill-color: #0F6A5E !important;
  -webkit-box-shadow: 0 0 0 30px transparent inset;
  box-shadow: 0 0 0 30px transparent inset;
}
footer .newsletter .mc-field-group {
  position: relative;
  text-align: left;
}
@media only screen and (min-width: 1200px) {
  footer .newsletter .mc-field-group {
    margin: 0 auto 1rem;
    max-width: 500px;
  }
}
footer .newsletter .mc-field-group input {
  border: 0 !important;
}
footer .newsletter #mce-error-response {
  display: inline-block;
  background-color: rgba(241, 66, 66, 0.2);
  padding: 1rem;
  border-radius: 5px;
}
footer .newsletter #mce-success-response {
  display: inline-block;
  background-color: rgba(245, 245, 245, 0.2);
  padding: 1rem;
  border-radius: 5px;
  margin-bottom: 3rem;
}
footer .newsletter .submit {
  margin-top: 2rem;
  text-align: center;
}
footer .hh-wave-element-mobile {
  rotate: 180deg;
  position: relative;
  z-index: 1700;
}
@media only screen and (min-width: 1024px) {
  footer .hh-wave-element-mobile {
    display: none;
  }
}
footer .hh-wave-element-mobile svg {
  overflow: visible;
}
footer .hh-wave-element-mobile svg path {
  fill: #F29173;
}
footer .hh-wave-element-desktop {
  display: none;
  rotate: 180deg;
  position: relative;
  z-index: 1701;
}
@media only screen and (min-width: 1024px) {
  footer .hh-wave-element-desktop {
    display: block;
  }
}
footer .hh-wave-element-desktop svg {
  overflow: visible;
}
footer .hh-wave-element-desktop svg path {
  fill: #F29173;
}
footer .footer-info {
  margin: auto;
  position: relative;
}
footer .footer-lower {
  background-color: #F29173;
  position: relative;
  color: #1D1D1D;
  width: 100%;
  padding: 1rem 0;
  min-height: 100vh;
  font-size: 0.85rem;
  line-height: 1.4rem;
  z-index: 1702;
  top: -2px;
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower {
    padding: 2rem 0 4rem;
    min-height: 90vh;
  }
}
footer .footer-lower .flex {
  margin-bottom: 3rem;
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower .flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
footer .footer-lower .flex .footer-logo .logo {
  margin: 0 auto 1rem;
  width: 96px;
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower .flex .footer-logo .logo {
    margin: 0 0 1rem;
  }
}
footer .footer-lower .flex .footer-logo svg .st0 {
  fill: #1D1D1D;
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower .flex .payoff {
    font-size: 0.7rem;
    line-height: 0.91rem;
  }
}
footer .footer-lower .flex .some {
  margin: 2rem auto;
  display: flex;
  justify-content: center;
  gap: 1rem;
}
@media only screen and (min-width: 1024px) {
  footer .footer-lower .flex .some {
    margin: 0;
  }
}
footer .footer-lower .flex .some a.icon {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
  -khtml-border-radius: 25px;
  background-color: transparent;
  border: 2px solid rgba(29, 29, 29, 0.1);
  padding: 14px;
}
footer .footer-lower .flex .some a.icon:after, footer .footer-lower .flex .some a.icon:before {
  display: none;
}
footer .footer-lower .flex .some a.icon svg path,
footer .footer-lower .flex .some a.icon svg circle {
  fill: #1D1D1D;
}
footer .footer-nav {
  text-align: left;
}
@media only screen and (min-width: 1024px) {
  footer .footer-nav .nav-flex {
    display: flex;
  }
}
footer .footer-nav .nav-group {
  margin-bottom: 1.5rem;
}
@media only screen and (min-width: 1024px) {
  footer .footer-nav .nav-group {
    flex: 0 0 20%;
    margin-bottom: 0;
  }
}
footer .footer-nav .nav-group-header {
  font-weight: 600;
  font-size: 1.1rem;
  line-height: 1.8rem;
  margin-bottom: 0.5rem;
}
footer .footer-nav ul {
  list-style: none;
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1024px) {
  footer .footer-nav ul {
    display: block;
  }
}
@media only screen and (min-width: 1024px) {
  footer .footer-nav ul li {
    margin-bottom: 0.5rem;
  }
}
footer .footer-nav ul li.level1 a:after, footer .footer-nav ul li.level1 a:before {
  border-color: #F5F5F5;
}
footer .footer-nav ul li:last-child {
  margin-bottom: 0;
}
footer .footer-nav ul li a {
  white-space: nowrap;
}
footer .footer-payment {
  width: 80%;
  margin: 5rem auto 0;
}
@media only screen and (min-width: 768px) {
  footer .footer-payment {
    width: 60%;
  }
}
@media only screen and (min-width: 1024px) {
  footer .footer-payment {
    width: 40%;
    margin: 6rem auto 0;
  }
}
footer .footer-payment .klarna-methods {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
footer .footer-payment .klarna-methods .method {
  position: relative;
}
footer .footer-payment .klarna-methods .method.klarna {
  width: 50px;
}
@media only screen and (min-width: 1200px) {
  footer .footer-payment .klarna-methods .method.klarna {
    width: 60px;
  }
}
footer .footer-payment .klarna-methods .method.klarna .st0 {
  fill: #1D1D1D;
}
footer .footer-payment .klarna-methods .method.vipps {
  width: 48px;
  top: 2px;
}
@media only screen and (min-width: 1200px) {
  footer .footer-payment .klarna-methods .method.vipps {
    width: 58px;
  }
}
footer .footer-payment .klarna-methods .method.vipps .st0 {
  fill: #1D1D1D;
}
footer .footer-payment .klarna-methods .method.bring {
  width: 56px;
}
@media only screen and (min-width: 1200px) {
  footer .footer-payment .klarna-methods .method.bring {
    width: 54px;
  }
}
footer .footer-payment .klarna-methods .method.bring .st0 {
  fill: #1D1D1D;
}
footer .footer-payment .klarna-methods .method.visa {
  width: 34px;
}
@media only screen and (min-width: 1200px) {
  footer .footer-payment .klarna-methods .method.visa {
    width: 42px;
  }
}
footer .footer-payment .klarna-methods .method.visa .st0 {
  fill: #1D1D1D;
}
footer .footer-payment .klarna-methods .method.visa .st1 {
  fill: #1D1D1D;
}
footer .footer-payment .klarna-methods .method.mastercard {
  width: 20px;
}
@media only screen and (min-width: 1200px) {
  footer .footer-payment .klarna-methods .method.mastercard {
    width: 32px;
  }
}
footer .footer-payment .klarna-methods .method.mastercard .st1 {
  fill: #1D1D1D;
}
footer .footer-payment .klarna-methods .method.mastercard .st0 {
  fill: #1D1D1D;
}
footer .footer-payment .klarna-methods .method.mastercard .st2 {
  fill: #D4C0A6;
}
footer .madebyhk {
  width: 50px;
  margin: auto;
  padding: 6rem 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: #1D1D1D;
  stroke-width: 3;
}
footer .madebyhk svg .st3 {
  fill: #1D1D1D;
}

.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: #0F6A5E;
  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: #1D1D1D;
}
.chat-icon:hover svg .st0 {
  stroke: #0F6A5E;
  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: #F5F5F5;
  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(29, 29, 29, 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: #F5F5F5;
  color: #1D1D1D;
  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: #1D1D1D;
  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;
}

.k-widget.k-window .clerk-module .product-grid {
  width: 100%;
  padding-top: 0;
}
.clerk-module .product-grid .item-grid {
  margin-left: auto;
  margin-right: auto;
  display: block;
  flex-wrap: unset;
}
.k-widget.k-window .clerk-module .product-grid .item-grid {
  height: auto;
  padding-bottom: 20px;
}
.clerk-module .product-grid .item-grid .swiper-pagination {
  bottom: 0;
  left: 20%;
  width: 60%;
  display: flex;
}
.clerk-module .product-grid .item-grid .swiper-pagination .swiper-pagination-bullet {
  width: 100%;
  height: 2px;
  border-radius: 4px;
  background: #1D1D1D;
}
.clerk-module .product-grid .item-grid .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1D1D1D;
}
.clerk-module .product-grid .item-grid .item-box {
  width: unset;
}
@media only screen and (min-width: 1024px) {
  .clerk-module .product-grid .item-grid .item-box {
    margin-bottom: 0;
    min-height: 310px;
  }
}
.clerk-module .product-grid .item-grid .item-box .product-item .details .add-info {
  display: block !important;
}
@media only screen and (max-width: 1023px) {
  .clerk-module .product-grid .item-grid .item-box .product-item .picture {
    height: 130px;
  }
}
@media only screen and (min-width: 1024px) {
  .clerk-module .product-grid .item-grid .item-box .product-item .picture {
    height: 180px;
  }
}
.clerk-module .product-grid .item-grid .item-box .product-item .picture .img-loader {
  display: none;
}
.clerk-module .product-grid .item-grid .item-box .product-item .picture .picture-center {
  display: flex;
}
.clerk-module .product-grid .item-grid .item-box .product-item .picture .picture-center img {
  max-width: 100%;
}
.clerk-module .product-grid .item-grid .item-box .swiper-lazy-preloader {
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 2;
  display: flex;
  left: 0;
  top: 0;
  margin: 0;
  border: 0px;
  border-radius: 0;
  animation: none;
}
.clerk-module .product-grid .item-grid .item-box .swiper-lazy-preloader img {
  opacity: 1;
  width: 20px;
  margin: auto;
}

.product-list:has(.umbraco-products-type-2) .swiper-button-next svg path,
.product-list:has(.umbraco-products-type-2) .swiper-button-next svg polygon,
.product-list:has(.umbraco-products-type-2) .swiper-button-prev svg path,
.product-list:has(.umbraco-products-type-2) .swiper-button-prev svg polygon {
  fill: #F5F5F5;
}
.product-list .swiper-button-next,
.product-list .swiper-button-prev {
  display: none;
  color: #F5F5F5;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -khtml-border-radius: 6px;
  padding: 0.8rem 1.6rem;
  border: 0px solid #253E8A;
  font-size: 0.9rem;
  line-height: 0.9rem;
  font-family: "futura-pt", sans-serif;
  font-weight: 600;
  white-space: nowrap;
  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 */
  text-transform: none;
  background-color: transparent;
  border-width: 0;
}
@media only screen and (min-width: 1024px) {
  .product-list .swiper-button-next,
  .product-list .swiper-button-prev {
    display: block;
    position: absolute;
    top: calc(50% - 40px);
    right: -40px;
    width: 40px;
    height: 40px;
    margin: 0;
    left: auto;
    padding: 0;
    text-align: center;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    -khtml-border-radius: 25px;
    display: flex;
  }
}
.product-list .swiper-button-next:hover,
.product-list .swiper-button-prev:hover {
  background-color: transparent;
  border-width: 0;
}
.product-list .swiper-button-next:hover svg path,
.product-list .swiper-button-next:hover svg polygon,
.product-list .swiper-button-prev:hover svg path,
.product-list .swiper-button-prev:hover svg polygon {
  fill: #1D1D1D;
}
.product-list .swiper-button-next span,
.product-list .swiper-button-prev span {
  display: inline-block;
  width: 8px;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .product-list .swiper-button-next span,
  .product-list .swiper-button-prev span {
    width: 12px;
  }
}
.product-list .swiper-button-next svg path,
.product-list .swiper-button-next svg polygon,
.product-list .swiper-button-prev svg path,
.product-list .swiper-button-prev svg polygon {
  fill: #1D1D1D;
}
@media only screen and (min-width: 1024px) {
  .product-list .swiper-button-next:after,
  .product-list .swiper-button-prev:after {
    content: "";
    font-family: "futura-pt", sans-serif;
    font-size: 1rem;
    line-height: 1.3rem;
  }
}
@media only screen and (min-width: 1024px) {
  .product-list .swiper-button-next:hover,
  .product-list .swiper-button-prev:hover {
    color: #F5F5F5;
  }
}
.product-list .swiper-button-next.swiper-button-disabled,
.product-list .swiper-button-prev.swiper-button-disabled {
  opacity: 0.3;
  background-color: transparent;
}
.product-list .swiper-button-prev {
  right: auto;
  left: -40px;
}
.product-list .swiper-button-prev span {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.product-list .swiper-pagination {
  bottom: 0;
  width: 30%;
  left: 35%;
  display: flex;
}
@media only screen and (min-width: 1024px) {
  .product-list .swiper-pagination {
    width: 40%;
    left: 30%;
  }
}
@media only screen and (min-width: 2200px) {
  .product-list .swiper-pagination {
    width: 30%;
    left: 40%;
  }
}
.product-list .swiper-pagination .swiper-pagination-bullet {
  width: 100%;
  height: 2px;
  border-radius: 2px;
  background: #1D1D1D;
}
.product-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1D1D1D;
}

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

.item-box {
  position: relative;
  width: 48%;
  margin-bottom: 4%;
  display: block !important;
}
@media only screen and (min-width: 768px) {
  .item-box {
    width: 31%;
  }
}
@media only screen and (min-width: 1024px) {
  .item-box {
    width: 24%;
    margin-bottom: 1.5%;
  }
}
@media only screen and (min-width: 1200px) {
  .item-box {
    width: 24%;
    min-height: 350px;
  }
}
@media only screen and (min-width: 2200px) {
  .item-box {
    width: 19%;
  }
}
.item-box:before, .item-box:after {
  display: none;
}
.swiper-wrapper .item-box {
  margin-bottom: 0;
}
.item-box:has(.paint-color) {
  min-height: unset;
}
.item-box.mobile-hover .overlay {
  opacity: 0.05;
}
.item-box.mobile-hover .product-item .picture-center img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}
.item-box .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #1D1D1D;
  opacity: 0.05;
  z-index: 2;
  pointer-events: none;
  border-radius: 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;
}
@media only screen and (min-width: 1024px) {
  .item-box .overlay {
    border-radius: 15px;
  }
}
.item-box a.product,
.item-box > .product {
  display: block;
  position: relative;
  background-color: #F5F5F5;
  border-radius: 10px;
  padding: 0.8rem;
  height: 340px;
  color: #1D1D1D;
}
@media only screen and (min-width: 768px) {
  .item-box a.product,
  .item-box > .product {
    height: 320px;
  }
}
@media only screen and (min-width: 1024px) {
  .item-box a.product,
  .item-box > .product {
    height: 410px;
    padding: 1rem;
    border-radius: 15px;
  }
}
@media only screen and (min-width: 1400px) {
  .item-box a.product,
  .item-box > .product {
    height: 470px;
  }
}
.html-product-details-page .item-box a.product,
.html-product-details-page .item-box > .product {
  background-color: transparent;
}
.item-box a.product:has(.paint-color),
.item-box > .product:has(.paint-color) {
  height: 260px;
}
@media only screen and (min-width: 1024px) {
  .item-box a.product:has(.paint-color),
  .item-box > .product:has(.paint-color) {
    height: 260px;
  }
}
@media only screen and (min-width: 1200px) {
  .item-box a.product:has(.paint-color),
  .item-box > .product:has(.paint-color) {
    height: 300px;
  }
}
@media only screen and (min-width: 1400px) {
  .item-box a.product:has(.paint-color),
  .item-box > .product:has(.paint-color) {
    height: 350px;
  }
}
.item-box a.product:before, .item-box a.product:after,
.item-box > .product:before,
.item-box > .product:after {
  display: none;
}
.item-box .product-item .sale {
  position: absolute;
}
.item-box .product-item .sale.kampanje {
  display: flex;
  width: 55px;
  height: 50px;
  background: url("/Themes/Custom/content/images/ribbon-sale.svg") no-repeat;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 0.5rem;
  line-height: 0.5rem;
  justify-content: center;
  top: 6px;
  left: 6px;
  z-index: 2;
}
@media only screen and (min-width: 1200px) {
  .item-box .product-item .sale.kampanje {
    font-size: 0.6rem;
    line-height: 0.6rem;
    width: 72px;
    height: 70px;
    top: 8px;
    left: 8px;
  }
}
.item-box .product-item .sale.kampanje span {
  display: block;
  margin: auto;
}
.item-box .product-item .sale.brapris {
  width: 40px;
  height: 40px;
  z-index: 2;
  top: 6px;
  left: 6px;
}
.item-box .product-item .sale.brapris.multiple.has-campaign {
  left: auto;
  right: 12px;
}
@media only screen and (min-width: 1200px) {
  .item-box .product-item .sale.brapris {
    width: 70px;
    height: 70px;
    top: 12px;
    left: 12px;
  }
}
.item-box .product-item .sale.brapris svg .st0 {
  fill: #F48526;
}
.item-box .product-item .sale.brapris svg .st1 {
  fill: #F5F5F5;
}
.item-box .product-item .ribbon-wrapper {
  position: initial;
}
.item-box .product-item .ribbon-wrapper .ribbon-position {
  position: absolute;
}
.item-box .product-item .ribbon-wrapper .ribbon-position:before, .item-box .product-item .ribbon-wrapper .ribbon-position:after {
  display: none;
}
.item-box .product-item .ribbon-wrapper .ribbon-position.top-right .ribbon-text {
  color: #F5F5F5;
  padding: 6px 10px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 10px;
  font-size: 0.6rem;
  line-height: 0.6rem;
}
@media only screen and (min-width: 1200px) {
  .item-box .product-item .ribbon-wrapper .ribbon-position.top-right .ribbon-text {
    padding: 6px 8px 5px;
    border-bottom-left-radius: 4px;
    border-top-right-radius: 10px;
  }
}
.item-box .product-item .ribbon-wrapper .ribbon-position.top-left .product-ribbon .ribbon-text {
  font-size: 0.7rem;
  line-height: 0.7rem;
}
@media only screen and (min-width: 1400px) {
  .item-box .product-item .ribbon-wrapper .ribbon-position.top-left .product-ribbon .ribbon-text {
    font-size: 0.9rem;
    line-height: 0.9rem;
  }
}
.item-box .product-item .ribbon-wrapper .ribbon-position .product-ribbon .ribbon-text {
  left: auto;
  height: auto;
  right: auto;
  top: auto;
  position: relative;
  display: block;
  font-weight: 700;
  text-transform: uppercase;
}
.item-box .product-item .ribbon-wrapper .ribbon-position .product-ribbon.salg {
  width: 36px;
  height: 34px;
  background: url("/Themes/Custom/content/images/ribbon-sale.svg") no-repeat;
  position: absolute;
  top: 10px;
  left: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (min-width: 1200px) {
  .item-box .product-item .ribbon-wrapper .ribbon-position .product-ribbon.salg {
    width: 56px;
    height: 50px;
    top: 16px;
    left: 16px;
  }
}
.item-box .product-item .ribbon-wrapper .ribbon-position .product-ribbon.salg.clerk {
  left: -40px;
}
@media only screen and (min-width: 1200px) {
  .item-box .product-item .ribbon-wrapper .ribbon-position .product-ribbon.salg.clerk {
    left: -60px;
  }
}
.item-box .product-item .ribbon-wrapper .ribbon-position .product-ribbon.nyhet .ribbon-text {
  background-color: #F29173;
}
.item-box .product-item .ribbon-wrapper .ribbon-position .product-ribbon.bestselger .ribbon-text {
  background-color: #F9C21B;
}
.item-box .product-item .picture {
  position: relative;
  width: 100%;
  margin: 0 auto 0.5rem;
  height: 120px;
  display: flex;
}
@media only screen and (min-width: 768px) {
  .item-box .product-item .picture {
    height: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .item-box .product-item .picture {
    height: 130px;
  }
}
@media only screen and (min-width: 1200px) {
  .item-box .product-item .picture {
    height: 180px;
  }
}
@media only screen and (min-width: 1400px) {
  .item-box .product-item .picture {
    height: 200px;
    margin: 0 auto 1rem;
  }
}
.item-box .product-item .picture.image-loaded .img-loader {
  display: none;
}
.item-box .product-item .picture:has(img) .paint-color {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .item-box .product-item .picture:has(.paint-color) {
    height: 150px;
  }
}
.item-box .product-item .picture .swiper-lazy-preloader {
  display: none;
}
.item-box .product-item .picture .img-loader {
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 2;
  display: flex;
  left: 0;
}
.item-box .product-item .picture .img-loader img {
  width: 20px;
  margin: auto;
}
.item-box .product-item .picture .picture-center {
  height: 100%;
  display: flex;
  margin: auto;
}
.item-box .product-item .picture img {
  pointer-events: none;
  max-height: 100%;
  object-fit: contain;
  mix-blend-mode: multiply;
  max-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;
}
.item-box .product-item .picture img.img-loaded, .item-box .product-item .picture img.swiper-lazy-loaded {
  opacity: 1;
}
.item-box .product-item .details .manufacturer {
  font-weight: 700;
  font-size: 0.65rem;
  line-height: 1rem;
  text-transform: uppercase;
}
@media only screen and (min-width: 1024px) {
  .item-box .product-item .details .manufacturer {
    font-size: 0.7rem;
    line-height: 0.9rem;
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
  }
}
@media only screen and (min-width: 1400px) {
  .item-box .product-item .details .manufacturer {
    font-size: 0.6rem;
    line-height: 0.8rem;
  }
}
.item-box .product-item .details h4.product-title,
.item-box .product-item .details .product-title {
  font-weight: normal;
  font-size: 1.1rem;
  line-height: 1.3rem;
  width: 100%;
  margin: 0 0 0.4rem;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
}
.contentType-imageWithProductReference .item-box .product-item .details h4.product-title,
.contentType-imageWithProductReference .item-box .product-item .details .product-title {
  max-width: 100px;
  white-space: nowrap;
}
@media only screen and (min-width: 1400px) {
  .contentType-imageWithProductReference .item-box .product-item .details h4.product-title,
  .contentType-imageWithProductReference .item-box .product-item .details .product-title {
    max-width: 170px;
  }
}
.item-box .product-item .details .description {
  margin-bottom: 1rem;
  font-size: 0.8rem;
  line-height: 1.04rem;
}
@media only screen and (min-width: 1024px) {
  .item-box .product-item .details .description {
    font-size: 0.75rem;
    line-height: 1.1rem;
  }
}
.item-box .product-item .details .description ul {
  list-style: none;
  padding-left: 2px;
}
.item-box .product-item .details .description ul li {
  position: relative;
  padding-left: 12px;
  margin-bottom: 0.3rem;
  width: 95%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (min-width: 1024px) {
  .item-box .product-item .details .description ul li {
    padding-left: 14px;
  }
}
.item-box .product-item .details .description ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 6px;
  height: 6px;
  background-repeat: no-repeat;
  background-image: url("/Themes/custom/Content/images/list-marker.svg");
}
@media only screen and (min-width: 1024px) {
  .item-box .product-item .details .description ul li:before {
    top: 9px;
    width: 8px;
    height: 8px;
  }
}
.item-box .product-item .details .add-info {
  position: absolute;
  width: calc(100% - 2rem);
  bottom: 1rem;
}
@media only screen and (min-width: 1024px) {
  .item-box .product-item .details .add-info {
    /*position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    height: 100px;*/
  }
}
.item-box .product-item .details .add-info .prices {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.item-box .product-item .details .add-info .prices .price {
  margin: 0;
}
.html-product-details-page .item-box .product-item .details .add-info .prices .price {
  padding: 0;
  background-color: transparent;
  font-size: 1.2rem;
  line-height: 1.56rem;
  color: #1D1D1D;
}
.item-box .product-item .details .add-info .prices .price.on-sale {
  color: #253E8A;
}
@media only screen and (min-width: 1024px) {
  .item-box .product-item .details .add-info .prices .price.on-sale {
    margin-top: -14px;
  }
}
.item-box .product-item .details .add-info .prices .price.call-for-price {
  font-size: 1rem;
}
.item-box .product-item .details .add-info .prices .price.call-for-price text,
.item-box .product-item .details .add-info .prices .price.call-for-price .mva {
  display: none;
}
.item-box .product-item .details .add-info .prices .price.old-price {
  font-size: 0.8rem;
  line-height: 1.04rem;
  font-weight: 400;
  order: 2;
  margin: 0;
  position: relative;
  opacity: 0.8;
}
@media only screen and (min-width: 1024px) {
  .item-box .product-item .details .add-info .prices .price.old-price {
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
  }
}
.item-box .product-item .details .add-info .prices .price.old-price:after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 50%;
  height: 1px;
  background-color: rgba(29, 29, 29, 0.2);
}
.item-box .product-item .details .add-info .prices .price.old-price + .actual-price {
  order: 1;
}
@media only screen and (min-width: 1024px) {
  .item-box:hover .overlay {
    opacity: 0.01;
  }
}
@media only screen and (min-width: 1024px) {
  .item-box:hover .picture img {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
  }
}
.item-box:hover .prices .price.actual-price {
  background-color: #159786;
}
.item-box .buttons {
  display: none;
  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;
}
@media only screen and (max-width: 1023px) {
  .item-box .buttons {
    display: none;
  }
}
.item-box .buttons .product-box-add-to-cart-button {
  border: 0;
}
.item-box .buttons .add-to-compare-list-button,
.item-box .buttons .add-to-wishlist-button {
  display: none;
}

.shipping-not-avaliable {
  padding: 0.5rem;
  border: 1px solid #f14242;
  background-color: rgba(241, 66, 66, 0.1);
  display: flex;
  gap: 0.6rem;
  border-radius: 6px;
  margin-bottom: 1rem;
}
.shipping-not-avaliable .shipping-not-avaliable-text {
  font-size: 0.8rem;
  line-height: 0.9rem;
}
.shipping-not-avaliable .icon {
  width: 24px;
  height: 14px;
}
.shipping-not-avaliable .icon svg {
  overflow: visible;
}
.shipping-not-avaliable .icon svg .st0 {
  fill: #F5F5F5;
}
.shipping-not-avaliable .icon svg .st1 {
  fill: #f14242;
}

.hotspot {
  position: absolute;
  width: 52px;
  height: 52px;
}
@media only screen and (max-width: 1023px) {
  .hotspot {
    pointer-events: none;
  }
}
.hotspot a {
  height: unset !important;
  position: static;
}
.hotspot a:after {
  display: none;
}
.hotspot.showdot .dot {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.hotspot.showdot .dot:before {
  animation: pulse 3s infinite;
}
.hotspot.showdot.show .hotspot-info, .hotspot.showdot:hover .hotspot-info {
  opacity: 1;
  visibility: visible;
}
@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 0;
  }
  50% {
    opacity: 0.7;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.hotspot.bottom-right .hotspot-info {
  top: -60px;
  left: -180px;
}
.hotspot.top-right .hotspot-info {
  left: -180px;
}
.hotspot.bottom-left .hotspot-info {
  top: -60px;
}
.hotspot .dot {
  display: block;
  width: 32px;
  height: 32px;
  top: 10px;
  left: 10px;
  position: relative;
  background-color: #F5F5F5;
  border-radius: 16px;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
  opacity: 0;
  padding: 8px;
  pointer-events: none;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
@media only screen and (min-width: 1024px) {
  .hotspot .dot {
    cursor: pointer;
  }
}
.hotspot .dot:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: auto;
  right: auto;
  border: 0;
  transition: none;
  width: 32px;
  height: 32px;
  border-radius: 16px;
  background-color: rgba(245, 245, 245, 0.5);
}
.hotspot .dot svg {
  position: relative;
  pointer-events: none;
}
.hotspot .dot svg .st0 {
  stroke: #1D1D1D;
  stroke-width: 30px;
}
.hotspot .hotspot-info {
  background-color: #F5F5F5;
  color: #1D1D1D;
  padding: 0.8rem;
  border-radius: 4px;
  position: absolute;
  width: 180px;
  top: -4px;
  left: 50px;
  min-height: 100px;
  opacity: 0;
  -webkit-box-shadow: 0 0 30px 10px rgba(29, 29, 29, 0.2);
  -moz-box-shadow: 0 0 30px 10px rgba(29, 29, 29, 0.2);
  -o-box-shadow: 0 0 30px 10px rgba(29, 29, 29, 0.2);
  box-shadow: 0 0 30px 10px rgba(29, 29, 29, 0.2);
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
  visibility: hidden;
  cursor: pointer;
}
.hotspot .hotspot-info a:before, .hotspot .hotspot-info a:after {
  display: none;
}
.hotspot .hotspot-info:hover {
  opacity: 1;
  visibility: visible;
}
.hotspot .hotspot-info h4 {
  font-size: 0.9rem;
  line-height: 1.17rem;
}
.hotspot .hotspot-info p {
  font-size: 0.7rem;
  line-height: 0.91rem;
  margin-bottom: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.hotspot .hotspot-info p:nth-child(2) {
  margin-bottom: 0.4rem;
}
.hotspot .hotspot-info p b,
.hotspot .hotspot-info p strong {
  font-size: 0.8rem;
  line-height: 1.04rem;
}
.hotspot .hotspot-info .arrow {
  position: absolute;
  width: 30px;
  height: 12px;
  right: 0.8rem;
  bottom: 0.8rem;
}
.hotspot .hotspot-info .arrow svg path {
  fill: #F29173;
}

.products-icon {
  position: absolute;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  right: 1rem;
  top: 1rem;
  background-color: rgba(245, 245, 245, 0.7);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  cursor: pointer;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
  /*
  .bars {
      width: 26px;
      height: 18px;
      position: relative;

      .bar {
          position: absolute;

          &.bar1 {
              top: 0;
          }
          &.bar2 {
              top: 8px;
          }
          &.bar3 {
              top: 16px;
          }
          span:nth-child(1) {
              position: absolute;
              left: 0;
              width: 2px;
              height: 2px;
              background-color: $identity-primary-color-1;
          }

          span:nth-child(2) {
              position: absolute;
              left: 6px;
              width: 20px;
              height: 2px;
              background-color: $identity-primary-color-1;
          }
      }
  }*/
}
@media only screen and (max-width: 1023px) {
  .products-icon {
    display: none;
  }
}
.products-icon:hover {
  background-color: rgba(245, 245, 245, 0.9);
}
.products-icon.show {
  opacity: 1;
}
.products-icon svg {
  width: 20px;
}
.products-icon svg .st0 {
  stroke-width: 20px;
  stroke: #1D1D1D;
  fill: none;
}

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

.products-modal {
  position: fixed;
  top: 110vh;
  left: 0;
  width: 100%;
  height: 78vh;
  border-radius: 18px;
  background-color: #F5F5F5;
  z-index: 2000;
  padding: 1.4rem 0 0;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (max-width: 1023px) {
  .products-modal {
    -webkit-box-shadow: 0 0 40px 0px rgba(29, 29, 29, 0.4);
    -moz-box-shadow: 0 0 40px 0px rgba(29, 29, 29, 0.4);
    -o-box-shadow: 0 0 40px 0px rgba(29, 29, 29, 0.4);
    box-shadow: 0 0 40px 0px rgba(29, 29, 29, 0.4);
  }
}
@media only screen and (min-width: 1024px) {
  .products-modal {
    position: absolute;
    padding: 1.4rem 0;
    top: 100%;
    left: 1rem;
    width: calc(100% - 2rem);
    height: auto;
    border-radius: 0;
    z-index: 2;
  }
}
.products-modal.show {
  top: 25vh;
}
@media only screen and (min-width: 1024px) {
  .products-modal.show {
    top: 1rem;
  }
}
.products-modal .products-header {
  font-size: 1.3rem;
  line-height: 1.69rem;
  font-weight: 600;
}
.products-modal .products-modal-list {
  margin: auto;
  height: 100%;
}
@media only screen and (min-width: 1024px) {
  .products-modal .products-modal-list {
    width: 90%;
  }
}
.products-modal .products-modal-list .product-items {
  height: 85%;
  padding-top: 1rem;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.products-modal .products-modal-list .product-items::-webkit-scrollbar {
  width: 0px;
}
.products-modal .products-modal-list .product-items::-webkit-scrollbar-track {
  background-color: #F5F5F5;
}
.products-modal .products-modal-list .product-items::-webkit-scrollbar-thumb {
  background-color: #F5F5F5;
}
.products-modal .products-modal-list .product-items .product {
  display: flex;
  gap: 1rem;
  align-items: center;
  margin-bottom: 1rem;
}
.products-modal .products-modal-list .product-items .product:before, .products-modal .products-modal-list .product-items .product:after {
  display: none;
}
.products-modal .products-modal-list .product-items .product .picture {
  flex: 0 0 70px;
}
.products-modal .products-modal-list .product-items .product .picture img {
  mix-blend-mode: multiply;
  max-height: 100px;
  object-fit: contain;
}
.products-modal .products-modal-list .product-items .product .picture .paint-color {
  height: 50px;
}
.products-modal .products-modal-list .product-items .product .details .product-title {
  font-size: 0.9rem;
  line-height: 1.17rem;
}
.products-modal .products-modal-list .product-items .product .details .product-price {
  font-weight: 700;
}
.products-modal .close {
  display: block;
  position: absolute;
  width: 40px;
  height: 40px;
  top: 16px;
  right: 16px;
  padding: 10px;
  cursor: pointer;
}
@media only screen and (min-width: 1024px) {
  .products-modal .close {
    top: 3px;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    right: 2px;
    padding: 14px;
    background-color: rgba(245, 245, 245, 0.7);
  }
}
.products-modal .close svg line {
  stroke: #1D1D1D;
  stroke-width: 2px;
}

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

.html-topic-page .rich-blog-homepage {
  display: none;
}

.html-blog-page .master-wrapper-content .side-2, .html-blog-search-page .master-wrapper-content .side-2 {
  margin: auto;
  position: relative;
}
.html-blog-page .master-wrapper-content .block.blog-search-box, .html-blog-search-page .master-wrapper-content .block.blog-search-box {
  position: absolute;
  right: 0;
  top: 7rem;
  margin: 0;
}
@media only screen and (max-width: 1023px) {
  .html-blog-page .master-wrapper-content .block.blog-search-box, .html-blog-search-page .master-wrapper-content .block.blog-search-box {
    left: 0;
  }
}
.html-blog-page .master-wrapper-content .block.blog-search-box .title, .html-blog-search-page .master-wrapper-content .block.blog-search-box .title {
  display: none;
}
.html-blog-page .master-wrapper-content .block.blog-search-box #rich-blog-searchterms, .html-blog-search-page .master-wrapper-content .block.blog-search-box #rich-blog-searchterms {
  width: 100%;
  border-width: 0;
  border-bottom: 2px solid rgba(29, 29, 29, 0.2);
  padding: 0 0px 0 24px;
}
.html-blog-page .master-wrapper-content .block.blog-search-box .search-box-button, .html-blog-search-page .master-wrapper-content .block.blog-search-box .search-box-button {
  height: 40px;
  position: absolute;
  left: -10px;
  right: auto;
  float: none;
  background: none;
}
.html-blog-page .master-wrapper-content .block.blog-search-box .search-box-button svg, .html-blog-search-page .master-wrapper-content .block.blog-search-box .search-box-button svg {
  width: 16px;
}
.html-blog-page .master-wrapper-content .block.blog-search-box .search-box-button svg path, .html-blog-search-page .master-wrapper-content .block.blog-search-box .search-box-button svg path {
  fill: #1D1D1D;
}
.html-blog-page .master-wrapper-content .block.blog-search-box .blog-instant-search ul, .html-blog-search-page .master-wrapper-content .block.blog-search-box .blog-instant-search ul {
  list-style: none;
  text-align: left;
}
.html-blog-page .master-wrapper-content .block.blog-search-box .blog-instant-search ul .k-item.rich-blog-autocomplete-last-item, .html-blog-search-page .master-wrapper-content .block.blog-search-box .blog-instant-search ul .k-item.rich-blog-autocomplete-last-item {
  color: #1D1D1D;
}
.html-blog-page .master-wrapper-content .page.blog-page,
.html-blog-page .master-wrapper-content .blog-search-results-page, .html-blog-search-page .master-wrapper-content .page.blog-page,
.html-blog-search-page .master-wrapper-content .blog-search-results-page {
  padding: 2rem 0;
}
@media only screen and (min-width: 1024px) {
  .html-blog-page .master-wrapper-content .page.blog-page,
  .html-blog-page .master-wrapper-content .blog-search-results-page, .html-blog-search-page .master-wrapper-content .page.blog-page,
  .html-blog-search-page .master-wrapper-content .blog-search-results-page {
    padding: 5rem 0;
  }
}
.html-blog-page .master-wrapper-content .blog-search-results, .html-blog-search-page .master-wrapper-content .blog-search-results {
  list-style: none;
  text-align: left;
}
.html-blog-page .master-wrapper-content .blog-search-results .search-results-item, .html-blog-search-page .master-wrapper-content .blog-search-results .search-results-item {
  padding: 20px 0px;
}
.html-blog-page .master-wrapper-content .blog-search-results .kb-search-link, .html-blog-search-page .master-wrapper-content .blog-search-results .kb-search-link {
  color: inherit;
  font-size: 1.1rem;
  line-height: 1.43rem;
}
.html-blog-page .master-wrapper-content .blog-search-results p, .html-blog-search-page .master-wrapper-content .blog-search-results p {
  border-top: 0px solid #fff;
  padding-top: 0;
  font-weight: 400;
  font-size: 0.9rem;
  line-height: 1.4rem;
  margin-bottom: 0.6rem;
}
@media only screen and (min-width: 1024px) {
  .html-blog-page .master-wrapper-content .blog-search-results p, .html-blog-search-page .master-wrapper-content .blog-search-results p {
    font-size: 1rem;
    line-height: 1.6rem;
  }
}
.html-blog-page .master-wrapper-content .page-title, .html-blog-search-page .master-wrapper-content .page-title {
  text-align: center;
  margin: 0 auto 6rem;
}
@media only screen and (min-width: 1024px) {
  .html-blog-page .master-wrapper-content .page-title, .html-blog-search-page .master-wrapper-content .page-title {
    margin: 0 auto 4rem;
  }
}
.html-blog-page .master-wrapper-content .page-title h1, .html-blog-search-page .master-wrapper-content .page-title h1 {
  font-size: 2rem;
  line-height: 2.6rem;
}
@media only screen and (min-width: 768px) {
  .html-blog-page .master-wrapper-content .page-body .blog-posts, .html-blog-search-page .master-wrapper-content .page-body .blog-posts {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
    flex-wrap: wrap;
    margin-top: 0;
  }
}
.html-blog-page .master-wrapper-content .page-body .blog-posts .post, .html-blog-search-page .master-wrapper-content .page-body .blog-posts .post {
  display: block;
}
@media only screen and (min-width: 768px) {
  .html-blog-page .master-wrapper-content .page-body .blog-posts .post, .html-blog-search-page .master-wrapper-content .page-body .blog-posts .post {
    float: none;
    width: 30%;
    margin: 0 0 5rem;
    clear: none;
  }
}
.html-blog-page .master-wrapper-content .page-body .blog-posts .post:before, .html-blog-page .master-wrapper-content .page-body .blog-posts .post:after, .html-blog-search-page .master-wrapper-content .page-body .blog-posts .post:before, .html-blog-search-page .master-wrapper-content .page-body .blog-posts .post:after {
  display: none;
}
.html-blog-page .master-wrapper-content .page-body .blog-posts .post .post-details .post-date, .html-blog-search-page .master-wrapper-content .page-body .blog-posts .post .post-details .post-date {
  display: none;
}
.html-blog-page .master-wrapper-content .page-body .blog-posts .post .rich-blog-image, .html-blog-search-page .master-wrapper-content .page-body .blog-posts .post .rich-blog-image {
  margin: 0 0 1.2rem;
  border-radius: 10px;
  overflow: hidden;
}
.html-blog-page .master-wrapper-content .page-body .blog-posts .post .post-head, .html-blog-search-page .master-wrapper-content .page-body .blog-posts .post .post-head {
  padding: 0;
  background-color: transparent;
  overflow: visible;
  font-size: 1.4rem;
  line-height: 1.82rem;
  font-weight: 600;
  color: #1D1D1D;
  text-align: left;
  width: 92%;
  margin: 0 auto 0.2rem;
}
@media only screen and (min-width: 1024px) {
  .html-blog-page .master-wrapper-content .page-body .blog-posts .post .post-head, .html-blog-search-page .master-wrapper-content .page-body .blog-posts .post .post-head {
    font-size: 1.6rem;
    line-height: 2.08rem;
    width: 90%;
    margin: 0 auto 0.5rem;
  }
}
.html-blog-page .master-wrapper-content .page-body .blog-posts .post .tag, .html-blog-search-page .master-wrapper-content .page-body .blog-posts .post .tag {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 90px;
}
.html-blog-page .master-wrapper-content .page-body .blog-posts .post .tag svg .st0, .html-blog-search-page .master-wrapper-content .page-body .blog-posts .post .tag svg .st0 {
  fill: #253E8A;
}
.html-blog-page .master-wrapper-content .page-body .blog-posts .post .post-body, .html-blog-search-page .master-wrapper-content .page-body .blog-posts .post .post-body {
  text-align: left;
  font-weight: 400;
  width: 92%;
  margin: 0 auto;
  font-size: 0.85rem;
  line-height: 1.3rem;
}
@media only screen and (min-width: 1024px) {
  .html-blog-page .master-wrapper-content .page-body .blog-posts .post .post-body, .html-blog-search-page .master-wrapper-content .page-body .blog-posts .post .post-body {
    font-size: 1rem;
    line-height: 1.4rem;
    width: 90%;
  }
}

.html-blogpost-page .master-wrapper-content .blogpost-page .page-title {
  margin: 0 auto 1rem;
}
@media only screen and (min-width: 1024px) {
  .html-blogpost-page .master-wrapper-content .blogpost-page .page-title {
    margin: 0 auto 3rem;
  }
}
.html-blogpost-page .master-wrapper-content .blogpost-page .page-title h1 {
  font-size: 2rem;
  line-height: 2.6rem;
}
@media only screen and (min-width: 1024px) {
  .html-blogpost-page .master-wrapper-content .blogpost-page .page-title h1 {
    font-size: 2.8rem;
    line-height: 3.64rem;
    width: 50%;
    margin: auto;
    text-align: center;
  }
}
.html-blogpost-page .master-wrapper-content .blogpost-page .back-btn {
  margin: 2rem auto 1rem;
}
@media only screen and (min-width: 1024px) {
  .html-blogpost-page .master-wrapper-content .blogpost-page .back-btn {
    text-align: center;
    margin: 2rem auto 3rem;
  }
}
.html-blogpost-page .master-wrapper-content .blogpost-page .back-btn a {
  font-size: 0.8rem;
  line-height: 1.3rem;
}
@media only screen and (min-width: 1024px) {
  .html-blogpost-page .master-wrapper-content .blogpost-page .back-btn a {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.html-blogpost-page .master-wrapper-content .blogpost-page .page-body {
  padding-bottom: 3rem;
}
.html-blogpost-page .master-wrapper-content .blogpost-page .page-body .post-date {
  display: none;
}
.html-blogpost-page .master-wrapper-content .blogpost-page .page-body .rich-blog-image {
  border-radius: 10px;
  overflow: hidden;
}
@media only screen and (min-width: 1024px) {
  .html-blogpost-page .master-wrapper-content .blogpost-page .page-body .rich-blog-image {
    width: 80%;
    margin: 0 auto 3rem;
  }
}
@media only screen and (min-width: 1024px) {
  .html-blogpost-page .master-wrapper-content .blogpost-page .page-body .post-body {
    width: 50%;
    margin: 0 auto 3rem;
  }
}
.html-blogpost-page .master-wrapper-content .blogpost-page .page-body .post-body p {
  font-weight: 400;
  font-size: 1.05rem;
  line-height: 1.5rem;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1024px) {
  .html-blogpost-page .master-wrapper-content .blogpost-page .page-body .post-body p {
    font-size: 1.1rem;
    line-height: 1.7rem;
  }
}
.html-blogpost-page .master-wrapper-content .blogpost-page .page-body .post-body a {
  text-decoration: underline;
  display: inline;
}
.html-blogpost-page .master-wrapper-content .blogpost-page .page-body .post-body a:before, .html-blogpost-page .master-wrapper-content .blogpost-page .page-body .post-body a:after {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .html-blogpost-page .master-wrapper-content .blogpost-page .page-body .post-body img {
    float: none;
    margin-bottom: 2rem;
  }
}
@media only screen and (min-width: 1024px) {
  .html-blogpost-page .master-wrapper-content .blogpost-page .page-body .post-body img {
    display: inline;
    width: auto;
    margin-left: 2rem;
  }
}
.html-blogpost-page .master-wrapper-content .blogpost-page .page-body .post-body ul, .html-blogpost-page .master-wrapper-content .blogpost-page .page-body .post-body ol {
  margin-left: 1rem;
  margin-bottom: 1rem;
}
.html-blogpost-page .master-wrapper-content .blogpost-page .page-body .post-body ul li, .html-blogpost-page .master-wrapper-content .blogpost-page .page-body .post-body ol li {
  font-weight: 400;
  font-size: 1.05rem;
  line-height: 1.5rem;
}
@media only screen and (min-width: 1024px) {
  .html-blogpost-page .master-wrapper-content .blogpost-page .page-body .post-body ul li, .html-blogpost-page .master-wrapper-content .blogpost-page .page-body .post-body ol li {
    font-size: 1.1rem;
    line-height: 1.7rem;
  }
}
.html-blogpost-page .master-wrapper-content .blogpost-page .page-body .post-body ul li p, .html-blogpost-page .master-wrapper-content .blogpost-page .page-body .post-body ol li p {
  margin-bottom: 0.5rem;
}
.html-blogpost-page .master-wrapper-content .blogpost-page .page-body .post-body h2 {
  margin-top: 2rem;
  font-size: 1.4rem;
  line-height: 1.82rem;
}
@media only screen and (min-width: 1024px) {
  .html-blogpost-page .master-wrapper-content .blogpost-page .page-body .post-body h2 {
    font-size: 1.6rem;
    line-height: 2.08rem;
  }
}
.html-blogpost-page .master-wrapper-content .blogpost-page .page-body .post-body h3 {
  margin-top: 1.5rem;
  font-size: 1.15rem;
  line-height: 1.495rem;
}
@media only screen and (min-width: 1024px) {
  .html-blogpost-page .master-wrapper-content .blogpost-page .page-body .post-body h3 {
    font-size: 1.3rem;
    line-height: 1.69rem;
  }
}
.html-blogpost-page .master-wrapper-content .blogpost-page .page-body .post-footer {
  display: none;
}

.html-topic-page .master-wrapper-content {
  position: relative;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page {
  min-height: 100vh;
  margin: auto;
  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: 1400px) {
  .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page {
    width: 40%;
  }
}
@media only screen and (min-width: 1024px) {
  .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.kampanjeavis {
    width: 80%;
  }
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-title h1 {
  font-size: 2.5rem;
  line-height: 3.25rem;
  color: #C7A48A;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body h1 {
  font-family: "futura-pt", sans-serif !important;
  font-size: 2rem !important;
  line-height: 2.5rem !important;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body h1 span,
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body h1 strong {
  font-family: "futura-pt", sans-serif !important;
  font-size: 2rem !important;
  line-height: 2.5rem !important;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body h2 {
  font-family: "futura-pt", sans-serif !important;
  font-size: 1.4rem !important;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body h2 span,
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body h2 strong {
  font-family: "futura-pt", sans-serif !important;
  font-size: 1.6rem !important;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body h3 {
  margin-bottom: 0.5rem;
}
@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 h3 span,
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body h3 strong {
  font-family: "futura-pt", sans-serif !important;
  font-size: 1.2rem !important;
  line-height: 1.5rem !important;
}
.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 span {
  font-family: "futura-pt", sans-serif !important;
  font-size: 0.9rem !important;
  line-height: 1.3rem !important;
}
@media only screen and (min-width: 1024px) {
  .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body p span {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body p strong {
  font-family: "futura-pt", sans-serif !important;
  font-weight: 600 !important;
  font-size: 0.9rem !important;
  line-height: 1.3rem !important;
}
@media only screen and (min-width: 1024px) {
  .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body p strong {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }
}
.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 iframe {
  height: 90vh !important;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body ul {
  list-style-type: none !important;
  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: "futura-pt", 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 span {
  font-family: "futura-pt", sans-serif !important;
  font-size: 0.9rem !important;
  line-height: 1.3rem !important;
}
@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 span {
    font-size: 1rem !important;
    line-height: 1.6rem !important;
  }
}
.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: #253E8A;
  height: 1px;
  width: 14px;
}
@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:before {
    top: 13px;
  }
}
.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: "futura-pt", 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: #253E8A;
  position: absolute;
  left: 5px;
  font-weight: 700;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body .slider-wrapper.anywhere-sliders-nivo-slider {
  margin-bottom: 2rem;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body .slider-wrapper.anywhere-sliders-nivo-slider .nivoSlider {
  display: flex;
  justify-content: space-between;
  background: none;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body .slider-wrapper.anywhere-sliders-nivo-slider .nivoSlider a {
  display: block !important;
  width: 48%;
  position: relative;
  opacity: 1 !important;
  margin-bottom: 1rem;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body .slider-wrapper.anywhere-sliders-nivo-slider .nivoSlider a:before, .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body .slider-wrapper.anywhere-sliders-nivo-slider .nivoSlider a:after {
  display: none;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body .slider-wrapper.anywhere-sliders-nivo-slider .nivoSlider a img {
  position: relative;
  display: block !important;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page .page-body .slider-wrapper.anywhere-sliders-nivo-slider .nivoSlider .nivo-main-image {
  display: none !important;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.aboutus .page-body table tr {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 2rem;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.aboutus .page-body table tr:nth-child(even) td:first-child {
  margin: 0 0 0 auto;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.aboutus .page-body table tr:nth-child(even) td:last-child {
  margin: -40px auto 0 0;
}
@media only screen and (min-width: 1024px) {
  .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.aboutus .page-body table tr:nth-child(even) td:last-child {
    margin: -70px auto 0 0;
  }
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.aboutus .page-body table td {
  display: block;
  font-size: 0.9rem;
  line-height: 1.3rem;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.aboutus .page-body table td:first-child {
  flex: none;
  width: 90%;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.aboutus .page-body table td:last-child {
  position: relative;
  background-color: #1D1D1D;
  width: 90%;
  right: 0;
  padding: 1rem;
  color: #F5F5F5;
  margin: -40px 0 0 auto;
  flex: none;
}
@media only screen and (min-width: 1024px) {
  .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.aboutus .page-body table td:last-child {
    margin: -70px 0 0 auto;
    padding: 2rem;
    width: 70%;
  }
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.aboutus .page-body table td img {
  width: 100%;
  height: auto;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.aboutus .page-body table td h3 {
  font-size: 1.3rem;
  line-height: 1.69rem;
  margin-bottom: 0.1rem;
  font-weight: 700;
  color: #F5F5F5;
}
@media only screen and (min-width: 1024px) {
  .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.aboutus .page-body table td h3 {
    font-size: 1.5rem;
    line-height: 1.95rem;
  }
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.aboutus .page-body table td p {
  margin-bottom: 0.5rem;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.aboutus .page-body table td a {
  color: #F5F5F5;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.aboutus .page-body table td strong,
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.aboutus .page-body table td b {
  font-weight: 600;
}
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.aboutus .page-body table td em,
.html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.aboutus .page-body table td i {
  display: block;
  font-size: 0.8rem;
  line-height: 1.04rem;
}
@media only screen and (min-width: 1024px) {
  .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.aboutus .page-body table td em,
  .html-topic-page .master-wrapper-content .master-column-wrapper .center-1 .page.topic-page.aboutus .page-body table td i {
    font-size: 0.9rem;
    line-height: 1.17rem;
  }
}

.article-stores-app,
.store-picker {
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 3002;
  width: 100%;
  height: 100vh;
  background-color: rgba(29, 29, 29, 0.8);
}
.article-stores-app .article-stores-list .article-stores-list-heading,
.store-picker .article-stores-list .article-stores-list-heading {
  margin-bottom: 1.5rem;
}
.article-stores-app .article-stores-list .article-stores-list-heading h3,
.store-picker .article-stores-list .article-stores-list-heading h3 {
  font-size: 1.5rem;
  line-height: 1.95rem;
}
.article-stores-app .article-stores-list .article-store .old-price,
.store-picker .article-stores-list .article-store .old-price {
  text-decoration: line-through;
}
.article-stores-app .article-stores-list .article-store .not-in-stock,
.store-picker .article-stores-list .article-store .not-in-stock {
  color: red;
}
.article-stores-app .article-stores-list .article-store .in-stock,
.store-picker .article-stores-list .article-store .in-stock {
  color: green;
}
.article-stores-app .article-store,
.store-picker .article-store {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0 1rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
  border-bottom: 1px solid rgba(29, 29, 29, 0.2);
}
.article-stores-app .article-store .store-name,
.store-picker .article-store .store-name {
  flex: 0 0 100%;
}
.article-stores-app .article-store h4,
.store-picker .article-store h4 {
  font-size: 1.1rem;
  line-height: 1.43rem;
  font-weight: 500;
}
.article-stores-app .article-store-cart,
.store-picker .article-store-cart {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0 1rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
  border-bottom: 1px solid rgba(29, 29, 29, 0.2);
}
.article-stores-app .article-store-cart h4,
.store-picker .article-store-cart h4 {
  font-size: 1.1rem;
  line-height: 1.43rem;
  font-weight: 500;
}
.article-stores-app .availability-prices,
.store-picker .availability-prices {
  display: flex;
  gap: 0.5rem;
  margin-left: auto;
  font-weight: 700;
}
.article-stores-app .availability-prices .old-price,
.store-picker .availability-prices .old-price {
  opacity: 0.7;
  font-weight: 400;
}
.article-stores-app .modal,
.store-picker .modal {
  position: relative;
  margin: auto;
  background-color: #F5F5F5;
  padding: 1rem;
  width: 90vw;
  height: 80vh;
  border-radius: 10px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.article-stores-app .modal::-webkit-scrollbar,
.store-picker .modal::-webkit-scrollbar {
  width: 0px;
}
.article-stores-app .modal::-webkit-scrollbar-track,
.store-picker .modal::-webkit-scrollbar-track {
  background-color: #F5F5F5;
}
.article-stores-app .modal::-webkit-scrollbar-thumb,
.store-picker .modal::-webkit-scrollbar-thumb {
  background-color: #F5F5F5;
}
@media only screen and (min-width: 1024px) {
  .article-stores-app .modal,
  .store-picker .modal {
    width: 35vw;
    height: 50vh;
    padding: 2rem;
  }
}
.article-stores-app .modal .btns,
.store-picker .modal .btns {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
.article-stores-app .modal .close,
.store-picker .modal .close {
  position: absolute;
  width: 20px;
  right: 1rem;
  top: 1rem;
  cursor: pointer;
}
.article-stores-app .modal .close svg .st0,
.store-picker .modal .close svg .st0 {
  stroke: #1D1D1D;
  stroke-width: 2px;
}

.umbraco-edit-link {
  position: fixed !important;
  top: 4px;
  z-index: 3222;
  left: 45px;
}
.umbraco-edit-link:after, .umbraco-edit-link:before {
  border: 0 !important;
}
.umbraco-edit-link .icon {
  width: 15px;
  cursor: pointer;
}

.html-category-page .master-column-wrapper, .html-manufacturer-page .master-column-wrapper, .html-manufacturer-list-page .master-column-wrapper, .html-search-page .master-column-wrapper, .html-product-tag-page .master-column-wrapper {
  margin: auto;
}
@media only screen and (max-width: 1023px) {
  .html-category-page .master-column-wrapper, .html-manufacturer-page .master-column-wrapper, .html-manufacturer-list-page .master-column-wrapper, .html-search-page .master-column-wrapper, .html-product-tag-page .master-column-wrapper {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  .html-category-page .master-column-wrapper, .html-manufacturer-page .master-column-wrapper, .html-manufacturer-list-page .master-column-wrapper, .html-search-page .master-column-wrapper, .html-product-tag-page .master-column-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .breadcrumb, .html-manufacturer-page .master-column-wrapper .breadcrumb, .html-manufacturer-list-page .master-column-wrapper .breadcrumb, .html-search-page .master-column-wrapper .breadcrumb, .html-product-tag-page .master-column-wrapper .breadcrumb {
    width: 100%;
  }
}
.html-category-page .master-column-wrapper .block-recently-viewed-products,
.html-category-page .master-column-wrapper .block-manufacturer-navigation,
.html-category-page .master-column-wrapper .block-popular-tags, .html-manufacturer-page .master-column-wrapper .block-recently-viewed-products,
.html-manufacturer-page .master-column-wrapper .block-manufacturer-navigation,
.html-manufacturer-page .master-column-wrapper .block-popular-tags, .html-manufacturer-list-page .master-column-wrapper .block-recently-viewed-products,
.html-manufacturer-list-page .master-column-wrapper .block-manufacturer-navigation,
.html-manufacturer-list-page .master-column-wrapper .block-popular-tags, .html-search-page .master-column-wrapper .block-recently-viewed-products,
.html-search-page .master-column-wrapper .block-manufacturer-navigation,
.html-search-page .master-column-wrapper .block-popular-tags, .html-product-tag-page .master-column-wrapper .block-recently-viewed-products,
.html-product-tag-page .master-column-wrapper .block-manufacturer-navigation,
.html-product-tag-page .master-column-wrapper .block-popular-tags {
  display: none;
}
.html-category-page .master-column-wrapper .umbraco-content-page, .html-manufacturer-page .master-column-wrapper .umbraco-content-page, .html-manufacturer-list-page .master-column-wrapper .umbraco-content-page, .html-search-page .master-column-wrapper .umbraco-content-page, .html-product-tag-page .master-column-wrapper .umbraco-content-page {
  flex: 0 0 100%;
}
@media only screen and (min-width: 1200px) {
  .html-category-page .master-column-wrapper .side-2, .html-manufacturer-page .master-column-wrapper .side-2, .html-manufacturer-list-page .master-column-wrapper .side-2, .html-search-page .master-column-wrapper .side-2, .html-product-tag-page .master-column-wrapper .side-2 {
    flex: 0 0 25%;
    display: flex;
    flex-wrap: wrap;
    align-self: baseline;
    padding-top: 64px;
  }
}
@media only screen and (min-width: 1200px) {
  .html-category-page .master-column-wrapper .center-2, .html-manufacturer-page .master-column-wrapper .center-2, .html-manufacturer-list-page .master-column-wrapper .center-2, .html-search-page .master-column-wrapper .center-2, .html-product-tag-page .master-column-wrapper .center-2 {
    flex: 0 0 73%;
  }
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes {
  left: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  display: block;
  position: fixed;
  background-color: #F5F5F5;
  width: 100%;
  top: 105vh;
  height: 100vh;
  z-index: 1210;
  padding: 66px 0 0;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar {
  width: 0px;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar-track,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar-track, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar-track,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar-track, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar-track,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar-track, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar-track,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar-track, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar-track,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar-track {
  background-color: #F5F5F5;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar-thumb,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar-thumb, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar-thumb,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar-thumb, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar-thumb,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar-thumb, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar-thumb,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar-thumb, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes::-webkit-scrollbar-thumb,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes::-webkit-scrollbar-thumb {
  background-color: #F5F5F5;
}
@media only screen and (min-width: 1200px) {
  .html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes,
  .html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes,
  .html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes {
    padding: 0;
    height: auto;
    position: relative;
    left: auto;
    z-index: unset;
    top: auto;
    order: 2;
  }
}
.html-category-page .filters-active .master-column-wrapper .side-2 .nopAjaxFilters7Spikes {
  top: 0;
}
.html-category-page .filters-active .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .close-filters {
  position: fixed;
}
@media only screen and (min-width: 1200px) {
  .html-category-page .filters-active .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .close-filters {
    display: none;
  }
}
.html-category-page .filters-active .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersTitlePanel {
  display: none;
  font-size: 0;
  position: fixed;
  left: 80%;
  width: 20%;
  height: 100vh;
  top: 0;
  z-index: 39;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .filters-active .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersTitlePanel {
    display: block;
    left: 30%;
    width: 70%;
  }
}

.html-manufacturer-page .filters-active .master-column-wrapper .side-2 .nopAjaxFilters7Spikes {
  top: 0;
}
.html-manufacturer-page .filters-active .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .close-filters {
  position: fixed;
}
@media only screen and (min-width: 1200px) {
  .html-manufacturer-page .filters-active .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .close-filters {
    display: none;
  }
}
.html-manufacturer-page .filters-active .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersTitlePanel {
  display: none;
  font-size: 0;
  position: fixed;
  left: 80%;
  width: 20%;
  height: 100vh;
  top: 0;
  z-index: 39;
}
@media only screen and (min-width: 1024px) {
  .html-manufacturer-page .filters-active .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersTitlePanel {
    display: block;
    left: 30%;
    width: 70%;
  }
}

.html-search-page .filters-active .master-column-wrapper .side-2 .nopAjaxFilters7Spikes {
  top: 0;
}
.html-search-page .filters-active .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .close-filters {
  position: fixed;
}
@media only screen and (min-width: 1200px) {
  .html-search-page .filters-active .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .close-filters {
    display: none;
  }
}
.html-search-page .filters-active .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersTitlePanel {
  display: none;
  font-size: 0;
  position: fixed;
  left: 80%;
  width: 20%;
  height: 100vh;
  top: 0;
  z-index: 39;
}
@media only screen and (min-width: 1024px) {
  .html-search-page .filters-active .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersTitlePanel {
    display: block;
    left: 30%;
    width: 70%;
  }
}

.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel {
  padding-bottom: 8rem;
}
@media only screen and (min-width: 1200px) {
  .html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel,
  .html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel,
  .html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel {
    padding-bottom: 0;
  }
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .close-filters,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .close-filters, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .close-filters,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .close-filters, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .close-filters,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .close-filters, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .close-filters,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .close-filters, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .close-filters,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .close-filters {
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  z-index: 20;
  height: 100px;
  display: flex;
  background: whitesmoke;
  background: -moz-linear-gradient(0deg, whitesmoke 60%, rgba(245, 245, 245, 0) 100%);
  background: -webkit-linear-gradient(0deg, whitesmoke 60%, rgba(245, 245, 245, 0) 100%);
  background: linear-gradient(0deg, whitesmoke 60%, rgba(245, 245, 245, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffffff", endColorstr="#000000");
}
@media only screen and (min-width: 1200px) {
  .html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .close-filters,
  .html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .close-filters, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .close-filters,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .close-filters, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .close-filters,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .close-filters, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .close-filters,
  .html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .close-filters, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .close-filters,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .close-filters {
    display: none;
  }
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .close-filters span,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .close-filters span, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .close-filters span,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .close-filters span, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .close-filters span,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .close-filters span, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .close-filters span,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .close-filters span, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .close-filters span,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .close-filters span {
  width: calc(100% - 56px);
  display: inline-block;
  margin: auto;
  text-align: center;
  background-color: #0F6A5E;
  white-space: nowrap;
  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 */
  text-transform: none;
  color: #F5F5F5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -khtml-border-radius: 8px;
  padding: 1.2rem 3rem 1.2rem;
  border: 0px solid #253E8A;
  font-size: 1rem;
  line-height: 1rem;
  font-family: "futura-pt", sans-serif;
  font-weight: 600;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .sorting-header,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .sorting-header, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .sorting-header,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .sorting-header, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .sorting-header,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .sorting-header, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .sorting-header,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .sorting-header, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .sorting-header,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .sorting-header {
  margin: 20px auto 7px;
  width: 80%;
  font-weight: 700;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper {
  width: 80%;
  height: 50px;
  border-radius: 6px;
  background-color: #F5F5F5;
  border: 2px solid rgba(37, 62, 138, 0.2);
  padding: 0 11px;
  margin: auto;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper,
  .html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper,
  .html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper {
    height: 54px;
  }
}
@media only screen and (min-width: 1400px) {
  .html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper,
  .html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper,
  .html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper {
    width: 12%;
  }
}
@media only screen and (max-width: 1023px) {
  .html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper:after, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper:after, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper:after, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper:after, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper:after {
    background-image: none;
  }
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper:after, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper:after, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper:after, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper:after, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper:after,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper:after {
    width: 12px;
    height: 9px;
    right: 23px;
    top: 21px;
  }
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper .icon,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .icon, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper .icon,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .icon, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper .icon,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .icon, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper .icon,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .icon, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper .icon,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .icon {
  width: 17px;
  display: inline-block;
  position: relative;
  top: 2px;
  margin-right: 5px;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper .icon svg path,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .icon svg path, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper .icon svg path,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .icon svg path, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper .icon svg path,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .icon svg path, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper .icon svg path,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .icon svg path, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper .icon svg path,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .icon svg path {
  fill: #253E8A;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper select,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper select, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
.html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper select,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper select, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
.html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper select,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper select, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
.html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper select,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper select, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
.html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper select,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper select {
  margin: 0;
  border: 0;
  background-color: transparent;
  padding: 0;
  display: inline-block;
  width: 45%;
  height: 44px;
  color: #1D1D1D;
  font-size: 1.1rem;
  line-height: 1.43rem;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
  .html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper select,
  .html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
  .html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper select, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
  .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper select,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper select, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
  .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper select,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper select, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
  .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper select,
  .html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
  .html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper select, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
  .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .select-wrapper select,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper .sortOptionsDropDown,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .select-wrapper select {
    height: 50px;
    width: 60%;
    font-size: 1.3rem;
    line-height: 1.69rem;
  }
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel {
  display: flex;
  flex-wrap: wrap;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes, .html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes {
  background-color: transparent;
  padding-top: 1rem;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .title, .html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .title,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .title,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .title, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .title, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .title,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .title,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .title, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .title, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .title,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .title,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .title, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .title, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .title,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .title,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .title, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .title, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .title,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.onSaleFilterPanel7Spikes .title,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.inStockFilterPanel7Spikes .title {
  display: none;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.priceRangeFilterPanel7Spikes,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.priceRangeFilterPanel7Spikes, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.priceRangeFilterPanel7Spikes,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.priceRangeFilterPanel7Spikes, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.priceRangeFilterPanel7Spikes,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.priceRangeFilterPanel7Spikes, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.priceRangeFilterPanel7Spikes,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.priceRangeFilterPanel7Spikes, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.priceRangeFilterPanel7Spikes,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.priceRangeFilterPanel7Spikes {
  order: 10;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.priceRangeFilterPanel7Spikes .filtersGroupPanel,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.priceRangeFilterPanel7Spikes .filtersGroupPanel, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.priceRangeFilterPanel7Spikes .filtersGroupPanel,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.priceRangeFilterPanel7Spikes .filtersGroupPanel, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.priceRangeFilterPanel7Spikes .filtersGroupPanel,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.priceRangeFilterPanel7Spikes .filtersGroupPanel, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.priceRangeFilterPanel7Spikes .filtersGroupPanel,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.priceRangeFilterPanel7Spikes .filtersGroupPanel, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.priceRangeFilterPanel7Spikes .filtersGroupPanel,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.priceRangeFilterPanel7Spikes .filtersGroupPanel {
  padding: 15px 10px;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options {
  background-color: transparent;
  min-height: auto;
  border: 0;
  margin: 1rem auto;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
  .html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
  .html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options {
    margin: 2rem auto;
  }
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .title,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .title, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .title,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .title, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .title,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .title, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .title,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .title, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .title,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .title {
  display: none;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel {
  padding: 0;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel.disabled,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel.disabled, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel.disabled,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel.disabled, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel.disabled,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel.disabled, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel.disabled,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel.disabled, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel.disabled,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel.disabled {
  display: block;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li {
  display: inline-block;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li label,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li label, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li label,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li label, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li label,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li label, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li label,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li label, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li label,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li label {
  display: none;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span {
  background: url(/Themes/custom/Content/images/happyhomes/icon-delete-from-cart.svg) no-repeat;
  background-size: 8px;
  color: #1D1D1D;
  font-size: 0.8rem;
  line-height: 1.04rem;
  border-radius: 4px;
  padding: 7px 24px 6px 13px;
  background-position: calc(100% - 8px) 12px;
  margin: 0 10px 0 0;
  background-color: #D4C0A6;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
  .html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
  .html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span {
    background-size: 12px;
    padding: 7px 28px 6px 13px;
  }
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span:hover,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span:hover, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span:hover,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span:hover, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span:hover,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span:hover, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span:hover,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span:hover, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span:hover,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block.selected-options .filtersGroupPanel .selected-options-list li span:hover {
  text-decoration: none;
  background-color: #f8f8f8;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title {
  background: transparent;
  padding: 0;
  border: 0;
  border-bottom: 1px solid rgba(29, 29, 29, 0.1);
  margin-bottom: 1rem;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl {
  padding: 0 0 0.5rem;
  color: #1D1D1D;
  font-size: 1.1rem;
  line-height: 1.43rem;
  font-weight: 600;
  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: 1200px) {
  .html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
  .html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
  .html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl {
    font-size: 1rem;
    line-height: 1.3rem;
  }
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before {
  display: none;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after {
  content: "";
  background: url(/Themes/custom/Content/images/happyhomes/icon-arrow-filter.svg);
  background-repeat: no-repeat;
  width: 10px;
  height: 6px;
  right: 6px;
  top: 22px;
  bottom: auto;
  left: auto;
  border: 0;
  position: absolute;
  pointer-events: none;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transform-origin: 40% 40%;
  -moz-transform-origin: 40% 40%;
  -ms-transform-origin: 40% 40%;
  -o-transform-origin: 40% 40%;
  transform-origin: 40% 40%;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 1200px) {
  .html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
  .html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
  .html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after {
    top: 20px;
  }
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:before,
.html-product-tag-page .master-column-wrapper .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 .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl:after,
.html-product-tag-page .master-column-wrapper .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 .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:before,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:before, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:before,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:before, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:before,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:before, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:before,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:before, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:before,
.html-product-tag-page .master-column-wrapper .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 .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:after,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:after, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:after,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:after, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:after,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:after, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:after,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:after, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:after,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .toggleControl.closed:after {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions,
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions,
.html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions,
.html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions,
.html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions,
.html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter {
  display: none !important;
  margin: 0;
  color: rgba(29, 29, 29, 0.6);
  font-size: 0;
  width: 20px;
  height: 20px;
  background-color: transparent;
  border: 0;
  right: 16px;
  top: 13px;
  background: url(/Themes/custom/Content/images/happyhomes/icon-delete-from-cart.svg) no-repeat center;
  background-size: 10px;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:before, .html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:after,
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:before,
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:after,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:before,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:after,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:before,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:after, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:before, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:after,
.html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:before,
.html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:after,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:before,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:after,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:before,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:after, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:before, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:after,
.html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:before,
.html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:after,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:before,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:after,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:before,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:after, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:before, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:after,
.html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:before,
.html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:after,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:before,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:after,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:before,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:after, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:before, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:after,
.html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:before,
.html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:after,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:before,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearFilterOptions:after,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:before,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .title .clearPriceRangeFilter:after {
  display: none;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel {
  padding: 0;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.disabled,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.disabled, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.disabled,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.disabled, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.disabled,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.disabled, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.disabled,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.disabled, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.disabled,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.disabled {
  display: none;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 18px;
  height: 18px;
  margin-top: 0;
  border: 0px;
  border-radius: 9px;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color + input,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color + input, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color + input,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color + input, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color + input,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color + input, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color + input,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color + input, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color + input,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color + input {
  border: 0;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color + input.checked,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color + input.checked, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color + input.checked,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color + input.checked, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color + input.checked,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color + input.checked, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color + input.checked,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color + input.checked, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color + input.checked,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color + input.checked {
  border: 1px solid rgba(29, 29, 29, 0.2);
  background: none;
  border-radius: 13px;
  left: 1px;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color[title~=Hvit],
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color[title~=Hvit], .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color[title~=Hvit],
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color[title~=Hvit], .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color[title~=Hvit],
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color[title~=Hvit], .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color[title~=Hvit],
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color[title~=Hvit], .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color[title~=Hvit],
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color[title~=Hvit] {
  border: 1px solid rgba(29, 29, 29, 0.2);
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color[title~=Flerfarget],
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color[title~=Flerfarget], .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color[title~=Flerfarget],
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color[title~=Flerfarget], .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color[title~=Flerfarget],
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color[title~=Flerfarget], .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color[title~=Flerfarget],
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color[title~=Flerfarget], .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color[title~=Flerfarget],
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item .color[title~=Flerfarget] {
  background: linear-gradient(235.01deg, rgb(173, 0, 0) 20.57%, rgba(254, 158, 44, 0.87) 31.6%, rgba(238, 221, 67, 0.87) 44.16%, rgb(14, 173, 0) 57.09%, rgb(0, 59, 173) 70.41%, rgb(170, 0, 173) 82.2%);
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item.checked .color,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item.checked .color, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item.checked .color,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item.checked .color, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item.checked .color,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item.checked .color, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item.checked .color,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item.checked .color, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item.checked .color,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item.checked .color {
  left: 4px;
  width: 16px;
  height: 16px;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item.checked .color + input,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item.checked .color + input, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item.checked .color + input,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item.checked .color + input, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item.checked .color + input,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item.checked .color + input, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item.checked .color + input,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item.checked .color + input, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item.checked .color + input,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel.colorOptions .checkbox-item.checked .color + input {
  border: 1px solid rgba(29, 29, 29, 0.2);
  background: none;
  border-radius: 13px;
  left: 1px;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list {
  list-style: none;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item.disabled,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item.disabled, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item.disabled,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item.disabled, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item.disabled,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item.disabled, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item.disabled,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item.disabled, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item.disabled,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item.disabled {
  display: none;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input,
.html-product-tag-page .master-column-wrapper .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 .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:hover,
  .html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:hover, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:hover,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:hover, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:hover,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:hover, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:hover,
  .html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:hover, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:hover,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:hover {
    background-color: transparent;
    border: 2px solid #0F6A5E;
  }
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked {
  background-color: #0F6A5E;
  border: 2px solid #0F6A5E;
  background: url(/Themes/custom/Content/images/happyhomes/icon-check.svg) no-repeat center;
  background-size: 12px;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked + label,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked + label, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked + label,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked + label, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked + label,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked + label, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked + label,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked + label, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked + label,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item input:checked + label {
  color: #1D1D1D;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label {
  font-size: 0.9rem;
  line-height: 1.17rem;
  color: #1D1D1D;
  padding: 0;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:before,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:before, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:before,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:before, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:before,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:before, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:before,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:before, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:before,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:before {
  background: #0F6A5E !important;
  display: none;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:after,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:after, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:after,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:after, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:after,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:after, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:after,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:after, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:after,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel ul.checkbox-list li.checkbox-item label:after {
  display: none;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeMinMaxPanel,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeMinMaxPanel, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeMinMaxPanel,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeMinMaxPanel, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeMinMaxPanel,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeMinMaxPanel, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeMinMaxPanel,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeMinMaxPanel, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeMinMaxPanel,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeMinMaxPanel {
  display: none;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider,
.html-product-tag-page .master-column-wrapper .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 .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-range.ui-widget-header,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-range.ui-widget-header, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-range.ui-widget-header,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-range.ui-widget-header, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-range.ui-widget-header,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-range.ui-widget-header, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-range.ui-widget-header,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-range.ui-widget-header, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-range.ui-widget-header,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-range.ui-widget-header {
  background: #1D1D1D;
  border: 0px solid #bbb;
  top: 0;
  height: 3px;
  position: absolute;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
.html-product-tag-page .master-column-wrapper .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: #1D1D1D !important;
  border: 0px solid #0F6A5E !important;
  border-radius: 24px !important;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
  .html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
  .html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle,
  .html-product-tag-page .master-column-wrapper .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 .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle:last-child,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle:last-child, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle:last-child,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle:last-child, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle:last-child,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle:last-child, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle:last-child,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle:last-child, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle:last-child,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .ui-slider .ui-slider-handle:last-child {
  margin-left: -17px !important;
}
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMinPrice,
.html-category-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMaxPrice,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMinPrice,
.html-category-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMaxPrice, .html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMinPrice,
.html-manufacturer-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMaxPrice,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMinPrice,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMaxPrice, .html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMinPrice,
.html-manufacturer-list-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMaxPrice,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMinPrice,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMaxPrice, .html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMinPrice,
.html-search-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMaxPrice,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMinPrice,
.html-search-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMaxPrice, .html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMinPrice,
.html-product-tag-page .master-column-wrapper .side-2 .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMaxPrice,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMinPrice,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .nopAjaxFilters7Spikes .filtersPanel .filter-block .filtersGroupPanel .priceRangeCurrentPricesPanel span.currentMaxPrice {
  font-size: 0.8rem;
  color: #1D1D1D;
}
.html-category-page .master-column-wrapper .side-2 .block,
.html-category-page .master-column-wrapper .center-2 .page-body .block, .html-manufacturer-page .master-column-wrapper .side-2 .block,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .block, .html-manufacturer-list-page .master-column-wrapper .side-2 .block,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .block, .html-search-page .master-column-wrapper .side-2 .block,
.html-search-page .master-column-wrapper .center-2 .page-body .block, .html-product-tag-page .master-column-wrapper .side-2 .block,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .block {
  margin: 0 auto 1rem;
  border-top: 0px solid rgba(29, 29, 29, 0.2);
}
@media only screen and (min-width: 1200px) {
  .html-category-page .master-column-wrapper .side-2 .block,
  .html-category-page .master-column-wrapper .center-2 .page-body .block, .html-manufacturer-page .master-column-wrapper .side-2 .block,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .block, .html-manufacturer-list-page .master-column-wrapper .side-2 .block,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .block, .html-search-page .master-column-wrapper .side-2 .block,
  .html-search-page .master-column-wrapper .center-2 .page-body .block, .html-product-tag-page .master-column-wrapper .side-2 .block,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .block {
    width: 100%;
    border: 1px solid rgba(29, 29, 29, 0.1);
    border-radius: 10px;
    margin-bottom: 1rem;
    padding: 1rem;
  }
}
@media only screen and (max-width: 1199px) {
  .html-category-page .master-column-wrapper .side-2 .block:first-child,
  .html-category-page .master-column-wrapper .center-2 .page-body .block:first-child, .html-manufacturer-page .master-column-wrapper .side-2 .block:first-child,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .block:first-child, .html-manufacturer-list-page .master-column-wrapper .side-2 .block:first-child,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .block:first-child, .html-search-page .master-column-wrapper .side-2 .block:first-child,
  .html-search-page .master-column-wrapper .center-2 .page-body .block:first-child, .html-product-tag-page .master-column-wrapper .side-2 .block:first-child,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .block:first-child {
    border-top: 0;
  }
}
@media only screen and (max-width: 1199px) {
  .html-category-page .master-column-wrapper .side-2 .block.block-category-navigation,
  .html-category-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation, .html-manufacturer-page .master-column-wrapper .side-2 .block.block-category-navigation,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation, .html-manufacturer-list-page .master-column-wrapper .side-2 .block.block-category-navigation,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation, .html-search-page .master-column-wrapper .side-2 .block.block-category-navigation,
  .html-search-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation, .html-product-tag-page .master-column-wrapper .side-2 .block.block-category-navigation,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation {
    order: 1;
    margin-top: 1rem;
  }
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .side-2 .block.block-category-navigation,
  .html-category-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation, .html-manufacturer-page .master-column-wrapper .side-2 .block.block-category-navigation,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation, .html-manufacturer-list-page .master-column-wrapper .side-2 .block.block-category-navigation,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation, .html-search-page .master-column-wrapper .side-2 .block.block-category-navigation,
  .html-search-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation, .html-product-tag-page .master-column-wrapper .side-2 .block.block-category-navigation,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation {
    width: 100%;
  }
}
.html-manufacturer-page .html-category-page .master-column-wrapper .side-2 .block.block-category-navigation,
.html-manufacturer-page .html-category-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation, .html-manufacturer-page .html-manufacturer-page .master-column-wrapper .side-2 .block.block-category-navigation,
.html-manufacturer-page .html-manufacturer-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation, .html-manufacturer-page .html-manufacturer-list-page .master-column-wrapper .side-2 .block.block-category-navigation,
.html-manufacturer-page .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation, .html-manufacturer-page .html-search-page .master-column-wrapper .side-2 .block.block-category-navigation,
.html-manufacturer-page .html-search-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation, .html-manufacturer-page .html-product-tag-page .master-column-wrapper .side-2 .block.block-category-navigation,
.html-manufacturer-page .html-product-tag-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation {
  display: none;
}
.html-category-page .master-column-wrapper .side-2 .block.block-category-navigation .title,
.html-category-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .title, .html-manufacturer-page .master-column-wrapper .side-2 .block.block-category-navigation .title,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .title, .html-manufacturer-list-page .master-column-wrapper .side-2 .block.block-category-navigation .title,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .title, .html-search-page .master-column-wrapper .side-2 .block.block-category-navigation .title,
.html-search-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .title, .html-product-tag-page .master-column-wrapper .side-2 .block.block-category-navigation .title,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .title {
  border-bottom: 1px solid rgba(29, 29, 29, 0.1);
  margin-bottom: 0.5rem;
  padding: 0 0 0.5rem;
}
@media only screen and (max-width: 1199px) {
  .html-category-page .master-column-wrapper .side-2 .block.block-category-navigation .title,
  .html-category-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .title, .html-manufacturer-page .master-column-wrapper .side-2 .block.block-category-navigation .title,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .title, .html-manufacturer-list-page .master-column-wrapper .side-2 .block.block-category-navigation .title,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .title, .html-search-page .master-column-wrapper .side-2 .block.block-category-navigation .title,
  .html-search-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .title, .html-product-tag-page .master-column-wrapper .side-2 .block.block-category-navigation .title,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .title {
    display: none;
  }
}
.html-category-page .master-column-wrapper .side-2 .block.block-category-navigation .list,
.html-category-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list, .html-manufacturer-page .master-column-wrapper .side-2 .block.block-category-navigation .list,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list, .html-manufacturer-list-page .master-column-wrapper .side-2 .block.block-category-navigation .list,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list, .html-search-page .master-column-wrapper .side-2 .block.block-category-navigation .list,
.html-search-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list, .html-product-tag-page .master-column-wrapper .side-2 .block.block-category-navigation .list,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list {
  /*> .inactive {
  	display: none;
  }

  .active {
  	&.last {
  		> a {
  			opacity: 0.5;
  		}
  	}
  }

  > .active {
  	> a {
  		display: none;
  	}

  	> .sublist {
  		> .active {
  			> a {
  				opacity: 0.5;
  			}

  			&:has(.sublist) {
  				> a {
  					display: none;
  				}

  				& ~ .inactive {
  					display: none;
  				}
  			}

  			&.last {
  				> a {
  					opacity: 0.5;
  				}
  			}


  			&.last:has(.sublist) {

  				> a {
  					opacity: 1;
  				}


  				& ~ .inactive {

  					display: none;
  				}

  				> a {
  					display: none;
  				}

  				.inactive {
  					display: block;
  				}
  			}


  		}
  		> .inactive {
  			//display: none;
  		}
  	}
  }

  .inactive {
  	//display: none;
  }*/
  /*

  >.active {
  	display: block;

  	>a {
  		display: none;
  	}

  	>.sublist {
  		>.active {
  			>a {
  				display: none;
  			}
  		}
  	}
  }

  .active {
  	//display: none;



  	&.last {
  		display: block;

  		>a {
  			//display: block;
  			//font-weight: $font-bold;
  		}

  		.inactive {
  			display: block;
  		}
  	}

  	.sublist {

  		.active {
  			&.last {
  				> a {
  					display: none;

  				}
  			}

  			.sublist {
  				.inactive {
  					display: block;
  				}

  				.active {
  					&.last {
  						> a {
  							display: block;
  							opacity: 0.5;

  						}
  					}
  				}
  			}
  		}

  	}
  }*/
}
@media only screen and (max-width: 1199px) {
  .html-category-page .master-column-wrapper .side-2 .block.block-category-navigation .list,
  .html-category-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list, .html-manufacturer-page .master-column-wrapper .side-2 .block.block-category-navigation .list,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list, .html-manufacturer-list-page .master-column-wrapper .side-2 .block.block-category-navigation .list,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list, .html-search-page .master-column-wrapper .side-2 .block.block-category-navigation .list,
  .html-search-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list, .html-product-tag-page .master-column-wrapper .side-2 .block.block-category-navigation .list,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list {
    display: flex;
    gap: 0.5rem;
    flex-wrap: wrap;
  }
}
.html-category-page .master-column-wrapper .side-2 .block.block-category-navigation .list a,
.html-category-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list a, .html-manufacturer-page .master-column-wrapper .side-2 .block.block-category-navigation .list a,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list a, .html-manufacturer-list-page .master-column-wrapper .side-2 .block.block-category-navigation .list a,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list a, .html-search-page .master-column-wrapper .side-2 .block.block-category-navigation .list a,
.html-search-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list a, .html-product-tag-page .master-column-wrapper .side-2 .block.block-category-navigation .list a,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list a {
  font-size: 0.85rem;
  line-height: 1.105rem;
  margin-bottom: 0.5rem;
}
@media only screen and (max-width: 1199px) {
  .html-category-page .master-column-wrapper .side-2 .block.block-category-navigation .list a,
  .html-category-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list a, .html-manufacturer-page .master-column-wrapper .side-2 .block.block-category-navigation .list a,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list a, .html-manufacturer-list-page .master-column-wrapper .side-2 .block.block-category-navigation .list a,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list a, .html-search-page .master-column-wrapper .side-2 .block.block-category-navigation .list a,
  .html-search-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list a, .html-product-tag-page .master-column-wrapper .side-2 .block.block-category-navigation .list a,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list a {
    border: 1px solid rgba(29, 29, 29, 0.2);
    background-color: transparent;
    color: #1D1D1D;
    font-weight: 400;
    border-radius: 6px;
    padding: 0.5rem 0.7rem;
    margin: 0;
  }
}
.html-category-page .master-column-wrapper .side-2 .block.block-category-navigation .list a::before, .html-category-page .master-column-wrapper .side-2 .block.block-category-navigation .list a::after,
.html-category-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list a::before,
.html-category-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list a::after, .html-manufacturer-page .master-column-wrapper .side-2 .block.block-category-navigation .list a::before, .html-manufacturer-page .master-column-wrapper .side-2 .block.block-category-navigation .list a::after,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list a::before,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list a::after, .html-manufacturer-list-page .master-column-wrapper .side-2 .block.block-category-navigation .list a::before, .html-manufacturer-list-page .master-column-wrapper .side-2 .block.block-category-navigation .list a::after,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list a::before,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list a::after, .html-search-page .master-column-wrapper .side-2 .block.block-category-navigation .list a::before, .html-search-page .master-column-wrapper .side-2 .block.block-category-navigation .list a::after,
.html-search-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list a::before,
.html-search-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list a::after, .html-product-tag-page .master-column-wrapper .side-2 .block.block-category-navigation .list a::before, .html-product-tag-page .master-column-wrapper .side-2 .block.block-category-navigation .list a::after,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list a::before,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list a::after {
  display: none;
}
.html-category-page .master-column-wrapper .side-2 .block.block-category-navigation .list li,
.html-category-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list li, .html-manufacturer-page .master-column-wrapper .side-2 .block.block-category-navigation .list li,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list li, .html-manufacturer-list-page .master-column-wrapper .side-2 .block.block-category-navigation .list li,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list li, .html-search-page .master-column-wrapper .side-2 .block.block-category-navigation .list li,
.html-search-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list li, .html-product-tag-page .master-column-wrapper .side-2 .block.block-category-navigation .list li,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .block.block-category-navigation .list li {
  list-style: none;
}
.html-category-page .master-column-wrapper .center-2, .html-manufacturer-page .master-column-wrapper .center-2, .html-manufacturer-list-page .master-column-wrapper .center-2, .html-search-page .master-column-wrapper .center-2, .html-product-tag-page .master-column-wrapper .center-2 {
  position: relative;
}
.html-category-page .master-column-wrapper .center-2 .page.category-page,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page,
.html-category-page .master-column-wrapper .center-2 .page.search-page, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page, .html-search-page .master-column-wrapper .center-2 .page.category-page,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page,
.html-search-page .master-column-wrapper .center-2 .page.search-page, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page {
  position: relative;
}
.html-category-page .master-column-wrapper .center-2 .page.category-page .filter-btn,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn,
.html-category-page .master-column-wrapper .center-2 .page.search-page .filter-btn, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .filter-btn,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .filter-btn, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .filter-btn,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .filter-btn, .html-search-page .master-column-wrapper .center-2 .page.category-page .filter-btn,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn,
.html-search-page .master-column-wrapper .center-2 .page.search-page .filter-btn, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .filter-btn,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page .filter-btn {
  position: absolute;
  right: 2px;
  top: 20px;
}
.html-category-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon,
.html-category-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon, .html-search-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon,
.html-search-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon {
  width: 22px;
  height: 22px;
  display: block;
}
.html-category-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon path,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon path,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon path,
.html-category-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon path, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon path,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon path,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon path,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon path, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon path,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon path,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon path,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon path, .html-search-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon path,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon path,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon path,
.html-search-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon path, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon path,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon path,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon path,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon path {
  fill: #1D1D1D;
}
.html-category-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon circle,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon circle,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon circle,
.html-category-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon circle, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon circle,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon circle,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon circle,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon circle, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon circle,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon circle,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon circle,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon circle, .html-search-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon circle,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon circle,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon circle,
.html-search-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon circle, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon circle,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon circle,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon circle,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon circle {
  fill: #f8f8f8;
}
.html-category-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon #slider1,
.html-category-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon #slider2,
.html-category-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon #slider3,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon #slider1,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon #slider2,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon #slider3,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon #slider1,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon #slider2,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon #slider3,
.html-category-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon #slider1,
.html-category-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon #slider2,
.html-category-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon #slider3, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon #slider1,
.html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon #slider2,
.html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon #slider3,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon #slider1,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon #slider2,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon #slider3,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon #slider1,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon #slider2,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon #slider3,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon #slider1,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon #slider2,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon #slider3, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon #slider1,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon #slider2,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon #slider3,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon #slider1,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon #slider2,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon #slider3,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon #slider1,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon #slider2,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon #slider3,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon #slider1,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon #slider2,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon #slider3, .html-search-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon #slider1,
.html-search-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon #slider2,
.html-search-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon #slider3,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon #slider1,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon #slider2,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon #slider3,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon #slider1,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon #slider2,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon #slider3,
.html-search-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon #slider1,
.html-search-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon #slider2,
.html-search-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon #slider3, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon #slider1,
.html-product-tag-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon #slider2,
.html-product-tag-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon #slider3,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon #slider1,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon #slider2,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon #slider3,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon #slider1,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon #slider2,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon #slider3,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon #slider1,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon #slider2,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon #slider3 {
  -webkit-transition: transform 300ms ease-out 0s;
  -moz-transition: transform 300ms ease-out 0s;
  -ms-transition: transform 300ms ease-out 0s;
  -o-transition: transform 300ms ease-out 0s;
  transition: transform 300ms ease-out 0s;
}
.html-category-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon.open #slider1,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon.open #slider1,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon.open #slider1,
.html-category-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon.open #slider1, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon.open #slider1,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon.open #slider1,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon.open #slider1,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon.open #slider1, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon.open #slider1,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon.open #slider1,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon.open #slider1,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon.open #slider1, .html-search-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon.open #slider1,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon.open #slider1,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon.open #slider1,
.html-search-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon.open #slider1, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon.open #slider1,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon.open #slider1,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon.open #slider1,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon.open #slider1 {
  -webkit-transform: translateX(20px);
  -moz-transform: translateX(20px);
  -ms-transform: translateX(20px);
  -o-transform: translateX(20px);
  transform: translateX(20px);
}
.html-category-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon.open #slider2,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon.open #slider2,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon.open #slider2,
.html-category-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon.open #slider2, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon.open #slider2,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon.open #slider2,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon.open #slider2,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon.open #slider2, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon.open #slider2,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon.open #slider2,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon.open #slider2,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon.open #slider2, .html-search-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon.open #slider2,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon.open #slider2,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon.open #slider2,
.html-search-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon.open #slider2, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon.open #slider2,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon.open #slider2,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon.open #slider2,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon.open #slider2 {
  -webkit-transform: translateX(-100px);
  -moz-transform: translateX(-100px);
  -ms-transform: translateX(-100px);
  -o-transform: translateX(-100px);
  transform: translateX(-100px);
}
.html-category-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon.open #slider3,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon.open #slider3,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon.open #slider3,
.html-category-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon.open #slider3, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon.open #slider3,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon.open #slider3,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon.open #slider3,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon.open #slider3, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon.open #slider3,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon.open #slider3,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon.open #slider3,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon.open #slider3, .html-search-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon.open #slider3,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon.open #slider3,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon.open #slider3,
.html-search-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon.open #slider3, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .filter-btn .icon.open #slider3,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .icon.open #slider3,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .icon.open #slider3,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page .filter-btn .icon.open #slider3 {
  -webkit-transform: translateX(80px);
  -moz-transform: translateX(80px);
  -ms-transform: translateX(80px);
  -o-transform: translateX(80px);
  transform: translateX(80px);
}
.html-category-page .master-column-wrapper .center-2 .page.category-page .filter-btn .text,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .text,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .text,
.html-category-page .master-column-wrapper .center-2 .page.search-page .filter-btn .text, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .filter-btn .text,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .text,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .text,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .filter-btn .text, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .filter-btn .text,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .text,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .text,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .filter-btn .text, .html-search-page .master-column-wrapper .center-2 .page.category-page .filter-btn .text,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .text,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .text,
.html-search-page .master-column-wrapper .center-2 .page.search-page .filter-btn .text, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .filter-btn .text,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .text,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .text,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page .filter-btn .text {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .center-2 .page.category-page .filter-btn .text,
  .html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .text,
  .html-category-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .text,
  .html-category-page .master-column-wrapper .center-2 .page.search-page .filter-btn .text, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .filter-btn .text,
  .html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .text,
  .html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .text,
  .html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .filter-btn .text, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .filter-btn .text,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .text,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .text,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .filter-btn .text, .html-search-page .master-column-wrapper .center-2 .page.category-page .filter-btn .text,
  .html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .text,
  .html-search-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .text,
  .html-search-page .master-column-wrapper .center-2 .page.search-page .filter-btn .text, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .filter-btn .text,
  .html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .filter-btn .text,
  .html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .filter-btn .text,
  .html-product-tag-page .master-column-wrapper .center-2 .page.search-page .filter-btn .text {
    display: block;
  }
}
.html-category-page .master-column-wrapper .center-2 .page.category-page .page-header,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page .page-header,
.html-category-page .master-column-wrapper .center-2 .page.search-page .page-header, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .page-header,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .page-header,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .page-header, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .page-header,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .page-header,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .page-header, .html-search-page .master-column-wrapper .center-2 .page.category-page .page-header,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page .page-header,
.html-search-page .master-column-wrapper .center-2 .page.search-page .page-header, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .page-header,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .page-header,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page .page-header {
  position: relative;
  display: none;
}
.html-category-page .master-column-wrapper .center-2 .page.category-page .page-header .hero,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .hero,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .hero,
.html-category-page .master-column-wrapper .center-2 .page.search-page .page-header .hero, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .page-header .hero,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .hero,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .hero,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .page-header .hero, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .page-header .hero,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .hero,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .hero,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .page-header .hero, .html-search-page .master-column-wrapper .center-2 .page.category-page .page-header .hero,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .hero,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .hero,
.html-search-page .master-column-wrapper .center-2 .page.search-page .page-header .hero, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .page-header .hero,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .hero,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .hero,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page .page-header .hero {
  height: auto;
  overflow: hidden;
  margin-bottom: 1rem;
  display: none;
  border-radius: 6px;
}
.html-category-page .master-column-wrapper .center-2 .page.category-page .page-header .hero.loading,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .hero.loading,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .hero.loading,
.html-category-page .master-column-wrapper .center-2 .page.search-page .page-header .hero.loading, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .page-header .hero.loading,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .hero.loading,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .hero.loading,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .page-header .hero.loading, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .page-header .hero.loading,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .hero.loading,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .hero.loading,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .page-header .hero.loading, .html-search-page .master-column-wrapper .center-2 .page.category-page .page-header .hero.loading,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .hero.loading,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .hero.loading,
.html-search-page .master-column-wrapper .center-2 .page.search-page .page-header .hero.loading, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .page-header .hero.loading,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .hero.loading,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .hero.loading,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page .page-header .hero.loading {
  opacity: 0;
}
.html-category-page .master-column-wrapper .center-2 .page.category-page .page-header .hero.image-loaded,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .hero.image-loaded,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .hero.image-loaded,
.html-category-page .master-column-wrapper .center-2 .page.search-page .page-header .hero.image-loaded, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .page-header .hero.image-loaded,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .hero.image-loaded,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .hero.image-loaded,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .page-header .hero.image-loaded, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .page-header .hero.image-loaded,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .hero.image-loaded,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .hero.image-loaded,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .page-header .hero.image-loaded, .html-search-page .master-column-wrapper .center-2 .page.category-page .page-header .hero.image-loaded,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .hero.image-loaded,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .hero.image-loaded,
.html-search-page .master-column-wrapper .center-2 .page.search-page .page-header .hero.image-loaded, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .page-header .hero.image-loaded,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .hero.image-loaded,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .hero.image-loaded,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page .page-header .hero.image-loaded {
  display: block;
}
.html-category-page .master-column-wrapper .center-2 .page.category-page .page-header .hero.empty,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .hero.empty,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .hero.empty,
.html-category-page .master-column-wrapper .center-2 .page.search-page .page-header .hero.empty, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .page-header .hero.empty,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .hero.empty,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .hero.empty,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .page-header .hero.empty, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .page-header .hero.empty,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .hero.empty,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .hero.empty,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .page-header .hero.empty, .html-search-page .master-column-wrapper .center-2 .page.category-page .page-header .hero.empty,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .hero.empty,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .hero.empty,
.html-search-page .master-column-wrapper .center-2 .page.search-page .page-header .hero.empty, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .page-header .hero.empty,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .hero.empty,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .hero.empty,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page .page-header .hero.empty {
  display: none;
}
.html-category-page .master-column-wrapper .center-2 .page.category-page .page-header .logo,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .logo,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .logo,
.html-category-page .master-column-wrapper .center-2 .page.search-page .page-header .logo, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .page-header .logo,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .logo,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .logo,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .page-header .logo, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .page-header .logo,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .logo,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .logo,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .page-header .logo, .html-search-page .master-column-wrapper .center-2 .page.category-page .page-header .logo,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .logo,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .logo,
.html-search-page .master-column-wrapper .center-2 .page.search-page .page-header .logo, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .page-header .logo,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .logo,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .logo,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page .page-header .logo {
  width: 80px;
  margin: auto;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .center-2 .page.category-page .page-header .logo,
  .html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .logo,
  .html-category-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .logo,
  .html-category-page .master-column-wrapper .center-2 .page.search-page .page-header .logo, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .page-header .logo,
  .html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .logo,
  .html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .logo,
  .html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .page-header .logo, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .page-header .logo,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .logo,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .logo,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .page-header .logo, .html-search-page .master-column-wrapper .center-2 .page.category-page .page-header .logo,
  .html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .logo,
  .html-search-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .logo,
  .html-search-page .master-column-wrapper .center-2 .page.search-page .page-header .logo, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .page-header .logo,
  .html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .logo,
  .html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .logo,
  .html-product-tag-page .master-column-wrapper .center-2 .page.search-page .page-header .logo {
    width: 120px;
  }
}
.html-category-page .master-column-wrapper .center-2 .page.category-page .page-header .logo.loading,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .logo.loading,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .logo.loading,
.html-category-page .master-column-wrapper .center-2 .page.search-page .page-header .logo.loading, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .page-header .logo.loading,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .logo.loading,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .logo.loading,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .page-header .logo.loading, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .page-header .logo.loading,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .logo.loading,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .logo.loading,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .page-header .logo.loading, .html-search-page .master-column-wrapper .center-2 .page.category-page .page-header .logo.loading,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .logo.loading,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .logo.loading,
.html-search-page .master-column-wrapper .center-2 .page.search-page .page-header .logo.loading, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .page-header .logo.loading,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .logo.loading,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .logo.loading,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page .page-header .logo.loading {
  opacity: 0;
}
.html-category-page .master-column-wrapper .center-2 .page.category-page .page-header .slider-wrapper,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .slider-wrapper,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .slider-wrapper,
.html-category-page .master-column-wrapper .center-2 .page.search-page .page-header .slider-wrapper, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .page-header .slider-wrapper,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .slider-wrapper,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .slider-wrapper,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .page-header .slider-wrapper, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .page-header .slider-wrapper,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .slider-wrapper,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .slider-wrapper,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .page-header .slider-wrapper, .html-search-page .master-column-wrapper .center-2 .page.category-page .page-header .slider-wrapper,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .slider-wrapper,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .slider-wrapper,
.html-search-page .master-column-wrapper .center-2 .page.search-page .page-header .slider-wrapper, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .page-header .slider-wrapper,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .slider-wrapper,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .slider-wrapper,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page .page-header .slider-wrapper {
  height: 40vh;
  border-radius: 15px;
  overflow: hidden;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .center-2 .page.category-page .page-header .slider-wrapper,
  .html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .slider-wrapper,
  .html-category-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .slider-wrapper,
  .html-category-page .master-column-wrapper .center-2 .page.search-page .page-header .slider-wrapper, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .page-header .slider-wrapper,
  .html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .slider-wrapper,
  .html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .slider-wrapper,
  .html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .page-header .slider-wrapper, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .page-header .slider-wrapper,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .slider-wrapper,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .slider-wrapper,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .page-header .slider-wrapper, .html-search-page .master-column-wrapper .center-2 .page.category-page .page-header .slider-wrapper,
  .html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .slider-wrapper,
  .html-search-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .slider-wrapper,
  .html-search-page .master-column-wrapper .center-2 .page.search-page .page-header .slider-wrapper, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .page-header .slider-wrapper,
  .html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .slider-wrapper,
  .html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .slider-wrapper,
  .html-product-tag-page .master-column-wrapper .center-2 .page.search-page .page-header .slider-wrapper {
    height: auto;
    max-height: 60vh;
  }
}
.html-category-page .master-column-wrapper .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider,
.html-category-page .master-column-wrapper .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider, .html-search-page .master-column-wrapper .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider,
.html-search-page .master-column-wrapper .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider {
  height: 100%;
}
.html-category-page .master-column-wrapper .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-category-page .master-column-wrapper .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide, .html-search-page .master-column-wrapper .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-search-page .master-column-wrapper .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide {
  height: 100%;
}
.html-category-page .master-column-wrapper .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-category-page .master-column-wrapper .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img, .html-search-page .master-column-wrapper .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-search-page .master-column-wrapper .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page .page-header .slider-wrapper .anywhere-slider .anywhereslider-slide img {
  height: 100%;
  object-fit: cover;
}
.html-category-page .master-column-wrapper .center-2 .page.category-page .page-title,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page .page-title,
.html-category-page .master-column-wrapper .center-2 .page.search-page .page-title, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .page-title,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .page-title,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .page-title, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .page-title,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .page-title,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .page-title, .html-search-page .master-column-wrapper .center-2 .page.category-page .page-title,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page .page-title,
.html-search-page .master-column-wrapper .center-2 .page.search-page .page-title, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .page-title,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .page-title,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page .page-title {
  display: none;
  text-align: left;
  padding: 0;
  margin: 0;
  min-height: auto;
  left: -1px;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .center-2 .page.category-page .page-title,
  .html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-category-page .master-column-wrapper .center-2 .page.product-tag-page .page-title,
  .html-category-page .master-column-wrapper .center-2 .page.search-page .page-title, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .page-title,
  .html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .page-title,
  .html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .page-title, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .page-title,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .page-title,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .page-title, .html-search-page .master-column-wrapper .center-2 .page.category-page .page-title,
  .html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-search-page .master-column-wrapper .center-2 .page.product-tag-page .page-title,
  .html-search-page .master-column-wrapper .center-2 .page.search-page .page-title, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .page-title,
  .html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
  .html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .page-title,
  .html-product-tag-page .master-column-wrapper .center-2 .page.search-page .page-title {
    margin: 0 0 0.5rem;
  }
}
.html-category-page .master-column-wrapper .center-2 .page.category-page .page-title:after,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title:after,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page .page-title:after,
.html-category-page .master-column-wrapper .center-2 .page.search-page .page-title:after, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .page-title:after,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title:after,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .page-title:after,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .page-title:after, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .page-title:after,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title:after,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .page-title:after,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .page-title:after, .html-search-page .master-column-wrapper .center-2 .page.category-page .page-title:after,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title:after,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page .page-title:after,
.html-search-page .master-column-wrapper .center-2 .page.search-page .page-title:after, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .page-title:after,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title:after,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .page-title:after,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page .page-title:after {
  display: none;
}
.html-category-page .master-column-wrapper .center-2 .page.category-page .page-title h1,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title h1,
.html-category-page .master-column-wrapper .center-2 .page.product-tag-page .page-title h1,
.html-category-page .master-column-wrapper .center-2 .page.search-page .page-title h1, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .page-title h1,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title h1,
.html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .page-title h1,
.html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .page-title h1, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .page-title h1,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title h1,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .page-title h1,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .page-title h1, .html-search-page .master-column-wrapper .center-2 .page.category-page .page-title h1,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title h1,
.html-search-page .master-column-wrapper .center-2 .page.product-tag-page .page-title h1,
.html-search-page .master-column-wrapper .center-2 .page.search-page .page-title h1, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .page-title h1,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title h1,
.html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .page-title h1,
.html-product-tag-page .master-column-wrapper .center-2 .page.search-page .page-title h1 {
  font-size: 1.8rem;
  line-height: 2.5rem;
  font-weight: 400;
  color: #C7A48A;
  margin: 0;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .center-2 .page.category-page .page-title h1,
  .html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title h1,
  .html-category-page .master-column-wrapper .center-2 .page.product-tag-page .page-title h1,
  .html-category-page .master-column-wrapper .center-2 .page.search-page .page-title h1, .html-manufacturer-page .master-column-wrapper .center-2 .page.category-page .page-title h1,
  .html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title h1,
  .html-manufacturer-page .master-column-wrapper .center-2 .page.product-tag-page .page-title h1,
  .html-manufacturer-page .master-column-wrapper .center-2 .page.search-page .page-title h1, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.category-page .page-title h1,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title h1,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page.product-tag-page .page-title h1,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page.search-page .page-title h1, .html-search-page .master-column-wrapper .center-2 .page.category-page .page-title h1,
  .html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title h1,
  .html-search-page .master-column-wrapper .center-2 .page.product-tag-page .page-title h1,
  .html-search-page .master-column-wrapper .center-2 .page.search-page .page-title h1, .html-product-tag-page .master-column-wrapper .center-2 .page.category-page .page-title h1,
  .html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title h1,
  .html-product-tag-page .master-column-wrapper .center-2 .page.product-tag-page .page-title h1,
  .html-product-tag-page .master-column-wrapper .center-2 .page.search-page .page-title h1 {
    font-size: 2.5rem;
    line-height: 3rem;
  }
}
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header, .html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-header {
  display: block;
  margin: auto;
}
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
.html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
.html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
.html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description, .html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title,
.html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .manufacturer-description {
  margin: auto;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title, .html-manufacturer-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title, .html-manufacturer-list-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title, .html-search-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title, .html-product-tag-page .master-column-wrapper .center-2 .page.manufacturer-page .page-title {
    margin-bottom: 0.6rem;
  }
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .center-2 .page-body .manufacturer-description p, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .manufacturer-description p, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .manufacturer-description p, .html-search-page .master-column-wrapper .center-2 .page-body .manufacturer-description p, .html-product-tag-page .master-column-wrapper .center-2 .page-body .manufacturer-description p {
    width: 60%;
  }
}
.html-category-page .master-column-wrapper .center-2 .page-body .category-description-text,
.html-category-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-text,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-text,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-text,
.html-search-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-text,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .manufacturer-description {
  margin: 0 auto 0.2rem;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-category-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-search-page .master-column-wrapper .center-2 .page-body .manufacturer-description, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-text,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .manufacturer-description {
    width: 100%;
  }
}
.html-category-page .master-column-wrapper .center-2 .page-body .category-description-text.hide,
.html-category-page .master-column-wrapper .center-2 .page-body .manufacturer-description.hide, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-text.hide,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .manufacturer-description.hide, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-text.hide,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .manufacturer-description.hide, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-text.hide,
.html-search-page .master-column-wrapper .center-2 .page-body .manufacturer-description.hide, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-text.hide,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .manufacturer-description.hide {
  height: 100px;
  overflow-y: hidden;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .center-2 .page-body .category-description-text.hide,
  .html-category-page .master-column-wrapper .center-2 .page-body .manufacturer-description.hide, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-text.hide,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .manufacturer-description.hide, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-text.hide,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .manufacturer-description.hide, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-text.hide,
  .html-search-page .master-column-wrapper .center-2 .page-body .manufacturer-description.hide, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-text.hide,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .manufacturer-description.hide {
    height: 80px;
  }
}
@media only screen and (min-width: 1200px) {
  .html-category-page .master-column-wrapper .center-2 .page-body .category-description-text.hide,
  .html-category-page .master-column-wrapper .center-2 .page-body .manufacturer-description.hide, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-text.hide,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .manufacturer-description.hide, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-text.hide,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .manufacturer-description.hide, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-text.hide,
  .html-search-page .master-column-wrapper .center-2 .page-body .manufacturer-description.hide, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-text.hide,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .manufacturer-description.hide {
    height: 120px;
  }
}
.html-category-page .master-column-wrapper .center-2 .page-body .category-description-text.hide:before,
.html-category-page .master-column-wrapper .center-2 .page-body .manufacturer-description.hide:before, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-text.hide:before,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .manufacturer-description.hide:before, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-text.hide:before,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .manufacturer-description.hide:before, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-text.hide:before,
.html-search-page .master-column-wrapper .center-2 .page-body .manufacturer-description.hide:before, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-text.hide:before,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .manufacturer-description.hide:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 20%;
  left: 0;
  right: 0;
  bottom: 0;
  background: whitesmoke;
  background: -moz-linear-gradient(0deg, whitesmoke 0%, rgba(245, 245, 245, 0) 100%);
  background: -webkit-linear-gradient(0deg, whitesmoke 0%, rgba(245, 245, 245, 0) 100%);
  background: linear-gradient(0deg, whitesmoke 0%, rgba(245, 245, 245, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffffff", endColorstr="#000000");
}
.html-category-page .master-column-wrapper .center-2 .page-body .category-description-text p,
.html-category-page .master-column-wrapper .center-2 .page-body .manufacturer-description p, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-text p,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .manufacturer-description p, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-text p,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .manufacturer-description p, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-text p,
.html-search-page .master-column-wrapper .center-2 .page-body .manufacturer-description p, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-text p,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .manufacturer-description p {
  font-size: 0.8rem;
  line-height: 1.2rem;
  font-weight: 300;
  text-align: left !important;
  margin-bottom: 0.8rem;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .center-2 .page-body .category-description-text p,
  .html-category-page .master-column-wrapper .center-2 .page-body .manufacturer-description p, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-text p,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .manufacturer-description p, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-text p,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .manufacturer-description p, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-text p,
  .html-search-page .master-column-wrapper .center-2 .page-body .manufacturer-description p, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-text p,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .manufacturer-description p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.html-category-page .master-column-wrapper .center-2 .page-body .category-description-text p span,
.html-category-page .master-column-wrapper .center-2 .page-body .manufacturer-description p span, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-text p span,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .manufacturer-description p span, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-text p span,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .manufacturer-description p span, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-text p span,
.html-search-page .master-column-wrapper .center-2 .page-body .manufacturer-description p span, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-text p span,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .manufacturer-description p span {
  font-family: inherit !important;
  font-weight: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
}
.html-category-page .master-column-wrapper .center-2 .page-body .category-description-text p a:before, .html-category-page .master-column-wrapper .center-2 .page-body .category-description-text p a:after,
.html-category-page .master-column-wrapper .center-2 .page-body .manufacturer-description p a:before,
.html-category-page .master-column-wrapper .center-2 .page-body .manufacturer-description p a:after, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-text p a:before, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-text p a:after,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .manufacturer-description p a:before,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .manufacturer-description p a:after, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-text p a:before, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-text p a:after,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .manufacturer-description p a:before,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .manufacturer-description p a:after, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-text p a:before, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-text p a:after,
.html-search-page .master-column-wrapper .center-2 .page-body .manufacturer-description p a:before,
.html-search-page .master-column-wrapper .center-2 .page-body .manufacturer-description p a:after, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-text p a:before, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-text p a:after,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .manufacturer-description p a:before,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .manufacturer-description p a:after {
  bottom: 1px;
}
.html-category-page .master-column-wrapper .center-2 .page-body .category-description-text ul,
.html-category-page .master-column-wrapper .center-2 .page-body .manufacturer-description ul, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-text ul,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .manufacturer-description ul, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-text ul,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .manufacturer-description ul, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-text ul,
.html-search-page .master-column-wrapper .center-2 .page-body .manufacturer-description ul, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-text ul,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .manufacturer-description ul {
  list-style-type: none;
  margin-bottom: 1rem;
  text-align: left;
  padding: 0;
}
.html-category-page .master-column-wrapper .center-2 .page-body .category-description-text ul li,
.html-category-page .master-column-wrapper .center-2 .page-body .manufacturer-description ul li, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-text ul li,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .manufacturer-description ul li, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-text ul li,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .manufacturer-description ul li, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-text ul li,
.html-search-page .master-column-wrapper .center-2 .page-body .manufacturer-description ul li, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-text ul li,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .manufacturer-description ul li {
  margin-bottom: 0.3rem;
  letter-spacing: 0.3px;
  padding-left: 24px;
  position: relative;
  font-weight: 300;
  font-size: 0.8rem;
  line-height: 1.2rem;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .center-2 .page-body .category-description-text ul li,
  .html-category-page .master-column-wrapper .center-2 .page-body .manufacturer-description ul li, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-text ul li,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .manufacturer-description ul li, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-text ul li,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .manufacturer-description ul li, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-text ul li,
  .html-search-page .master-column-wrapper .center-2 .page-body .manufacturer-description ul li, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-text ul li,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .manufacturer-description ul li {
    font-size: 1rem;
    line-height: 1.6rem;
  }
}
.html-category-page .master-column-wrapper .center-2 .page-body .category-description-text ul li:before,
.html-category-page .master-column-wrapper .center-2 .page-body .manufacturer-description ul li:before, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-text ul li:before,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .manufacturer-description ul li:before, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-text ul li:before,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .manufacturer-description ul li:before, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-text ul li:before,
.html-search-page .master-column-wrapper .center-2 .page-body .manufacturer-description ul li:before, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-text ul li:before,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .manufacturer-description ul li:before {
  content: " ";
  display: block;
  position: absolute;
  left: 2px;
  top: 10px;
  background: #253E8A;
  height: 1px;
  width: 14px;
}
@media only screen and (min-width: 1400px) {
  .html-category-page .master-column-wrapper .center-2 .page-body .category-description-text ul li:before,
  .html-category-page .master-column-wrapper .center-2 .page-body .manufacturer-description ul li:before, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-text ul li:before,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .manufacturer-description ul li:before, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-text ul li:before,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .manufacturer-description ul li:before, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-text ul li:before,
  .html-search-page .master-column-wrapper .center-2 .page-body .manufacturer-description ul li:before, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-text ul li:before,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .manufacturer-description ul li:before {
    top: 14px;
  }
}
.html-category-page .master-column-wrapper .center-2 .page-body .category-description-text h1,
.html-category-page .master-column-wrapper .center-2 .page-body .manufacturer-description h1, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-text h1,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .manufacturer-description h1, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-text h1,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .manufacturer-description h1, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-text h1,
.html-search-page .master-column-wrapper .center-2 .page-body .manufacturer-description h1, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-text h1,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .manufacturer-description h1 {
  margin-bottom: 0.1rem;
  font-family: "larken", sans-serif;
  color: #C7A48A;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.34rem;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .center-2 .page-body .category-description-text h1,
  .html-category-page .master-column-wrapper .center-2 .page-body .manufacturer-description h1, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-text h1,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .manufacturer-description h1, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-text h1,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .manufacturer-description h1, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-text h1,
  .html-search-page .master-column-wrapper .center-2 .page-body .manufacturer-description h1, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-text h1,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .manufacturer-description h1 {
    font-size: 2.5rem;
    line-height: 3.25rem;
  }
}
.html-category-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-btns {
  display: none;
  text-align: left;
  margin: 0 auto 1rem;
  font-size: 0.8rem;
  line-height: 1.04rem;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-btns, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-btns {
    font-size: 0.9rem;
    line-height: 1.17rem;
  }
}
.html-category-page .master-column-wrapper .center-2 .page-body .category-description-btns.show, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-btns.show, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-btns.show, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-btns.show, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-btns.show {
  display: block;
}
.html-category-page .master-column-wrapper .center-2 .page-body .category-description-btns a:before, .html-category-page .master-column-wrapper .center-2 .page-body .category-description-btns a:after, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-btns a:before, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-description-btns a:after, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-btns a:before, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-description-btns a:after, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-btns a:before, .html-search-page .master-column-wrapper .center-2 .page-body .category-description-btns a:after, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-btns a:before, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-description-btns a:after {
  border-bottom: 1px solid rgba(29, 29, 29, 0.2);
}
.html-category-page .master-column-wrapper .center-2 .page-body .category-grid, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-grid, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-grid, .html-search-page .master-column-wrapper .center-2 .page-body .category-grid, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-grid {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .center-2 .page-body .category-grid, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-grid, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-grid, .html-search-page .master-column-wrapper .center-2 .page-body .category-grid, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-grid {
    width: 50%;
  }
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .center-2 .page-body .category-grid .cat-item-grid, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-grid .cat-item-grid, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-grid .cat-item-grid, .html-search-page .master-column-wrapper .center-2 .page-body .category-grid .cat-item-grid, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-grid .cat-item-grid {
    overflow-x: visible;
    flex-wrap: wrap;
    justify-content: end;
  }
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .center-2 .page-body .category-grid .cat-item-grid .cat-item-box, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-grid .cat-item-grid .cat-item-box, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-grid .cat-item-grid .cat-item-box, .html-search-page .master-column-wrapper .center-2 .page-body .category-grid .cat-item-grid .cat-item-box, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-grid .cat-item-grid .cat-item-box {
    padding: 0;
    margin: 0 0 1rem;
    width: 20%;
  }
}
.html-category-page .master-column-wrapper .center-2 .page-body .category-grid .cat-item-grid .cat-item-box .picture, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-grid .cat-item-grid .cat-item-box .picture, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-grid .cat-item-grid .cat-item-box .picture, .html-search-page .master-column-wrapper .center-2 .page-body .category-grid .cat-item-grid .cat-item-box .picture, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-grid .cat-item-grid .cat-item-box .picture {
  pointer-events: none;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .center-2 .page-body .category-grid .cat-item-grid .cat-item-box .picture, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-grid .cat-item-grid .cat-item-box .picture, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-grid .cat-item-grid .cat-item-box .picture, .html-search-page .master-column-wrapper .center-2 .page-body .category-grid .cat-item-grid .cat-item-box .picture, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-grid .cat-item-grid .cat-item-box .picture {
    margin: 0 auto 0.2rem;
  }
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .center-2 .page-body .category-grid .cat-item-grid .cat-item-box h4, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .category-grid .cat-item-grid .cat-item-box h4, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .category-grid .cat-item-grid .cat-item-box h4, .html-search-page .master-column-wrapper .center-2 .page-body .category-grid .cat-item-grid .cat-item-box h4, .html-product-tag-page .master-column-wrapper .center-2 .page-body .category-grid .cat-item-grid .cat-item-box h4 {
    margin: 0 auto;
    max-width: unset;
  }
}
.html-category-page .master-column-wrapper .center-2 .page-body .product-selectors, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors {
  font-size: inherit;
  text-align: left;
  margin: auto;
  position: relative;
  z-index: 2;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .center-2 .page-body .product-selectors, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors {
    padding: 0;
  }
}
.html-category-page .master-column-wrapper .center-2 .page-body .product-selectors:after, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors:after, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors:after, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors:after, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors:after {
  display: none;
}
.html-category-page .master-column-wrapper .center-2 .page-body .product-selectors.sticky, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors.sticky, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors.sticky, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors.sticky, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors.sticky {
  position: fixed;
  top: 48px;
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .html-category-page .master-column-wrapper .center-2 .page-body .product-selectors.sticky, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors.sticky, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors.sticky, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors.sticky, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors.sticky {
    position: relative;
    top: auto;
    width: auto;
  }
}
.html-category-page .master-column-wrapper .center-2 .page-body .product-selectors.sticky.nav-down, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors.sticky.nav-down, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors.sticky.nav-down, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors.sticky.nav-down, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors.sticky.nav-down {
  top: 64px;
}
.html-category-page .master-column-wrapper .center-2 .page-body .product-selectors.sticky .product-sorting, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors.sticky .product-sorting, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors.sticky .product-sorting, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors.sticky .product-sorting, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors.sticky .product-sorting {
  padding: 12px 0;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .center-2 .page-body .product-selectors.sticky .product-sorting, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors.sticky .product-sorting, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors.sticky .product-sorting, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors.sticky .product-sorting, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors.sticky .product-sorting {
    width: 90%;
  }
}
.html-category-page .master-column-wrapper .center-2 .page-body .product-selectors > div, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors > div, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors > div, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors > div, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors > div {
  margin: 0;
}
@media only screen and (max-width: 1023px) {
  .html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .bg, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .bg, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .bg, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .bg, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .bg {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(245, 245, 245, 0.6);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
  }
}
.html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-viewmode, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-viewmode, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-viewmode, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-viewmode, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-viewmode {
  display: none;
}
.html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting {
  position: relative;
  display: flex;
  justify-content: space-between;
  margin: auto;
  padding: 4px 0 30px;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  .html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting {
    padding: 10px 0 10px;
    width: 100%;
    justify-content: end;
  }
}
.html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting:after, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting:after, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting:after, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting:after, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting:after {
  display: none;
}
.html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting > span, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting > span, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting > span, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting > span, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting > span {
  display: none;
}
.html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn {
  color: #1D1D1D;
  border: 2px solid rgba(29, 29, 29, 0.1);
  padding: 10px 12px;
  border-radius: 10px;
  display: flex;
  width: auto;
  margin: 0;
}
@media only screen and (min-width: 1200px) {
  .html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn {
    display: none;
  }
}
.html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn .icon, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn .icon, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn .icon, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn .icon, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn .icon {
  width: 18px;
  display: block;
  position: relative;
  top: 1px;
  margin-right: 6px;
}
.html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn .icon svg .st0, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn .icon svg .st0, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn .icon svg .st0, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn .icon svg .st0, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn .icon svg .st0 {
  fill: none;
  stroke: #1D1D1D;
  stroke-width: 15;
  stroke-linecap: round;
}
.html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn .icon svg .st1, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn .icon svg .st1, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn .icon svg .st1, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn .icon svg .st1, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn .icon svg .st1 {
  fill: none;
  stroke: #F29173;
  stroke-width: 15;
}
.html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn .custom-filter-mobile-btn-text, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn .custom-filter-mobile-btn-text, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn .custom-filter-mobile-btn-text, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn .custom-filter-mobile-btn-text, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .custom-filter-mobile-btn .custom-filter-mobile-btn-text {
  position: relative;
  font-size: 1rem;
  line-height: 1.3rem;
  color: #1D1D1D;
  font-weight: 600;
  pointer-events: none;
  display: block;
  flex: auto;
}
.html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper {
  display: flex;
  align-items: center;
  padding: 0 12px;
  position: relative;
  width: auto;
  height: auto;
  border-radius: 10px;
  border: 2px solid rgba(29, 29, 29, 0.1);
}
@media only screen and (min-width: 1200px) {
  .html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper {
    flex: 0 0 120px;
  }
}
.html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper:after, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper:after, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper:after, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper:after, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper:after {
  display: none;
}
.html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon {
  width: 22px;
  position: absolute;
  top: 11px;
  right: 12px;
}
.html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon svg .st0, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon svg .st0, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon svg .st0, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon svg .st0, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon svg .st0 {
  fill: none;
  stroke: #1D1D1D;
  stroke-width: 20;
  stroke-linecap: round;
}
.html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon svg .st1, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon svg .st1, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon svg .st1, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon svg .st1, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper .icon svg .st1 {
  fill: none;
  stroke: #F29173;
  stroke-width: 20;
  stroke-linecap: round;
}
.html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper select, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper select, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper select, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper select, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
.html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper select {
  margin: 0;
  border: 0;
  background-color: transparent;
  padding: 0;
  display: block;
  width: 100%;
  max-width: 100px;
  height: auto;
  color: #1D1D1D;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.3rem;
  border-radius: 0;
}
@media only screen and (min-width: 1200px) {
  .html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
  .html-category-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper select, .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
  .html-manufacturer-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper select, .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
  .html-manufacturer-list-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper select, .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
  .html-search-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper select, .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper .sortOptionsDropDown,
  .html-product-tag-page .master-column-wrapper .center-2 .page-body .product-selectors .product-sorting .select-wrapper select {
    height: 40px;
    font-size: 0.8rem;
    line-height: 1.04rem;
  }
}
.html-category-page .master-column-wrapper .sub-category-grid .cat-item-grid, .html-manufacturer-page .master-column-wrapper .sub-category-grid .cat-item-grid, .html-manufacturer-list-page .master-column-wrapper .sub-category-grid .cat-item-grid, .html-search-page .master-column-wrapper .sub-category-grid .cat-item-grid, .html-product-tag-page .master-column-wrapper .sub-category-grid .cat-item-grid {
  display: flex;
  padding-bottom: 1rem;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}
.html-category-page .master-column-wrapper .sub-category-grid .cat-item-grid::-webkit-scrollbar, .html-manufacturer-page .master-column-wrapper .sub-category-grid .cat-item-grid::-webkit-scrollbar, .html-manufacturer-list-page .master-column-wrapper .sub-category-grid .cat-item-grid::-webkit-scrollbar, .html-search-page .master-column-wrapper .sub-category-grid .cat-item-grid::-webkit-scrollbar, .html-product-tag-page .master-column-wrapper .sub-category-grid .cat-item-grid::-webkit-scrollbar {
  width: 0px;
}
.html-category-page .master-column-wrapper .sub-category-grid .cat-item-grid::-webkit-scrollbar-track, .html-manufacturer-page .master-column-wrapper .sub-category-grid .cat-item-grid::-webkit-scrollbar-track, .html-manufacturer-list-page .master-column-wrapper .sub-category-grid .cat-item-grid::-webkit-scrollbar-track, .html-search-page .master-column-wrapper .sub-category-grid .cat-item-grid::-webkit-scrollbar-track, .html-product-tag-page .master-column-wrapper .sub-category-grid .cat-item-grid::-webkit-scrollbar-track {
  background-color: #F5F5F5;
}
.html-category-page .master-column-wrapper .sub-category-grid .cat-item-grid::-webkit-scrollbar-thumb, .html-manufacturer-page .master-column-wrapper .sub-category-grid .cat-item-grid::-webkit-scrollbar-thumb, .html-manufacturer-list-page .master-column-wrapper .sub-category-grid .cat-item-grid::-webkit-scrollbar-thumb, .html-search-page .master-column-wrapper .sub-category-grid .cat-item-grid::-webkit-scrollbar-thumb, .html-product-tag-page .master-column-wrapper .sub-category-grid .cat-item-grid::-webkit-scrollbar-thumb {
  background-color: #F5F5F5;
}
.html-category-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box, .html-manufacturer-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box, .html-manufacturer-list-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box, .html-search-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box, .html-product-tag-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box {
  text-align: center;
  margin-right: 0.8rem;
}
.html-category-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:first-child, .html-manufacturer-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:first-child, .html-manufacturer-list-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:first-child, .html-search-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:first-child, .html-product-tag-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:first-child {
  margin-left: 28px;
}
@media only screen and (min-width: 768px) {
  .html-category-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:first-child, .html-manufacturer-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:first-child, .html-manufacturer-list-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:first-child, .html-search-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:first-child, .html-product-tag-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:first-child {
    margin-left: 50px;
  }
}
.html-category-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:last-child, .html-manufacturer-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:last-child, .html-manufacturer-list-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:last-child, .html-search-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:last-child, .html-product-tag-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:last-child {
  padding-right: 28px;
}
@media only screen and (min-width: 768px) {
  .html-category-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:last-child, .html-manufacturer-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:last-child, .html-manufacturer-list-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:last-child, .html-search-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:last-child, .html-product-tag-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:last-child {
    padding-right: 50px;
  }
}
.html-category-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:before, .html-category-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:after, .html-manufacturer-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:before, .html-manufacturer-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:after, .html-manufacturer-list-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:before, .html-manufacturer-list-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:after, .html-search-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:before, .html-search-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:after, .html-product-tag-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:before, .html-product-tag-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:after {
  display: none;
}
.html-category-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:hover .picture, .html-manufacturer-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:hover .picture, .html-manufacturer-list-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:hover .picture, .html-search-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:hover .picture, .html-product-tag-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box:hover .picture {
  background-size: 150% 150%;
  background-position: bottom right;
}
.html-category-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box .picture, .html-manufacturer-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box .picture, .html-manufacturer-list-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box .picture, .html-search-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box .picture, .html-product-tag-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box .picture {
  width: 70px;
  height: 70px;
  border-radius: 35px;
  overflow: hidden;
  display: flex;
  background: #3b5ec7;
  background: -moz-linear-gradient(0deg, #3b5ec7 0%, #946ae8 100%);
  background: -webkit-linear-gradient(0deg, #3b5ec7 0%, #946ae8 100%);
  background: linear-gradient(0deg, #3b5ec7 0%, #946ae8 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffffff", endColorstr="#000000");
  margin-bottom: 6px;
  background-size: 100% 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-category-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box .picture .picture-container, .html-manufacturer-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box .picture .picture-container, .html-manufacturer-list-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box .picture .picture-container, .html-search-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box .picture .picture-container, .html-product-tag-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box .picture .picture-container {
  margin: auto;
  width: 63px;
  height: 63px;
  border-radius: 32px;
  overflow: hidden;
  border: 3px solid #F5F5F5;
}
.html-category-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box .picture img, .html-manufacturer-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box .picture img, .html-manufacturer-list-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box .picture img, .html-search-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box .picture img, .html-product-tag-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box .picture img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.html-category-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box h4, .html-manufacturer-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box h4, .html-manufacturer-list-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box h4, .html-search-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box h4, .html-product-tag-page .master-column-wrapper .sub-category-grid .cat-item-grid .cat-item-box h4 {
  font-size: 0.65rem;
  line-height: 0.845rem;
  font-weight: 400;
  margin-bottom: 0;
  max-width: 70px;
}
.html-category-page .master-column-wrapper .product-grid, .html-manufacturer-page .master-column-wrapper .product-grid, .html-manufacturer-list-page .master-column-wrapper .product-grid, .html-search-page .master-column-wrapper .product-grid, .html-product-tag-page .master-column-wrapper .product-grid {
  margin: auto;
}
@media only screen and (min-width: 1024px) {
  .html-category-page .master-column-wrapper .product-grid, .html-manufacturer-page .master-column-wrapper .product-grid, .html-manufacturer-list-page .master-column-wrapper .product-grid, .html-search-page .master-column-wrapper .product-grid, .html-product-tag-page .master-column-wrapper .product-grid {
    width: 100%;
  }
}
.html-category-page .master-column-wrapper .product-grid .item-grid, .html-manufacturer-page .master-column-wrapper .product-grid .item-grid, .html-manufacturer-list-page .master-column-wrapper .product-grid .item-grid, .html-search-page .master-column-wrapper .product-grid .item-grid, .html-product-tag-page .master-column-wrapper .product-grid .item-grid {
  margin: 0 auto;
  padding: 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1200px) {
  .html-category-page .master-column-wrapper .product-grid .item-grid .item-box,
  .html-category-page .master-column-wrapper .product-grid .item-grid i, .html-manufacturer-page .master-column-wrapper .product-grid .item-grid .item-box,
  .html-manufacturer-page .master-column-wrapper .product-grid .item-grid i, .html-manufacturer-list-page .master-column-wrapper .product-grid .item-grid .item-box,
  .html-manufacturer-list-page .master-column-wrapper .product-grid .item-grid i, .html-search-page .master-column-wrapper .product-grid .item-grid .item-box,
  .html-search-page .master-column-wrapper .product-grid .item-grid i, .html-product-tag-page .master-column-wrapper .product-grid .item-grid .item-box,
  .html-product-tag-page .master-column-wrapper .product-grid .item-grid i {
    width: 32%;
  }
}
@media only screen and (min-width: 1200px) {
  .html-category-page .master-column-wrapper .product-grid .item-grid .item-box,
  .html-category-page .master-column-wrapper .product-grid .item-grid i, .html-manufacturer-page .master-column-wrapper .product-grid .item-grid .item-box,
  .html-manufacturer-page .master-column-wrapper .product-grid .item-grid i, .html-manufacturer-list-page .master-column-wrapper .product-grid .item-grid .item-box,
  .html-manufacturer-list-page .master-column-wrapper .product-grid .item-grid i, .html-search-page .master-column-wrapper .product-grid .item-grid .item-box,
  .html-search-page .master-column-wrapper .product-grid .item-grid i, .html-product-tag-page .master-column-wrapper .product-grid .item-grid .item-box,
  .html-product-tag-page .master-column-wrapper .product-grid .item-grid i {
    width: 32%;
  }
}
.related-products-grid .html-category-page .master-column-wrapper .product-grid .item-grid, .related-products-grid .html-manufacturer-page .master-column-wrapper .product-grid .item-grid, .related-products-grid .html-manufacturer-list-page .master-column-wrapper .product-grid .item-grid, .related-products-grid .html-search-page .master-column-wrapper .product-grid .item-grid, .related-products-grid .html-product-tag-page .master-column-wrapper .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 .html-category-page .master-column-wrapper .product-grid .item-grid, .related-products-grid .html-manufacturer-page .master-column-wrapper .product-grid .item-grid, .related-products-grid .html-manufacturer-list-page .master-column-wrapper .product-grid .item-grid, .related-products-grid .html-search-page .master-column-wrapper .product-grid .item-grid, .related-products-grid .html-product-tag-page .master-column-wrapper .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 .html-category-page .master-column-wrapper .product-grid .item-grid, .related-products-grid .html-manufacturer-page .master-column-wrapper .product-grid .item-grid, .related-products-grid .html-manufacturer-list-page .master-column-wrapper .product-grid .item-grid, .related-products-grid .html-search-page .master-column-wrapper .product-grid .item-grid, .related-products-grid .html-product-tag-page .master-column-wrapper .product-grid .item-grid {
    grid-gap: 0.5rem;
    padding: 0 0 2rem;
  }
}
.html-category-page .master-column-wrapper .pager, .html-manufacturer-page .master-column-wrapper .pager, .html-manufacturer-list-page .master-column-wrapper .pager, .html-search-page .master-column-wrapper .pager, .html-product-tag-page .master-column-wrapper .pager {
  padding: 1rem 0 3rem;
}
.html-category-page .master-column-wrapper .pager ul, .html-manufacturer-page .master-column-wrapper .pager ul, .html-manufacturer-list-page .master-column-wrapper .pager ul, .html-search-page .master-column-wrapper .pager ul, .html-product-tag-page .master-column-wrapper .pager ul {
  display: flex;
  list-style: none;
  gap: 1rem;
  justify-content: center;
}

.html-category-page-colors .master-column-wrapper {
  /*
  display: block;

  .side-2 {
      display: none;
  }

  .center-2 {
      .page-body {
          .product-selectors {
              display: none;
          }
      }

      .page.category-page .page-title {
          @extend .site-width;
          margin: auto;

          @include media-breakpoint-up(lg) {
              width: 100%;
          }

          h1 {
              color: $identity-primary-color-1;
              margin-bottom: 2rem;
          }
      }
  }*/
}
@media only screen and (min-width: 1200px) {
  .html-category-page-colors .master-column-wrapper .product-grid .item-grid .item-box {
    min-height: unset;
  }
}
.html-category-page-colors .master-column-wrapper .product-grid .item-grid .item-box .product {
  height: auto;
  padding: 0;
}
.html-category-page-colors .master-column-wrapper .product-grid .item-grid .item-box .product-item .picture {
  margin: 0 auto 0.5rem;
}
.html-category-page-colors .master-column-wrapper .product-grid .item-grid .item-box .product-item .picture .paint-color {
  width: 100%;
  height: 100%;
}

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

.html-product-details-page .master-column-wrapper .previous-product,
.html-product-details-page .master-column-wrapper .next-product {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-collateral {
  margin: 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 .product-essential {
  margin: 0 auto 2rem;
}
@media only screen and (max-width: 1023px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential {
    width: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .ribbon-wrapper {
  position: initial;
  height: 100%;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .ribbon-wrapper .ribbon-position {
  position: absolute;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .ribbon-wrapper .ribbon-position:before, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .ribbon-wrapper .ribbon-position:after {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .ribbon-wrapper .ribbon-position.top-right {
    right: 28px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .ribbon-wrapper .ribbon-position.top-right .ribbon-text {
  color: #F5F5F5;
  padding: 6px 8px;
  border-radius: 6px;
  font-size: 0.7rem;
  line-height: 0.7rem;
}
@media only screen and (min-width: 1600px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .ribbon-wrapper .ribbon-position.top-right .ribbon-text {
    padding: 10px 14px;
    font-size: 0.8rem;
    line-height: 0.8rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .ribbon-wrapper .ribbon-position.top-left .product-ribbon {
  padding: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .ribbon-wrapper .ribbon-position.top-left .product-ribbon .ribbon-text {
  font-size: 0.7rem;
  line-height: 0.95rem;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .ribbon-wrapper .ribbon-position.top-left .product-ribbon .ribbon-text {
    font-size: 1.2rem;
    line-height: 1.2rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .ribbon-wrapper .ribbon-position .product-ribbon .ribbon-text {
  left: auto;
  height: auto;
  right: auto;
  top: auto;
  position: relative;
  display: block;
  font-weight: 700;
  text-transform: uppercase;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .ribbon-wrapper .ribbon-position .product-ribbon.salg {
  width: 36px;
  height: 34px;
  background: url("/Themes/Custom/content/images/ribbon-sale.svg") no-repeat;
  position: absolute;
  top: 10px;
  left: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .ribbon-wrapper .ribbon-position .product-ribbon.salg {
    width: 80px;
    height: 76px;
    top: 0px;
    left: 0px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .ribbon-wrapper .ribbon-position .product-ribbon.nyhet .ribbon-text {
  background-color: #F29173;
  color: #1D1D1D;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .ribbon-wrapper .ribbon-position .product-ribbon.bestselger .ribbon-text {
  background-color: #F9C21B;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container {
  position: relative;
  margin: 0 auto 1rem;
  height: 40vh;
  align-self: flex-start;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container {
    height: auto;
    flex: 0 0 60%;
    margin: 0;
    max-height: unset;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container:has(.count-1) {
    height: 60vh;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container.bucket {
  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-container.bucket {
    height: unset;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container.color {
    width: 100%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container.color .paint-color {
  height: 35vh;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container.color .paint-color {
    height: 50vh;
    border-radius: 10px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .sale {
  position: absolute;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .sale.kampanje {
  display: flex;
  width: 65px;
  height: 62px;
  background: url("/Themes/Custom/content/images/ribbon-sale.svg") no-repeat;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 0.6rem;
  line-height: 0.6rem;
  justify-content: center;
  top: -14px;
  left: 20px;
  z-index: 2;
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .sale.kampanje {
    font-size: 0.6rem;
    line-height: 0.6rem;
    width: 90px;
    height: 88px;
    top: 2px;
    left: 0px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .sale.kampanje span {
  display: block;
  margin: auto;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .sale.brapris {
  width: 60px;
  height: 60px;
  z-index: 2;
  top: -10px;
  left: 10px;
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .sale.brapris {
    width: 90px;
    height: 90px;
    top: 12px;
    left: 12px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .sale.brapris svg .st0 {
  fill: #F48526;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .sale.brapris svg .st1 {
  fill: #F5F5F5;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .paint-color {
  height: 100%;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery {
  height: 100%;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page-paint .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-1 {
    width: 60%;
    margin: auto;
  }
}

.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-1 .swiper {
  padding: 0 0 1rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-1 .swiper .swiper-wrapper {
  transform: none;
  height: 100%;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-1 .swiper .swiper-wrapper .swiper-slide {
  width: 100%;
  cursor: default;
}
@media only screen and (max-width: 1023px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-1 .swiper .swiper-wrapper .swiper-slide {
    height: 100%;
    text-align: center;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-1 .swiper .swiper-wrapper .swiper-slide img {
    object-fit: contain;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-2 .swiper .swiper-wrapper .swiper-slide {
    flex: 0 0 49%;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-3 .swiper .swiper-wrapper, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-4 .swiper .swiper-wrapper, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-5 .swiper .swiper-wrapper, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-6 .swiper .swiper-wrapper, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-7 .swiper .swiper-wrapper, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-8 .swiper .swiper-wrapper, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-9 .swiper .swiper-wrapper {
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-3 .swiper .swiper-wrapper .swiper-slide, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-4 .swiper .swiper-wrapper .swiper-slide, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-5 .swiper .swiper-wrapper .swiper-slide, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-6 .swiper .swiper-wrapper .swiper-slide, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-7 .swiper .swiper-wrapper .swiper-slide, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-8 .swiper .swiper-wrapper .swiper-slide, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-9 .swiper .swiper-wrapper .swiper-slide {
    flex: 0 0 48%;
    height: 35vh;
    cursor: pointer;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-3 .swiper .swiper-wrapper .swiper-slide:nth-child(1), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-3 .swiper .swiper-wrapper .swiper-slide:nth-child(2), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-4 .swiper .swiper-wrapper .swiper-slide:nth-child(1), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-4 .swiper .swiper-wrapper .swiper-slide:nth-child(2), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-5 .swiper .swiper-wrapper .swiper-slide:nth-child(1), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-5 .swiper .swiper-wrapper .swiper-slide:nth-child(2), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-6 .swiper .swiper-wrapper .swiper-slide:nth-child(1), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-6 .swiper .swiper-wrapper .swiper-slide:nth-child(2), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-7 .swiper .swiper-wrapper .swiper-slide:nth-child(1), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-7 .swiper .swiper-wrapper .swiper-slide:nth-child(2), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-8 .swiper .swiper-wrapper .swiper-slide:nth-child(1), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-8 .swiper .swiper-wrapper .swiper-slide:nth-child(2), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-9 .swiper .swiper-wrapper .swiper-slide:nth-child(1), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-9 .swiper .swiper-wrapper .swiper-slide:nth-child(2) {
    align-self: baseline;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-3 .swiper .swiper-wrapper .swiper-slide:nth-child(3), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-3 .swiper .swiper-wrapper .swiper-slide:nth-child(4), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-4 .swiper .swiper-wrapper .swiper-slide:nth-child(3), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-4 .swiper .swiper-wrapper .swiper-slide:nth-child(4), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-5 .swiper .swiper-wrapper .swiper-slide:nth-child(3), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-5 .swiper .swiper-wrapper .swiper-slide:nth-child(4), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-6 .swiper .swiper-wrapper .swiper-slide:nth-child(3), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-6 .swiper .swiper-wrapper .swiper-slide:nth-child(4), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-7 .swiper .swiper-wrapper .swiper-slide:nth-child(3), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-7 .swiper .swiper-wrapper .swiper-slide:nth-child(4), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-8 .swiper .swiper-wrapper .swiper-slide:nth-child(3), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-8 .swiper .swiper-wrapper .swiper-slide:nth-child(4), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-9 .swiper .swiper-wrapper .swiper-slide:nth-child(3), .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .gallery.count-9 .swiper .swiper-wrapper .swiper-slide:nth-child(4) {
    align-self: flex-start;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .swiper {
  height: 100%;
  padding: 0 0 1rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .swiper .swiper-wrapper {
  background-color: #fff;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .swiper .swiper-wrapper {
    gap: 1rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .swiper-wrapper .swiper-slide {
  height: calc(100% - 10px);
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .swiper-wrapper .swiper-slide {
    max-height: none;
    width: auto;
    cursor: grab;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .swiper-wrapper .swiper-slide .gallery-item,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .swiper-wrapper .swiper-slide .gallery-fullscreen-item {
  width: 100%;
  height: 100%;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .swiper-wrapper .swiper-slide img {
  height: 100%;
  max-height: 100%;
  width: 100%;
  object-fit: contain;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .swiper-wrapper .swiper-slide img {
    object-fit: cover;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .swiper-button-next,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .swiper-button-prev {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .swiper-button-next,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .swiper-button-prev {
    display: block;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .swiper-pagination {
  width: 30%;
  left: 35%;
  display: flex;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .swiper-pagination {
    width: 40%;
    left: 30%;
  }
}
@media only screen and (min-width: 2200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .swiper-pagination {
    width: 30%;
    left: 40%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .swiper-pagination .swiper-pagination-bullet {
  width: 100%;
  height: 2px;
  border-radius: 2px;
  background: #1D1D1D;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1D1D1D;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container a {
  pointer-events: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container a:before, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-container a:after {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 4000;
  width: 100%;
  height: 100vh;
  pointer-events: none;
  display: flex;
  -webkit-transform: translateY(130vh);
  -moz-transform: translateY(130vh);
  -ms-transform: translateY(130vh);
  -o-transform: translateY(130vh);
  transform: translateY(130vh);
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen.open {
  pointer-events: all;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen.open .gallery-bg {
  opacity: 1;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen .gallery-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: whitesmoke;
  opacity: 0;
  z-index: 1;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen .close-fullscreen-gallery {
  display: block;
  position: absolute;
  width: 40px;
  height: 40px;
  top: 10px;
  right: 10px;
  padding: 10px;
  z-index: 3;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen .close-fullscreen-gallery {
    width: 40px;
    height: 40px;
    top: 30px;
    right: 30px;
    cursor: pointer;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen .close-fullscreen-gallery svg {
  pointer-events: none;
  overflow: visible;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen .close-fullscreen-gallery svg line {
  stroke: #1D1D1D;
  stroke-width: 3px;
  stroke-linecap: round;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen .swiper-container-fullscreen {
  z-index: 2;
  padding: 2rem 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen .swiper-container-fullscreen .swiper-wrapper .swiper-slide {
  width: auto !important;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen .swiper-container-fullscreen .swiper-wrapper .swiper-slide img {
  width: auto;
  height: 100%;
  object-fit: contain;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen .swiper-container-fullscreen .swiper-button-prev:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .gallery-fullscreen .swiper-container-fullscreen .swiper-button-next:after {
  color: #1D1D1D;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview {
  margin: 0 auto 40px;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview {
    width: auto;
    flex: 0 0 35%;
    margin: 0;
    max-width: 35%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .product-contact-wrapper {
  border-top: 1px solid rgba(29, 29, 29, 0.1);
  margin: 2rem auto;
  padding: 2rem 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .product-contact-wrapper + .klarna-split {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .product-contact-wrapper + .klarna-split + .custom-shopping-info {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .product-contact-wrapper #contact-us-tab {
  margin-top: 0.5rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .product-contact-wrapper #contact-us-tab .errors ul {
  list-style-type: none;
  text-align: left;
  background-color: rgba(241, 66, 66, 0.2);
  padding: 1rem;
  margin: 2rem auto;
  border-radius: 4px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .product-contact-wrapper #contact-us-tab .errors ul li {
  margin-bottom: 0.3rem;
  letter-spacing: 0.3px;
  padding-left: 24px;
  position: relative;
  font-family: "futura-pt", sans-serif;
  font-weight: 400;
  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 .product-essential .overview .product-contact-wrapper #contact-us-tab .errors ul li {
    font-size: 1rem;
    line-height: 1.6rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .product-contact-wrapper #contact-us-tab .errors ul li:before {
  content: " ";
  display: block;
  position: absolute;
  left: 2px;
  top: 12px;
  background: #253E8A;
  height: 1px;
  width: 14px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .loader {
  position: absolute;
  top: -5px;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("/Themes/custom/Content/images/happyhomes/icon-loader.svg") no-repeat 50% 50%;
  background-color: #F5F5F5;
  background-size: 30px;
  z-index: 1100;
  pointer-events: none;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (max-width: 1023px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .loader {
    background-position: 50% 10%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .loader.done {
  opacity: 0;
  background: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .product-header {
  position: relative;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .product-name {
  margin: 4px 0 0;
  padding: 0 0.5rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .product-name + .custom-add-to-cart {
  margin-top: 2rem;
}
.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;
  margin-bottom: 0.5rem;
}
.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 {
  font-size: 0.85rem;
  line-height: 1.1rem;
  padding: 0 0.5rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .short-description + .custom-add-to-cart {
  margin-top: 2rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .short-description ul li {
  margin-bottom: 0.1rem;
  font-size: 0.85rem;
  line-height: 1.4rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-add-to-cart {
  border-top: 1px solid rgba(29, 29, 29, 0.1);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.5rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-add-to-cart:has(.store-price) {
  padding: 0.5rem 0.5rem 0;
  justify-content: unset;
  gap: 0 2rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-add-to-cart:has(.store-price.hidden) .prices {
  margin-left: auto;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-qty {
  position: relative;
  width: auto;
  display: flex;
  align-items: center;
  padding: 1rem 0;
  flex: 0 0 100px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-qty.hide {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-qty .btn-qty {
  display: flex;
  height: 100%;
  width: auto;
  flex: 0 0 30px;
  align-items: center;
  cursor: pointer;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-qty .btn-qty.inactive {
  pointer-events: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-qty .btn-qty.inactive .icon {
  border: 2px solid rgba(29, 29, 29, 0.1);
  background-color: transparent;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-qty .btn-qty.inactive .icon svg {
  opacity: 0.3;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-qty .btn-qty.inactive .icon svg .st0 {
  stroke: #1D1D1D;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-qty .btn-qty .icon {
  margin: auto;
  width: 28px;
  height: 28px;
  border: 2px solid #1D1D1D;
  background-color: #1D1D1D;
  border-radius: 14px;
  padding: 6px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-qty .btn-qty svg {
  overflow: visible;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-qty .btn-qty svg .st0 {
  fill: none;
  stroke: #F5F5F5;
  stroke-width: 28;
  stroke-linecap: round;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-qty .qty-input {
  margin: 0;
  border: 0px;
  text-align: center;
  border: 0px solid #1D1D1D;
  padding: 0;
  height: auto;
  flex: 1;
  position: relative;
  border-radius: 0;
  width: 40px;
  -moz-appearance: textfield;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-qty .qty-input {
    width: 50px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-qty .qty-input::-webkit-outer-spin-button, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-qty .qty-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .qty-label {
  display: none !important;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart {
  width: 100%;
  display: block;
  margin: 0rem 0 0.5rem;
  flex: 0 0 100%;
}
.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 #0F6A5E;
  padding: 1rem;
  background-color: #F5F5F5;
  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;
}
@media only screen and (max-width: 1023px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel {
    margin: auto;
  }
}
@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 {
    width: 100%;
  }
}
.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;
  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 .add-to-cart-button.choose-size {
  background-color: #128072;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel .add-to-cart-button.disabled {
  background-color: rgba(29, 29, 29, 0.1);
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel .add-to-cart-button.loading {
  background-color: rgba(29, 29, 29, 0.1);
  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 .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: #0F6A5E;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel .icon.add svg path.cartcontent {
  opacity: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .add-to-cart-panel .icon.add svg path.arrow {
  opacity: 0;
  -webkit-transform: translateY(-60px);
  -moz-transform: translateY(-60px);
  -ms-transform: translateY(-60px);
  -o-transform: translateY(-60px);
  transform: translateY(-60px);
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .customer-entered-price {
  margin-bottom: 2rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .customer-entered-price .price-input {
  position: relative;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart .customer-entered-price .price-range {
  margin: 0.5rem auto 0;
  font-style: italic;
  font-size: 0.7rem;
  line-height: 0.91rem;
  opacity: 0.7;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart.cannot-buy {
  font-size: 1.2rem;
  color: #cf1e1f;
  text-align: center;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .add-to-cart.cannot-buy + .klarna-split {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-header {
  position: fixed;
  z-index: 1600;
  top: -60px;
  left: 0;
  width: 100%;
  height: 52px;
  background-color: #D4C0A6;
  -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 .product-essential .overview .custom-sticky-header {
    display: none;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-header.show {
  top: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-header .sticky-product-info {
  display: flex;
  align-items: center;
  margin: auto;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-header .sticky-product-info .picture {
  flex: 0 0 50px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-header .sticky-product-info .picture .picture-container {
  width: 40px;
  height: 40px;
  border-radius: 20px;
  background-color: #F5F5F5;
  display: flex;
  align-items: center;
  overflow: hidden;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-header .sticky-product-info .picture img {
  mix-blend-mode: multiply;
  max-height: 46px;
  object-fit: contain;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-header .sticky-product-info .productname {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 0 0 calc(100% - 60px);
  overflow: hidden;
  font-size: 0.9rem;
  line-height: 1.17rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn {
  position: fixed;
  bottom: -160px;
  left: 0;
  width: 100%;
  padding: 0;
  margin: 0;
  z-index: 1070;
  -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: whitesmoke;
  background: -moz-linear-gradient(0deg, whitesmoke 40%, rgba(245, 245, 245, 0) 100%);
  background: -webkit-linear-gradient(0deg, whitesmoke 40%, rgba(245, 245, 245, 0) 100%);
  background: linear-gradient(0deg, whitesmoke 40%, rgba(245, 245, 245, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffffff", endColorstr="#000000");
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn {
    background-color: #F5F5F5;
    width: 30%;
    left: auto;
    right: -35%;
    bottom: 1rem;
    padding: 1rem;
    border-radius: 6px;
    -webkit-box-shadow: 0 0 30px 1px rgba(29, 29, 29, 0.1);
    -moz-box-shadow: 0 0 30px 1px rgba(29, 29, 29, 0.1);
    -o-box-shadow: 0 0 30px 1px rgba(29, 29, 29, 0.1);
    box-shadow: 0 0 30px 1px rgba(29, 29, 29, 0.1);
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn.show {
  bottom: 0;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn.show {
    right: 1rem;
    bottom: 1rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .desktop-info {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .desktop-info {
    display: flex;
    align-items: center;
    padding: 0 0 1rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .desktop-info .picture {
  flex: 0 0 50px;
  margin-right: 0.5rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .desktop-info .picture.color {
  width: 50px;
  height: 50px;
  border-radius: 25px;
  overflow: hidden;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .desktop-info .picture.color .paint-color {
  width: 100%;
  height: 100%;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .desktop-info .picture img {
  mix-blend-mode: multiply;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .desktop-info .productname-desktop {
  flex: auto;
  text-overflow: ellipsis;
  /* width: 50%; */
  overflow: hidden;
  white-space: nowrap;
  margin-right: 0.5rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .add-to-cart {
  width: 100%;
  display: block;
  margin: 0;
  flex: unset;
  text-align: center;
  padding: 1rem 0 0.5rem;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .add-to-cart {
    display: none;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .add-to-cart button {
  width: 70%;
  font-weight: 400;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .add-to-cart button .productname {
  width: 75%;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 1rem;
  line-height: 1.2rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .add-to-cart button span:not(.productname) {
  text-transform: lowercase;
  color: #F5F5F5;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .add-to-cart button .flex {
  display: flex;
  align-items: center;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .add-to-cart button .prices .non-discounted-price {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .add-to-cart button .prices .product-price {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.2rem;
  color: #F5F5F5;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .add-to-cart button .prices .product-price.discounted-price {
  min-height: unset;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-sticky-btn .add-to-cart button .prices .product-price span {
  font-size: 1rem;
  line-height: 1.2rem;
  color: #F5F5F5;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .klarna-split {
  text-align: center;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .klarna-split .klarna-temp {
  font-size: 0.7rem;
  margin: auto;
  display: block;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .klarna-split .klarna-temp .logo {
  display: inline-block;
  width: 41px;
  margin: 0 3px;
  position: relative;
  top: 1px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .klarna-split .klarna-temp .logo.vipps {
  top: 3px;
  width: 39px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .klarna-split .klarna-temp a {
  text-decoration: underline;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .klarna-split .klarna-temp a:before, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .klarna-split .klarna-temp a:after {
  display: none;
}
.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 .custom-shopping-info {
  font-size: 0.9rem;
  line-height: 1.17rem;
  margin-top: 1rem;
  padding: 2rem 0 0;
  border-top: 1px solid rgba(29, 29, 29, 0.1);
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info.hide {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info h4 {
  margin-bottom: 1.5rem;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info h4 {
    display: none;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-pickup {
  display: flex;
  margin-bottom: 1.5rem;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-pickup {
    margin-bottom: 0;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .icon,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-pickup .icon {
  width: 46px;
  padding-right: 10px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .icon,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-pickup .icon {
    padding-right: 8px;
  }
}
@media only screen and (min-width: 1400px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .icon,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-pickup .icon {
    width: 46px;
  }
}
@media only screen and (min-width: 1600px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .icon,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-pickup .icon {
    padding-right: 12px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .text .heading,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-pickup .text .heading {
  font-weight: 600;
  margin-bottom: 0.2rem;
}
@media only screen and (min-width: 1400px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .text .heading,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-pickup .text .heading {
    font-size: 0.8rem;
    line-height: 1.04rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .text .heading .price,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-pickup .text .heading .price {
  display: inline-block;
  margin-left: 0.2rem;
  color: #7B3524;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .text .heading .delivery-time,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-pickup .text .heading .delivery-time {
  display: inline-block;
  margin-left: 0.2rem;
  font-weight: 400;
  opacity: 0.5;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .text .heading .tag,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-pickup .text .heading .tag {
  background-color: #0F6A5E;
  color: #F5F5F5;
  border-radius: 3px;
  font-size: 0.7rem;
  line-height: 0.91rem;
  padding: 1px 3px 1px;
  text-transform: uppercase;
  display: inline-block;
  margin-left: 0.5rem;
  top: -1px;
  position: relative;
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .text .heading .tag,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-pickup .text .heading .tag {
    font-size: 0.8rem;
    line-height: 1.04rem;
    top: -2px;
    padding: 2px 4px 1px;
  }
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .text .content a,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .text .content .imitate-a,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-pickup .text .content a,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-pickup .text .content .imitate-a {
    margin-left: 0;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .text .content span,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-pickup .text .content span {
  display: inline;
  margin-right: 0.4rem;
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .text .content span,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-pickup .text .content span {
    display: block;
    margin-right: 0.4rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it svg,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-pickup svg {
  display: inline-block;
  position: relative;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it svg .st0,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-pickup svg .st0 {
  fill: none;
  stroke: #7B3524;
  stroke-width: 10;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it svg .st1,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-pickup svg .st1 {
  fill: none;
  stroke: #F29173;
  stroke-width: 10;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-pickup svg .st0 {
  fill: none;
  stroke: #253E8A;
  stroke-width: 15;
  stroke-miterlimit: 10;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-pickup svg .st1 {
  fill: #F29173;
  stroke-width: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it {
  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 .custom-shopping-info .custom-ship-it {
    gap: 0.5rem;
  }
}
.html-product-details-page-coming-soon .custom-shopping-info .custom-ship-it {
  display: none;
}

.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .icon {
  position: relative;
  top: 13px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .icon {
    width: 38px;
  }
}
@media only screen and (min-width: 1400px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .icon {
    width: 42px;
  }
}
@media only screen and (min-width: 1600px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .icon {
    width: 46px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .freight-calculation .freight-form {
  display: flex;
  gap: 1rem;
  align-items: center;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .freight-calculation .freight-result {
  display: none;
  margin-top: 1rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .freight-calculation .freight-result ul {
  margin-left: 14px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .freight-calculation .freight-disclaimer {
  display: none;
  margin-top: 1rem;
  font-size: 0.8rem;
  line-height: 1.04rem;
  opacity: 0.8;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .freight-calculation #zipcode-freight {
  width: 100px;
  padding: 0.8rem 0.75rem;
  height: 48px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .freight-calculation #zipcode-freight {
    height: 56px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .freight-calculation #zipcode-freight + label {
  padding: 0.8rem 0.75rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .freight-calculation .form-element {
  margin: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it.hide {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-shopping-info .custom-ship-it .imitate-a {
  cursor: pointer;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
  margin-left: 4px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-availability,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-store-availability {
  font-size: 0.9rem;
  line-height: 1.17rem;
  margin-top: 1rem;
  padding: 1rem 0.5rem 0;
  border-top: 1px solid rgba(29, 29, 29, 0.1);
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-availability .icon,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-store-availability .icon {
  width: 34px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-availability .icon svg,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-store-availability .icon svg {
  display: inline-block;
  position: relative;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-availability .icon svg .st0,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-store-availability .icon svg .st0 {
  fill: none;
  stroke: #7B3524;
  stroke-width: 10;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-availability .icon svg .st1,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-store-availability .icon svg .st1 {
  fill: none;
  stroke: #F29173;
  stroke-width: 10;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-availability .icon svg .st3,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-store-availability .icon svg .st3 {
  fill: #F29173;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-availability .heading,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-store-availability .heading {
  font-weight: 500;
  margin-bottom: 0.1rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-availability .freight-btn,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-store-availability .freight-btn {
  margin-left: auto;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-availability .custom-freight-calculation,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-store-availability .custom-freight-calculation {
  flex: 0 0 100%;
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-availability #store-stocks-app,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-availability #bucket-store-stock,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-store-availability #store-stocks-app,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-store-availability #bucket-store-stock {
  flex: auto;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-availability .availability-stores,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-store-availability .availability-stores {
  display: flex;
  gap: 0.2rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-availability .pick-store-btn,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-store-availability .pick-store-btn {
  margin-left: auto;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-availability .freight-calculation .freight-form,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-store-availability .freight-calculation .freight-form {
  display: flex;
  gap: 1rem;
  align-items: center;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-availability .freight-calculation .freight-result,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-store-availability .freight-calculation .freight-result {
  display: none;
  margin-top: 1rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-availability .freight-calculation .freight-result ul,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-store-availability .freight-calculation .freight-result ul {
  margin-left: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-availability .freight-calculation .freight-result ul li,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-store-availability .freight-calculation .freight-result ul li {
  display: flex;
  justify-content: space-between;
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
  border-bottom: 1px solid rgba(29, 29, 29, 0.1);
  font-size: 0.8rem;
  line-height: 1.04rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-availability .freight-calculation .freight-disclaimer,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-store-availability .freight-calculation .freight-disclaimer {
  display: none;
  margin-top: 1rem;
  font-size: 0.7rem;
  line-height: 0.91rem;
  font-style: italic;
  opacity: 0.8;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-availability .freight-calculation #zipcode-freight,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-store-availability .freight-calculation #zipcode-freight {
  width: 100px;
  padding: 0.8rem 0.75rem;
  height: 48px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-availability .freight-calculation #zipcode-freight,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-store-availability .freight-calculation #zipcode-freight {
    height: 56px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-availability .freight-calculation #zipcode-freight + label,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-store-availability .freight-calculation #zipcode-freight + label {
  padding: 0.8rem 0.75rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-availability .freight-calculation .form-element,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .custom-store-availability .freight-calculation .form-element {
  margin: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .back-in-stock-box {
  margin: 1rem auto 2rem;
  text-align: center;
  padding: 1rem;
  border-radius: 15px;
  background-color: rgba(29, 29, 29, 0.1);
  font-size: 0.9rem;
  line-height: 1.4rem;
  -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 .product-essential .overview .back-in-stock-box {
    margin: 1rem auto 0;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .back-in-stock-box.active, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .back-in-stock-box.remove {
  background-color: #0F6A5E;
  color: #F5F5F5;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .back-in-stock-box.active .back-in-stock-text,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .back-in-stock-box.active .subscribe-button, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .back-in-stock-box.remove .back-in-stock-text,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .back-in-stock-box.remove .subscribe-button {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .back-in-stock-box.active .icon, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .back-in-stock-box.remove .icon {
  margin-right: 0.3rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .back-in-stock-box.active .icon svg, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .back-in-stock-box.remove .icon svg {
  overflow: visible;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .back-in-stock-box.active .icon svg path, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .back-in-stock-box.remove .icon svg path {
  fill: none;
  stroke: #F5F5F5;
  stroke-width: 70px;
  stroke-dashoffset: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .back-in-stock-box.active .subscription-active {
  display: block;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .back-in-stock-box.remove .subscription-remove {
  display: block;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .back-in-stock-box .subscription-active,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .back-in-stock-box .subscription-remove {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .back-in-stock-box .back-in-stock-text {
  margin-bottom: 0.5rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .back-in-stock-box .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 .back-in-stock-box input {
  margin: 2rem auto 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .back-in-stock-box .btns a {
  margin: 1rem 0.5rem 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .stock {
  color: #1D1D1D;
  display: flex;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .stock div {
  display: flex;
  align-items: center;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .stock span.label {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .stock.please-select {
  opacity: 0;
  color: #F5F5F5;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .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 .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 .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 .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 .stock span.stock-icon {
  display: none;
  width: 6px;
  height: 6px;
  margin-right: 6px;
  border-radius: 3px;
  flex: 0 0 6px;
  position: relative;
  top: 5px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .stock span.stock-icon {
    top: 7px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .stock span.stock-icon.in-stock {
  background-color: #17CE34;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .stock span.stock-icon.low-stock, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .stock span.stock-icon.no-stock {
  background-color: #ea8f01;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .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 .stock span.value {
  position: relative;
  font-size: 0.75rem;
  line-height: 1rem;
  max-width: 150px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .stock span.value {
    max-width: 200px;
  }
}
@media only screen and (min-width: 1600px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .stock span.value {
    max-width: 260px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices {
  margin: 0;
  position: relative;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices.store-price {
  margin-left: auto;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .price-header,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .product-price .price-header,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .product-price .base-price-pangv .price-header {
  position: absolute;
  top: -14px;
  font-size: 0.7rem;
  line-height: 0.91rem;
  font-weight: 400;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .price-header.hidden,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .product-price .price-header.hidden,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .product-price .base-price-pangv .price-header.hidden {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .product-price,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .base-price-pangv {
  display: block;
  flex: 0 0 100%;
  font-weight: 700;
  order: 1;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .product-price.call-for-price span,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .base-price-pangv.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 .prices .product-price .oldprice,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .base-price-pangv .oldprice {
  font-size: 0.9rem;
  line-height: 1.17rem;
  font-weight: 400;
  position: relative;
  color: rgba(29, 29, 29, 0.5);
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .product-price .oldprice:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .base-price-pangv .oldprice:after {
  content: "";
  position: absolute;
  left: -1px;
  right: -1px;
  top: calc(50% - 1px);
  height: 2px;
  background-color: rgba(29, 29, 29, 0.5);
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .product-price span,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .base-price-pangv span {
  font-weight: 700;
  color: #1D1D1D;
  font-size: 1.5rem;
  line-height: 1.95rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .product-price span.kvm,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .base-price-pangv span.kvm {
  font-weight: 400;
  font-size: 0.8rem;
  line-height: 1.04rem;
}
@media only screen and (min-width: 1400px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .product-price span.kvm,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .base-price-pangv span.kvm {
    font-size: 0.8rem;
    line-height: 1.04rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .product-price.discounted-price,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .base-price-pangv.discounted-price {
  min-height: 20px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .product-price.discounted-price label,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .base-price-pangv.discounted-price label {
  display: block;
  color: #F29173;
  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 .prices .product-price.discounted-price span,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .base-price-pangv.discounted-price span {
  color: #1D1D1D;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .product-price.discounted-price span:first-child,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .base-price-pangv.discounted-price span:first-child {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .old-product-price {
  font-size: 0.6rem;
  line-height: 0.78rem;
  font-weight: 400;
  order: 2;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .old-product-price {
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
    font-size: 0.9rem;
    line-height: 1.17rem;
  }
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .old-product-price {
    font-size: 0.8rem;
    line-height: 1.04rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .old-product-price + .product-price {
  margin-bottom: 0.4rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .old-product-price span {
  display: block;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .old-product-price span {
    display: inline-block;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .old-product-price span:last-child {
  display: inline-block;
  font-weight: 600;
  position: relative;
  font-size: 0.9rem;
  line-height: 1.17rem;
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .old-product-price span:last-child {
    margin-left: 0.3rem;
    font-weight: 400;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .old-product-price span:last-child:after {
  content: "";
  position: absolute;
  left: -1px;
  right: -1px;
  top: calc(50% - 1px);
  height: 2px;
  background-color: rgba(29, 29, 29, 0.8);
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .non-discounted-price {
  position: absolute;
  top: 26px;
  right: 0;
  text-align: center;
  width: 100%;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .non-discounted-price span,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .non-discounted-price label {
  color: #1D1D1D;
  font-size: 0.9rem;
  line-height: 1.17rem;
  font-weight: 400;
  text-decoration: line-through;
  opacity: 0.7;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .non-discounted-price span,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .non-discounted-price label {
    font-size: 0.7rem;
    line-height: 0.91rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .prices .non-discounted-price span {
  position: relative;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .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 .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 .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 .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 .delivery {
    width: 33%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .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 .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 .delivery span.delivery-icon svg path {
  fill: #F29173;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .overview-buttons div {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .overview-buttons .add-to-wishlist {
  display: block;
  position: absolute;
  right: 0;
  top: -4px;
  width: 20px;
  margin: 0;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .overview-buttons .add-to-wishlist {
    width: 24px;
    top: 0;
    right: 0;
  }
}
.giftcard .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .overview-buttons .add-to-wishlist {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .overview-buttons .add-to-wishlist .wishlist-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  position: relative;
  top: 3px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .overview-buttons .add-to-wishlist .wishlist-icon svg path {
  fill: #253E8A;
}
.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,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .overview-buttons .add-to-wishlist .choose-size-wishlist {
  display: none;
  border: 0;
  background-color: transparent;
  font-weight: 600;
  font-size: 0rem;
  width: 20px;
  height: 20px;
  padding: 0;
  background-image: url("/Themes/custom/Content/images/happyhomes/icon-wishlist.svg");
  background-size: 20px;
  border-radius: 0;
  background-repeat: no-repeat;
}
.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.shown,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .overview-buttons .add-to-wishlist .choose-size-wishlist.shown {
  display: block;
}
@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,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .overview-buttons .add-to-wishlist .choose-size-wishlist {
    background-size: 24px;
    width: 24px;
    height: 24px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .overview-buttons .add-to-wishlist .choose-size-wishlist {
  display: block;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .overview-buttons .add-to-wishlist .choose-size-wishlist.hide {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes-container {
  position: relative;
  overflow: hidden;
  flex: 0 0 100%;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes-container {
    margin-top: 1rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes-container:after {
  content: "";
  background-image: url(/Themes/custom/Content/images/happyhomes/icon-form-arrow-dark.svg);
  background-repeat: no-repeat;
  width: 10px;
  height: 6px;
  right: 16px;
  top: 27px;
  position: absolute;
  pointer-events: none;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transform-origin: 40% 40%;
  -moz-transform-origin: 40% 40%;
  -ms-transform-origin: 40% 40%;
  -o-transform-origin: 40% 40%;
  transform-origin: 40% 40%;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 1400px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes-container:after {
    top: 30px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes-container.closed:after {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes-container .select-attributes {
  padding: 1rem;
  border: 1px solid rgba(29, 29, 29, 0.3);
  border-radius: 8px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes-container .select-attributes {
    cursor: pointer;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .attributes-container .select-attributes span {
  display: inline-block;
  margin-left: 10px;
  font-size: 0.8rem;
  opacity: 0.5;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .overview .product-share-button {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .manufacturers {
  width: 50px;
  padding: 0 0.5rem;
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .manufacturers {
    width: 70px;
  }
}
.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: 20px;
  width: auto;
  max-width: 46px;
  mix-blend-mode: multiply;
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .manufacturers img {
    max-height: 30px;
    max-width: 60px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .manufacturers a {
  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 {
  display: none !important;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-essential .additional-details .sku {
  display: none !important;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .file-attachments {
  position: absolute;
  bottom: 0;
  width: 90%;
  left: 5%;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .file-attachments {
    width: 70%;
    left: 15%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .clerk-module a:before, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .clerk-module a:after {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .clerk-module .clerk-design-product-name {
  height: auto;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .clerk-module .clerk-slider-nav {
  background: transparent;
  z-index: 1048;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .clerk-module .clerk-slider-nav-prev:after,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .clerk-module .clerk-slider-nav-next:after {
  box-shadow: 0px 0px 0px #000000;
  border-radius: 0px;
  text-shadow: 0px 0px 0px #000000;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .clerk-module .clerk-slider-nav-next {
  right: -10px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-wrapper:empty {
    min-height: 350px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid {
  margin: 1rem auto 4rem;
}
@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: 75%;
    margin: 0 0 0 50px;
    padding: 0 0 3rem;
  }
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid {
    margin: 0 0 0 60px;
  }
}
@media only screen and (min-width: 1400px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid {
    margin: 0 0 0 100px;
  }
}
@media only screen and (min-width: 1600px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid {
    margin: 0 0 0 calc(50% - 700px);
    width: 75%;
  }
}
@media only screen and (min-width: 2200px) {
  .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: 55%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid.no-swipe .swiper-slide,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid.no-swipe .swiper-slide {
  width: 48%;
  margin-right: 2%;
}
.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 .swiper-slide,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .swiper-slide {
  margin-bottom: 2rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .item-box .product-item .picture .img-loader,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .item-box .product-item .picture .img-loader {
  display: none;
}
.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 .swiper-pagination,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .swiper-pagination {
  bottom: 0;
  left: 28px;
  display: flex;
}
@media only screen and (min-width: 768px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .swiper-pagination,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .swiper-pagination {
    left: 50px;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .swiper-pagination,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .swiper-pagination {
    width: 40%;
    left: 30%;
  }
}
@media only screen and (min-width: 2200px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .swiper-pagination,
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .swiper-pagination {
    width: 30%;
    left: 40%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .swiper-pagination .swiper-pagination-bullet,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .swiper-pagination .swiper-pagination-bullet {
  width: 100%;
  height: 3px;
  border-radius: 2px;
  background: #253E8A;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .related-products-grid .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .also-purchased-products-grid .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #253E8A;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container {
  margin: 0 auto 2rem;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container {
    margin: 0 auto 4rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .tabs-anchor {
  padding: 1rem 0;
  color: #1D1D1D;
  font-size: 1.4rem;
  line-height: 1.8rem;
  position: relative;
  display: block;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .tabs-anchor:focus {
  outline: 0;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .tabs-anchor:before {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .tabs-anchor:after {
  position: absolute;
  width: 14px;
  height: 10px;
  left: auto;
  right: 6px;
  background-image: url("/Themes/custom/Content/images/arrow.svg") !important;
  background-repeat: no-repeat;
  border: 0;
  bottom: auto;
  top: 28px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .tabs-anchor:after {
    top: 34px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .custom-description {
  border-bottom: 1px solid rgba(29, 29, 29, 0.1);
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .custom-description {
    width: 60%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .custom-description .tabs-anchor {
  border-top: 1px solid rgba(29, 29, 29, 0.1);
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .custom-specifications {
  border-bottom: 1px solid rgba(29, 29, 29, 0.1);
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .custom-specifications {
    width: 60%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .full-description {
  display: none;
  color: #1D1D1D;
  margin: auto;
  font-size: 0.9rem;
  line-height: 1.4rem;
  text-align: left;
  padding-bottom: 2rem;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .full-description {
    font-size: 1rem;
    line-height: 1.6rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .full-description.show {
  display: block;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .full-description p,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .full-description .description-text,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .full-description .description-text-wrapper {
  font-size: 0.9rem;
  line-height: 1.4rem;
  text-align: left;
  margin-bottom: 0.5rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .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 .custom-description-container .full-description ul li {
  margin-bottom: 0.3rem;
  padding-left: 24px;
  position: relative;
  font-size: 0.9rem;
  line-height: 1.4rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .full-description ul li:before {
  content: " ";
  display: block;
  position: absolute;
  left: 2px;
  top: 10px;
  background: #253E8A;
  height: 1px;
  width: 14px;
}
@media only screen and (min-width: 1400px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .full-description ul li:before {
    top: 14px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .full-description h3,
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .full-description h2 {
  font-size: 1.3rem;
  line-height: 1.69rem;
  font-weight: 600;
  margin-bottom: 0.1rem;
  text-align: left;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .full-description a {
  text-decoration: underline;
  text-decoration-color: #253E8A;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .full-description a:before, .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .full-description a:after {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .full-description img {
  width: auto;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .full-description table {
  width: 100% !important;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .full-description iframe {
  max-width: 100%;
  width: 100%;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .product-collateral {
  display: none;
  padding-bottom: 2rem;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .product-collateral.show {
  display: block;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .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 .custom-description-container .product-specs-box {
    font-size: 1rem;
    line-height: 1.3rem;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .product-specs-box .title {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .product-specs-box .table-wrapper table {
  width: 100%;
  text-align: left;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .product-specs-box .table-wrapper table thead {
  display: none;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .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 .custom-description-container .product-specs-box .table-wrapper table tbody tr:last-child {
  border-bottom: 0px solid #e8e8e8;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .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 .custom-description-container .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 .custom-description-container .product-specs-box .table-wrapper table tbody tr td.spec-name {
  font-weight: 700;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .product-specs-box .table-wrapper table tbody tr td.spec-value {
  text-align: left;
  padding: 5px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .product-specs-box .table-wrapper table tbody tr td.spec-value {
    padding: 10px;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .product-specs-box .table-wrapper table tbody tr td.spec-value .attribute-squares.color-squares {
  display: inline-block;
  vertical-align: middle;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .product-specs-box .table-wrapper table tbody tr td.spec-value .attribute-squares.color-squares .attribute-square-container {
  width: 16px;
  height: 16px;
  border-radius: 10px;
  overflow: hidden;
  display: block;
  position: relative;
  top: -1px;
  margin-right: 2px;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .custom-description-container .product-specs-box .table-wrapper table tbody tr td.spec-value .attribute-squares.color-squares .attribute-square {
  width: 100%;
  height: 100%;
  display: block;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .clerk-module {
  width: calc(100% - 40px);
  margin: 1rem auto 4rem;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .clerk-module {
    width: 40%;
    margin: 0 0 0 5%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-list {
  margin: 2rem auto 4rem;
}
@media only screen and (max-width: 1023px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-list {
    width: 100%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-list .product-grid.no-swipe {
  margin: auto;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-list .product-grid.no-swipe {
    width: 100%;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-list h3 {
  width: 100%;
  padding-left: 28px;
}
@media only screen and (min-width: 768px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-list h3 {
    padding-left: 50px;
  }
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .master-column-wrapper .page.product-details-page .page-body .product-list h3 {
    padding-left: 0;
  }
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .shared-site-component .product-list {
  width: 100%;
}
.html-product-details-page .master-column-wrapper .page.product-details-page .page-body .shared-site-component .product-list .product {
  background-color: #F5F5F5;
}

.nopAjaxCartPanelAjaxBusy {
  background-image: url("/Themes/custom/Content/images/happyhomes/icon-loader.svg") !important;
  background-color: rgba(245, 245, 245, 0.5) !important;
  background-repeat: no-repeat !important;
  background-position: 50% 50% !important;
  background-size: 20px !important;
  background-attachment: fixed !important;
  width: 100% !important;
  opacity: 1 !important;
  top: 0 !important;
  position: fixed;
}

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

.html-product-details-page-paint #paintselector:has(.bucket-prices) .paint-selectors, .html-product-details-page-paint #paintselectorBucket:has(.bucket-prices) .paint-selectors,
.html-product-details-page-color #paintselector:has(.bucket-prices) .paint-selectors,
.html-product-details-page-color #paintselectorBucket:has(.bucket-prices) .paint-selectors,
.html-product-details-page #paintselector:has(.bucket-prices) .paint-selectors,
.html-product-details-page #paintselectorBucket:has(.bucket-prices) .paint-selectors {
  margin-top: 0;
}
.html-product-details-page-paint #paintselector .bucket-prices, .html-product-details-page-paint #paintselectorBucket .bucket-prices,
.html-product-details-page-color #paintselector .bucket-prices,
.html-product-details-page-color #paintselectorBucket .bucket-prices,
.html-product-details-page #paintselector .bucket-prices,
.html-product-details-page #paintselectorBucket .bucket-prices {
  margin-top: 1rem;
  padding: 0.8rem 0.5rem;
  font-size: 0.7rem;
  line-height: 0.91rem;
}
.html-product-details-page-paint #paintselector .bucket-prices .bucket-price, .html-product-details-page-paint #paintselectorBucket .bucket-prices .bucket-price,
.html-product-details-page-color #paintselector .bucket-prices .bucket-price,
.html-product-details-page-color #paintselectorBucket .bucket-prices .bucket-price,
.html-product-details-page #paintselector .bucket-prices .bucket-price,
.html-product-details-page #paintselectorBucket .bucket-prices .bucket-price {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.4rem;
}
.html-product-details-page-paint #paintselector .bucket-prices .bucket-price:last-child, .html-product-details-page-paint #paintselectorBucket .bucket-prices .bucket-price:last-child,
.html-product-details-page-color #paintselector .bucket-prices .bucket-price:last-child,
.html-product-details-page-color #paintselectorBucket .bucket-prices .bucket-price:last-child,
.html-product-details-page #paintselector .bucket-prices .bucket-price:last-child,
.html-product-details-page #paintselectorBucket .bucket-prices .bucket-price:last-child {
  margin-bottom: 0;
  border-bottom: 1px dashed rgba(29, 29, 29, 0);
}
.html-product-details-page-paint #paintselector .bucket-prices .bucket-price .name, .html-product-details-page-paint #paintselectorBucket .bucket-prices .bucket-price .name,
.html-product-details-page-color #paintselector .bucket-prices .bucket-price .name,
.html-product-details-page-color #paintselectorBucket .bucket-prices .bucket-price .name,
.html-product-details-page #paintselector .bucket-prices .bucket-price .name,
.html-product-details-page #paintselectorBucket .bucket-prices .bucket-price .name {
  font-weight: 500;
}
.html-product-details-page-paint #paintselector .bucket-prices .price.sale, .html-product-details-page-paint #paintselectorBucket .bucket-prices .price.sale,
.html-product-details-page-color #paintselector .bucket-prices .price.sale,
.html-product-details-page-color #paintselectorBucket .bucket-prices .price.sale,
.html-product-details-page #paintselector .bucket-prices .price.sale,
.html-product-details-page #paintselectorBucket .bucket-prices .price.sale {
  font-weight: 600;
}
.html-product-details-page-paint #paintselector .bucket-prices .line, .html-product-details-page-paint #paintselectorBucket .bucket-prices .line,
.html-product-details-page-color #paintselector .bucket-prices .line,
.html-product-details-page-color #paintselectorBucket .bucket-prices .line,
.html-product-details-page #paintselector .bucket-prices .line,
.html-product-details-page #paintselectorBucket .bucket-prices .line {
  border-bottom: 1px dashed rgba(29, 29, 29, 0.1);
  flex-grow: 1;
}
.html-product-details-page-paint #paintselector .bucket-prices .old-price, .html-product-details-page-paint #paintselectorBucket .bucket-prices .old-price,
.html-product-details-page-color #paintselector .bucket-prices .old-price,
.html-product-details-page-color #paintselectorBucket .bucket-prices .old-price,
.html-product-details-page #paintselector .bucket-prices .old-price,
.html-product-details-page #paintselectorBucket .bucket-prices .old-price {
  font-weight: 400;
  margin: 0 1rem 0 auto;
  position: relative;
  opacity: 0.6;
}
.html-product-details-page-paint #paintselector .bucket-prices .old-price:after, .html-product-details-page-paint #paintselectorBucket .bucket-prices .old-price:after,
.html-product-details-page-color #paintselector .bucket-prices .old-price:after,
.html-product-details-page-color #paintselectorBucket .bucket-prices .old-price:after,
.html-product-details-page #paintselector .bucket-prices .old-price:after,
.html-product-details-page #paintselectorBucket .bucket-prices .old-price:after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 50%;
  height: 1px;
  background-color: rgba(29, 29, 29, 0.5);
}
.html-product-details-page-paint #paintselector .paint-selectors, .html-product-details-page-paint #paintselectorBucket .paint-selectors,
.html-product-details-page-color #paintselector .paint-selectors,
.html-product-details-page-color #paintselectorBucket .paint-selectors,
.html-product-details-page #paintselector .paint-selectors,
.html-product-details-page #paintselectorBucket .paint-selectors {
  margin-top: 1rem;
}
.html-product-details-page-paint #paintselector .paint-selectors .custom-qty, .html-product-details-page-paint #paintselectorBucket .paint-selectors .custom-qty,
.html-product-details-page-color #paintselector .paint-selectors .custom-qty,
.html-product-details-page-color #paintselectorBucket .paint-selectors .custom-qty,
.html-product-details-page #paintselector .paint-selectors .custom-qty,
.html-product-details-page #paintselectorBucket .paint-selectors .custom-qty {
  opacity: 0.5;
  pointer-events: none;
}
.html-product-details-page-paint #paintselector .paint-selectors .custom-qty.active, .html-product-details-page-paint #paintselectorBucket .paint-selectors .custom-qty.active,
.html-product-details-page-color #paintselector .paint-selectors .custom-qty.active,
.html-product-details-page-color #paintselectorBucket .paint-selectors .custom-qty.active,
.html-product-details-page #paintselector .paint-selectors .custom-qty.active,
.html-product-details-page #paintselectorBucket .paint-selectors .custom-qty.active {
  opacity: 1;
  pointer-events: all;
}
.html-product-details-page-paint #paintselector .color-picker, .html-product-details-page-paint #paintselectorBucket .color-picker,
.html-product-details-page-color #paintselector .color-picker,
.html-product-details-page-color #paintselectorBucket .color-picker,
.html-product-details-page #paintselector .color-picker,
.html-product-details-page #paintselectorBucket .color-picker {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 3002;
  width: 100%;
  height: 100vh;
  background-color: rgba(29, 29, 29, 0.8);
}
.html-product-details-page-paint #paintselector .color-picker.show, .html-product-details-page-paint #paintselectorBucket .color-picker.show,
.html-product-details-page-color #paintselector .color-picker.show,
.html-product-details-page-color #paintselectorBucket .color-picker.show,
.html-product-details-page #paintselector .color-picker.show,
.html-product-details-page #paintselectorBucket .color-picker.show {
  display: flex;
}
.html-product-details-page-paint #paintselector .color-picker .color-picker-content, .html-product-details-page-paint #paintselectorBucket .color-picker .color-picker-content,
.html-product-details-page-color #paintselector .color-picker .color-picker-content,
.html-product-details-page-color #paintselectorBucket .color-picker .color-picker-content,
.html-product-details-page #paintselector .color-picker .color-picker-content,
.html-product-details-page #paintselectorBucket .color-picker .color-picker-content {
  position: relative;
  margin: auto;
  background-color: #F5F5F5;
  padding: 1rem;
  width: 90vw;
  height: 80vh;
  border-radius: 10px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.html-product-details-page-paint #paintselector .color-picker .color-picker-content::-webkit-scrollbar, .html-product-details-page-paint #paintselectorBucket .color-picker .color-picker-content::-webkit-scrollbar,
.html-product-details-page-color #paintselector .color-picker .color-picker-content::-webkit-scrollbar,
.html-product-details-page-color #paintselectorBucket .color-picker .color-picker-content::-webkit-scrollbar,
.html-product-details-page #paintselector .color-picker .color-picker-content::-webkit-scrollbar,
.html-product-details-page #paintselectorBucket .color-picker .color-picker-content::-webkit-scrollbar {
  width: 0px;
}
.html-product-details-page-paint #paintselector .color-picker .color-picker-content::-webkit-scrollbar-track, .html-product-details-page-paint #paintselectorBucket .color-picker .color-picker-content::-webkit-scrollbar-track,
.html-product-details-page-color #paintselector .color-picker .color-picker-content::-webkit-scrollbar-track,
.html-product-details-page-color #paintselectorBucket .color-picker .color-picker-content::-webkit-scrollbar-track,
.html-product-details-page #paintselector .color-picker .color-picker-content::-webkit-scrollbar-track,
.html-product-details-page #paintselectorBucket .color-picker .color-picker-content::-webkit-scrollbar-track {
  background-color: #F5F5F5;
}
.html-product-details-page-paint #paintselector .color-picker .color-picker-content::-webkit-scrollbar-thumb, .html-product-details-page-paint #paintselectorBucket .color-picker .color-picker-content::-webkit-scrollbar-thumb,
.html-product-details-page-color #paintselector .color-picker .color-picker-content::-webkit-scrollbar-thumb,
.html-product-details-page-color #paintselectorBucket .color-picker .color-picker-content::-webkit-scrollbar-thumb,
.html-product-details-page #paintselector .color-picker .color-picker-content::-webkit-scrollbar-thumb,
.html-product-details-page #paintselectorBucket .color-picker .color-picker-content::-webkit-scrollbar-thumb {
  background-color: #F5F5F5;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page-paint #paintselector .color-picker .color-picker-content, .html-product-details-page-paint #paintselectorBucket .color-picker .color-picker-content,
  .html-product-details-page-color #paintselector .color-picker .color-picker-content,
  .html-product-details-page-color #paintselectorBucket .color-picker .color-picker-content,
  .html-product-details-page #paintselector .color-picker .color-picker-content,
  .html-product-details-page #paintselectorBucket .color-picker .color-picker-content {
    width: 50vw;
    height: 50vh;
    padding: 2rem;
  }
}
.html-product-details-page-paint #paintselector .color-picker .color-picker-content .close-x, .html-product-details-page-paint #paintselectorBucket .color-picker .color-picker-content .close-x,
.html-product-details-page-color #paintselector .color-picker .color-picker-content .close-x,
.html-product-details-page-color #paintselectorBucket .color-picker .color-picker-content .close-x,
.html-product-details-page #paintselector .color-picker .color-picker-content .close-x,
.html-product-details-page #paintselectorBucket .color-picker .color-picker-content .close-x {
  cursor: pointer;
}
.html-product-details-page-paint #paintselector .color-picker .color-picker-content .btns, .html-product-details-page-paint #paintselectorBucket .color-picker .color-picker-content .btns,
.html-product-details-page-color #paintselector .color-picker .color-picker-content .btns,
.html-product-details-page-color #paintselectorBucket .color-picker .color-picker-content .btns,
.html-product-details-page #paintselector .color-picker .color-picker-content .btns,
.html-product-details-page #paintselectorBucket .color-picker .color-picker-content .btns {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
.html-product-details-page-paint #paintselector .color-picker .color-picker-content .close-x, .html-product-details-page-paint #paintselectorBucket .color-picker .color-picker-content .close-x,
.html-product-details-page-color #paintselector .color-picker .color-picker-content .close-x,
.html-product-details-page-color #paintselectorBucket .color-picker .color-picker-content .close-x,
.html-product-details-page #paintselector .color-picker .color-picker-content .close-x,
.html-product-details-page #paintselectorBucket .color-picker .color-picker-content .close-x {
  position: absolute;
  width: 20px;
  right: 1rem;
  top: 1rem;
}
.html-product-details-page-paint #paintselector .color-picker .color-picker-content .close-x svg .st0, .html-product-details-page-paint #paintselectorBucket .color-picker .color-picker-content .close-x svg .st0,
.html-product-details-page-color #paintselector .color-picker .color-picker-content .close-x svg .st0,
.html-product-details-page-color #paintselectorBucket .color-picker .color-picker-content .close-x svg .st0,
.html-product-details-page #paintselector .color-picker .color-picker-content .close-x svg .st0,
.html-product-details-page #paintselectorBucket .color-picker .color-picker-content .close-x svg .st0 {
  stroke: #1D1D1D;
  stroke-width: 2px;
}
.html-product-details-page-paint #paintselector .color-picker .color-picker-content .selected-color-category, .html-product-details-page-paint #paintselectorBucket .color-picker .color-picker-content .selected-color-category,
.html-product-details-page-color #paintselector .color-picker .color-picker-content .selected-color-category,
.html-product-details-page-color #paintselectorBucket .color-picker .color-picker-content .selected-color-category,
.html-product-details-page #paintselector .color-picker .color-picker-content .selected-color-category,
.html-product-details-page #paintselectorBucket .color-picker .color-picker-content .selected-color-category {
  margin-top: 1rem;
}
.html-product-details-page-paint #paintselector .color-picker .color-picker-content .selected-color-category .colors, .html-product-details-page-paint #paintselectorBucket .color-picker .color-picker-content .selected-color-category .colors,
.html-product-details-page-color #paintselector .color-picker .color-picker-content .selected-color-category .colors,
.html-product-details-page-color #paintselectorBucket .color-picker .color-picker-content .selected-color-category .colors,
.html-product-details-page #paintselector .color-picker .color-picker-content .selected-color-category .colors,
.html-product-details-page #paintselectorBucket .color-picker .color-picker-content .selected-color-category .colors {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page-paint #paintselector .color-picker .color-picker-content .selected-color-category .colors, .html-product-details-page-paint #paintselectorBucket .color-picker .color-picker-content .selected-color-category .colors,
  .html-product-details-page-color #paintselector .color-picker .color-picker-content .selected-color-category .colors,
  .html-product-details-page-color #paintselectorBucket .color-picker .color-picker-content .selected-color-category .colors,
  .html-product-details-page #paintselector .color-picker .color-picker-content .selected-color-category .colors,
  .html-product-details-page #paintselectorBucket .color-picker .color-picker-content .selected-color-category .colors {
    gap: 1rem;
  }
}
.html-product-details-page-paint #paintselector .color-picker .color-picker-content .selected-color-category .colors .color, .html-product-details-page-paint #paintselectorBucket .color-picker .color-picker-content .selected-color-category .colors .color,
.html-product-details-page-color #paintselector .color-picker .color-picker-content .selected-color-category .colors .color,
.html-product-details-page-color #paintselectorBucket .color-picker .color-picker-content .selected-color-category .colors .color,
.html-product-details-page #paintselector .color-picker .color-picker-content .selected-color-category .colors .color,
.html-product-details-page #paintselectorBucket .color-picker .color-picker-content .selected-color-category .colors .color {
  flex: 0 0 31%;
  cursor: pointer;
}
.html-product-details-page-paint #paintselector .color-picker .color-picker-content .selected-color-category .colors .color .color-square, .html-product-details-page-paint #paintselectorBucket .color-picker .color-picker-content .selected-color-category .colors .color .color-square,
.html-product-details-page-color #paintselector .color-picker .color-picker-content .selected-color-category .colors .color .color-square,
.html-product-details-page-color #paintselectorBucket .color-picker .color-picker-content .selected-color-category .colors .color .color-square,
.html-product-details-page #paintselector .color-picker .color-picker-content .selected-color-category .colors .color .color-square,
.html-product-details-page #paintselectorBucket .color-picker .color-picker-content .selected-color-category .colors .color .color-square {
  width: 100%;
  height: 90px;
  margin-bottom: 0.2rem;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page-paint #paintselector .color-picker .color-picker-content .selected-color-category .colors .color .color-square, .html-product-details-page-paint #paintselectorBucket .color-picker .color-picker-content .selected-color-category .colors .color .color-square,
  .html-product-details-page-color #paintselector .color-picker .color-picker-content .selected-color-category .colors .color .color-square,
  .html-product-details-page-color #paintselectorBucket .color-picker .color-picker-content .selected-color-category .colors .color .color-square,
  .html-product-details-page #paintselector .color-picker .color-picker-content .selected-color-category .colors .color .color-square,
  .html-product-details-page #paintselectorBucket .color-picker .color-picker-content .selected-color-category .colors .color .color-square {
    height: 110px;
  }
}
.html-product-details-page-paint #paintselector .color-picker .color-picker-content .selected-color-category .colors .color .color-name, .html-product-details-page-paint #paintselectorBucket .color-picker .color-picker-content .selected-color-category .colors .color .color-name,
.html-product-details-page-color #paintselector .color-picker .color-picker-content .selected-color-category .colors .color .color-name,
.html-product-details-page-color #paintselectorBucket .color-picker .color-picker-content .selected-color-category .colors .color .color-name,
.html-product-details-page #paintselector .color-picker .color-picker-content .selected-color-category .colors .color .color-name,
.html-product-details-page #paintselectorBucket .color-picker .color-picker-content .selected-color-category .colors .color .color-name {
  font-size: 0.7rem;
  line-height: 0.8rem;
  margin-bottom: 0.5rem;
  padding-left: 4px;
}
.html-product-details-page-paint .other-sizes,
.html-product-details-page-color .other-sizes,
.html-product-details-page .other-sizes {
  margin-top: 1rem;
}
.html-product-details-page-paint .section,
.html-product-details-page-color .section,
.html-product-details-page .section {
  border-top: 1px solid rgba(29, 29, 29, 0.1);
  padding: 1rem 0.5rem;
}
.html-product-details-page-paint .section .btns,
.html-product-details-page-color .section .btns,
.html-product-details-page .section .btns {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-top: 0.5rem;
}
.html-product-details-page-paint .section.active .section-header,
.html-product-details-page-color .section.active .section-header,
.html-product-details-page .section.active .section-header {
  opacity: 1;
}
.html-product-details-page-paint .section .section-header,
.html-product-details-page-color .section .section-header,
.html-product-details-page .section .section-header {
  font-size: 0.7rem;
  line-height: 0.91rem;
  text-transform: uppercase;
  font-weight: 600;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
  opacity: 0.6;
}
.html-product-details-page-paint .section .selected-color-container,
.html-product-details-page-color .section .selected-color-container,
.html-product-details-page .section .selected-color-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 0.5rem;
}
.html-product-details-page-paint .section .selected-color,
.html-product-details-page-color .section .selected-color,
.html-product-details-page .section .selected-color {
  display: inline-flex;
  align-items: center;
  background-color: #F5F5F5;
  border-radius: 30px;
  padding: 5px 22px 5px 5px;
}
.html-product-details-page-paint .section .selected-color .color-square,
.html-product-details-page-color .section .selected-color .color-square,
.html-product-details-page .section .selected-color .color-square {
  width: 32px;
  height: 32px;
  border-radius: 16px;
  overflow: hidden;
  margin: 0 10px 0 0;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page-paint .section .selected-color .color-square,
  .html-product-details-page-color .section .selected-color .color-square,
  .html-product-details-page .section .selected-color .color-square {
    width: 38px;
    height: 38px;
    border-radius: 20px;
  }
}
.html-product-details-page-paint .section .selected-color .color-name,
.html-product-details-page-color .section .selected-color .color-name,
.html-product-details-page .section .selected-color .color-name {
  font-size: 0.9rem;
  line-height: 1.17rem;
}
.html-product-details-page-paint .section .change-selected-color,
.html-product-details-page-color .section .change-selected-color,
.html-product-details-page .section .change-selected-color {
  font-size: 0.9rem;
  line-height: 1.1rem;
}
.html-product-details-page-paint .section .product-list,
.html-product-details-page-color .section .product-list,
.html-product-details-page .section .product-list {
  width: 100% !important;
  margin: 1rem auto 1rem;
}
.html-product-details-page-paint .section .product-list .product-grid.no-swipe .swiper-slide,
.html-product-details-page-color .section .product-list .product-grid.no-swipe .swiper-slide,
.html-product-details-page .section .product-list .product-grid.no-swipe .swiper-slide {
  width: 50%;
}
.html-product-details-page-paint .section .product-list .swiper-slide,
.html-product-details-page-color .section .product-list .swiper-slide,
.html-product-details-page .section .product-list .swiper-slide {
  cursor: pointer;
}
.html-product-details-page-paint .section .product-list .swiper-slide.active .item-box .overlay,
.html-product-details-page-color .section .product-list .swiper-slide.active .item-box .overlay,
.html-product-details-page .section .product-list .swiper-slide.active .item-box .overlay {
  opacity: 0.02;
}
@media only screen and (min-width: 1200px) {
  .html-product-details-page-paint .section .product-list .item-box,
  .html-product-details-page-color .section .product-list .item-box,
  .html-product-details-page .section .product-list .item-box {
    min-height: 300px;
  }
}
.html-product-details-page-paint .section .product-list a.product,
.html-product-details-page-color .section .product-list a.product,
.html-product-details-page .section .product-list a.product {
  pointer-events: none;
  height: 270px;
  background-color: transparent;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page-paint .section .product-list a.product,
  .html-product-details-page-color .section .product-list a.product,
  .html-product-details-page .section .product-list a.product {
    height: 310px;
  }
}
.html-product-details-page-paint .section .product-list a.product .picture,
.html-product-details-page-color .section .product-list a.product .picture,
.html-product-details-page .section .product-list a.product .picture {
  height: 80px;
}
.html-product-details-page-paint .section .product-list a.product .product-title,
.html-product-details-page-color .section .product-list a.product .product-title,
.html-product-details-page .section .product-list a.product .product-title {
  white-space: nowrap;
}
.html-product-details-page-paint .section .product-list a.product .add-info,
.html-product-details-page-color .section .product-list a.product .add-info,
.html-product-details-page .section .product-list a.product .add-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.html-product-details-page-paint .section .product-list a.product .add-info .from-price,
.html-product-details-page-color .section .product-list a.product .add-info .from-price,
.html-product-details-page .section .product-list a.product .add-info .from-price {
  font-size: 0.8rem;
  line-height: 1.04rem;
  white-space: nowrap;
  font-weight: 600;
}
.html-product-details-page-paint .section .product-list a.product .buttons,
.html-product-details-page-color .section .product-list a.product .buttons,
.html-product-details-page .section .product-list a.product .buttons {
  display: block;
  position: relative;
  bottom: auto;
  margin: auto;
  text-align: right;
}

.html-product-details-page .floor-calculator {
  margin-top: 1rem;
}
@media only screen and (max-width: 1023px) {
  .html-product-details-page .floor-calculator {
    font-size: 0.9rem;
    line-height: 1.17rem;
  }
}
.html-product-details-page .floor-calculator .section {
  padding-bottom: 0;
}
.html-product-details-page .floor-calculator .form-element {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.html-product-details-page .floor-calculator .form-element input[type=number] {
  width: 120px;
  -moz-appearance: textfield; /* Firefox */
  -webkit-appearance: none; /* Chrome, Safari, and Edge */
  appearance: none; /* General property for future compatibility */
}
.html-product-details-page .floor-calculator .form-element input[type=number]:focus ~ .custom-label, .html-product-details-page .floor-calculator .form-element input[type=number]:not(:placeholder-shown) ~ .custom-label, .html-product-details-page .floor-calculator .form-element input[type=number].form-select ~ .custom-label {
  top: 25px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .floor-calculator .form-element input[type=number]:focus ~ .custom-label, .html-product-details-page .floor-calculator .form-element input[type=number]:not(:placeholder-shown) ~ .custom-label, .html-product-details-page .floor-calculator .form-element input[type=number].form-select ~ .custom-label {
    top: 30px;
  }
}
.html-product-details-page .floor-calculator .form-element input[type=number]::-webkit-inner-spin-button,
.html-product-details-page .floor-calculator .form-element input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.html-product-details-page .floor-calculator .form-element .custom-label {
  position: absolute;
  left: 80px;
  top: 16px;
  border-left: 1px solid rgba(29, 29, 29, 0.1);
  padding-left: 8px;
  -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 .floor-calculator .form-element .custom-label {
    top: 20px;
  }
}
.html-product-details-page .floor-calculator .result {
  display: none;
}
.html-product-details-page .floor-calculator .result.show {
  display: block;
  margin-top: 0.5rem;
}
.html-product-details-page .floor-calculator .note {
  font-size: 0.7rem;
  line-height: 0.91rem;
  font-style: italic;
  opacity: 0.8;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .floor-calculator .note {
    font-size: 0.8rem;
    line-height: 1.04rem;
  }
}

.html-product-details-page .wallpaper-calculator {
  margin-top: 1rem;
}
.html-product-details-page .wallpaper-calculator.hide {
  display: none !important;
}
@media only screen and (max-width: 1023px) {
  .html-product-details-page .wallpaper-calculator {
    font-size: 0.9rem;
    line-height: 1.17rem;
  }
}
.html-product-details-page .wallpaper-calculator .flex-inputs {
  display: flex;
  gap: 1rem;
}
.html-product-details-page .wallpaper-calculator .form-element {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.html-product-details-page .wallpaper-calculator .form-element input[type=number] {
  width: 130px;
  -moz-appearance: textfield; /* Firefox */
  -webkit-appearance: none; /* Chrome, Safari, and Edge */
  appearance: none; /* General property for future compatibility */
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .wallpaper-calculator .form-element input[type=number] {
    width: 160px;
  }
}
.html-product-details-page .wallpaper-calculator .form-element input[type=number]:focus ~ .custom-label, .html-product-details-page .wallpaper-calculator .form-element input[type=number]:not(:placeholder-shown) ~ .custom-label, .html-product-details-page .wallpaper-calculator .form-element input[type=number].form-select ~ .custom-label {
  top: 25px;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .wallpaper-calculator .form-element input[type=number]:focus ~ .custom-label, .html-product-details-page .wallpaper-calculator .form-element input[type=number]:not(:placeholder-shown) ~ .custom-label, .html-product-details-page .wallpaper-calculator .form-element input[type=number].form-select ~ .custom-label {
    top: 30px;
  }
}
.html-product-details-page .wallpaper-calculator .form-element input[type=number]::-webkit-inner-spin-button,
.html-product-details-page .wallpaper-calculator .form-element input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.html-product-details-page .wallpaper-calculator .form-element .custom-label {
  position: absolute;
  left: 90px;
  top: 16px;
  border-left: 1px solid rgba(29, 29, 29, 0.1);
  padding-left: 8px;
  -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 .wallpaper-calculator .form-element .custom-label {
    top: 20px;
    left: 120px;
  }
}
.html-product-details-page .wallpaper-calculator .result {
  display: none;
}
.html-product-details-page .wallpaper-calculator .result.show {
  display: block;
  margin-top: 0.5rem;
  font-size: 0.9rem;
  line-height: 1.17rem;
}
.html-product-details-page .wallpaper-calculator .note {
  font-size: 0.7rem;
  line-height: 0.91rem;
  font-style: italic;
  opacity: 0.8;
}
@media only screen and (min-width: 1024px) {
  .html-product-details-page .wallpaper-calculator .note {
    font-size: 0.8rem;
    line-height: 1.04rem;
  }
}

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

.html-category-page.clublist .master-column-wrapper .center-2 .category-page .flex {
  display: block;
  margin: auto;
}
.html-category-page.clublist .master-column-wrapper .center-2 .category-page .flex .category-grid.sub-category-grid {
  width: auto;
}
.html-category-page.clublist .master-column-wrapper .center-2 .category-page .flex .category-description-text {
  width: 100%;
}
.html-category-page.clublist .master-column-wrapper .center-2 .page-body .flex .category-grid .cat-item-grid {
  display: flex;
  padding-bottom: 1rem;
  justify-content: space-between;
  overflow-x: visible;
  flex-wrap: wrap;
}
.html-category-page.clublist .master-column-wrapper .center-2 .page-body .flex .category-grid .cat-item-grid .cat-item-box {
  text-align: center;
  width: 30%;
  margin: 0 0 1rem;
  border: 1px solid rgba(29, 29, 29, 0.2);
  border-radius: 8px;
  padding: 1rem 0;
}
@media only screen and (min-width: 1024px) {
  .html-category-page.clublist .master-column-wrapper .center-2 .page-body .flex .category-grid .cat-item-grid .cat-item-box {
    width: 15%;
  }
}
.html-category-page.clublist .master-column-wrapper .center-2 .page-body .flex .category-grid .cat-item-grid .cat-item-box:first-child {
  margin-left: 0;
}
@media only screen and (min-width: 768px) {
  .html-category-page.clublist .master-column-wrapper .center-2 .page-body .flex .category-grid .cat-item-grid .cat-item-box:first-child {
    margin-left: 0;
  }
}
.html-category-page.clublist .master-column-wrapper .center-2 .page-body .flex .category-grid .cat-item-grid .cat-item-box:last-child {
  padding-right: 0;
}
@media only screen and (min-width: 768px) {
  .html-category-page.clublist .master-column-wrapper .center-2 .page-body .flex .category-grid .cat-item-grid .cat-item-box:last-child {
    padding-right: 0;
  }
}
.html-category-page.clublist .master-column-wrapper .center-2 .page-body .flex .category-grid .cat-item-grid .cat-item-box:before, .html-category-page.clublist .master-column-wrapper .center-2 .page-body .flex .category-grid .cat-item-grid .cat-item-box:after {
  display: none;
}
.html-category-page.clublist .master-column-wrapper .center-2 .page-body .flex .category-grid .cat-item-grid .cat-item-box .picture {
  width: 70px;
  height: 70px;
  border-radius: 0;
  overflow: visible;
  display: flex;
  background: 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;
  margin: 0 auto 6px;
}
.html-category-page.clublist .master-column-wrapper .center-2 .page-body .flex .category-grid .cat-item-grid .cat-item-box .picture .picture-container {
  margin: auto;
  width: 100%;
  height: 100%;
  border-radius: 0;
  overflow: visible;
  border: 0px;
}
.html-category-page.clublist .master-column-wrapper .center-2 .page-body .flex .category-grid .cat-item-grid .cat-item-box .picture img {
  object-fit: contain;
}
.html-category-page.clublist .master-column-wrapper .center-2 .page-body .flex .category-grid .cat-item-grid .cat-item-box h4 {
  margin: auto;
}

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

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

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

.html-shopping-cart-page .master-wrapper-content, .html-wishlist-page .master-wrapper-content {
  position: relative;
  background-color: #F5F5F5;
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .master-wrapper-content .center-1, .html-wishlist-page .master-wrapper-content .center-1 {
    padding: 2rem 0 0;
  }
}
.html-shopping-cart-page .master-wrapper-content .center-1 .wishlist-page .page-body .no-data, .html-wishlist-page .master-wrapper-content .center-1 .wishlist-page .page-body .no-data {
  margin: 2rem auto 0;
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page, .html-wishlist-page .master-wrapper-content .shopping-cart-page,
  .html-wishlist-page .master-wrapper-content .wishlist-page {
    width: 80%;
    padding: 1rem 0;
    margin: 0 auto 5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page, .html-wishlist-page .master-wrapper-content .shopping-cart-page,
  .html-wishlist-page .master-wrapper-content .wishlist-page {
    width: 70%;
  }
}
@media only screen and (min-width: 1400px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page, .html-wishlist-page .master-wrapper-content .shopping-cart-page,
  .html-wishlist-page .master-wrapper-content .wishlist-page {
    width: 50%;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page.registered .page-body .heading,
.html-shopping-cart-page .master-wrapper-content .wishlist-page.registered .page-body .heading, .html-wishlist-page .master-wrapper-content .shopping-cart-page.registered .page-body .heading,
.html-wishlist-page .master-wrapper-content .wishlist-page.registered .page-body .heading {
  text-align: left;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page h1,
.html-shopping-cart-page .master-wrapper-content .wishlist-page h1, .html-wishlist-page .master-wrapper-content .shopping-cart-page h1,
.html-wishlist-page .master-wrapper-content .wishlist-page h1 {
  font-size: 1.4rem;
  line-height: 1.82rem;
  font-family: "futura-pt", sans-serif;
  font-weight: 700;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body {
  padding: 0 0 5rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .close-cart,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .close-cart, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .close-cart,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .close-cart {
  display: flex;
  position: fixed;
  width: 40px;
  height: 40px;
  top: 14px;
  left: 14px;
  padding: 12px;
  z-index: 3000;
  border-radius: 20px;
  transform: rotate(180deg);
  background-color: #c3a884;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .close-cart,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .close-cart, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .close-cart,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .close-cart {
    top: 62px;
    left: 50px;
    cursor: pointer;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .close-cart:hover,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .close-cart:hover, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .close-cart:hover,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .close-cart:hover {
  background-color: #e5d8c8;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .close-cart:before, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .close-cart:after,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .close-cart:before,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .close-cart:after, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .close-cart:before, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .close-cart:after,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .close-cart:before,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .close-cart:after {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .close-cart svg,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .close-cart svg, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .close-cart svg,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .close-cart svg {
  pointer-events: none;
  overflow: visible;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .close-cart svg .st0,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .close-cart svg .st0, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .close-cart svg .st0,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .close-cart svg .st0 {
  fill: #1D1D1D;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .warnings,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .warnings, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .warnings,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .warnings {
  text-align: center;
  margin: 4rem auto 0;
  color: #1D1D1D;
  max-width: 610px;
  text-wrap: balance;
  border: 2px solid rgba(241, 66, 66, 0.5);
  border-radius: 4px;
  padding: 1rem 0;
  font-size: 1rem;
  line-height: 1.3rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .warnings p,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .warnings p, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .warnings p,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .warnings p {
  margin: 0;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .login-btn,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .login-btn, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .login-btn,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .login-btn {
  border: 1px solid rgba(29, 29, 29, 0.2);
  border-radius: 10px;
  margin: 0.5rem auto 1rem;
  padding: 1rem;
  font-size: 0.9rem;
  line-height: 1.3rem;
}
@media only screen and (min-width: 1200px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .login-btn br,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .login-btn br, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .login-btn br,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .login-btn br {
    display: none;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .user-loggedin,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .user-loggedin, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .user-loggedin,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .user-loggedin {
  padding: 0.6rem 1rem;
  margin: 0.5rem auto;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.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 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (max-width: 1023px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .heading,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .heading, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .heading,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .heading {
    width: calc(100% - 30px);
    text-align: center;
  }
}
@media only screen and (min-width: 768px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .heading,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .heading, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .heading,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .heading {
    width: 100%;
    padding: 0 15px;
    max-width: 640px;
  }
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .heading,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .heading, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .heading,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .heading {
    margin: 0rem auto 1rem;
  }
}
.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.2rem;
  line-height: 1.56rem;
  font-family: "futura-pt", sans-serif;
  font-weight: 700;
  margin-bottom: 0;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .no-data,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .no-data, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .no-data,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .no-data {
  margin: auto;
  text-align: center;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .no-data .icon,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .no-data .icon, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .no-data .icon,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .no-data .icon {
  position: relative;
  width: 30px;
  height: 36px;
  display: block;
  margin: 0 auto 1rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .no-data .icon svg,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .no-data .icon svg, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .no-data .icon svg,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .no-data .icon svg {
  overflow: visible;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .no-data .icon svg .st0,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .no-data .icon svg .st0, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .no-data .icon svg .st0,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .no-data .icon svg .st0 {
  fill: none;
  stroke: #1D1D1D;
  stroke-miterlimit: 10;
  stroke-width: 14px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .no-data .icon svg .st1,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .no-data .icon svg .st1, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .no-data .icon svg .st1,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .no-data .icon svg .st1 {
  fill: none;
  stroke: #0F6A5E;
  stroke-width: 14px;
  stroke-linecap: round;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .no-data .btns,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .no-data .btns, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .no-data .btns,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .no-data .btns {
  margin-top: 2rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content {
  margin: 0 auto;
  padding: 0;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content,
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content,
  .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content {
    width: calc(100% - 30px);
  }
}
@media only screen and (min-width: 768px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content,
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content,
  .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content {
    width: 100%;
    padding: 0 15px;
    max-width: 640px;
  }
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content,
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content,
  .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content {
    margin: 1rem auto;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.empty-cart,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.empty-cart,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.empty-cart,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.empty-cart, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.empty-cart,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.empty-cart,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.empty-cart,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.empty-cart {
  height: 50vh;
  display: flex;
  align-items: center;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.logged-in .cart-grid,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.logged-in .cart-grid,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.logged-in .cart-grid,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.logged-in .cart-grid, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.logged-in .cart-grid,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.logged-in .cart-grid,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.logged-in .cart-grid,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.logged-in .cart-grid {
  display: flex;
  flex-wrap: wrap;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.logged-in .cart-grid:has(.message-error) .cart-footer,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.logged-in .cart-grid:has(.message-error) .cart-footer,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.logged-in .cart-grid:has(.message-error) .cart-footer,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.logged-in .cart-grid:has(.message-error) .cart-footer, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.logged-in .cart-grid:has(.message-error) .cart-footer,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.logged-in .cart-grid:has(.message-error) .cart-footer,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.logged-in .cart-grid:has(.message-error) .cart-footer,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.logged-in .cart-grid:has(.message-error) .cart-footer {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.logged-in .cart-grid .table-wrapper,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.logged-in .cart-grid .table-wrapper,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.logged-in .cart-grid .table-wrapper,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.logged-in .cart-grid .table-wrapper, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.logged-in .cart-grid .table-wrapper,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.logged-in .cart-grid .table-wrapper,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.logged-in .cart-grid .table-wrapper,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.logged-in .cart-grid .table-wrapper {
  order: 2;
  width: 100%;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.logged-in .cart-grid .user-loggedin2,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.logged-in .cart-grid .user-loggedin2,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.logged-in .cart-grid .user-loggedin2,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.logged-in .cart-grid .user-loggedin2, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.logged-in .cart-grid .user-loggedin2,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.logged-in .cart-grid .user-loggedin2,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.logged-in .cart-grid .user-loggedin2,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.logged-in .cart-grid .user-loggedin2 {
  order: 1;
  position: absolute;
  right: 0;
  top: -35px;
  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.logged-in .cart-grid .user-loggedin2,
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.logged-in .cart-grid .user-loggedin2,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.logged-in .cart-grid .user-loggedin2,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.logged-in .cart-grid .user-loggedin2, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.logged-in .cart-grid .user-loggedin2,
  .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.logged-in .cart-grid .user-loggedin2,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.logged-in .cart-grid .user-loggedin2,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.logged-in .cart-grid .user-loggedin2 {
    right: 20px;
    top: -58px;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.logged-in .cart-grid .cart-footer,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.logged-in .cart-grid .cart-footer,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.logged-in .cart-grid .cart-footer,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.logged-in .cart-grid .cart-footer, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content.logged-in .cart-grid .cart-footer,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content.logged-in .cart-grid .cart-footer,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content.logged-in .cart-grid .cart-footer,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content.logged-in .cart-grid .cart-footer {
  order: 3;
  width: 100%;
}
@media all and (min-width: 1024px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper,
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper,
  .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper {
    display: inline-block;
    width: 48%;
    vertical-align: top;
    margin-right: 3%;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart {
  width: 100%;
  display: block;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart .td-title,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart thead,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart .td-title,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart thead,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart .td-title,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart thead,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart .td-title,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart thead, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart .td-title,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart thead,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart .td-title,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart thead,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart .td-title,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart thead,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart .td-title,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart thead {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody {
  display: block;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr {
  padding: 1rem;
  display: flex;
  position: relative;
  margin-bottom: 0.5rem;
  background-color: rgba(29, 29, 29, 0.05);
  border-radius: 10px;
  align-items: center;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr:last-child,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr:last-child,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr:last-child,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr:last-child, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr:last-child,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr:last-child,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr:last-child,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr:last-child {
  border-bottom-width: 0px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr:has(.message-error),
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr:has(.message-error),
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr:has(.message-error),
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr:has(.message-error), .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr:has(.message-error),
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr:has(.message-error),
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr:has(.message-error),
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr:has(.message-error) {
  background-color: rgba(241, 66, 66, 0.9);
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr:has(.message-error) td.product .subtotal,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr:has(.message-error) td.product .subtotal,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr:has(.message-error) td.product .subtotal,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr:has(.message-error) td.product .subtotal, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr:has(.message-error) td.product .subtotal,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr:has(.message-error) td.product .subtotal,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr:has(.message-error) td.product .subtotal,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr:has(.message-error) td.product .subtotal {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.add-to-cart,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.add-to-cart,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.add-to-cart,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.add-to-cart, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.add-to-cart,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.add-to-cart,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.add-to-cart,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.add-to-cart {
  z-index: -1;
  position: absolute;
  left: -9999px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture {
  width: auto;
  flex: 0 0 46px;
  margin-right: 10px;
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture,
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture,
  .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture {
    flex: 0 0 66px;
    margin-right: 20px;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture a:before, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture a:after,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture a:before,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture a:after,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture a:before,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture a:after,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture a:before,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture a:after, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture a:before, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture a:after,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture a:before,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture a:after,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture a:before,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture a:after,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture a:before,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture a:after {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture a img,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture a img,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture a img,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture a img, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture a img,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture a img,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product-picture a img,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product-picture a img {
  mix-blend-mode: multiply;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product {
  flex: auto;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .product-name,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .product-name,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .product-name,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .product-name, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .product-name,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .product-name,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .product-name,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .product-name {
  font-size: 0.8rem;
  line-height: 1.04rem;
  display: block;
  margin-bottom: 0.1rem;
}
@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: 0.9rem;
    line-height: 1.17rem;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .product-name:before, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .product-name:after,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .product-name:before,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .product-name:after,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .product-name:before,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .product-name:after,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .product-name:before,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .product-name:after, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .product-name:before, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .product-name:after,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .product-name:before,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .product-name:after,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .product-name:before,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .product-name:after,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .product-name:before,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .product-name:after {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .attributes,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .attributes,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .attributes,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .attributes, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .attributes,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .attributes,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .attributes,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .attributes {
  display: inline-block;
  font-size: 0.7rem;
  line-height: 1rem;
}
@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 .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 {
    font-size: 0.8rem;
    line-height: 1.4rem;
  }
}
.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.7rem;
  line-height: 1.3rem;
  margin-left: 5px;
}
@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 .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 {
    font-size: 0.8rem;
    line-height: 1.4rem;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .message-error,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .message-error,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .message-error,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .message-error, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .message-error,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .message-error,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .message-error,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .message-error {
  padding: 10px 0;
  margin: 10px 0;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .message-error ul,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .message-error ul,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .message-error ul,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .message-error ul, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .message-error ul,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .message-error ul,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .message-error ul,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .message-error ul {
  list-style: none;
  font-size: 0.9rem;
  line-height: 0.9rem;
  font-weight: 700;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal {
  display: block;
  width: 100%;
  pointer-events: none;
  font-weight: 700;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal .product-subtotal,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal .product-subtotal,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal .product-subtotal,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal .product-subtotal, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal .product-subtotal,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal .product-subtotal,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal .product-subtotal,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal .product-subtotal {
  line-height: 1.5rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal .product-subtotal.old-price,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal .product-subtotal.old-price,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal .product-subtotal.old-price,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal .product-subtotal.old-price, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal .product-subtotal.old-price,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal .product-subtotal.old-price,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal .product-subtotal.old-price,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal .product-subtotal.old-price {
  font-weight: 400;
  text-decoration: line-through;
  font-size: 0.7rem;
  line-height: 0.91rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal .discount,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal .discount,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal .discount,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal .discount, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal .discount,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal .discount,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .subtotal .discount,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .subtotal .discount {
  color: #0F6A5E;
  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.product .sku,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .sku,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .sku,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .sku, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .sku,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .sku,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.product .sku,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.product .sku {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.unit-price,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.unit-price,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.unit-price,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.unit-price, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.unit-price,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.unit-price,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.unit-price,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.unit-price {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity {
  align-self: center;
  flex: 0 0 100px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty {
  position: relative;
  display: flex;
  align-items: center;
  padding: 1rem 0;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty.hide,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty.hide,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty.hide,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty.hide, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty.hide,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty.hide,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty.hide,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty.hide {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty {
  display: flex;
  height: 100%;
  width: auto;
  flex: 0 0 30px;
  align-items: center;
  cursor: pointer;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive {
  pointer-events: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon {
  border: 2px solid rgba(29, 29, 29, 0.1);
  background-color: transparent;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg {
  opacity: 0.3;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg .st0,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg .st0,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg .st0,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg .st0, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg .st0,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg .st0,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg .st0,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty.inactive .icon svg .st0 {
  stroke: #1D1D1D;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty .icon,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty .icon,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty .icon,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty .icon, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty .icon,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty .icon,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty .icon,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty .icon {
  margin: auto;
  width: 28px;
  height: 28px;
  border: 2px solid #1D1D1D;
  background-color: #1D1D1D;
  border-radius: 14px;
  padding: 6px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg {
  overflow: visible;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg .st0,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg .st0,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg .st0,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg .st0, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg .st0,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg .st0,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg .st0,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .btn-qty svg .st0 {
  fill: none;
  stroke: #F5F5F5;
  stroke-width: 28;
  stroke-linecap: round;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input {
  margin: 0;
  border: 0px;
  text-align: center;
  border: 0px solid #1D1D1D;
  padding: 0;
  height: auto;
  flex: 1;
  position: relative;
  border-radius: 0;
  width: 40px;
  -moz-appearance: textfield;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-outer-spin-button, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-inner-spin-button,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-outer-spin-button,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-inner-spin-button,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-outer-spin-button,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-inner-spin-button,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-outer-spin-button,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-inner-spin-button, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-outer-spin-button, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-inner-spin-button,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-outer-spin-button,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-inner-spin-button,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-outer-spin-button,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-inner-spin-button,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-outer-spin-button,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.quantity .custom-qty .qty-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart {
  position: absolute;
  top: -3px;
  right: 0px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  padding: 8px;
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart,
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart,
  .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart {
    top: 0;
    right: 0;
    width: 34px;
    height: 34px;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart .icon,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart .icon,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart .icon,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart .icon, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart .icon,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart .icon,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart .icon,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart .icon {
  width: 100%;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart input,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart input,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart input,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart input, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart input,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart input,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .table-wrapper table.cart tbody tr td.remove-from-cart input,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .table-wrapper table.cart tbody tr td.remove-from-cart input {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-options .common-buttons,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-options .common-buttons,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-options .common-buttons,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-options .common-buttons, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-options .common-buttons,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-options .common-buttons,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-options .common-buttons,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-options .common-buttons {
  text-align: center;
  margin: 0;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-options .common-buttons .update-cart-button,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-options .common-buttons .update-wishlist-button,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-options .common-buttons .update-cart-button,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-options .common-buttons .update-wishlist-button,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-options .common-buttons .update-cart-button,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-options .common-buttons .update-wishlist-button,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-options .common-buttons .update-cart-button,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-options .common-buttons .update-wishlist-button, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-options .common-buttons .update-cart-button,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-options .common-buttons .update-wishlist-button,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-options .common-buttons .update-cart-button,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-options .common-buttons .update-wishlist-button,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-options .common-buttons .update-cart-button,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-options .common-buttons .update-wishlist-button,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-options .common-buttons .update-cart-button,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-options .common-buttons .update-wishlist-button {
  z-index: -1;
  position: absolute;
  left: -9999px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-options .common-buttons .email-btn,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-options .common-buttons .email-btn,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-options .common-buttons .email-btn,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-options .common-buttons .email-btn, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-options .common-buttons .email-btn,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-options .common-buttons .email-btn,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-options .common-buttons .email-btn,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-options .common-buttons .email-btn {
  margin: 2rem auto 0;
  font-size: 0.9rem;
  line-height: 1.17rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer {
  display: block;
}
@media all and (min-width: 1024px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer,
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer,
  .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer {
    display: inline-block;
    width: 48%;
    vertical-align: top;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer input[type=text],
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer input[type=text],
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer input[type=text],
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer input[type=text], .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer input[type=text],
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer input[type=text],
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer input[type=text],
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer input[type=text] {
  padding: 0 10px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .imitate-a,
.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 .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 .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .imitate-a, .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 .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .imitate-a,
.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 .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .imitate-a {
  font-size: 0.9rem;
  line-height: 1.5rem;
  margin-right: 1rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .discount,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .discount,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .discount,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .discount, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .discount,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .discount,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .discount,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .discount {
  display: flex;
  align-items: center;
  padding: 1rem 0;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .discount .icon,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .discount .icon,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .discount .icon,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .discount .icon, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .discount .icon,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .discount .icon,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .discount .icon,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .discount .icon {
  width: 20px;
  margin-right: 0.5rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .discount .arrow,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .discount .arrow,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .discount .arrow,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .discount .arrow, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .discount .arrow,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .discount .arrow,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .deals-btns .discount .arrow,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .deals-btns .discount .arrow {
  width: 8px;
  rotate: 90deg;
  margin: 0 8px 0 auto;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box {
  display: none;
  padding: 1rem 0;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box.show-discount, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box:has(.message-failure), .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box:has(.current-code),
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box.show-discount,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box:has(.message-failure),
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box:has(.current-code),
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box.show-discount,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box:has(.message-failure),
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box:has(.current-code),
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box.show-discount,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box:has(.message-failure),
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box:has(.current-code), .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box.show-discount, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box:has(.message-failure), .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box:has(.current-code),
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box.show-discount,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box:has(.message-failure),
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box:has(.current-code),
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box.show-discount,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box:has(.message-failure),
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box:has(.current-code),
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box.show-discount,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box:has(.message-failure),
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box:has(.current-code) {
  display: block !important;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box.show,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box.show,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box.show,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box.show, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box.show,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box.show,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box.show,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box.show {
  display: block;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .hint,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .hint,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .hint,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .hint, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .hint,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .hint,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .hint,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .hint {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code {
  width: 100%;
  position: relative;
  display: flex;
  margin-bottom: 1rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .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-right: 1rem;
  height: auto;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .apply-discount-coupon-code-button,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .apply-discount-coupon-code-button,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .apply-discount-coupon-code-button,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .apply-discount-coupon-code-button, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .apply-discount-coupon-code-button,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .apply-discount-coupon-code-button,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .apply-discount-coupon-code-button,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .coupon-code .apply-discount-coupon-code-button {
  margin: 0 auto;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .message-failure,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .message-failure,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .message-failure,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .message-failure, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .message-failure,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .message-failure,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .message-failure,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .message-failure {
  background: rgba(234, 143, 1, 0.5);
  padding: 10px;
  border-radius: 4px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .message-success,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .message-success,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .message-success,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .message-success, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .message-success,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .message-success,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .message-success,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .message-success {
  display: none;
  font-style: italic;
  font-size: 0.7rem;
  padding: 0.5rem 0;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code {
  position: relative;
  background-color: rgba(23, 206, 52, 0.5);
  padding: 1rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 4px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button {
  background: transparent;
  border: 0;
  width: 30px;
  padding: 6px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button svg line,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button svg line,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button svg line,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button svg line, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button svg line,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button svg line,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button svg line,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code .remove-discount-button svg line {
  stroke: #1D1D1D;
  stroke-width: 2px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code input,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code input,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code input,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code input, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code input,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code input,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .coupon-box .current-code input,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .coupon-box .current-code input {
  background-color: transparent;
  position: absolute;
  top: 13px;
  right: 1rem;
  border-bottom: 2px solid #253E8A !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-bottom: 8px;
  width: 50%;
  display: inline-block;
  margin-right: 1rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box .message-success,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box .message-success,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box .message-success,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box .message-success, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box .message-success,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box .message-success,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .cart-collaterals .deals .giftcard-box .message-success,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .cart-collaterals .deals .giftcard-box .message-success {
  position: relative;
  background-color: #c4e8c4;
  padding: 1rem;
  text-align: center;
  margin-top: 1rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals label,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals label,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals label,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals label, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals label,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals label,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals label,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals label {
  position: relative;
  height: auto;
  left: auto;
  top: auto;
  pointer-events: all;
  font-size: 0.9rem;
  line-height: 1.17rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info {
  border-bottom: 1px solid rgba(29, 29, 29, 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.tax-value,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.tax-value,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.tax-value,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.tax-value, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.tax-value,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.tax-value,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.tax-value,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.tax-value {
  display: none;
  opacity: 0.7;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.tax-value label,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.tax-value label,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.tax-value label,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.tax-value label, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.tax-value label,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.tax-value label,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.tax-value label,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.tax-value label {
  font-weight: 400;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.discount-total, .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.giftcard-summary,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.discount-total,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.giftcard-summary,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.discount-total,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.giftcard-summary,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.discount-total,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.giftcard-summary, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.discount-total, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.giftcard-summary,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.discount-total,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.giftcard-summary,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.discount-total,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total tr.giftcard-summary,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.discount-total,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total tr.giftcard-summary {
  color: #0F6A5E;
}
.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: #0F6A5E;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td {
  font-size: 1rem;
  line-height: 1.5rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-left,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-left,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-left,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-left, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-left,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-left,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-left,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-left {
  font-weight: 600;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-right,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-right,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-right,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-right, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-right,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-right,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-right,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-right {
  text-align: right;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-calc,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-calc,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-calc,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-calc, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-calc,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-calc,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-calc,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-calc {
  font-style: italic;
  opacity: 0.7;
  font-size: 0.9rem;
  line-height: 1.17rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-free,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-free,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-free,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-free, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-free,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-free,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-free,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .cart-total td.cart-total-right .shipping-free {
  margin-right: 9px;
  text-transform: uppercase;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left {
  position: relative;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left input,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left input,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left input,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left input, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left input,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left input,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left input,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left input {
  background-color: transparent;
  font-weight: 400;
  color: #1D1D1D;
  border-bottom: 2px solid #253E8A !important;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .giftcard-remaining,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .giftcard-remaining,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .giftcard-remaining,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .giftcard-remaining, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .giftcard-remaining,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .giftcard-remaining,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .giftcard-remaining,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .giftcard-remaining {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .icon,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .icon,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .icon,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .icon, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .icon,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .icon,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .icon,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .totals .total-info .giftcard-summary .cart-total-left .icon {
  position: relative;
  top: 9px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  padding: 8px;
  display: inline-block;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .checkout-attributes,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .checkout-attributes,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .checkout-attributes,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .checkout-attributes, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .checkout-attributes,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .checkout-attributes,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .checkout-attributes,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .checkout-attributes {
  position: relative;
  margin: 2rem auto;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .checkout-attributes dt,
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .checkout-attributes dt,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .checkout-attributes dt,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .checkout-attributes dt, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .order-summary-content .cart-footer .checkout-attributes dt,
.html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .wishlist-content .cart-footer .checkout-attributes dt,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .order-summary-content .cart-footer .checkout-attributes dt,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .wishlist-content .cart-footer .checkout-attributes dt {
  display: none;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .customer-comment,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .customer-comment, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .customer-comment,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .customer-comment {
  margin: 1rem auto 0;
  padding: 0;
}
@media only screen and (max-width: 1023px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .customer-comment,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .customer-comment, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .customer-comment,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .customer-comment {
    width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 1024px) {
  .html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .customer-comment,
  .html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .customer-comment, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .customer-comment,
  .html-wishlist-page .master-wrapper-content .wishlist-page .page-body .customer-comment {
    padding: 0 15px;
    max-width: 640px;
    margin: 1rem auto;
  }
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .share-info,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .share-info, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .share-info,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .share-info {
  margin: 3rem auto 1rem;
  text-align: center;
  font-size: 0.9rem;
  line-height: 1.17rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .share-info .share-label,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .share-info .share-label, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .share-info .share-label,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .share-info .share-label {
  display: block;
  margin-bottom: 1rem;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .share-info #wishlistUrl,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .share-info #wishlistUrl, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .share-info #wishlistUrl,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .share-info #wishlistUrl {
  position: absolute;
  left: -9999px;
}
.html-shopping-cart-page .master-wrapper-content .shopping-cart-page .page-body .share-info button.imitate-a,
.html-shopping-cart-page .master-wrapper-content .wishlist-page .page-body .share-info button.imitate-a, .html-wishlist-page .master-wrapper-content .shopping-cart-page .page-body .share-info button.imitate-a,
.html-wishlist-page .master-wrapper-content .wishlist-page .page-body .share-info button.imitate-a {
  border: 0;
}

.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: calc(100% - 18px);
    margin: auto;
  }
}
@media only screen and (min-width: 768px) {
  .html-checkout-page .master-wrapper-content {
    width: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .html-checkout-page .master-wrapper-content {
    padding-top: 150px;
  }
}
.html-checkout-page .master-wrapper-content .custom-navigation {
  display: none;
}
.html-checkout-page .master-wrapper-content .checkout-page {
  margin: auto;
  width: 100%;
  padding-top: 0.5rem;
}
.html-checkout-page .master-wrapper-content .checkout-page .page-title {
  display: none;
  text-align: center;
  margin-bottom: 1rem;
}
.html-checkout-page .master-wrapper-content .checkout-page ol {
  list-style: none;
}
.html-checkout-page .master-wrapper-content .checkout-page .completed-message {
  text-align: center;
  max-width: 640px;
  margin: auto;
  font-size: 1rem;
  line-height: 1.3rem;
}
.html-checkout-page .master-wrapper-content .checkout-page #payment-info-buttons-container {
  display: none;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .section.order-completed {
  text-align: center;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .section.order-completed .buttons {
  margin-top: 2rem;
}
.html-checkout-page .master-wrapper-content .checkout-page .checkout-data .loading {
  background: url("/Themes/custom/Content/images/happyhomes/icon-loader.svg") no-repeat 50% 50%;
  background-color: transparent;
  background-size: 30px;
  font-size: 0;
  height: 60px;
}

.html-pick-up-in-store-checkout #pick-up-in-store-app .pickup-heading {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .pickup-heading h1 {
  margin-bottom: 0;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .selected-store {
  border: 1px solid rgba(29, 29, 29, 0.2);
  padding: 1rem;
  display: flex;
  gap: 0.5rem;
  margin-bottom: 1rem;
  border-radius: 8px;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .selected-store .icon {
  width: 42px;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .selected-store .icon svg {
  display: inline-block;
  position: relative;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .selected-store .icon svg .st0 {
  fill: none;
  stroke: #7B3524;
  stroke-width: 10;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .selected-store .icon svg .st1 {
  fill: none;
  stroke: #F29173;
  stroke-width: 10;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .selected-store .icon svg .st3 {
  fill: #F29173;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .selected-store .selected-store-buttons {
  margin-left: auto;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .selected-store .store-heading-title {
  font-size: 0.8rem;
  line-height: 1.04rem;
  font-weight: 700;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .loading-cart {
  opacity: 0.7;
  pointer-events: none;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .items-without-stock {
  background-color: rgba(241, 66, 66, 0.1);
  padding: 1rem;
  font-size: 0.9rem;
  line-height: 1.17rem;
  border-radius: 8px;
  display: flex;
  gap: 0.5rem;
  margin: 1rem auto;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .items-without-stock .icon-exclamation {
  width: 28px;
  flex: 0 0 28px;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .items-without-stock .icon-exclamation svg .st0 {
  fill: #f14242;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .items-without-stock .icon-exclamation svg .st1 {
  fill: #F5F5F5;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .items-without-stock p {
  flex: auto;
  margin: 0;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .totals {
  margin-bottom: 1rem;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .cart-items .cart-item {
  flex-wrap: wrap;
}
@media only screen and (max-width: 1023px) {
  .html-pick-up-in-store-checkout #pick-up-in-store-app .cart-items .cart-item .product {
    max-width: 150px;
  }
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .cart-items .cart-item .store-quantity {
  font-size: 0.8rem;
  flex: 0 0 100%;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .cart-items .cart-item .store-quantity .stock {
  color: #1D1D1D;
  display: flex;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .cart-items .cart-item .store-quantity .stock div {
  display: flex;
  align-items: center;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .cart-items .cart-item .store-quantity .stock span.label {
  display: none;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .cart-items .cart-item .store-quantity .stock.please-select {
  opacity: 0;
  color: #F5F5F5;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .cart-items .cart-item .store-quantity .stock.backordering .stock-icon.low-stock {
  display: inline-block;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .cart-items .cart-item .store-quantity .stock.low-stock .stock-icon.low-stock {
  display: inline-block;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .cart-items .cart-item .store-quantity .stock.in-stock .stock-icon.in-stock {
  display: inline-block;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .cart-items .cart-item .store-quantity .stock.no-stock .stock-icon.no-stock {
  display: inline-block;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .cart-items .cart-item .store-quantity .stock span.stock-icon {
  display: none;
  width: 6px;
  height: 6px;
  margin-right: 6px;
  border-radius: 3px;
  flex: 0 0 6px;
  position: relative;
  top: 5px;
}
@media only screen and (min-width: 1024px) {
  .html-pick-up-in-store-checkout #pick-up-in-store-app .cart-items .cart-item .store-quantity .stock span.stock-icon {
    top: 7px;
  }
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .cart-items .cart-item .store-quantity .stock span.stock-icon.in-stock {
  background-color: #17CE34;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .cart-items .cart-item .store-quantity .stock span.stock-icon.low-stock, .html-pick-up-in-store-checkout #pick-up-in-store-app .cart-items .cart-item .store-quantity .stock span.stock-icon.no-stock {
  background-color: #ea8f01;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .cart-items .cart-item .store-quantity .stock span.stock-icon.no-stock {
  background-color: #f14242;
}
.html-pick-up-in-store-checkout #pick-up-in-store-app .cart-items .cart-item .store-quantity .stock span.value {
  position: relative;
  font-size: 0.75rem;
  line-height: 1rem;
}
.html-account-page .master-wrapper-content, .html-return-request-page .master-wrapper-content {
  position: relative;
  min-height: 100vh;
}
.html-account-page .master-wrapper-content .master-column-wrapper, .html-return-request-page .master-wrapper-content .master-column-wrapper {
  margin: auto;
  padding-top: 2rem;
}
@media only screen and (min-width: 1024px) {
  .html-account-page .master-wrapper-content .master-column-wrapper, .html-return-request-page .master-wrapper-content .master-column-wrapper {
    width: 90%;
    padding-top: 4rem;
  }
}
@media only screen and (min-width: 1400px) {
  .html-account-page .master-wrapper-content .master-column-wrapper, .html-return-request-page .master-wrapper-content .master-column-wrapper {
    width: 70%;
  }
}
@media only screen and (min-width: 1024px) {
  .html-account-page .master-wrapper-content .master-column-wrapper .side-2, .html-return-request-page .master-wrapper-content .master-column-wrapper .side-2 {
    display: inline-block;
    width: 30%;
    vertical-align: top;
  }
}
.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 {
  display: none;
  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.9rem;
  line-height: 1.5rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .listbox .list li a.active, .html-return-request-page .master-wrapper-content .master-column-wrapper .side-2 .block-account-navigation .listbox .list li a.active {
  border-bottom: 2px solid #253E8A;
  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.gdpr-tools-page .fieldset,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page.gdpr-tools-page .fieldset, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page.gdpr-tools-page .fieldset,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page.gdpr-tools-page .fieldset {
  padding: 1rem;
  background-color: #D4C0A6;
  margin-bottom: 10px;
  color: #1D1D1D;
  border-radius: 15px;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page.gdpr-tools-page .fieldset .title,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page.gdpr-tools-page .fieldset .title, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page.gdpr-tools-page .fieldset .title,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page.gdpr-tools-page .fieldset .title {
  font-size: 1.2rem;
  line-height: 1.56rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page.gdpr-tools-page .fieldset .form-fields,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page.gdpr-tools-page .fieldset .form-fields, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page.gdpr-tools-page .fieldset .form-fields,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page.gdpr-tools-page .fieldset .form-fields {
  margin-bottom: 2rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-title,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-title, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-title,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-title {
  margin-bottom: 1rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-title h1,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-title h1, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-title h1,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-title h1 {
  font-size: 1.5rem;
  line-height: 1.95rem;
  font-family: "futura-pt", sans-serif;
  font-weight: 700;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body ul,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body ul, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body ul,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body ul {
  list-style: none;
  font-size: 0.9rem;
  line-height: 1.17rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .no-data,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .no-data, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .no-data,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .no-data {
  margin-bottom: 1rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .order-list .section.order-item,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .order-list .section.order-item, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .order-list .section.order-item,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .order-list .section.order-item {
  background-color: #D4C0A6;
  border-radius: 15px;
  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: "futura-pt", 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 span.readonly-username,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .inputs span.readonly-username, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .inputs span.readonly-username,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .inputs span.readonly-username {
  color: #949494;
  line-height: 42px;
}
@media only screen and (min-width: 1024px) {
  .html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .inputs span.readonly-username,
  .html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .inputs span.readonly-username, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .inputs span.readonly-username,
  .html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .inputs span.readonly-username {
    line-height: 50px;
  }
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .inputs .field-validation-error span,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .inputs .field-validation-error span, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .account-page .page-body .inputs .field-validation-error span,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .account-page .page-body .inputs .field-validation-error span {
  display: block;
  background-color: #ea8f01;
  font-size: 0.7rem;
  font-weight: 700;
  color: #0F6A5E;
  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 {
  background-color: #D4C0A6;
  border-radius: 15px;
  padding: 1rem;
  margin: 0 0 1rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .address-list-page .address-list .section.address-item .buttons,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .address-list-page .address-list .section.address-item .buttons, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .address-list-page .address-list .section.address-item .buttons,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .address-list-page .address-list .section.address-item .buttons {
  text-align: right;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .address-list-page .address-list .section.address-item .buttons .button-2,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .address-list-page .address-list .section.address-item .buttons .button-2, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .address-list-page .address-list .section.address-item .buttons .button-2,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .address-list-page .address-list .section.address-item .buttons .button-2 {
  border: 0;
  padding: 0 0 2px;
  background-color: transparent;
  color: #1D1D1D;
  font-weight: 400;
  border-bottom: 2px solid #0F6A5E;
  border-radius: 0;
  margin-left: 0.5rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .address-list-page .address-list .section.address-item .info,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .address-list-page .address-list .section.address-item .info, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .address-list-page .address-list .section.address-item .info,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .address-list-page .address-list .section.address-item .info {
  list-style: none;
  font-size: 0.9rem;
  line-height: 1.17rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .address-list-page .address-list .section.address-item .info label,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .address-list-page .address-list .section.address-item .info label, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .address-list-page .address-list .section.address-item .info label,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .address-list-page .address-list .section.address-item .info label {
  position: relative;
  height: auto;
  line-height: inherit;
  left: auto;
  color: inherit;
  font-size: 0.9rem;
  line-height: 1.17rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page h1,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page h1, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page h1,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page h1 {
  font-size: 1.5rem;
  line-height: 1.8rem;
  margin-bottom: 1rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page select,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page select, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page select,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page select {
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  appearance: menulist;
  background-color: #fff;
  border: 1px solid #000;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .inputs,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .inputs, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .inputs,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .inputs {
  margin-bottom: 1rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .inputs label,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .inputs label, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .inputs label,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .inputs label {
  position: relative;
  left: 0;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .title,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .title, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .title,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .title {
  margin-bottom: 1rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page textarea,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page textarea, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page textarea,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page textarea {
  background-color: #fff;
  border: 1px solid #000;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table {
  width: 100%;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table thead,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table thead, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table thead,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table thead {
  display: none;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table .td-title,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table .td-title, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table .td-title,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table .td-title {
  display: block;
  text-transform: uppercase;
  font-size: 0.6rem;
  margin-bottom: -2px;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr {
  padding: 20px;
  display: block;
  background-color: #253E8A;
  position: relative;
  margin-bottom: 20px;
}
@media only screen and (min-width: 1024px) {
  .html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr,
  .html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr,
  .html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr {
    padding: 30px;
  }
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product {
  display: inline-block;
  width: 80%;
  vertical-align: top;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1024px) {
  .html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product,
  .html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product,
  .html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product {
    margin-bottom: 2rem;
  }
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product a,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product a, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product a,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product a {
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 1.17rem;
  display: block;
}
@media only screen and (min-width: 1024px) {
  .html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product a,
  .html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product a, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product a,
  .html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product a {
    font-size: 1.5rem;
    line-height: 1.95rem;
  }
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product .attributes,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product .attributes, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product .attributes,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product .attributes {
  display: inline-block;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product .edit-item,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product .edit-item, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .return-request-page .table-wrapper table tr td.product .edit-item,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .return-request-page .table-wrapper table tr td.product .edit-item {
  display: inline-block;
  font-size: 0.8rem;
  font-weight: 700;
  border-bottom: 2px solid #253E8A;
  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: #0F6A5E;
  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 .master-wrapper-content .master-column-wrapper .center-2 .multi-factor-authentication-page .section.payment-method .method-name,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .multi-factor-authentication-page .section.payment-method .method-name, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .multi-factor-authentication-page .section.payment-method .method-name,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .multi-factor-authentication-page .section.payment-method .method-name {
  position: relative;
  padding-bottom: 3rem;
}
.html-account-page .master-wrapper-content .master-column-wrapper .center-2 .multi-factor-authentication-page .section.payment-method .payment-description,
.html-account-page .master-wrapper-content .master-column-wrapper .center-1 .multi-factor-authentication-page .section.payment-method .payment-description, .html-return-request-page .master-wrapper-content .master-column-wrapper .center-2 .multi-factor-authentication-page .section.payment-method .payment-description,
.html-return-request-page .master-wrapper-content .master-column-wrapper .center-1 .multi-factor-authentication-page .section.payment-method .payment-description {
  padding: 0.6rem 32px 1rem;
}

.html-manufacturer-list-page .master-wrapper-content {
  position: relative;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper {
  display: block;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .side-2 {
  display: none;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page {
  margin: auto;
}
.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-title h1 {
  margin-bottom: 0.1rem;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.34rem;
}
@media only screen and (min-width: 1024px) {
  .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-title h1 {
    font-size: 2.5rem;
    line-height: 3.25rem;
  }
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands {
  margin: 0 auto 2rem;
  opacity: 0;
}
@media only screen and (min-width: 1024px) {
  .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands {
    margin: 0 auto 4rem;
  }
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands.show {
  opacity: 1;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .heading {
  position: relative;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .heading h3 {
  font-weight: 700;
  font-size: 1.3rem;
  line-height: 1.69rem;
  position: relative;
  display: inline-block;
}
@media only screen and (min-width: 1024px) {
  .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .heading h3 {
    font-size: 1.6rem;
    line-height: 2.08rem;
    margin-bottom: 2rem;
  }
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slider-wrapper:first-child {
  margin-top: 0;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track {
  background: none !important;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100% !important;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track:before, .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track:after {
  display: none;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track .anywhereslider-slide {
  opacity: 0 !important;
  width: 31% !important;
  left: auto !important;
  float: none;
}
@media only screen and (min-width: 768px) {
  .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track .anywhereslider-slide {
    width: 18% !important;
  }
}
@media only screen and (min-width: 1024px) {
  .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track .anywhereslider-slide {
    width: 9.5% !important;
  }
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track .anywhereslider-slide.image-loaded {
  opacity: 1 !important;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track .anywhereslider-slide a {
  height: auto;
  position: relative;
  top: auto;
  left: auto;
  opacity: 1;
  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;
  z-index: unset;
  margin: 0 0 0.6rem;
  border: 2px solid #F29173;
  border-radius: 6px;
  height: 60px;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track .anywhereslider-slide a:first-child {
  margin-top: 0;
}
@media only screen and (min-width: 1024px) {
  .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track .anywhereslider-slide a {
    border-width: 3px;
    margin: 0;
    height: 70px;
  }
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track .anywhereslider-slide a:before, .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track .anywhereslider-slide a:after {
  display: none;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track .anywhereslider-slide a:hover {
  opacity: 0.7;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track img {
  position: relative !important;
  display: block !important;
  height: auto !important;
  width: auto;
  visibility: visible !important;
  top: auto;
  left: auto;
  max-width: 65%;
  margin: auto;
  max-height: 30px;
  align-self: center;
  opacity: 0;
}
@media only screen and (min-width: 1024px) {
  .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track img {
    max-width: 75%;
    max-height: 32px;
  }
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .popular-brands .brands .slick-track img.img-loaded {
  opacity: 1;
}
@media only screen and (min-width: 1024px) {
  .html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .manufacturer-grid {
    margin: auto;
  }
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .manufacturer-grid .item-grid .letter-group {
  margin-bottom: 1.5rem;
  display: flex;
}
.html-manufacturer-list-page .master-wrapper-content .master-column-wrapper .page.manufacturer-list-page .page-body .manufacturer-grid .item-grid .letter-group .letter {
  font-size: 1.6rem;
  line-height: 1.8rem;
  color: #1D1D1D;
  flex: 0 0 40px;
  margin-top: -4px;
  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 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 {
  width: auto;
  height: auto;
  min-height: unset;
  position: relative;
  display: inline-block;
  margin: 0rem 0.8rem 1rem 0;
  font-size: 0.9rem;
  line-height: 1.4rem;
}
@media only screen and (min-width: 1024px) {
  .html-search-page .master-wrapper-content .master-column-wrapper .center-1 {
    flex: 0 0 100%;
  }
}
.html-search-page .master-wrapper-content .master-column-wrapper .page.search-page .page-title {
  margin: 2rem auto 0;
  left: auto;
}
@media only screen and (min-width: 1024px) {
  .html-search-page .master-wrapper-content .master-column-wrapper .page.search-page .page-title {
    width: 100%;
  }
}
.html-search-page .master-wrapper-content .master-column-wrapper .page.search-page .page-title h1 {
  text-align: left;
  font-size: 1.5rem;
  line-height: 1.95rem;
  font-weight: 400;
}
.html-search-page .master-wrapper-content .master-column-wrapper .page.search-page .page-title h1 span {
  font-weight: 700;
}
@media only screen and (min-width: 1024px) {
  .html-search-page .master-wrapper-content .master-column-wrapper .clerk-search-container {
    display: flex;
    gap: 2rem;
  }
}
@media only screen and (min-width: 1024px) {
  .html-search-page .master-wrapper-content .master-column-wrapper .clerk-search-container-results {
    flex: auto;
  }
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-search-results {
  margin-bottom: 3rem;
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-search-results a:before, .html-search-page .master-wrapper-content .master-column-wrapper #clerk-search-results a:after {
  display: none;
}
.html-search-page .master-wrapper-content .master-column-wrapper .product-selectors {
  margin: 0 auto 2rem;
}
@media only screen and (min-width: 1024px) {
  .html-search-page .master-wrapper-content .master-column-wrapper .product-selectors {
    display: none;
  }
}
.html-search-page .master-wrapper-content .master-column-wrapper .custom-filter-mobile-btn {
  color: #1D1D1D;
  border: 2px solid rgba(29, 29, 29, 0.1);
  padding: 10px 12px;
  border-radius: 10px;
  display: flex;
  width: auto;
  margin: 0;
}
.html-search-page .master-wrapper-content .master-column-wrapper .custom-filter-mobile-btn .icon {
  width: 18px;
  display: block;
  position: relative;
  top: 1px;
  margin-right: 6px;
}
.html-search-page .master-wrapper-content .master-column-wrapper .custom-filter-mobile-btn .icon svg .st0 {
  fill: none;
  stroke: #1D1D1D;
  stroke-width: 15;
  stroke-linecap: round;
}
.html-search-page .master-wrapper-content .master-column-wrapper .custom-filter-mobile-btn .icon svg .st1 {
  fill: none;
  stroke: #F29173;
  stroke-width: 15;
}
.html-search-page .master-wrapper-content .master-column-wrapper .custom-filter-mobile-btn .custom-filter-mobile-btn-text {
  position: relative;
  font-size: 1rem;
  line-height: 1.3rem;
  color: #1D1D1D;
  font-weight: 600;
  pointer-events: none;
  display: block;
  flex: auto;
}
.html-search-page .master-wrapper-content .master-column-wrapper label.clerk-facet-show-more {
  position: relative;
  top: auto;
  left: auto;
  pointer-events: all;
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container {
  left: 0;
  display: block;
  position: fixed;
  background-color: #F5F5F5;
  width: 100%;
  top: 105vh;
  height: 100vh;
  z-index: 40;
  padding: 66px 0 0;
}
@media only screen and (max-width: 1023px) {
  .html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    -webkit-box-shadow: 0 10px 30px 0 rgba(29, 29, 29, 0.2);
    -moz-box-shadow: 0 10px 30px 0 rgba(29, 29, 29, 0.2);
    -o-box-shadow: 0 10px 30px 0 rgba(29, 29, 29, 0.2);
    box-shadow: 0 10px 30px 0 rgba(29, 29, 29, 0.2);
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
  }
  .html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container::-webkit-scrollbar {
    width: 0px;
  }
  .html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container::-webkit-scrollbar-track {
    background-color: #F5F5F5;
  }
  .html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container::-webkit-scrollbar-thumb {
    background-color: #F5F5F5;
  }
}
@media only screen and (min-width: 1024px) {
  .html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container {
    flex: 0 0 22%;
    padding: 0;
    position: relative;
    top: auto;
    height: auto;
  }
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container.show {
  top: 0;
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container.show .filtersTitlePanel {
  display: none;
  font-size: 0;
  position: fixed;
  left: 80%;
  width: 20%;
  height: 100vh;
  top: 0;
  z-index: 39;
}
@media only screen and (min-width: 1024px) {
  .html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container.show .filtersTitlePanel {
    display: block;
    left: 30%;
    width: 70%;
  }
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container.show .close-filters {
  position: fixed;
}
@media only screen and (min-width: 1024px) {
  .html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container.show .close-filters {
    width: 30%;
  }
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container #clerk-search-filters {
  padding: 0 0 12rem;
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .clerk-range-selected-range {
  background-color: #1D1D1D;
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .clerk-facet-name:before {
  border: 1px solid #1D1D1D;
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .clerk-facet-name:hover:before,
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .clerk-facet-selected .clerk-facet-name:before {
  background-color: #1D1D1D;
  border-color: #1D1D1D;
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .clerk-facet-group {
  margin: 0 auto 8px;
  background-color: #F5F5F5;
  border: 0px solid rgba(37, 62, 138, 0.2);
  border-top: 1px solid rgba(37, 62, 138, 0.2);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -khtml-border-radius: 0;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  padding: 0;
}
@media only screen and (min-width: 1024px) {
  .html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .clerk-facet-group {
    width: 100%;
  }
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .clerk-facet-group:first-child {
  border-top: 0;
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .close-filters {
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  z-index: 20;
  height: 100px;
  display: flex;
  background: whitesmoke;
  background: -moz-linear-gradient(0deg, whitesmoke 60%, rgba(245, 245, 245, 0) 100%);
  background: -webkit-linear-gradient(0deg, whitesmoke 60%, rgba(245, 245, 245, 0) 100%);
  background: linear-gradient(0deg, whitesmoke 60%, rgba(245, 245, 245, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffffff", endColorstr="#000000");
}
@media only screen and (min-width: 1200px) {
  .html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .close-filters {
    display: none;
  }
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .close-filters div {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -khtml-border-radius: 6px;
  padding: 0.8rem 1.6rem;
  border: 0px solid #253E8A;
  font-size: 0.9rem;
  line-height: 0.9rem;
  font-family: "futura-pt", sans-serif;
  font-weight: 600;
  white-space: nowrap;
  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 */
  text-transform: none;
  display: inline-block;
  margin: auto;
  text-align: center;
  background-color: #C7A48A;
  color: #1D1D1D;
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .sorting-header {
  margin: 20px auto 7px;
  width: 80%;
  font-weight: 700;
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .clerk-facet-group-title {
  font-size: 1.1rem;
  line-height: 1.43rem;
  letter-spacing: 0;
  text-transform: none;
  color: #1D1D1D;
  padding: 1rem 0;
  margin-bottom: 0;
}
@media only screen and (min-width: 1024px) {
  .html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .clerk-facet-group-title {
    font-size: 1.3rem;
    line-height: 1.69rem;
  }
}
.html-search-page .master-wrapper-content .master-column-wrapper #clerk-facets-container .clerk-range {
  width: 90%;
  margin: 0 auto 2rem;
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-search {
  position: relative;
  text-align: center;
  margin: 1rem auto;
}
@media only screen and (min-width: 1024px) {
  .html-search-page .master-wrapper-content .master-column-wrapper .clerk-search {
    margin: 2rem auto 2rem;
    width: 100%;
  }
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-search .icon {
  position: absolute;
  height: 20px;
  top: 14px;
  left: 14px;
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-search .icon svg {
  height: 100%;
  width: auto;
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-search .icon svg .st0 {
  fill: none;
  stroke: #1D1D1D;
  stroke-width: 20;
  stroke-linecap: round;
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-search input {
  width: 100%;
  background-color: rgba(29, 29, 29, 0);
  height: 50px;
  padding: 0 0px 0 44px;
  outline: none;
  font-size: 1.1rem;
  line-height: 1.43rem;
}
@media only screen and (min-width: 1024px) {
  .html-search-page .master-wrapper-content .master-column-wrapper .clerk-search input {
    width: 50%;
  }
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-search #clerk-show-facets {
  width: 50%;
  height: 40px;
  margin: 0px auto 20px auto;
  background-color: #163f6f;
  color: white;
  text-align: center;
  border-radius: 3px;
  line-height: 40px;
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-search #clerk-search-results {
  display: inline-block;
  width: 100%;
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-search .clerk-page-width {
  display: flow-root;
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-search #clerk-facets-container {
  display: none;
}
@media only screen and (max-width: 800px) {
  .html-search-page .master-wrapper-content .master-column-wrapper .clerk-search #clerk-search-filters {
    width: 100%;
    float: left;
  }
}
@media only screen and (min-width: 800px) {
  .html-search-page .master-wrapper-content .master-column-wrapper .clerk-search #clerk-search-results {
    width: 78%;
    float: right;
  }
  .html-search-page .master-wrapper-content .master-column-wrapper .clerk-search #clerk-search-filters {
    width: 20%;
    float: left;
  }
  .html-search-page .master-wrapper-content .master-column-wrapper .clerk-search #clerk-show-facets {
    display: none;
  }
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-design-component-ke8LOYiU {
  display: block;
  position: relative;
  flex-direction: unset;
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-design-component-6t9TFkRC {
  position: absolute;
  left: calc(50% - 80px);
  font-size: 0.9rem;
  line-height: 1.17rem;
  top: 6px;
  display: block;
  flex: unset;
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-design-component-Q6Z6GV1j {
  display: flex;
  margin: 2rem auto;
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-design-component-YvUL0x7g {
  height: auto;
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-design-component-YvUL0x7g .brand {
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 1rem;
  text-transform: uppercase;
  text-align: center;
}
@media only screen and (min-width: 1024px) {
  .html-search-page .master-wrapper-content .master-column-wrapper .clerk-design-component-YvUL0x7g .brand {
    font-size: 0.85rem;
    line-height: 0.95rem;
  }
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-design-component-YvUL0x7g h4 {
  text-align: center;
  font-weight: normal;
  font-size: 0.9rem;
  line-height: 1rem;
  width: 100%;
  margin: 0 auto;
  position: relative;
  color: #1D1D1D;
  text-transform: capitalize;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .html-search-page .master-wrapper-content .master-column-wrapper .clerk-design-component-YvUL0x7g h4 {
    width: 90%;
    font-size: 1.2rem;
    line-height: 1.56rem;
  }
}
.html-search-page .master-wrapper-content .master-column-wrapper .clerk-design-component-OVctNHK8 {
  position: absolute;
  width: auto;
  text-align: center;
  color: #ffffff;
  font-weight: 600;
  font-size: 0.7rem;
  line-height: 0.91rem;
  text-transform: uppercase;
  background-color: #CF1E1F;
  left: auto;
  padding: 4px 7px;
  top: 280px !important;
  border-radius: 4px;
  margin: 0;
  left: calc(50% - 14px);
  letter-spacing: 0px;
  transform: rotate(0deg);
  right: auto !important;
}
.html-search-page .master-wrapper-content .master-column-wrapper h1 {
  text-align: center;
  margin: 1rem auto;
}
.html-search-page .master-wrapper-content .master-column-wrapper .page.search-page {
  min-height: 100vh;
}

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

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

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

.html-registration-page .ui-dialog.ui-widget.ui-widget-content,
.html-shopping-cart-page .ui-dialog.ui-widget.ui-widget-content {
  background-color: #fff;
  padding: 2rem;
  position: fixed;
  top: 40px;
  z-index: 3000;
  box-shadow: 0px 0px 60px 10px rgba(29, 29, 29, 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-contact-page .master-wrapper-content {
  position: relative;
}
.html-contact-page .master-wrapper-content .master-column-wrapper .center-1 .page.contact-page {
  min-height: 90vh;
  margin: auto;
  width: 86%;
  padding: 3rem 0;
}
@media only screen and (min-width: 1024px) {
  .html-contact-page .master-wrapper-content .master-column-wrapper .center-1 .page.contact-page {
    width: 60%;
  }
}
@media only screen and (min-width: 1400px) {
  .html-contact-page .master-wrapper-content .master-column-wrapper .center-1 .page.contact-page {
    width: 30%;
  }
}
.html-contact-page .master-wrapper-content .master-column-wrapper .center-1 .page.contact-page .page-body .topic-block {
  margin: 1rem 0;
  font-size: 0.8rem;
}
.html-contact-page .master-wrapper-content .master-column-wrapper .center-1 .page.contact-page .form-fields .inputs .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;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .html-not-found-page .master-wrapper-content .master-column-wrapper .center-1 .page.not-found-page {
    width: 50%;
  }
}
@media only screen and (min-width: 1400px) {
  .html-not-found-page .master-wrapper-content .master-column-wrapper .center-1 .page.not-found-page {
    width: 40%;
  }
}
.html-not-found-page .master-wrapper-content .master-column-wrapper .center-1 .page.not-found-page .page-title {
  margin-bottom: 1rem;
  text-align: center;
  position: absolute;
  top: 130px;
  width: 100%;
}
.html-not-found-page .master-wrapper-content .master-column-wrapper .center-1 .page.not-found-page .page-title h1 {
  font-size: 3rem;
  line-height: 3.9rem;
  color: #F5F5F5;
}
.html-not-found-page .master-wrapper-content .master-column-wrapper .center-1 .page.not-found-page .topic-block-body p {
  font-size: 0.9rem;
  margin-bottom: 0.5rem;
}
.html-not-found-page .master-wrapper-content .master-column-wrapper .center-1 .page.not-found-page .topic-block-body ul {
  margin-left: 1rem;
}
.html-not-found-page .master-wrapper-content .master-column-wrapper .center-1 .page.not-found-page .topic-block-body ul li {
  font-size: 0.9rem;
  margin-bottom: 0.5rem;
}
.html-not-found-page .master-wrapper-content .master-column-wrapper .center-1 .page.not-found-page .jerry {
  margin: 2rem auto;
}
.html-not-found-page .master-wrapper-content .master-column-wrapper .center-1 .page.not-found-page .btns {
  margin: 2rem auto;
  text-align: center;
}
.html-not-found-page .master-wrapper-content .master-column-wrapper .center-1 .page.not-found-page .btns a {
  font-size: 0.9rem;
  line-height: 1.17rem;
}

/**
 * Swiper 8.2.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 29, 2022
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.modal-bg {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.9);
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  z-index: 9999;
  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;
}
.modal-bg.open {
  opacity: 1;
}
.modal-bg .modal-frame {
  width: 90vw;
  display: flex;
  pointer-events: none;
}
.modal-bg .modal-frame img {
  width: 100%;
  margin: auto;
  max-width: 90vw;
  object-fit: contain;
}
.modal-bg .modal-frame .modal-image-count {
  width: 100%;
  color: white;
  position: absolute;
  bottom: -20px;
  left: 0;
}

.html-home-page .umbraco-content-page .umbraco-hero-section + .product-list {
  padding-bottom: 5rem;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section + .product-list {
    padding-bottom: 8rem;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section + .product-list + .image-and-text-component .hh-wave-element-list-mobile {
  display: block;
  position: absolute;
  width: 100%;
  top: -110px;
  pointer-events: none;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 768px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section + .product-list + .image-and-text-component .hh-wave-element-list-mobile {
    display: none;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section + .product-list + .image-and-text-component .hh-wave-element-list-mobile svg path {
  fill: #F5F5F5;
}
.html-home-page .umbraco-content-page .umbraco-hero-section + .product-list + .image-and-text-component .hh-wave-element-list-desktop {
  display: none;
}
@media only screen and (min-width: 768px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section + .product-list + .image-and-text-component .hh-wave-element-list-desktop {
    display: block;
    position: absolute;
    width: 100%;
    top: -75px;
    pointer-events: none;
  }
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section + .product-list + .image-and-text-component .hh-wave-element-list-desktop {
    top: -100px;
  }
}
@media only screen and (min-width: 1200px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section + .product-list + .image-and-text-component .hh-wave-element-list-desktop {
    top: -120px;
  }
}
@media only screen and (min-width: 1400px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section + .product-list + .image-and-text-component .hh-wave-element-list-desktop {
    top: -120px;
  }
}
@media only screen and (min-width: 2200px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section + .product-list + .image-and-text-component .hh-wave-element-list-desktop {
    top: -160px;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section + .product-list + .image-and-text-component .hh-wave-element-list-desktop svg {
  overflow: visible;
}
.html-home-page .umbraco-content-page .umbraco-hero-section + .product-list + .image-and-text-component .hh-wave-element-list-desktop svg path {
  fill: #F5F5F5;
}
.html-home-page .umbraco-content-page .umbraco-hero-section .component-container {
  margin: auto;
  padding: 2rem 0 1rem;
}
.html-home-page .umbraco-content-page .umbraco-hero-section .component-container .umbraco-text .btn {
  background: #0F6A5E;
}
.html-home-page .umbraco-content-page .umbraco-hero-section .component-container .umbraco-text .btn:hover {
  background-color: #159786;
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro1 .hero-images {
  position: relative;
  margin-bottom: 2rem;
}
@media only screen and (max-width: 1023px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro1 .hero-images {
    height: 555px;
    content-visibility: auto;
  }
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro1 .hero-images {
    display: flex;
    justify-content: space-between;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro1 .hero-images .hero-main-image {
  width: 82%;
  height: 60vh;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro1 .hero-images .hero-main-image {
    width: auto;
    flex: 0 0 40%;
    height: 75vh;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro1 .hero-images .hero-main-image .images {
  height: 100%;
}
@media only screen and (max-width: 1023px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro1 .hero-images .hero-main-image .images img {
    height: 555px;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro1 .hero-images .hero-main-image .image-w-product-reference {
  height: 100%;
}
@media only screen and (max-width: 1023px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro1 .hero-images .hero-main-image .image-w-product-reference .item-box .product .details {
    max-width: 130px;
    white-space: nowrap;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro1 .hero-images .hero-secondary-images {
  position: absolute;
  top: 60px;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro1 .hero-images .hero-secondary-images {
    position: relative;
    top: auto;
    display: flex;
    flex: 0 0 35%;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro1 .hero-images .hero-secondary-images .umbraco-image.secondary-1 {
  width: 35%;
  margin: 0 0 0 auto;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro1 .hero-images .hero-secondary-images .umbraco-image.secondary-1 {
    order: 2;
    width: auto;
    flex: 0 0 60%;
    height: 40vh;
  }
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro1 .hero-images .hero-secondary-images .umbraco-image.secondary-1 picture {
    height: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro1 .hero-images .hero-secondary-images .umbraco-image.secondary-1 picture img {
    height: 100%;
    object-fit: cover;
  }
}
@media only screen and (max-width: 1023px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro1 .hero-images .hero-secondary-images .umbraco-image.secondary-2 {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro1 .hero-images .hero-secondary-images .umbraco-image.secondary-2 {
    order: 1;
    flex: 0 0 30%;
    height: 25vh;
    margin-top: 15vh;
  }
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro1 .hero-images .hero-secondary-images .umbraco-image.secondary-2 picture {
    height: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro1 .hero-images .hero-secondary-images .umbraco-image.secondary-2 picture img {
    height: 100%;
    object-fit: cover;
  }
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro1 .hero-text {
    margin-left: 50%;
    margin-top: -30vh;
    width: 40%;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro1 .hero-text .umbraco-text p:has(a.btn) {
  margin-top: 2rem;
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 {
  background-color: #eeeae5;
}
@media only screen and (max-width: 1023px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 {
    height: 80vh;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 + .product-list {
  background-color: #eeeae5;
}
@media only screen and (max-width: 1023px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .component-container {
    width: 100%;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-images {
  display: flex;
  justify-content: space-between;
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-images.desktop {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-images.desktop {
    display: flex;
  }
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-images.mobile {
    display: none;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-images picture {
  width: 48%;
}
@media only screen and (max-width: 1023px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-images picture img {
    height: 45vh;
    object-fit: cover;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text {
  position: relative;
  margin-top: -20vh;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text {
    margin-top: -35vh;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) {
  color: #F5F5F5;
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .cta .btn, .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .inspiration-page .page-container > .umbraco-text .btn .btn, .inspiration-page .page-container > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .btn .btn,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .inspiration-page .page-sections > .umbraco-text .btn .btn,
.inspiration-page .page-sections > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .btn .btn,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .service-page .page-container > .umbraco-text .btn .btn,
.service-page .page-container > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .btn .btn,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .service-page .page-sections > .umbraco-text .btn .btn,
.service-page .page-sections > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .btn .btn,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .content-page .page-container > .umbraco-text .btn .btn,
.content-page .page-container > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .btn .btn,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .content-page .page-sections > .umbraco-text .btn .btn,
.content-page .page-sections > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .btn .btn,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .shops-page .page-container > .umbraco-text .btn .btn,
.shops-page .page-container > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .btn .btn,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .shops-page .page-sections > .umbraco-text .btn .btn,
.shops-page .page-sections > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .btn .btn {
  background-color: #F5F5F5;
  color: #1D1D1D;
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .cta .btn:hover, .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .inspiration-page .page-container > .umbraco-text .btn .btn:hover, .inspiration-page .page-container > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .btn .btn:hover,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .inspiration-page .page-sections > .umbraco-text .btn .btn:hover,
.inspiration-page .page-sections > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .btn .btn:hover,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .service-page .page-container > .umbraco-text .btn .btn:hover,
.service-page .page-container > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .btn .btn:hover,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .service-page .page-sections > .umbraco-text .btn .btn:hover,
.service-page .page-sections > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .btn .btn:hover,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .content-page .page-container > .umbraco-text .btn .btn:hover,
.content-page .page-container > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .btn .btn:hover,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .content-page .page-sections > .umbraco-text .btn .btn:hover,
.content-page .page-sections > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .btn .btn:hover,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .shops-page .page-container > .umbraco-text .btn .btn:hover,
.shops-page .page-container > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .btn .btn:hover,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .shops-page .page-sections > .umbraco-text .btn .btn:hover,
.shops-page .page-sections > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.midtvinterblå) .btn .btn:hover {
  background-color: gainsboro;
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) {
  color: #F5F5F5;
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .cta .btn, .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .inspiration-page .page-container > .umbraco-text .btn .btn, .inspiration-page .page-container > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .btn .btn,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .inspiration-page .page-sections > .umbraco-text .btn .btn,
.inspiration-page .page-sections > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .btn .btn,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .service-page .page-container > .umbraco-text .btn .btn,
.service-page .page-container > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .btn .btn,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .service-page .page-sections > .umbraco-text .btn .btn,
.service-page .page-sections > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .btn .btn,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .content-page .page-container > .umbraco-text .btn .btn,
.content-page .page-container > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .btn .btn,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .content-page .page-sections > .umbraco-text .btn .btn,
.content-page .page-sections > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .btn .btn,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .shops-page .page-container > .umbraco-text .btn .btn,
.shops-page .page-container > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .btn .btn,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .shops-page .page-sections > .umbraco-text .btn .btn,
.shops-page .page-sections > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .btn .btn {
  background-color: #F5F5F5;
  color: #1D1D1D;
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .cta .btn:hover, .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .inspiration-page .page-container > .umbraco-text .btn .btn:hover, .inspiration-page .page-container > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .btn .btn:hover,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .inspiration-page .page-sections > .umbraco-text .btn .btn:hover,
.inspiration-page .page-sections > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .btn .btn:hover,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .service-page .page-container > .umbraco-text .btn .btn:hover,
.service-page .page-container > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .btn .btn:hover,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .service-page .page-sections > .umbraco-text .btn .btn:hover,
.service-page .page-sections > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .btn .btn:hover,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .content-page .page-container > .umbraco-text .btn .btn:hover,
.content-page .page-container > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .btn .btn:hover,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .content-page .page-sections > .umbraco-text .btn .btn:hover,
.content-page .page-sections > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .btn .btn:hover,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .shops-page .page-container > .umbraco-text .btn .btn:hover,
.shops-page .page-container > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .btn .btn:hover,
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .shops-page .page-sections > .umbraco-text .btn .btn:hover,
.shops-page .page-sections > .umbraco-text .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text:has(.brun) .btn .btn:hover {
  background-color: gainsboro;
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text .hero-bubble {
  width: 90%;
  margin-left: 5%;
}
@media only screen and (min-width: 768px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text .hero-bubble {
    width: 60%;
    margin-left: 20%;
  }
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text .hero-bubble {
    width: 45%;
    margin-left: 28%;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text .hero-bubble.midtvinterblå svg path {
  fill: #0F4B58;
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text .hero-bubble.brun svg path {
  fill: #a36c2b;
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text .hero-bubble.brun + .hero-text-container {
  color: #F5F5F5;
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text .hero-bubble.furu svg path {
  fill: #274633;
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text .hero-bubble.rustrød svg path {
  fill: #7B3524;
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text .hero-text-container {
  position: absolute;
  text-align: center;
  top: 46px;
  left: 12%;
  width: 75%;
}
@media only screen and (min-width: 768px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text .hero-text-container {
    top: 80px;
    left: 22%;
    width: 55%;
  }
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text .hero-text-container {
    top: 90px;
    left: 33%;
    width: 35%;
  }
}
@media only screen and (min-width: 1400px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text .hero-text-container {
    top: 110px;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text .hero-header {
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text .hero-header {
    margin-bottom: 2rem;
  }
}
@media only screen and (max-width: 1023px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text .hero-header h1 {
    font-size: 2.6rem;
    line-height: 3rem;
  }
}
@media only screen and (max-width: 543px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text .hero-header h1 {
    font-size: 2.2rem;
    line-height: 2.5rem;
    margin-bottom: 0.2rem;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text .hero-title h5 {
  font-size: 0.7rem;
  line-height: 0.91rem;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpageIntro2 .hero-text .hero-title h5 {
    font-size: 0.8rem;
    line-height: 1.04rem;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro {
  background-color: #eeeae5;
}
@media only screen and (max-width: 1023px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro {
    padding-top: 60px;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro + .product-list {
  background-color: #eeeae5;
}
@media only screen and (max-width: 1023px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .component-container {
    width: 100%;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .component-container {
  display: flex;
  border-radius: 10px;
  padding: 0;
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: 1023px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .component-container {
    display: block;
    width: 100%;
    max-width: unset;
    border-radius: 0;
  }
}
@media only screen and (max-width: 1023px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .hero-text-container {
    text-align: center;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .hero-text {
  padding: 1rem;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .hero-text {
    padding: 2rem;
    flex: 0 0 50%;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .hero-title {
  background-color: #F9C21B;
  color: #DC0F0F;
  padding: 4px 8px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1rem;
  display: inline-block;
  border-radius: 4px;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .hero-title {
    font-size: 1.2rem;
    line-height: 1.2rem;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .hero-header {
  margin-bottom: 1rem;
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .umbraco-text {
  margin-bottom: 2rem;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .umbraco-text {
    margin-bottom: 4rem;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .hero-images-container {
  position: relative;
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .hero-images-container .campaign-wave.desktop {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .hero-images-container .campaign-wave.desktop {
    display: block;
    position: absolute;
    height: 100%;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .hero-images-container .campaign-wave.desktop svg {
  height: 100%;
  width: auto;
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .hero-images-container .campaign-wave.mobile {
  position: absolute;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .hero-images-container .campaign-wave.mobile {
    display: none;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .hero-images.desktop {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .hero-images.desktop {
    display: flex;
  }
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .hero-images.mobile {
    display: none;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .hero-bubble {
  position: absolute;
  right: 1rem;
  top: 1rem;
  width: 160px;
  color: #DC0F0F;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .hero-bubble {
    right: 2rem;
    top: 2rem;
    width: 200px;
  }
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .hero-bubble svg path {
  fill: #F9C21B;
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .hero-bubble-text-container {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .hero-bubble-text-container .hero-bubble-line1 {
  font-size: 3rem;
  line-height: 3rem;
  font-weight: 700;
}
.html-home-page .umbraco-content-page .umbraco-hero-section.contentType-frontpage-campaign-intro .hero-bubble-text-container .hero-bubble-line2 {
  font-size: 0.9rem;
  line-height: 1.17rem;
  font-weight: 700;
}
.html-home-page .umbraco-content-page .image-and-text-component {
  position: relative;
}
.html-home-page .umbraco-content-page .image-and-text-component .hh-wave-element-list-mobile {
  display: none;
}
.html-home-page .umbraco-content-page .image-and-text-component .hh-wave-element-list-desktop {
  display: none;
}
@media only screen and (max-width: 1023px) {
  .html-home-page .umbraco-content-page .image-and-text-component:nth-child(1) {
    padding: 3rem 0 8rem;
  }
}
.html-home-page .umbraco-content-page .product-list .component-container {
  margin: auto;
  padding: 2rem 0;
}
@media only screen and (max-width: 1023px) {
  .html-home-page .umbraco-content-page .product-list .component-container {
    width: 100%;
  }
}
.html-home-page .umbraco-content-page .product-list .component-container h3 {
  padding-left: 28px;
}
@media only screen and (min-width: 768px) {
  .html-home-page .umbraco-content-page .product-list .component-container h3 {
    padding-left: 50px;
  }
}
@media only screen and (min-width: 1024px) {
  .html-home-page .umbraco-content-page .product-list .component-container h3 {
    padding-left: 0;
  }
}
.html-home-page .hh-insta {
  margin: auto;
  text-align: center;
  padding: 5rem 0 6rem;
}
.html-home-page .hh-insta .hh-insta-header {
  font-size: 2.5rem;
  line-height: 3.25rem;
  margin-bottom: 1rem;
}
.html-home-page .hh-insta .hh-insta-subheading {
  margin-bottom: 2rem;
}
.html-home-page .hh-insta #curator-feed-default-feed-layout .crt-feed-window {
  height: auto !important;
}
.html-home-page .hh-insta #curator-feed-default-feed-layout .crt-logo {
  opacity: 0 !important;
}
.html-home-page .hh-insta #curator-feed-default-feed-layout .crt-feed {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.html-home-page .hh-insta #curator-feed-default-feed-layout .crt-feed:before, .html-home-page .hh-insta #curator-feed-default-feed-layout .crt-feed:after {
  display: none;
}
.html-home-page .hh-insta #curator-feed-default-feed-layout .crt-feed .crt-grid-post {
  width: auto;
  flex: 0 0 48%;
  margin-bottom: 2%;
}
@media only screen and (min-width: 1024px) {
  .html-home-page .hh-insta #curator-feed-default-feed-layout .crt-feed .crt-grid-post {
    flex: 0 0 18%;
  }
}
.html-home-page .hh-insta #curator-feed-default-feed-layout .crt-feed .crt-grid-post .crt-post-hover:after {
  bottom: 0;
}
.html-home-page .hh-insta #curator-feed-default-feed-layout .crt-feed .crt-grid-post .crt-post-hover .crt-post-header,
.html-home-page .hh-insta #curator-feed-default-feed-layout .crt-feed .crt-grid-post .crt-post-hover .crt-post-footer {
  display: none;
}
.html-home-page .hh-insta #curator-feed-default-feed-layout .crt-feed .crt-grid-post .crt-post-hover .crt-post-text {
  font-size: 0.8rem;
  line-height: 1.04rem;
  padding: 1rem;
  text-align: left;
}

.crt-popup-manager .crt-post-text {
  text-align: left;
  padding: 0;
}
.crt-popup-manager .crt-popup-header {
  display: flex;
  align-items: center;
}
.crt-popup-manager .crt-popup-header .crt-post-name {
  position: static !important;
}
.crt-popup-manager .crt-popup-footer,
.crt-popup-manager .crt-social-icon,
.crt-popup-manager .crt-post-date {
  display: none !important;
}

.image-and-text-component,
.shared-site-content {
  padding: 3rem 0;
}
@media only screen and (min-width: 1024px) {
  .image-and-text-component,
  .shared-site-content {
    padding: 5rem 0;
  }
}
.image-and-text-component.rustrød, .image-and-text-component.furu, .image-and-text-component.midtvinterblå,
.shared-site-content.rustrød,
.shared-site-content.furu,
.shared-site-content.midtvinterblå {
  color: #F5F5F5;
}
.image-and-text-component.rustrød > .component-container .umbraco-text .umbraco-title .line, .image-and-text-component.furu > .component-container .umbraco-text .umbraco-title .line, .image-and-text-component.midtvinterblå > .component-container .umbraco-text .umbraco-title .line,
.shared-site-content.rustrød > .component-container .umbraco-text .umbraco-title .line,
.shared-site-content.furu > .component-container .umbraco-text .umbraco-title .line,
.shared-site-content.midtvinterblå > .component-container .umbraco-text .umbraco-title .line {
  background-color: #F5F5F5;
}
.image-and-text-component.rustrød > .component-container .umbraco-cta .btn, .image-and-text-component.furu > .component-container .umbraco-cta .btn, .image-and-text-component.midtvinterblå > .component-container .umbraco-cta .btn,
.shared-site-content.rustrød > .component-container .umbraco-cta .btn,
.shared-site-content.furu > .component-container .umbraco-cta .btn,
.shared-site-content.midtvinterblå > .component-container .umbraco-cta .btn {
  color: #F5F5F5;
  border-color: #F5F5F5;
}
.image-and-text-component.rustrød > .component-container .umbraco-cta .btn:hover, .image-and-text-component.furu > .component-container .umbraco-cta .btn:hover, .image-and-text-component.midtvinterblå > .component-container .umbraco-cta .btn:hover,
.shared-site-content.rustrød > .component-container .umbraco-cta .btn:hover,
.shared-site-content.furu > .component-container .umbraco-cta .btn:hover,
.shared-site-content.midtvinterblå > .component-container .umbraco-cta .btn:hover {
  background-color: #F5F5F5;
  color: #1D1D1D;
}
.image-and-text-component:has(.umbraco-images.count-2),
.shared-site-content:has(.umbraco-images.count-2) {
  padding: 3rem 0 8rem;
}
@media only screen and (min-width: 1024px) {
  .image-and-text-component:has(.umbraco-images.count-2),
  .shared-site-content:has(.umbraco-images.count-2) {
    padding: 5rem 0 10rem;
  }
}
.image-and-text-component:has(.related-items) > .component-container,
.shared-site-content:has(.related-items) > .component-container {
  margin: 0 auto 2rem;
}
@media only screen and (min-width: 1024px) {
  .image-and-text-component:has(.related-items) > .component-container,
  .shared-site-content:has(.related-items) > .component-container {
    margin: 0 auto 4rem;
  }
}
.image-and-text-component:has(.umbraco-images.count-2):has(.related-items),
.shared-site-content:has(.umbraco-images.count-2):has(.related-items) {
  padding: 3rem 0;
}
@media only screen and (min-width: 1024px) {
  .image-and-text-component:has(.umbraco-images.count-2):has(.related-items),
  .shared-site-content:has(.umbraco-images.count-2):has(.related-items) {
    padding: 5rem 0;
  }
}
.image-and-text-component:has(.umbraco-images.count-2):has(.related-items) > .component-container,
.shared-site-content:has(.umbraco-images.count-2):has(.related-items) > .component-container {
  margin: 0 auto 8rem;
}
.image-and-text-component .hh-wave-element-list-mobile,
.shared-site-content .hh-wave-element-list-mobile {
  display: none;
}
.image-and-text-component .hh-wave-element-list-desktop,
.shared-site-content .hh-wave-element-list-desktop {
  display: none;
}
.image-and-text-component > .component-container,
.shared-site-content > .component-container {
  margin: 0 auto;
}
@media only screen and (min-width: 1024px) {
  .image-and-text-component > .component-container,
  .shared-site-content > .component-container {
    display: flex;
    gap: 6vw;
    align-items: center;
    justify-content: space-between;
  }
}
@media only screen and (min-width: 1024px) {
  .image-and-text-component > .component-container.imgpos-Venstre .umbraco-text,
  .shared-site-content > .component-container.imgpos-Venstre .umbraco-text {
    order: 2;
  }
}
@media only screen and (min-width: 1024px) {
  .image-and-text-component > .component-container.imgpos-Venstre .images,
  .image-and-text-component > .component-container.imgpos-Venstre .umbraco-images,
  .shared-site-content > .component-container.imgpos-Venstre .images,
  .shared-site-content > .component-container.imgpos-Venstre .umbraco-images {
    order: 1;
  }
}
@media only screen and (max-width: 1023px) {
  .image-and-text-component > .component-container .umbraco-text,
  .shared-site-content > .component-container .umbraco-text {
    margin-bottom: 2rem;
  }
}
@media only screen and (min-width: 1024px) {
  .image-and-text-component > .component-container .umbraco-text,
  .shared-site-content > .component-container .umbraco-text {
    flex: 0 0 40%;
  }
}
.image-and-text-component > .component-container .umbraco-text .umbraco-title,
.shared-site-content > .component-container .umbraco-text .umbraco-title {
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 0.55rem;
  line-height: 0.55rem;
  text-transform: uppercase;
  margin-bottom: 0.8rem;
}
@media only screen and (min-width: 1024px) {
  .image-and-text-component > .component-container .umbraco-text .umbraco-title,
  .shared-site-content > .component-container .umbraco-text .umbraco-title {
    font-size: 0.6rem;
    line-height: 0.6rem;
  }
}
.image-and-text-component > .component-container .umbraco-text .umbraco-title .line,
.shared-site-content > .component-container .umbraco-text .umbraco-title .line {
  width: 35px;
  height: 1px;
  background-color: #1D1D1D;
  margin-right: 8px;
}
.image-and-text-component > .component-container .umbraco-text .umbraco-header h3, .image-and-text-component > .component-container .umbraco-text .umbraco-header h4,
.shared-site-content > .component-container .umbraco-text .umbraco-header h3,
.shared-site-content > .component-container .umbraco-text .umbraco-header h4 {
  font-family: "futura-pt", sans-serif;
  font-weight: 400;
  font-size: 2.6rem;
  line-height: 3.2rem;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1200px) {
  .image-and-text-component > .component-container .umbraco-text .umbraco-header h3, .image-and-text-component > .component-container .umbraco-text .umbraco-header h4,
  .shared-site-content > .component-container .umbraco-text .umbraco-header h3,
  .shared-site-content > .component-container .umbraco-text .umbraco-header h4 {
    font-size: 3.5rem;
    line-height: 4.2rem;
  }
}
.image-and-text-component > .component-container .umbraco-text .umbraco-header h3 em, .image-and-text-component > .component-container .umbraco-text .umbraco-header h4 em,
.shared-site-content > .component-container .umbraco-text .umbraco-header h3 em,
.shared-site-content > .component-container .umbraco-text .umbraco-header h4 em {
  font-family: "larken", sans-serif;
  font-size: 2.2rem;
  line-height: 3.2rem;
}
@media only screen and (min-width: 1200px) {
  .image-and-text-component > .component-container .umbraco-text .umbraco-header h3 em, .image-and-text-component > .component-container .umbraco-text .umbraco-header h4 em,
  .shared-site-content > .component-container .umbraco-text .umbraco-header h3 em,
  .shared-site-content > .component-container .umbraco-text .umbraco-header h4 em {
    font-size: 3rem;
    line-height: 4.2rem;
  }
}
.image-and-text-component > .component-container .umbraco-subheading a.btn,
.shared-site-content > .component-container .umbraco-subheading a.btn {
  background-color: #0F6A5E;
}
.image-and-text-component > .component-container .umbraco-cta,
.shared-site-content > .component-container .umbraco-cta {
  margin-top: 2rem;
}
.image-and-text-component > .component-container .images,
.image-and-text-component > .component-container .umbraco-images,
.shared-site-content > .component-container .images,
.shared-site-content > .component-container .umbraco-images {
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .image-and-text-component > .component-container .images,
  .image-and-text-component > .component-container .umbraco-images,
  .shared-site-content > .component-container .images,
  .shared-site-content > .component-container .umbraco-images {
    flex: 0 0 50%;
  }
}
@media only screen and (min-width: 1024px) {
  .image-and-text-component > .component-container .images .umbraco-image:nth-child(1),
  .image-and-text-component > .component-container .umbraco-images .umbraco-image:nth-child(1),
  .shared-site-content > .component-container .images .umbraco-image:nth-child(1),
  .shared-site-content > .component-container .umbraco-images .umbraco-image:nth-child(1) {
    height: 70vh;
    z-index: 1;
    position: relative;
  }
}
.image-and-text-component > .component-container .images img,
.image-and-text-component > .component-container .umbraco-images img,
.shared-site-content > .component-container .images img,
.shared-site-content > .component-container .umbraco-images img {
  height: 100%;
  object-fit: cover;
}
.image-and-text-component > .component-container .umbraco-image:nth-child(2),
.shared-site-content > .component-container .umbraco-image:nth-child(2) {
  position: absolute;
  width: 60%;
  z-index: 2;
  bottom: -6rem;
  right: 2rem;
}
@media only screen and (min-width: 1024px) {
  .image-and-text-component > .component-container .umbraco-image:nth-child(2),
  .shared-site-content > .component-container .umbraco-image:nth-child(2) {
    width: 40%;
    bottom: -5rem;
    right: 5rem;
  }
}
.image-and-text-component .related-items,
.shared-site-content .related-items {
  margin: 0 auto 0;
}

.shared-site-content-2 {
  padding: 3rem 0;
}
@media only screen and (min-width: 1024px) {
  .shared-site-content-2 {
    padding: 5rem 0;
  }
}
.shared-site-content-2.midtvinterblå {
  color: #F5F5F5;
}
.shared-site-content-2 > .component-container {
  margin: 0 auto;
}
.shared-site-content-2 > .component-container > .umbraco-title {
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 0.55rem;
  line-height: 0.55rem;
  text-transform: uppercase;
  margin-bottom: 0.8rem;
}
@media only screen and (min-width: 1024px) {
  .shared-site-content-2 > .component-container > .umbraco-title {
    font-size: 0.6rem;
    line-height: 0.6rem;
    display: block;
    text-align: center;
  }
}
.shared-site-content-2 > .component-container > .umbraco-title .line {
  width: 35px;
  height: 1px;
  background-color: #F5F5F5;
  margin-right: 8px;
}
@media only screen and (min-width: 1024px) {
  .shared-site-content-2 > .component-container > .umbraco-title .line {
    width: 1px;
    height: 50px;
    margin: 0 auto 12px;
  }
}
@media only screen and (min-width: 1024px) {
  .shared-site-content-2 > .component-container > .umbraco-header {
    text-align: center;
    margin: 0 auto 2rem;
  }
}
.shared-site-content-2 > .component-container > .umbraco-header h3, .shared-site-content-2 > .component-container > .umbraco-header h4 {
  font-family: "futura-pt", sans-serif;
  font-weight: 400;
  font-size: 2.6rem;
  line-height: 3.2rem;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1200px) {
  .shared-site-content-2 > .component-container > .umbraco-header h3, .shared-site-content-2 > .component-container > .umbraco-header h4 {
    font-size: 3.5rem;
    line-height: 4.2rem;
  }
}
.shared-site-content-2 > .component-container > .umbraco-header h3 em, .shared-site-content-2 > .component-container > .umbraco-header h4 em {
  font-family: "larken", sans-serif;
  font-size: 2.2rem;
  line-height: 3.2rem;
}
@media only screen and (min-width: 1200px) {
  .shared-site-content-2 > .component-container > .umbraco-header h3 em, .shared-site-content-2 > .component-container > .umbraco-header h4 em {
    font-size: 3rem;
    line-height: 4.2rem;
  }
}
.shared-site-content-2 > .component-container > .umbraco-header h3 {
  color: inherit;
}
@media only screen and (min-width: 1400px) {
  .shared-site-content-2 > .component-container > .umbraco-header h3 {
    margin: auto;
    width: 60%;
  }
}
@media only screen and (min-width: 2200px) {
  .shared-site-content-2 > .component-container > .umbraco-header h3 {
    width: 50%;
  }
}
.shared-site-content-2 > .component-container > .umbraco-subheading {
  margin: 0 auto 2rem;
}
@media only screen and (min-width: 1024px) {
  .shared-site-content-2 > .component-container > .umbraco-subheading {
    text-align: center;
    margin: 0 auto 4rem;
  }
}
@media only screen and (min-width: 1400px) {
  .shared-site-content-2 > .component-container > .umbraco-subheading p {
    text-wrap: balance;
  }
}
.shared-site-content-2 > .component-container > .umbraco-subheading p a.btn {
  background-color: #0F6A5E;
}
.shared-site-content-2 > .component-container > .umbraco-subheading p a:before, .shared-site-content-2 > .component-container > .umbraco-subheading p a:after {
  border-bottom-color: #F29173;
}
.shared-site-content-2 > .component-container > .umbraco-subheading p a:hover:after {
  border-bottom-color: #F5F5F5;
}

.related-items {
  margin: 0 auto 2rem;
}
@media only screen and (min-width: 1024px) {
  .related-items {
    display: flex;
    justify-content: space-between;
    margin: 0 auto 6rem;
  }
}
.related-items .related-product,
.related-items .related-link-1,
.related-items .related-link-2,
.related-items .umbraco-text-block-w-cta {
  display: block;
  background-color: rgba(29, 29, 29, 0.1);
  border-radius: 8px;
  padding: 1.5rem;
  margin-bottom: 1rem;
  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: 1024px) {
  .related-items .related-product,
  .related-items .related-link-1,
  .related-items .related-link-2,
  .related-items .umbraco-text-block-w-cta {
    flex: 0 0 32%;
    margin-bottom: 0;
    width: auto;
  }
}
.related-items .related-product:before, .related-items .related-product:after,
.related-items .related-link-1:before,
.related-items .related-link-1:after,
.related-items .related-link-2:before,
.related-items .related-link-2:after,
.related-items .umbraco-text-block-w-cta:before,
.related-items .umbraco-text-block-w-cta:after {
  display: none;
}
.related-items .related-product:hover,
.related-items .related-link-1:hover,
.related-items .related-link-2:hover,
.related-items .umbraco-text-block-w-cta:hover {
  background-color: rgba(245, 245, 245, 0.2);
}
.related-items .related-product:hover .umbraco-cta .btn,
.related-items .related-link-1:hover .umbraco-cta .btn,
.related-items .related-link-2:hover .umbraco-cta .btn,
.related-items .umbraco-text-block-w-cta:hover .umbraco-cta .btn {
  background-color: #0F4B58;
  color: #F5F5F5;
  border-color: #0F4B58;
}
.related-items .related-product h3,
.related-items .related-link-1 h3,
.related-items .related-link-2 h3,
.related-items .umbraco-text-block-w-cta h3 {
  margin-bottom: 0.3rem;
}
.related-items .related-product p,
.related-items .related-link-1 p,
.related-items .related-link-2 p,
.related-items .umbraco-text-block-w-cta p {
  font-size: 0.8rem;
  line-height: 1.04rem;
  text-wrap: balance;
}
.related-items .related-product img,
.related-items .related-link-1 img,
.related-items .related-link-2 img,
.related-items .umbraco-text-block-w-cta img {
  width: 80px;
  height: 80px;
  border-radius: 40px;
  overflow: hidden;
}
@media only screen and (max-width: 1023px) {
  .related-items .related-product .umbraco-text,
  .related-items .related-link-1 .umbraco-text,
  .related-items .related-link-2 .umbraco-text,
  .related-items .umbraco-text-block-w-cta .umbraco-text {
    flex: 0 0 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .related-items .related-product .umbraco-text,
  .related-items .related-link-1 .umbraco-text,
  .related-items .related-link-2 .umbraco-text,
  .related-items .umbraco-text-block-w-cta .umbraco-text {
    height: 3lh;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.related-items .related-product .umbraco-cta,
.related-items .related-link-1 .umbraco-cta,
.related-items .related-link-2 .umbraco-cta,
.related-items .umbraco-text-block-w-cta .umbraco-cta {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.related-items .related-product .umbraco-cta .umbraco-img,
.related-items .related-link-1 .umbraco-cta .umbraco-img,
.related-items .related-link-2 .umbraco-cta .umbraco-img,
.related-items .umbraco-text-block-w-cta .umbraco-cta .umbraco-img {
  flex: 1;
  margin: 0;
}
.related-items .related-product .umbraco-cta .price,
.related-items .related-link-1 .umbraco-cta .price,
.related-items .related-link-2 .umbraco-cta .price,
.related-items .umbraco-text-block-w-cta .umbraco-cta .price {
  margin-right: 1rem;
}
.related-items .related-product .umbraco-cta .btn,
.related-items .related-link-1 .umbraco-cta .btn,
.related-items .related-link-2 .umbraco-cta .btn,
.related-items .umbraco-text-block-w-cta .umbraco-cta .btn {
  margin: auto;
}
.related-items .related-link-1 .umbraco-image {
  width: 100px;
  height: 100px;
  border-radius: 50px;
  overflow: hidden;
  margin: 0 auto 1rem;
}
.related-items .related-link-1 .umbraco-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.related-items .related-link-1 .umbraco-text p {
  font-size: 1rem;
  line-height: 1.3rem;
}
.related-items .related-link-2,
.related-items .umbraco-text-block-w-cta {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.related-items .related-link-2 .umbraco-text p,
.related-items .umbraco-text-block-w-cta .umbraco-text p {
  font-size: 0.9rem;
  line-height: 1.17rem;
}
.related-items .related-link-1,
.related-items .related-link-2,
.related-items .umbraco-text-block-w-cta {
  text-align: center;
}
.midtvinterblå .related-items .umbraco-text-block-w-cta {
  background-color: #BED9E0;
  color: #1D1D1D;
}
.related-items .image-link {
  width: 100%;
  margin-bottom: 2rem;
}
@media only screen and (min-width: 1024px) {
  .related-items .image-link {
    flex: 0 0 32%;
    margin-bottom: 0;
    width: auto;
  }
}
.related-items .image-link:before, .related-items .image-link:after {
  display: none;
}
.related-items .image-link:hover .umbraco-image .play-icon {
  background-color: rgba(15, 75, 88, 0.7);
}
.related-items .image-link:hover .umbraco-image .play-icon svg {
  scale: 1.1;
}
.related-items .image-link:hover .umbraco-image img {
  scale: 1.05;
}
.related-items .image-link .umbraco-image {
  height: 30vh;
  position: relative;
  overflow: hidden;
}
.related-items .image-link .umbraco-image img {
  height: 100%;
  object-fit: cover;
  -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;
}
.related-items .image-link .umbraco-image .play-icon {
  position: absolute;
  width: 60px;
  height: 60px;
  top: calc(50% - 30px);
  left: calc(50% - 30px);
  background-color: #0F4B58;
  border-radius: 30px;
  display: flex;
  justify-content: 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;
}
@media only screen and (min-width: 1024px) {
  .related-items .image-link .umbraco-image .play-icon {
    width: 76px;
    height: 76px;
    top: calc(50% - 38px);
    left: calc(50% - 38px);
    border-radius: 38px;
  }
}
.related-items .image-link .umbraco-image .play-icon svg {
  width: 16px;
  margin-left: 4px;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
@media only screen and (min-width: 1024px) {
  .related-items .image-link .umbraco-image .play-icon svg {
    width: 20px;
  }
}
.related-items .image-link .umbraco-image .play-icon svg path {
  fill: #F5F5F5;
}
.related-items .image-link .umbraco-text {
  text-align: center;
  margin-top: 0.5rem;
}
@media only screen and (min-width: 1024px) {
  .related-items .image-link .umbraco-text {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: -2rem;
  }
}

.html-umbraco-inspiration-page .master-wrapper-content {
  padding-top: 0;
}
.inspiration-page,
.service-page,
.content-page,
.shops-page {
  padding-top: 1rem;
}
.inspiration-page .bg-color,
.service-page .bg-color,
.content-page .bg-color,
.shops-page .bg-color {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 75vh;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .bg-color,
  .service-page .bg-color,
  .content-page .bg-color,
  .shops-page .bg-color {
    height: 90vh;
  }
}
.inspiration-page .page-container,
.inspiration-page .page-sections,
.service-page .page-container,
.service-page .page-sections,
.content-page .page-container,
.content-page .page-sections,
.shops-page .page-container,
.shops-page .page-sections {
  position: relative;
}
.inspiration-page .page-container > .umbraco-title,
.inspiration-page .page-sections > .umbraco-title,
.service-page .page-container > .umbraco-title,
.service-page .page-sections > .umbraco-title,
.content-page .page-container > .umbraco-title,
.content-page .page-sections > .umbraco-title,
.shops-page .page-container > .umbraco-title,
.shops-page .page-sections > .umbraco-title {
  margin: auto;
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 0.55rem;
  line-height: 0.55rem;
  text-transform: uppercase;
  margin-bottom: 0.8rem;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .umbraco-title,
  .inspiration-page .page-sections > .umbraco-title,
  .service-page .page-container > .umbraco-title,
  .service-page .page-sections > .umbraco-title,
  .content-page .page-container > .umbraco-title,
  .content-page .page-sections > .umbraco-title,
  .shops-page .page-container > .umbraco-title,
  .shops-page .page-sections > .umbraco-title {
    font-size: 0.6rem;
    line-height: 0.6rem;
    display: block;
    text-align: center;
  }
}
.inspiration-page .page-container > .umbraco-title .line,
.inspiration-page .page-sections > .umbraco-title .line,
.service-page .page-container > .umbraco-title .line,
.service-page .page-sections > .umbraco-title .line,
.content-page .page-container > .umbraco-title .line,
.content-page .page-sections > .umbraco-title .line,
.shops-page .page-container > .umbraco-title .line,
.shops-page .page-sections > .umbraco-title .line {
  width: 35px;
  height: 1px;
  background-color: #1D1D1D;
  margin-right: 8px;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .umbraco-title .line,
  .inspiration-page .page-sections > .umbraco-title .line,
  .service-page .page-container > .umbraco-title .line,
  .service-page .page-sections > .umbraco-title .line,
  .content-page .page-container > .umbraco-title .line,
  .content-page .page-sections > .umbraco-title .line,
  .shops-page .page-container > .umbraco-title .line,
  .shops-page .page-sections > .umbraco-title .line {
    width: 1px;
    height: 50px;
    margin: 0 auto 12px;
  }
}
.inspiration-page .page-container > .umbraco-header,
.inspiration-page .page-sections > .umbraco-header,
.service-page .page-container > .umbraco-header,
.service-page .page-sections > .umbraco-header,
.content-page .page-container > .umbraco-header,
.content-page .page-sections > .umbraco-header,
.shops-page .page-container > .umbraco-header,
.shops-page .page-sections > .umbraco-header {
  margin: auto;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .umbraco-header,
  .inspiration-page .page-sections > .umbraco-header,
  .service-page .page-container > .umbraco-header,
  .service-page .page-sections > .umbraco-header,
  .content-page .page-container > .umbraco-header,
  .content-page .page-sections > .umbraco-header,
  .shops-page .page-container > .umbraco-header,
  .shops-page .page-sections > .umbraco-header {
    text-align: center;
    margin: 0 auto 2rem;
  }
}
@media only screen and (min-width: 1400px) {
  .inspiration-page .page-container > .umbraco-header h1,
  .inspiration-page .page-sections > .umbraco-header h1,
  .service-page .page-container > .umbraco-header h1,
  .service-page .page-sections > .umbraco-header h1,
  .content-page .page-container > .umbraco-header h1,
  .content-page .page-sections > .umbraco-header h1,
  .shops-page .page-container > .umbraco-header h1,
  .shops-page .page-sections > .umbraco-header h1 {
    margin: auto;
    width: 60%;
  }
}
@media only screen and (min-width: 2200px) {
  .inspiration-page .page-container > .umbraco-header h1,
  .inspiration-page .page-sections > .umbraco-header h1,
  .service-page .page-container > .umbraco-header h1,
  .service-page .page-sections > .umbraco-header h1,
  .content-page .page-container > .umbraco-header h1,
  .content-page .page-sections > .umbraco-header h1,
  .shops-page .page-container > .umbraco-header h1,
  .shops-page .page-sections > .umbraco-header h1 {
    width: 50%;
  }
}
.inspiration-page .page-container > .umbraco-subheading,
.inspiration-page .page-sections > .umbraco-subheading,
.service-page .page-container > .umbraco-subheading,
.service-page .page-sections > .umbraco-subheading,
.content-page .page-container > .umbraco-subheading,
.content-page .page-sections > .umbraco-subheading,
.shops-page .page-container > .umbraco-subheading,
.shops-page .page-sections > .umbraco-subheading {
  margin: 0 auto 2rem;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .umbraco-subheading,
  .inspiration-page .page-sections > .umbraco-subheading,
  .service-page .page-container > .umbraco-subheading,
  .service-page .page-sections > .umbraco-subheading,
  .content-page .page-container > .umbraco-subheading,
  .content-page .page-sections > .umbraco-subheading,
  .shops-page .page-container > .umbraco-subheading,
  .shops-page .page-sections > .umbraco-subheading {
    text-align: center;
    margin: 0 auto 2rem;
  }
}
@media only screen and (min-width: 1400px) {
  .inspiration-page .page-container > .umbraco-subheading p,
  .inspiration-page .page-sections > .umbraco-subheading p,
  .service-page .page-container > .umbraco-subheading p,
  .service-page .page-sections > .umbraco-subheading p,
  .content-page .page-container > .umbraco-subheading p,
  .content-page .page-sections > .umbraco-subheading p,
  .shops-page .page-container > .umbraco-subheading p,
  .shops-page .page-sections > .umbraco-subheading p {
    margin: auto;
    width: 60%;
    text-wrap: balance;
  }
}
.inspiration-page .page-container > .image-with-hotspots,
.inspiration-page .page-sections > .image-with-hotspots,
.service-page .page-container > .image-with-hotspots,
.service-page .page-sections > .image-with-hotspots,
.content-page .page-container > .image-with-hotspots,
.content-page .page-sections > .image-with-hotspots,
.shops-page .page-container > .image-with-hotspots,
.shops-page .page-sections > .image-with-hotspots {
  margin: 0 auto 2rem;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-with-hotspots,
  .inspiration-page .page-sections > .image-with-hotspots,
  .service-page .page-container > .image-with-hotspots,
  .service-page .page-sections > .image-with-hotspots,
  .content-page .page-container > .image-with-hotspots,
  .content-page .page-sections > .image-with-hotspots,
  .shops-page .page-container > .image-with-hotspots,
  .shops-page .page-sections > .image-with-hotspots {
    margin: 0 auto 5rem;
  }
}
.inspiration-page .page-container > .image-with-hotspots .component-container,
.inspiration-page .page-sections > .image-with-hotspots .component-container,
.service-page .page-container > .image-with-hotspots .component-container,
.service-page .page-sections > .image-with-hotspots .component-container,
.content-page .page-container > .image-with-hotspots .component-container,
.content-page .page-sections > .image-with-hotspots .component-container,
.shops-page .page-container > .image-with-hotspots .component-container,
.shops-page .page-sections > .image-with-hotspots .component-container {
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-with-hotspots .component-container,
  .inspiration-page .page-sections > .image-with-hotspots .component-container,
  .service-page .page-container > .image-with-hotspots .component-container,
  .service-page .page-sections > .image-with-hotspots .component-container,
  .content-page .page-container > .image-with-hotspots .component-container,
  .content-page .page-sections > .image-with-hotspots .component-container,
  .shops-page .page-container > .image-with-hotspots .component-container,
  .shops-page .page-sections > .image-with-hotspots .component-container {
    margin: auto;
    overflow: visible;
  }
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-with-hotspots .component-container:has(.products-modal),
  .inspiration-page .page-sections > .image-with-hotspots .component-container:has(.products-modal),
  .service-page .page-container > .image-with-hotspots .component-container:has(.products-modal),
  .service-page .page-sections > .image-with-hotspots .component-container:has(.products-modal),
  .content-page .page-container > .image-with-hotspots .component-container:has(.products-modal),
  .content-page .page-sections > .image-with-hotspots .component-container:has(.products-modal),
  .shops-page .page-container > .image-with-hotspots .component-container:has(.products-modal),
  .shops-page .page-sections > .image-with-hotspots .component-container:has(.products-modal) {
    overflow: hidden;
  }
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-with-hotspots .component-container:has(.portrait),
  .inspiration-page .page-sections > .image-with-hotspots .component-container:has(.portrait),
  .service-page .page-container > .image-with-hotspots .component-container:has(.portrait),
  .service-page .page-sections > .image-with-hotspots .component-container:has(.portrait),
  .content-page .page-container > .image-with-hotspots .component-container:has(.portrait),
  .content-page .page-sections > .image-with-hotspots .component-container:has(.portrait),
  .shops-page .page-container > .image-with-hotspots .component-container:has(.portrait),
  .shops-page .page-sections > .image-with-hotspots .component-container:has(.portrait) {
    width: 50%;
  }
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-with-hotspots .component-container:has(.landscape),
  .inspiration-page .page-sections > .image-with-hotspots .component-container:has(.landscape),
  .service-page .page-container > .image-with-hotspots .component-container:has(.landscape),
  .service-page .page-sections > .image-with-hotspots .component-container:has(.landscape),
  .content-page .page-container > .image-with-hotspots .component-container:has(.landscape),
  .content-page .page-sections > .image-with-hotspots .component-container:has(.landscape),
  .shops-page .page-container > .image-with-hotspots .component-container:has(.landscape),
  .shops-page .page-sections > .image-with-hotspots .component-container:has(.landscape) {
    width: 80%;
  }
}
.inspiration-page .page-container > .image-with-hotspots .component-container figcaption,
.inspiration-page .page-sections > .image-with-hotspots .component-container figcaption,
.service-page .page-container > .image-with-hotspots .component-container figcaption,
.service-page .page-sections > .image-with-hotspots .component-container figcaption,
.content-page .page-container > .image-with-hotspots .component-container figcaption,
.content-page .page-sections > .image-with-hotspots .component-container figcaption,
.shops-page .page-container > .image-with-hotspots .component-container figcaption,
.shops-page .page-sections > .image-with-hotspots .component-container figcaption {
  width: 95%;
  margin: 0.5rem auto 0;
  font-size: 0.8rem;
  line-height: 1.04rem;
  font-style: italic;
  opacity: 0.8;
}
.inspiration-page .page-container > .images-with-subtext,
.inspiration-page .page-sections > .images-with-subtext,
.service-page .page-container > .images-with-subtext,
.service-page .page-sections > .images-with-subtext,
.content-page .page-container > .images-with-subtext,
.content-page .page-sections > .images-with-subtext,
.shops-page .page-container > .images-with-subtext,
.shops-page .page-sections > .images-with-subtext {
  margin: 0 auto 2rem;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .images-with-subtext,
  .inspiration-page .page-sections > .images-with-subtext,
  .service-page .page-container > .images-with-subtext,
  .service-page .page-sections > .images-with-subtext,
  .content-page .page-container > .images-with-subtext,
  .content-page .page-sections > .images-with-subtext,
  .shops-page .page-container > .images-with-subtext,
  .shops-page .page-sections > .images-with-subtext {
    margin: 0 auto 5rem;
  }
}
.inspiration-page .page-container > .images-with-subtext:has(.umbraco-text) .umbraco-images.count-2,
.inspiration-page .page-sections > .images-with-subtext:has(.umbraco-text) .umbraco-images.count-2,
.service-page .page-container > .images-with-subtext:has(.umbraco-text) .umbraco-images.count-2,
.service-page .page-sections > .images-with-subtext:has(.umbraco-text) .umbraco-images.count-2,
.content-page .page-container > .images-with-subtext:has(.umbraco-text) .umbraco-images.count-2,
.content-page .page-sections > .images-with-subtext:has(.umbraco-text) .umbraco-images.count-2,
.shops-page .page-container > .images-with-subtext:has(.umbraco-text) .umbraco-images.count-2,
.shops-page .page-sections > .images-with-subtext:has(.umbraco-text) .umbraco-images.count-2 {
  margin-bottom: 4rem;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .images-with-subtext:has(.umbraco-text) .umbraco-images.count-2,
  .inspiration-page .page-sections > .images-with-subtext:has(.umbraco-text) .umbraco-images.count-2,
  .service-page .page-container > .images-with-subtext:has(.umbraco-text) .umbraco-images.count-2,
  .service-page .page-sections > .images-with-subtext:has(.umbraco-text) .umbraco-images.count-2,
  .content-page .page-container > .images-with-subtext:has(.umbraco-text) .umbraco-images.count-2,
  .content-page .page-sections > .images-with-subtext:has(.umbraco-text) .umbraco-images.count-2,
  .shops-page .page-container > .images-with-subtext:has(.umbraco-text) .umbraco-images.count-2,
  .shops-page .page-sections > .images-with-subtext:has(.umbraco-text) .umbraco-images.count-2 {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1400px) {
  .inspiration-page .page-container > .images-with-subtext:has(.count-1) .component-container,
  .inspiration-page .page-sections > .images-with-subtext:has(.count-1) .component-container,
  .service-page .page-container > .images-with-subtext:has(.count-1) .component-container,
  .service-page .page-sections > .images-with-subtext:has(.count-1) .component-container,
  .content-page .page-container > .images-with-subtext:has(.count-1) .component-container,
  .content-page .page-sections > .images-with-subtext:has(.count-1) .component-container,
  .shops-page .page-container > .images-with-subtext:has(.count-1) .component-container,
  .shops-page .page-sections > .images-with-subtext:has(.count-1) .component-container {
    margin: auto;
    width: 85%;
  }
}
@media only screen and (min-width: 1400px) {
  .inspiration-page .page-container > .images-with-subtext:has(.count-2) .component-container,
  .inspiration-page .page-sections > .images-with-subtext:has(.count-2) .component-container,
  .service-page .page-container > .images-with-subtext:has(.count-2) .component-container,
  .service-page .page-sections > .images-with-subtext:has(.count-2) .component-container,
  .content-page .page-container > .images-with-subtext:has(.count-2) .component-container,
  .content-page .page-sections > .images-with-subtext:has(.count-2) .component-container,
  .shops-page .page-container > .images-with-subtext:has(.count-2) .component-container,
  .shops-page .page-sections > .images-with-subtext:has(.count-2) .component-container {
    margin: auto;
    width: 85%;
  }
}
.inspiration-page .page-container > .images-with-subtext .umbraco-images,
.inspiration-page .page-sections > .images-with-subtext .umbraco-images,
.service-page .page-container > .images-with-subtext .umbraco-images,
.service-page .page-sections > .images-with-subtext .umbraco-images,
.content-page .page-container > .images-with-subtext .umbraco-images,
.content-page .page-sections > .images-with-subtext .umbraco-images,
.shops-page .page-container > .images-with-subtext .umbraco-images,
.shops-page .page-sections > .images-with-subtext .umbraco-images {
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .images-with-subtext .umbraco-images.count-2,
  .inspiration-page .page-sections > .images-with-subtext .umbraco-images.count-2,
  .service-page .page-container > .images-with-subtext .umbraco-images.count-2,
  .service-page .page-sections > .images-with-subtext .umbraco-images.count-2,
  .content-page .page-container > .images-with-subtext .umbraco-images.count-2,
  .content-page .page-sections > .images-with-subtext .umbraco-images.count-2,
  .shops-page .page-container > .images-with-subtext .umbraco-images.count-2,
  .shops-page .page-sections > .images-with-subtext .umbraco-images.count-2 {
    display: flex;
    align-items: baseline;
    gap: 2rem;
  }
}
.inspiration-page .page-container > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(1),
.inspiration-page .page-sections > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(1),
.service-page .page-container > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(1),
.service-page .page-sections > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(1),
.content-page .page-container > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(1),
.content-page .page-sections > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(1),
.shops-page .page-container > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(1),
.shops-page .page-sections > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(1) {
  width: 85%;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(1),
  .inspiration-page .page-sections > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(1),
  .service-page .page-container > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(1),
  .service-page .page-sections > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(1),
  .content-page .page-container > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(1),
  .content-page .page-sections > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(1),
  .shops-page .page-container > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(1),
  .shops-page .page-sections > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(1) {
    width: 75%;
  }
}
.inspiration-page .page-container > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(2),
.inspiration-page .page-sections > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(2),
.service-page .page-container > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(2),
.service-page .page-sections > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(2),
.content-page .page-container > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(2),
.content-page .page-sections > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(2),
.shops-page .page-container > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(2),
.shops-page .page-sections > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(2) {
  position: absolute;
  width: 40%;
  right: 0;
  bottom: -3rem;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(2),
  .inspiration-page .page-sections > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(2),
  .service-page .page-container > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(2),
  .service-page .page-sections > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(2),
  .content-page .page-container > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(2),
  .content-page .page-sections > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(2),
  .shops-page .page-container > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(2),
  .shops-page .page-sections > .images-with-subtext .umbraco-images.count-2 .umbraco-image:nth-child(2) {
    position: relative;
    bottom: auto;
    right: auto;
    width: auto;
  }
}
.inspiration-page .page-container > .images-with-subtext .umbraco-images.count-3,
.inspiration-page .page-sections > .images-with-subtext .umbraco-images.count-3,
.service-page .page-container > .images-with-subtext .umbraco-images.count-3,
.service-page .page-sections > .images-with-subtext .umbraco-images.count-3,
.content-page .page-container > .images-with-subtext .umbraco-images.count-3,
.content-page .page-sections > .images-with-subtext .umbraco-images.count-3,
.shops-page .page-container > .images-with-subtext .umbraco-images.count-3,
.shops-page .page-sections > .images-with-subtext .umbraco-images.count-3 {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .images-with-subtext .umbraco-images.count-3,
  .inspiration-page .page-sections > .images-with-subtext .umbraco-images.count-3,
  .service-page .page-container > .images-with-subtext .umbraco-images.count-3,
  .service-page .page-sections > .images-with-subtext .umbraco-images.count-3,
  .content-page .page-container > .images-with-subtext .umbraco-images.count-3,
  .content-page .page-sections > .images-with-subtext .umbraco-images.count-3,
  .shops-page .page-container > .images-with-subtext .umbraco-images.count-3,
  .shops-page .page-sections > .images-with-subtext .umbraco-images.count-3 {
    display: grid;
    grid-template-rows: 40vh 40vh;
    grid-template-columns: 1fr 1fr;
    gap: 2rem;
    height: 100%;
  }
}
.inspiration-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image img,
.inspiration-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image img,
.service-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image img,
.service-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image img,
.content-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image img,
.content-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image img,
.shops-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image img,
.shops-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image img {
  height: 100%;
  object-fit: cover;
}
.inspiration-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(1),
.inspiration-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(1),
.service-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(1),
.service-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(1),
.content-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(1),
.content-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(1),
.shops-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(1),
.shops-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(1) {
  flex: 0 0 100%;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(1),
  .inspiration-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(1),
  .service-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(1),
  .service-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(1),
  .content-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(1),
  .content-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(1),
  .shops-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(1),
  .shops-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(1) {
    flex: unset;
    grid-row-start: 1;
    grid-column-start: 1;
    grid-row-end: 3;
    grid-column-end: 2;
  }
}
.inspiration-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(2),
.inspiration-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(2),
.service-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(2),
.service-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(2),
.content-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(2),
.content-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(2),
.shops-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(2),
.shops-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(2) {
  flex: 0 0 calc(50% - 0.5rem);
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(2),
  .inspiration-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(2),
  .service-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(2),
  .service-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(2),
  .content-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(2),
  .content-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(2),
  .shops-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(2),
  .shops-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(2) {
    flex: unset;
    grid-row-start: 1;
    grid-column-start: 2;
    grid-row-end: 2;
    grid-column-end: 3;
  }
}
.inspiration-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(3),
.inspiration-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(3),
.service-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(3),
.service-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(3),
.content-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(3),
.content-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(3),
.shops-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(3),
.shops-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(3) {
  flex: 0 0 calc(50% - 0.5rem);
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(3),
  .inspiration-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(3),
  .service-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(3),
  .service-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(3),
  .content-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(3),
  .content-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(3),
  .shops-page .page-container > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(3),
  .shops-page .page-sections > .images-with-subtext .umbraco-images.count-3 .umbraco-image:nth-child(3) {
    flex: unset;
    grid-row-start: 2;
    grid-column-start: 2;
    grid-row-end: 3;
    grid-column-end: 3;
  }
}
.inspiration-page .page-container > .images-with-subtext .umbraco-text,
.inspiration-page .page-sections > .images-with-subtext .umbraco-text,
.service-page .page-container > .images-with-subtext .umbraco-text,
.service-page .page-sections > .images-with-subtext .umbraco-text,
.content-page .page-container > .images-with-subtext .umbraco-text,
.content-page .page-sections > .images-with-subtext .umbraco-text,
.shops-page .page-container > .images-with-subtext .umbraco-text,
.shops-page .page-sections > .images-with-subtext .umbraco-text {
  font-size: 0.8rem;
  line-height: 1.04rem;
  font-style: italic;
  width: 80%;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .images-with-subtext .umbraco-text,
  .inspiration-page .page-sections > .images-with-subtext .umbraco-text,
  .service-page .page-container > .images-with-subtext .umbraco-text,
  .service-page .page-sections > .images-with-subtext .umbraco-text,
  .content-page .page-container > .images-with-subtext .umbraco-text,
  .content-page .page-sections > .images-with-subtext .umbraco-text,
  .shops-page .page-container > .images-with-subtext .umbraco-text,
  .shops-page .page-sections > .images-with-subtext .umbraco-text {
    width: 50%;
    text-wrap: balance;
    margin: 1rem;
  }
}
.inspiration-page .page-container > .umbraco-text,
.inspiration-page .page-sections > .umbraco-text,
.service-page .page-container > .umbraco-text,
.service-page .page-sections > .umbraco-text,
.content-page .page-container > .umbraco-text,
.content-page .page-sections > .umbraco-text,
.shops-page .page-container > .umbraco-text,
.shops-page .page-sections > .umbraco-text {
  margin: 0 auto 2rem;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .umbraco-text,
  .inspiration-page .page-sections > .umbraco-text,
  .service-page .page-container > .umbraco-text,
  .service-page .page-sections > .umbraco-text,
  .content-page .page-container > .umbraco-text,
  .content-page .page-sections > .umbraco-text,
  .shops-page .page-container > .umbraco-text,
  .shops-page .page-sections > .umbraco-text {
    margin: 0 auto 5rem;
  }
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .umbraco-text .component-container,
  .inspiration-page .page-sections > .umbraco-text .component-container,
  .service-page .page-container > .umbraco-text .component-container,
  .service-page .page-sections > .umbraco-text .component-container,
  .content-page .page-container > .umbraco-text .component-container,
  .content-page .page-sections > .umbraco-text .component-container,
  .shops-page .page-container > .umbraco-text .component-container,
  .shops-page .page-sections > .umbraco-text .component-container {
    width: 85%;
    margin: auto;
  }
}
@media only screen and (min-width: 1400px) {
  .inspiration-page .page-container > .umbraco-text .component-container,
  .inspiration-page .page-sections > .umbraco-text .component-container,
  .service-page .page-container > .umbraco-text .component-container,
  .service-page .page-sections > .umbraco-text .component-container,
  .content-page .page-container > .umbraco-text .component-container,
  .content-page .page-sections > .umbraco-text .component-container,
  .shops-page .page-container > .umbraco-text .component-container,
  .shops-page .page-sections > .umbraco-text .component-container {
    width: 60%;
    margin: auto;
  }
}
.inspiration-page .page-container > .umbraco-text h2,
.inspiration-page .page-sections > .umbraco-text h2,
.service-page .page-container > .umbraco-text h2,
.service-page .page-sections > .umbraco-text h2,
.content-page .page-container > .umbraco-text h2,
.content-page .page-sections > .umbraco-text h2,
.shops-page .page-container > .umbraco-text h2,
.shops-page .page-sections > .umbraco-text h2 {
  font-size: 1.5rem;
  line-height: 1.95rem;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .umbraco-text h2,
  .inspiration-page .page-sections > .umbraco-text h2,
  .service-page .page-container > .umbraco-text h2,
  .service-page .page-sections > .umbraco-text h2,
  .content-page .page-container > .umbraco-text h2,
  .content-page .page-sections > .umbraco-text h2,
  .shops-page .page-container > .umbraco-text h2,
  .shops-page .page-sections > .umbraco-text h2 {
    font-size: 2rem;
    line-height: 2.6rem;
  }
}
.inspiration-page .page-container > .umbraco-text ul,
.inspiration-page .page-sections > .umbraco-text ul,
.service-page .page-container > .umbraco-text ul,
.service-page .page-sections > .umbraco-text ul,
.content-page .page-container > .umbraco-text ul,
.content-page .page-sections > .umbraco-text ul,
.shops-page .page-container > .umbraco-text ul,
.shops-page .page-sections > .umbraco-text ul {
  margin-bottom: 1rem;
}
.inspiration-page .page-container > .umbraco-text .embeditem,
.inspiration-page .page-sections > .umbraco-text .embeditem,
.service-page .page-container > .umbraco-text .embeditem,
.service-page .page-sections > .umbraco-text .embeditem,
.content-page .page-container > .umbraco-text .embeditem,
.content-page .page-sections > .umbraco-text .embeditem,
.shops-page .page-container > .umbraco-text .embeditem,
.shops-page .page-sections > .umbraco-text .embeditem {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.inspiration-page .page-container > .umbraco-text .embeditem iframe,
.inspiration-page .page-sections > .umbraco-text .embeditem iframe,
.service-page .page-container > .umbraco-text .embeditem iframe,
.service-page .page-sections > .umbraco-text .embeditem iframe,
.content-page .page-container > .umbraco-text .embeditem iframe,
.content-page .page-sections > .umbraco-text .embeditem iframe,
.shops-page .page-container > .umbraco-text .embeditem iframe,
.shops-page .page-sections > .umbraco-text .embeditem iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.inspiration-page .page-container > .umbraco-text .btn,
.inspiration-page .page-sections > .umbraco-text .btn,
.service-page .page-container > .umbraco-text .btn,
.service-page .page-sections > .umbraco-text .btn,
.content-page .page-container > .umbraco-text .btn,
.content-page .page-sections > .umbraco-text .btn,
.shops-page .page-container > .umbraco-text .btn,
.shops-page .page-sections > .umbraco-text .btn {
  background: #0F6A5E;
}
.inspiration-page .page-container > .umbraco-text .btn:hover,
.inspiration-page .page-sections > .umbraco-text .btn:hover,
.service-page .page-container > .umbraco-text .btn:hover,
.service-page .page-sections > .umbraco-text .btn:hover,
.content-page .page-container > .umbraco-text .btn:hover,
.content-page .page-sections > .umbraco-text .btn:hover,
.shops-page .page-container > .umbraco-text .btn:hover,
.shops-page .page-sections > .umbraco-text .btn:hover {
  background-color: #159786;
}
.inspiration-page .page-container > .product-list,
.inspiration-page .page-sections > .product-list,
.service-page .page-container > .product-list,
.service-page .page-sections > .product-list,
.content-page .page-container > .product-list,
.content-page .page-sections > .product-list,
.shops-page .page-container > .product-list,
.shops-page .page-sections > .product-list {
  padding: 3rem 0;
  background-color: rgba(29, 29, 29, 0.05);
  margin: 0 auto 2rem;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .product-list,
  .inspiration-page .page-sections > .product-list,
  .service-page .page-container > .product-list,
  .service-page .page-sections > .product-list,
  .content-page .page-container > .product-list,
  .content-page .page-sections > .product-list,
  .shops-page .page-container > .product-list,
  .shops-page .page-sections > .product-list {
    padding: 2rem 0;
    margin: 0 auto 4rem;
  }
}
.html-umbraco-howto-page .inspiration-page .page-container > .product-list,
.html-umbraco-howto-page .inspiration-page .page-sections > .product-list,
.html-umbraco-howto-page .service-page .page-container > .product-list,
.html-umbraco-howto-page .service-page .page-sections > .product-list,
.html-umbraco-howto-page .content-page .page-container > .product-list,
.html-umbraco-howto-page .content-page .page-sections > .product-list,
.html-umbraco-howto-page .shops-page .page-container > .product-list,
.html-umbraco-howto-page .shops-page .page-sections > .product-list {
  background-color: transparent;
}
.inspiration-page .page-container > .product-list + .shared-site-component,
.inspiration-page .page-sections > .product-list + .shared-site-component,
.service-page .page-container > .product-list + .shared-site-component,
.service-page .page-sections > .product-list + .shared-site-component,
.content-page .page-container > .product-list + .shared-site-component,
.content-page .page-sections > .product-list + .shared-site-component,
.shops-page .page-container > .product-list + .shared-site-component,
.shops-page .page-sections > .product-list + .shared-site-component {
  margin-top: -2rem;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .product-list + .shared-site-component,
  .inspiration-page .page-sections > .product-list + .shared-site-component,
  .service-page .page-container > .product-list + .shared-site-component,
  .service-page .page-sections > .product-list + .shared-site-component,
  .content-page .page-container > .product-list + .shared-site-component,
  .content-page .page-sections > .product-list + .shared-site-component,
  .shops-page .page-container > .product-list + .shared-site-component,
  .shops-page .page-sections > .product-list + .shared-site-component {
    margin-top: -4rem;
  }
}
.inspiration-page .page-container > .product-list .component-container,
.inspiration-page .page-sections > .product-list .component-container,
.service-page .page-container > .product-list .component-container,
.service-page .page-sections > .product-list .component-container,
.content-page .page-container > .product-list .component-container,
.content-page .page-sections > .product-list .component-container,
.shops-page .page-container > .product-list .component-container,
.shops-page .page-sections > .product-list .component-container {
  margin: auto;
}
@media only screen and (max-width: 1023px) {
  .inspiration-page .page-container > .product-list .component-container,
  .inspiration-page .page-sections > .product-list .component-container,
  .service-page .page-container > .product-list .component-container,
  .service-page .page-sections > .product-list .component-container,
  .content-page .page-container > .product-list .component-container,
  .content-page .page-sections > .product-list .component-container,
  .shops-page .page-container > .product-list .component-container,
  .shops-page .page-sections > .product-list .component-container {
    width: 100%;
  }
}
.inspiration-page .page-container > .product-list .component-container h3,
.inspiration-page .page-sections > .product-list .component-container h3,
.service-page .page-container > .product-list .component-container h3,
.service-page .page-sections > .product-list .component-container h3,
.content-page .page-container > .product-list .component-container h3,
.content-page .page-sections > .product-list .component-container h3,
.shops-page .page-container > .product-list .component-container h3,
.shops-page .page-sections > .product-list .component-container h3 {
  padding-left: 28px;
}
@media only screen and (min-width: 768px) {
  .inspiration-page .page-container > .product-list .component-container h3,
  .inspiration-page .page-sections > .product-list .component-container h3,
  .service-page .page-container > .product-list .component-container h3,
  .service-page .page-sections > .product-list .component-container h3,
  .content-page .page-container > .product-list .component-container h3,
  .content-page .page-sections > .product-list .component-container h3,
  .shops-page .page-container > .product-list .component-container h3,
  .shops-page .page-sections > .product-list .component-container h3 {
    padding-left: 50px;
  }
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .product-list .component-container h3,
  .inspiration-page .page-sections > .product-list .component-container h3,
  .service-page .page-container > .product-list .component-container h3,
  .service-page .page-sections > .product-list .component-container h3,
  .content-page .page-container > .product-list .component-container h3,
  .content-page .page-sections > .product-list .component-container h3,
  .shops-page .page-container > .product-list .component-container h3,
  .shops-page .page-sections > .product-list .component-container h3 {
    padding-left: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .product-list .component-container .swiper-wrapper.count-1 .swiper-slide,
  .inspiration-page .page-sections > .product-list .component-container .swiper-wrapper.count-1 .swiper-slide,
  .service-page .page-container > .product-list .component-container .swiper-wrapper.count-1 .swiper-slide,
  .service-page .page-sections > .product-list .component-container .swiper-wrapper.count-1 .swiper-slide,
  .content-page .page-container > .product-list .component-container .swiper-wrapper.count-1 .swiper-slide,
  .content-page .page-sections > .product-list .component-container .swiper-wrapper.count-1 .swiper-slide,
  .shops-page .page-container > .product-list .component-container .swiper-wrapper.count-1 .swiper-slide,
  .shops-page .page-sections > .product-list .component-container .swiper-wrapper.count-1 .swiper-slide {
    width: auto;
    flex: 1;
  }
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .product-list .component-container .swiper-wrapper.count-3 .swiper-slide,
  .inspiration-page .page-sections > .product-list .component-container .swiper-wrapper.count-3 .swiper-slide,
  .service-page .page-container > .product-list .component-container .swiper-wrapper.count-3 .swiper-slide,
  .service-page .page-sections > .product-list .component-container .swiper-wrapper.count-3 .swiper-slide,
  .content-page .page-container > .product-list .component-container .swiper-wrapper.count-3 .swiper-slide,
  .content-page .page-sections > .product-list .component-container .swiper-wrapper.count-3 .swiper-slide,
  .shops-page .page-container > .product-list .component-container .swiper-wrapper.count-3 .swiper-slide,
  .shops-page .page-sections > .product-list .component-container .swiper-wrapper.count-3 .swiper-slide {
    width: 32%;
  }
}
.inspiration-page .page-container > .product-list .component-container .swiper-slide,
.inspiration-page .page-sections > .product-list .component-container .swiper-slide,
.service-page .page-container > .product-list .component-container .swiper-slide,
.service-page .page-sections > .product-list .component-container .swiper-slide,
.content-page .page-container > .product-list .component-container .swiper-slide,
.content-page .page-sections > .product-list .component-container .swiper-slide,
.shops-page .page-container > .product-list .component-container .swiper-slide,
.shops-page .page-sections > .product-list .component-container .swiper-slide {
  width: 75%;
  height: 100%;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .product-list .component-container .swiper-slide,
  .inspiration-page .page-sections > .product-list .component-container .swiper-slide,
  .service-page .page-container > .product-list .component-container .swiper-slide,
  .service-page .page-sections > .product-list .component-container .swiper-slide,
  .content-page .page-container > .product-list .component-container .swiper-slide,
  .content-page .page-sections > .product-list .component-container .swiper-slide,
  .shops-page .page-container > .product-list .component-container .swiper-slide,
  .shops-page .page-sections > .product-list .component-container .swiper-slide {
    width: auto;
  }
}
.inspiration-page .page-container > .product-list .component-container .swiper-slide .image-w-product-reference,
.inspiration-page .page-sections > .product-list .component-container .swiper-slide .image-w-product-reference,
.service-page .page-container > .product-list .component-container .swiper-slide .image-w-product-reference,
.service-page .page-sections > .product-list .component-container .swiper-slide .image-w-product-reference,
.content-page .page-container > .product-list .component-container .swiper-slide .image-w-product-reference,
.content-page .page-sections > .product-list .component-container .swiper-slide .image-w-product-reference,
.shops-page .page-container > .product-list .component-container .swiper-slide .image-w-product-reference,
.shops-page .page-sections > .product-list .component-container .swiper-slide .image-w-product-reference {
  height: 100%;
}
.inspiration-page .page-container > .inspiration-articles,
.inspiration-page .page-sections > .inspiration-articles,
.service-page .page-container > .inspiration-articles,
.service-page .page-sections > .inspiration-articles,
.content-page .page-container > .inspiration-articles,
.content-page .page-sections > .inspiration-articles,
.shops-page .page-container > .inspiration-articles,
.shops-page .page-sections > .inspiration-articles {
  padding: 3rem 0;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .inspiration-articles,
  .inspiration-page .page-sections > .inspiration-articles,
  .service-page .page-container > .inspiration-articles,
  .service-page .page-sections > .inspiration-articles,
  .content-page .page-container > .inspiration-articles,
  .content-page .page-sections > .inspiration-articles,
  .shops-page .page-container > .inspiration-articles,
  .shops-page .page-sections > .inspiration-articles {
    padding: 5rem 0;
  }
}
.inspiration-page .page-container > .inspiration-articles .component-container,
.inspiration-page .page-sections > .inspiration-articles .component-container,
.service-page .page-container > .inspiration-articles .component-container,
.service-page .page-sections > .inspiration-articles .component-container,
.content-page .page-container > .inspiration-articles .component-container,
.content-page .page-sections > .inspiration-articles .component-container,
.shops-page .page-container > .inspiration-articles .component-container,
.shops-page .page-sections > .inspiration-articles .component-container {
  margin: auto;
}
.inspiration-page .page-container > .inspiration-articles .component-container .inspiration-header,
.inspiration-page .page-sections > .inspiration-articles .component-container .inspiration-header,
.service-page .page-container > .inspiration-articles .component-container .inspiration-header,
.service-page .page-sections > .inspiration-articles .component-container .inspiration-header,
.content-page .page-container > .inspiration-articles .component-container .inspiration-header,
.content-page .page-sections > .inspiration-articles .component-container .inspiration-header,
.shops-page .page-container > .inspiration-articles .component-container .inspiration-header,
.shops-page .page-sections > .inspiration-articles .component-container .inspiration-header {
  margin-bottom: 1.5rem;
}
.inspiration-page .page-container > .inspiration-articles .component-container .inspiration-header h4,
.inspiration-page .page-sections > .inspiration-articles .component-container .inspiration-header h4,
.service-page .page-container > .inspiration-articles .component-container .inspiration-header h4,
.service-page .page-sections > .inspiration-articles .component-container .inspiration-header h4,
.content-page .page-container > .inspiration-articles .component-container .inspiration-header h4,
.content-page .page-sections > .inspiration-articles .component-container .inspiration-header h4,
.shops-page .page-container > .inspiration-articles .component-container .inspiration-header h4,
.shops-page .page-sections > .inspiration-articles .component-container .inspiration-header h4 {
  font-weight: 400;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .inspiration-articles .component-container .page-links-list,
  .inspiration-page .page-sections > .inspiration-articles .component-container .page-links-list,
  .service-page .page-container > .inspiration-articles .component-container .page-links-list,
  .service-page .page-sections > .inspiration-articles .component-container .page-links-list,
  .content-page .page-container > .inspiration-articles .component-container .page-links-list,
  .content-page .page-sections > .inspiration-articles .component-container .page-links-list,
  .shops-page .page-container > .inspiration-articles .component-container .page-links-list,
  .shops-page .page-sections > .inspiration-articles .component-container .page-links-list {
    display: flex;
    gap: 1rem;
  }
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .inspiration-articles .component-container .page-links-list a,
  .inspiration-page .page-sections > .inspiration-articles .component-container .page-links-list a,
  .service-page .page-container > .inspiration-articles .component-container .page-links-list a,
  .service-page .page-sections > .inspiration-articles .component-container .page-links-list a,
  .content-page .page-container > .inspiration-articles .component-container .page-links-list a,
  .content-page .page-sections > .inspiration-articles .component-container .page-links-list a,
  .shops-page .page-container > .inspiration-articles .component-container .page-links-list a,
  .shops-page .page-sections > .inspiration-articles .component-container .page-links-list a {
    flex: 0 0 33%;
  }
}
.inspiration-page .page-container > .inspiration-articles .component-container .page-links-list a:before, .inspiration-page .page-container > .inspiration-articles .component-container .page-links-list a:after,
.inspiration-page .page-sections > .inspiration-articles .component-container .page-links-list a:before,
.inspiration-page .page-sections > .inspiration-articles .component-container .page-links-list a:after,
.service-page .page-container > .inspiration-articles .component-container .page-links-list a:before,
.service-page .page-container > .inspiration-articles .component-container .page-links-list a:after,
.service-page .page-sections > .inspiration-articles .component-container .page-links-list a:before,
.service-page .page-sections > .inspiration-articles .component-container .page-links-list a:after,
.content-page .page-container > .inspiration-articles .component-container .page-links-list a:before,
.content-page .page-container > .inspiration-articles .component-container .page-links-list a:after,
.content-page .page-sections > .inspiration-articles .component-container .page-links-list a:before,
.content-page .page-sections > .inspiration-articles .component-container .page-links-list a:after,
.shops-page .page-container > .inspiration-articles .component-container .page-links-list a:before,
.shops-page .page-container > .inspiration-articles .component-container .page-links-list a:after,
.shops-page .page-sections > .inspiration-articles .component-container .page-links-list a:before,
.shops-page .page-sections > .inspiration-articles .component-container .page-links-list a:after {
  display: none;
}
.inspiration-page .page-container > .inspiration-articles .component-container .page-links-list .umbraco-title,
.inspiration-page .page-sections > .inspiration-articles .component-container .page-links-list .umbraco-title,
.service-page .page-container > .inspiration-articles .component-container .page-links-list .umbraco-title,
.service-page .page-sections > .inspiration-articles .component-container .page-links-list .umbraco-title,
.content-page .page-container > .inspiration-articles .component-container .page-links-list .umbraco-title,
.content-page .page-sections > .inspiration-articles .component-container .page-links-list .umbraco-title,
.shops-page .page-container > .inspiration-articles .component-container .page-links-list .umbraco-title,
.shops-page .page-sections > .inspiration-articles .component-container .page-links-list .umbraco-title {
  font-weight: 700;
  font-size: 0.55rem;
  line-height: 0.55rem;
  text-transform: uppercase;
  margin: 0.8rem 0 0.2rem;
  color: #7B3524;
}
.inspiration-page .page-container > .contentType-wideImage .umbraco-image,
.inspiration-page .page-sections > .contentType-wideImage .umbraco-image,
.service-page .page-container > .contentType-wideImage .umbraco-image,
.service-page .page-sections > .contentType-wideImage .umbraco-image,
.content-page .page-container > .contentType-wideImage .umbraco-image,
.content-page .page-sections > .contentType-wideImage .umbraco-image,
.shops-page .page-container > .contentType-wideImage .umbraco-image,
.shops-page .page-sections > .contentType-wideImage .umbraco-image {
  margin: 0 auto 2rem;
}
@media only screen and (max-width: 1023px) {
  .inspiration-page .page-container > .contentType-wideImage .umbraco-image,
  .inspiration-page .page-sections > .contentType-wideImage .umbraco-image,
  .service-page .page-container > .contentType-wideImage .umbraco-image,
  .service-page .page-sections > .contentType-wideImage .umbraco-image,
  .content-page .page-container > .contentType-wideImage .umbraco-image,
  .content-page .page-sections > .contentType-wideImage .umbraco-image,
  .shops-page .page-container > .contentType-wideImage .umbraco-image,
  .shops-page .page-sections > .contentType-wideImage .umbraco-image {
    width: 100%;
  }
}
.inspiration-page .page-container > .numbered-page-text,
.inspiration-page .page-sections > .numbered-page-text,
.service-page .page-container > .numbered-page-text,
.service-page .page-sections > .numbered-page-text,
.content-page .page-container > .numbered-page-text,
.content-page .page-sections > .numbered-page-text,
.shops-page .page-container > .numbered-page-text,
.shops-page .page-sections > .numbered-page-text {
  margin: 0 auto 3rem;
}
.inspiration-page .page-container > .numbered-page-text .component-container,
.inspiration-page .page-sections > .numbered-page-text .component-container,
.service-page .page-container > .numbered-page-text .component-container,
.service-page .page-sections > .numbered-page-text .component-container,
.content-page .page-container > .numbered-page-text .component-container,
.content-page .page-sections > .numbered-page-text .component-container,
.shops-page .page-container > .numbered-page-text .component-container,
.shops-page .page-sections > .numbered-page-text .component-container {
  position: relative;
}
@media only screen and (min-width: 1400px) {
  .inspiration-page .page-container > .numbered-page-text .component-container,
  .inspiration-page .page-sections > .numbered-page-text .component-container,
  .service-page .page-container > .numbered-page-text .component-container,
  .service-page .page-sections > .numbered-page-text .component-container,
  .content-page .page-container > .numbered-page-text .component-container,
  .content-page .page-sections > .numbered-page-text .component-container,
  .shops-page .page-container > .numbered-page-text .component-container,
  .shops-page .page-sections > .numbered-page-text .component-container {
    margin: auto;
    width: 50%;
  }
}
.inspiration-page .page-container > .numbered-page-text .number,
.inspiration-page .page-sections > .numbered-page-text .number,
.service-page .page-container > .numbered-page-text .number,
.service-page .page-sections > .numbered-page-text .number,
.content-page .page-container > .numbered-page-text .number,
.content-page .page-sections > .numbered-page-text .number,
.shops-page .page-container > .numbered-page-text .number,
.shops-page .page-sections > .numbered-page-text .number {
  position: absolute;
  top: -4px;
  left: -18px;
  width: 32px;
  height: 32px;
  border-radius: 16px;
  background-color: #F29173;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  font-family: "larken", sans-serif;
  font-size: 1.2rem;
  line-height: 1.2rem;
}
@media only screen and (min-width: 1200px) {
  .inspiration-page .page-container > .numbered-page-text .number,
  .inspiration-page .page-sections > .numbered-page-text .number,
  .service-page .page-container > .numbered-page-text .number,
  .service-page .page-sections > .numbered-page-text .number,
  .content-page .page-container > .numbered-page-text .number,
  .content-page .page-sections > .numbered-page-text .number,
  .shops-page .page-container > .numbered-page-text .number,
  .shops-page .page-sections > .numbered-page-text .number {
    top: -10px;
    left: -64px;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    font-size: 1.4rem;
    line-height: 1.4rem;
  }
}
.inspiration-page .page-container > .numbered-page-text h5,
.inspiration-page .page-sections > .numbered-page-text h5,
.service-page .page-container > .numbered-page-text h5,
.service-page .page-sections > .numbered-page-text h5,
.content-page .page-container > .numbered-page-text h5,
.content-page .page-sections > .numbered-page-text h5,
.shops-page .page-container > .numbered-page-text h5,
.shops-page .page-sections > .numbered-page-text h5 {
  margin-bottom: 0.5rem;
  margin-left: 28px;
}
@media only screen and (min-width: 1200px) {
  .inspiration-page .page-container > .numbered-page-text h5,
  .inspiration-page .page-sections > .numbered-page-text h5,
  .service-page .page-container > .numbered-page-text h5,
  .service-page .page-sections > .numbered-page-text h5,
  .content-page .page-container > .numbered-page-text h5,
  .content-page .page-sections > .numbered-page-text h5,
  .shops-page .page-container > .numbered-page-text h5,
  .shops-page .page-sections > .numbered-page-text h5 {
    margin-left: 0;
  }
}
.inspiration-page .page-container > .numbered-page-text p,
.inspiration-page .page-sections > .numbered-page-text p,
.service-page .page-container > .numbered-page-text p,
.service-page .page-sections > .numbered-page-text p,
.content-page .page-container > .numbered-page-text p,
.content-page .page-sections > .numbered-page-text p,
.shops-page .page-container > .numbered-page-text p,
.shops-page .page-sections > .numbered-page-text p {
  margin-left: 28px;
}
@media only screen and (min-width: 1200px) {
  .inspiration-page .page-container > .numbered-page-text p,
  .inspiration-page .page-sections > .numbered-page-text p,
  .service-page .page-container > .numbered-page-text p,
  .service-page .page-sections > .numbered-page-text p,
  .content-page .page-container > .numbered-page-text p,
  .content-page .page-sections > .numbered-page-text p,
  .shops-page .page-container > .numbered-page-text p,
  .shops-page .page-sections > .numbered-page-text p {
    margin-left: 0;
  }
}
.inspiration-page .page-container > .umbraco-howto-tips,
.inspiration-page .page-sections > .umbraco-howto-tips,
.service-page .page-container > .umbraco-howto-tips,
.service-page .page-sections > .umbraco-howto-tips,
.content-page .page-container > .umbraco-howto-tips,
.content-page .page-sections > .umbraco-howto-tips,
.shops-page .page-container > .umbraco-howto-tips,
.shops-page .page-sections > .umbraco-howto-tips {
  margin: 0 auto 2rem;
  padding: 1rem 0;
}
@media only screen and (min-width: 1400px) {
  .inspiration-page .page-container > .umbraco-howto-tips,
  .inspiration-page .page-sections > .umbraco-howto-tips,
  .service-page .page-container > .umbraco-howto-tips,
  .service-page .page-sections > .umbraco-howto-tips,
  .content-page .page-container > .umbraco-howto-tips,
  .content-page .page-sections > .umbraco-howto-tips,
  .shops-page .page-container > .umbraco-howto-tips,
  .shops-page .page-sections > .umbraco-howto-tips {
    margin: 0 auto 3rem;
    padding: 1.2em 2rem;
    width: 40%;
  }
}
.inspiration-page .page-container > .umbraco-howto-tips > .component-container,
.inspiration-page .page-sections > .umbraco-howto-tips > .component-container,
.service-page .page-container > .umbraco-howto-tips > .component-container,
.service-page .page-sections > .umbraco-howto-tips > .component-container,
.content-page .page-container > .umbraco-howto-tips > .component-container,
.content-page .page-sections > .umbraco-howto-tips > .component-container,
.shops-page .page-container > .umbraco-howto-tips > .component-container,
.shops-page .page-sections > .umbraco-howto-tips > .component-container {
  background-color: #BED9E0;
  padding: 1rem;
  border-radius: 4px;
}
.inspiration-page .page-container > .umbraco-howto-tips > .component-container p:last-child,
.inspiration-page .page-sections > .umbraco-howto-tips > .component-container p:last-child,
.service-page .page-container > .umbraco-howto-tips > .component-container p:last-child,
.service-page .page-sections > .umbraco-howto-tips > .component-container p:last-child,
.content-page .page-container > .umbraco-howto-tips > .component-container p:last-child,
.content-page .page-sections > .umbraco-howto-tips > .component-container p:last-child,
.shops-page .page-container > .umbraco-howto-tips > .component-container p:last-child,
.shops-page .page-sections > .umbraco-howto-tips > .component-container p:last-child {
  margin-bottom: 0;
}
.inspiration-page .page-container > .image-gallery,
.inspiration-page .page-sections > .image-gallery,
.service-page .page-container > .image-gallery,
.service-page .page-sections > .image-gallery,
.content-page .page-container > .image-gallery,
.content-page .page-sections > .image-gallery,
.shops-page .page-container > .image-gallery,
.shops-page .page-sections > .image-gallery {
  margin: 0 auto 2rem;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-gallery,
  .inspiration-page .page-sections > .image-gallery,
  .service-page .page-container > .image-gallery,
  .service-page .page-sections > .image-gallery,
  .content-page .page-container > .image-gallery,
  .content-page .page-sections > .image-gallery,
  .shops-page .page-container > .image-gallery,
  .shops-page .page-sections > .image-gallery {
    margin: 0 auto 4rem;
  }
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-gallery.count-1 > .component-container,
  .inspiration-page .page-sections > .image-gallery.count-1 > .component-container,
  .service-page .page-container > .image-gallery.count-1 > .component-container,
  .service-page .page-sections > .image-gallery.count-1 > .component-container,
  .content-page .page-container > .image-gallery.count-1 > .component-container,
  .content-page .page-sections > .image-gallery.count-1 > .component-container,
  .shops-page .page-container > .image-gallery.count-1 > .component-container,
  .shops-page .page-sections > .image-gallery.count-1 > .component-container {
    width: 60%;
    display: block;
  }
}
@media only screen and (max-width: 1023px) {
  .inspiration-page .page-container > .image-gallery.count-2,
  .inspiration-page .page-sections > .image-gallery.count-2,
  .service-page .page-container > .image-gallery.count-2,
  .service-page .page-sections > .image-gallery.count-2,
  .content-page .page-container > .image-gallery.count-2,
  .content-page .page-sections > .image-gallery.count-2,
  .shops-page .page-container > .image-gallery.count-2,
  .shops-page .page-sections > .image-gallery.count-2 {
    margin: 0 auto 4rem;
  }
}
.inspiration-page .page-container > .image-gallery.count-2 > .component-container,
.inspiration-page .page-sections > .image-gallery.count-2 > .component-container,
.service-page .page-container > .image-gallery.count-2 > .component-container,
.service-page .page-sections > .image-gallery.count-2 > .component-container,
.content-page .page-container > .image-gallery.count-2 > .component-container,
.content-page .page-sections > .image-gallery.count-2 > .component-container,
.shops-page .page-container > .image-gallery.count-2 > .component-container,
.shops-page .page-sections > .image-gallery.count-2 > .component-container {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-gallery.count-2 > .component-container .gallery-item-wrapper,
  .inspiration-page .page-sections > .image-gallery.count-2 > .component-container .gallery-item-wrapper,
  .service-page .page-container > .image-gallery.count-2 > .component-container .gallery-item-wrapper,
  .service-page .page-sections > .image-gallery.count-2 > .component-container .gallery-item-wrapper,
  .content-page .page-container > .image-gallery.count-2 > .component-container .gallery-item-wrapper,
  .content-page .page-sections > .image-gallery.count-2 > .component-container .gallery-item-wrapper,
  .shops-page .page-container > .image-gallery.count-2 > .component-container .gallery-item-wrapper,
  .shops-page .page-sections > .image-gallery.count-2 > .component-container .gallery-item-wrapper {
    flex: 0 0 48%;
  }
}
@media only screen and (max-width: 1023px) {
  .inspiration-page .page-container > .image-gallery.count-3,
  .inspiration-page .page-sections > .image-gallery.count-3,
  .service-page .page-container > .image-gallery.count-3,
  .service-page .page-sections > .image-gallery.count-3,
  .content-page .page-container > .image-gallery.count-3,
  .content-page .page-sections > .image-gallery.count-3,
  .shops-page .page-container > .image-gallery.count-3,
  .shops-page .page-sections > .image-gallery.count-3 {
    margin: 0 auto 4rem;
  }
}
.inspiration-page .page-container > .image-gallery.count-3 > .component-container,
.inspiration-page .page-sections > .image-gallery.count-3 > .component-container,
.service-page .page-container > .image-gallery.count-3 > .component-container,
.service-page .page-sections > .image-gallery.count-3 > .component-container,
.content-page .page-container > .image-gallery.count-3 > .component-container,
.content-page .page-sections > .image-gallery.count-3 > .component-container,
.shops-page .page-container > .image-gallery.count-3 > .component-container,
.shops-page .page-sections > .image-gallery.count-3 > .component-container {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-gallery.count-3 > .component-container .gallery-item-wrapper,
  .inspiration-page .page-sections > .image-gallery.count-3 > .component-container .gallery-item-wrapper,
  .service-page .page-container > .image-gallery.count-3 > .component-container .gallery-item-wrapper,
  .service-page .page-sections > .image-gallery.count-3 > .component-container .gallery-item-wrapper,
  .content-page .page-container > .image-gallery.count-3 > .component-container .gallery-item-wrapper,
  .content-page .page-sections > .image-gallery.count-3 > .component-container .gallery-item-wrapper,
  .shops-page .page-container > .image-gallery.count-3 > .component-container .gallery-item-wrapper,
  .shops-page .page-sections > .image-gallery.count-3 > .component-container .gallery-item-wrapper {
    flex: 0 0 33%;
  }
}
.inspiration-page .page-container > .image-gallery.count-4 > .component-container,
.inspiration-page .page-sections > .image-gallery.count-4 > .component-container,
.service-page .page-container > .image-gallery.count-4 > .component-container,
.service-page .page-sections > .image-gallery.count-4 > .component-container,
.content-page .page-container > .image-gallery.count-4 > .component-container,
.content-page .page-sections > .image-gallery.count-4 > .component-container,
.shops-page .page-container > .image-gallery.count-4 > .component-container,
.shops-page .page-sections > .image-gallery.count-4 > .component-container {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
}
.inspiration-page .page-container > .image-gallery.count-4 > .component-container .gallery-item-wrapper,
.inspiration-page .page-sections > .image-gallery.count-4 > .component-container .gallery-item-wrapper,
.service-page .page-container > .image-gallery.count-4 > .component-container .gallery-item-wrapper,
.service-page .page-sections > .image-gallery.count-4 > .component-container .gallery-item-wrapper,
.content-page .page-container > .image-gallery.count-4 > .component-container .gallery-item-wrapper,
.content-page .page-sections > .image-gallery.count-4 > .component-container .gallery-item-wrapper,
.shops-page .page-container > .image-gallery.count-4 > .component-container .gallery-item-wrapper,
.shops-page .page-sections > .image-gallery.count-4 > .component-container .gallery-item-wrapper {
  flex: 0 0 calc(50% - 1rem);
}
@media only screen and (max-width: 1023px) {
  .inspiration-page .page-container > .image-gallery.count-4 > .component-container .gallery-item-wrapper,
  .inspiration-page .page-sections > .image-gallery.count-4 > .component-container .gallery-item-wrapper,
  .service-page .page-container > .image-gallery.count-4 > .component-container .gallery-item-wrapper,
  .service-page .page-sections > .image-gallery.count-4 > .component-container .gallery-item-wrapper,
  .content-page .page-container > .image-gallery.count-4 > .component-container .gallery-item-wrapper,
  .content-page .page-sections > .image-gallery.count-4 > .component-container .gallery-item-wrapper,
  .shops-page .page-container > .image-gallery.count-4 > .component-container .gallery-item-wrapper,
  .shops-page .page-sections > .image-gallery.count-4 > .component-container .gallery-item-wrapper {
    margin-bottom: 0;
  }
}
.inspiration-page .page-container > .image-gallery.count-4 > .component-container .image-with-hotspots,
.inspiration-page .page-sections > .image-gallery.count-4 > .component-container .image-with-hotspots,
.service-page .page-container > .image-gallery.count-4 > .component-container .image-with-hotspots,
.service-page .page-sections > .image-gallery.count-4 > .component-container .image-with-hotspots,
.content-page .page-container > .image-gallery.count-4 > .component-container .image-with-hotspots,
.content-page .page-sections > .image-gallery.count-4 > .component-container .image-with-hotspots,
.shops-page .page-container > .image-gallery.count-4 > .component-container .image-with-hotspots,
.shops-page .page-sections > .image-gallery.count-4 > .component-container .image-with-hotspots {
  flex: 0 0 49%;
}
@media only screen and (min-width: 768px) {
  .inspiration-page .page-container > .image-gallery > .component-container,
  .inspiration-page .page-sections > .image-gallery > .component-container,
  .service-page .page-container > .image-gallery > .component-container,
  .service-page .page-sections > .image-gallery > .component-container,
  .content-page .page-container > .image-gallery > .component-container,
  .content-page .page-sections > .image-gallery > .component-container,
  .shops-page .page-container > .image-gallery > .component-container,
  .shops-page .page-sections > .image-gallery > .component-container {
    display: flex;
    gap: 1rem;
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 1400px) {
  .inspiration-page .page-container > .image-gallery > .component-container,
  .inspiration-page .page-sections > .image-gallery > .component-container,
  .service-page .page-container > .image-gallery > .component-container,
  .service-page .page-sections > .image-gallery > .component-container,
  .content-page .page-container > .image-gallery > .component-container,
  .content-page .page-sections > .image-gallery > .component-container,
  .shops-page .page-container > .image-gallery > .component-container,
  .shops-page .page-sections > .image-gallery > .component-container {
    margin: auto;
    width: 80%;
  }
}
.inspiration-page .page-container > .image-gallery > .component-container .gallery-item-wrapper,
.inspiration-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper,
.service-page .page-container > .image-gallery > .component-container .gallery-item-wrapper,
.service-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper,
.content-page .page-container > .image-gallery > .component-container .gallery-item-wrapper,
.content-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper,
.shops-page .page-container > .image-gallery > .component-container .gallery-item-wrapper,
.shops-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper {
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .inspiration-page .page-container > .image-gallery > .component-container .gallery-item-wrapper,
  .inspiration-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper,
  .service-page .page-container > .image-gallery > .component-container .gallery-item-wrapper,
  .service-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper,
  .content-page .page-container > .image-gallery > .component-container .gallery-item-wrapper,
  .content-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper,
  .shops-page .page-container > .image-gallery > .component-container .gallery-item-wrapper,
  .shops-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper {
    margin-bottom: 2rem;
  }
}
.inspiration-page .page-container > .image-gallery > .component-container .gallery-item-wrapper .image-with-hotspots,
.inspiration-page .page-container > .image-gallery > .component-container .gallery-item-wrapper .component-container,
.inspiration-page .page-container > .image-gallery > .component-container .gallery-item-wrapper .umbraco-image,
.inspiration-page .page-container > .image-gallery > .component-container .gallery-item-wrapper a,
.inspiration-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper .image-with-hotspots,
.inspiration-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper .component-container,
.inspiration-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper .umbraco-image,
.inspiration-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper a,
.service-page .page-container > .image-gallery > .component-container .gallery-item-wrapper .image-with-hotspots,
.service-page .page-container > .image-gallery > .component-container .gallery-item-wrapper .component-container,
.service-page .page-container > .image-gallery > .component-container .gallery-item-wrapper .umbraco-image,
.service-page .page-container > .image-gallery > .component-container .gallery-item-wrapper a,
.service-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper .image-with-hotspots,
.service-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper .component-container,
.service-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper .umbraco-image,
.service-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper a,
.content-page .page-container > .image-gallery > .component-container .gallery-item-wrapper .image-with-hotspots,
.content-page .page-container > .image-gallery > .component-container .gallery-item-wrapper .component-container,
.content-page .page-container > .image-gallery > .component-container .gallery-item-wrapper .umbraco-image,
.content-page .page-container > .image-gallery > .component-container .gallery-item-wrapper a,
.content-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper .image-with-hotspots,
.content-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper .component-container,
.content-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper .umbraco-image,
.content-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper a,
.shops-page .page-container > .image-gallery > .component-container .gallery-item-wrapper .image-with-hotspots,
.shops-page .page-container > .image-gallery > .component-container .gallery-item-wrapper .component-container,
.shops-page .page-container > .image-gallery > .component-container .gallery-item-wrapper .umbraco-image,
.shops-page .page-container > .image-gallery > .component-container .gallery-item-wrapper a,
.shops-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper .image-with-hotspots,
.shops-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper .component-container,
.shops-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper .umbraco-image,
.shops-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper a {
  height: 100%;
}
.inspiration-page .page-container > .image-gallery > .component-container .gallery-item-wrapper img,
.inspiration-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper img,
.service-page .page-container > .image-gallery > .component-container .gallery-item-wrapper img,
.service-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper img,
.content-page .page-container > .image-gallery > .component-container .gallery-item-wrapper img,
.content-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper img,
.shops-page .page-container > .image-gallery > .component-container .gallery-item-wrapper img,
.shops-page .page-sections > .image-gallery > .component-container .gallery-item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.inspiration-page .page-container > .image-gallery .image-with-hotspots,
.inspiration-page .page-sections > .image-gallery .image-with-hotspots,
.service-page .page-container > .image-gallery .image-with-hotspots,
.service-page .page-sections > .image-gallery .image-with-hotspots,
.content-page .page-container > .image-gallery .image-with-hotspots,
.content-page .page-sections > .image-gallery .image-with-hotspots,
.shops-page .page-container > .image-gallery .image-with-hotspots,
.shops-page .page-sections > .image-gallery .image-with-hotspots {
  margin-bottom: 2rem;
}
@media only screen and (min-width: 768px) {
  .inspiration-page .page-container > .image-gallery .image-with-hotspots,
  .inspiration-page .page-sections > .image-gallery .image-with-hotspots,
  .service-page .page-container > .image-gallery .image-with-hotspots,
  .service-page .page-sections > .image-gallery .image-with-hotspots,
  .content-page .page-container > .image-gallery .image-with-hotspots,
  .content-page .page-sections > .image-gallery .image-with-hotspots,
  .shops-page .page-container > .image-gallery .image-with-hotspots,
  .shops-page .page-sections > .image-gallery .image-with-hotspots {
    margin-bottom: 0;
  }
}
.inspiration-page .page-container > .image-gallery .image-with-hotspots:last-child,
.inspiration-page .page-sections > .image-gallery .image-with-hotspots:last-child,
.service-page .page-container > .image-gallery .image-with-hotspots:last-child,
.service-page .page-sections > .image-gallery .image-with-hotspots:last-child,
.content-page .page-container > .image-gallery .image-with-hotspots:last-child,
.content-page .page-sections > .image-gallery .image-with-hotspots:last-child,
.shops-page .page-container > .image-gallery .image-with-hotspots:last-child,
.shops-page .page-sections > .image-gallery .image-with-hotspots:last-child {
  margin-bottom: 0;
}
.inspiration-page .page-container > .image-gallery .image-with-hotspots .component-container,
.inspiration-page .page-sections > .image-gallery .image-with-hotspots .component-container,
.service-page .page-container > .image-gallery .image-with-hotspots .component-container,
.service-page .page-sections > .image-gallery .image-with-hotspots .component-container,
.content-page .page-container > .image-gallery .image-with-hotspots .component-container,
.content-page .page-sections > .image-gallery .image-with-hotspots .component-container,
.shops-page .page-container > .image-gallery .image-with-hotspots .component-container,
.shops-page .page-sections > .image-gallery .image-with-hotspots .component-container {
  position: relative;
}
.inspiration-page .page-container > .image-gallery .image-with-hotspots .component-container:has(.products-modal),
.inspiration-page .page-sections > .image-gallery .image-with-hotspots .component-container:has(.products-modal),
.service-page .page-container > .image-gallery .image-with-hotspots .component-container:has(.products-modal),
.service-page .page-sections > .image-gallery .image-with-hotspots .component-container:has(.products-modal),
.content-page .page-container > .image-gallery .image-with-hotspots .component-container:has(.products-modal),
.content-page .page-sections > .image-gallery .image-with-hotspots .component-container:has(.products-modal),
.shops-page .page-container > .image-gallery .image-with-hotspots .component-container:has(.products-modal),
.shops-page .page-sections > .image-gallery .image-with-hotspots .component-container:has(.products-modal) {
  overflow: hidden;
}
.inspiration-page .page-container > .image-gallery .image-with-hotspots .component-container figcaption,
.inspiration-page .page-sections > .image-gallery .image-with-hotspots .component-container figcaption,
.service-page .page-container > .image-gallery .image-with-hotspots .component-container figcaption,
.service-page .page-sections > .image-gallery .image-with-hotspots .component-container figcaption,
.content-page .page-container > .image-gallery .image-with-hotspots .component-container figcaption,
.content-page .page-sections > .image-gallery .image-with-hotspots .component-container figcaption,
.shops-page .page-container > .image-gallery .image-with-hotspots .component-container figcaption,
.shops-page .page-sections > .image-gallery .image-with-hotspots .component-container figcaption {
  width: 95%;
  margin: 0.5rem auto 0;
  font-size: 0.8rem;
  line-height: 1.04rem;
  font-style: italic;
  opacity: 0.8;
}
.inspiration-page .page-container > .image-gallery .text,
.inspiration-page .page-sections > .image-gallery .text,
.service-page .page-container > .image-gallery .text,
.service-page .page-sections > .image-gallery .text,
.content-page .page-container > .image-gallery .text,
.content-page .page-sections > .image-gallery .text,
.shops-page .page-container > .image-gallery .text,
.shops-page .page-sections > .image-gallery .text {
  margin: 0 auto 0;
  font-style: italic;
  font-size: 0.8rem;
  line-height: 1.04rem;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-gallery .text,
  .inspiration-page .page-sections > .image-gallery .text,
  .service-page .page-container > .image-gallery .text,
  .service-page .page-sections > .image-gallery .text,
  .content-page .page-container > .image-gallery .text,
  .content-page .page-sections > .image-gallery .text,
  .shops-page .page-container > .image-gallery .text,
  .shops-page .page-sections > .image-gallery .text {
    width: 50vw;
    max-width: 800px;
    margin: 1rem auto 0;
  }
}
@media only screen and (max-width: 1023px) {
  .inspiration-page .page-container > .image-gallery .text,
  .inspiration-page .page-sections > .image-gallery .text,
  .service-page .page-container > .image-gallery .text,
  .service-page .page-sections > .image-gallery .text,
  .content-page .page-container > .image-gallery .text,
  .content-page .page-sections > .image-gallery .text,
  .shops-page .page-container > .image-gallery .text,
  .shops-page .page-sections > .image-gallery .text {
    width: 92%;
    margin: 1rem auto 0;
  }
}
.inspiration-page .page-container > .image-gallery-2,
.inspiration-page .page-sections > .image-gallery-2,
.service-page .page-container > .image-gallery-2,
.service-page .page-sections > .image-gallery-2,
.content-page .page-container > .image-gallery-2,
.content-page .page-sections > .image-gallery-2,
.shops-page .page-container > .image-gallery-2,
.shops-page .page-sections > .image-gallery-2 {
  margin: 0 auto 2rem;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-gallery-2,
  .inspiration-page .page-sections > .image-gallery-2,
  .service-page .page-container > .image-gallery-2,
  .service-page .page-sections > .image-gallery-2,
  .content-page .page-container > .image-gallery-2,
  .content-page .page-sections > .image-gallery-2,
  .shops-page .page-container > .image-gallery-2,
  .shops-page .page-sections > .image-gallery-2 {
    margin: 0 auto 4rem;
    max-width: 1100px;
  }
}
@media only screen and (max-width: 1023px) {
  .inspiration-page .page-container > .image-gallery-2,
  .inspiration-page .page-sections > .image-gallery-2,
  .service-page .page-container > .image-gallery-2,
  .service-page .page-sections > .image-gallery-2,
  .content-page .page-container > .image-gallery-2,
  .content-page .page-sections > .image-gallery-2,
  .shops-page .page-container > .image-gallery-2,
  .shops-page .page-sections > .image-gallery-2 {
    width: 92%;
  }
}
.inspiration-page .page-container > .image-gallery-2 > .component-container,
.inspiration-page .page-sections > .image-gallery-2 > .component-container,
.service-page .page-container > .image-gallery-2 > .component-container,
.service-page .page-sections > .image-gallery-2 > .component-container,
.content-page .page-container > .image-gallery-2 > .component-container,
.content-page .page-sections > .image-gallery-2 > .component-container,
.shops-page .page-container > .image-gallery-2 > .component-container,
.shops-page .page-sections > .image-gallery-2 > .component-container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 0.5rem;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-gallery-2 > .component-container,
  .inspiration-page .page-sections > .image-gallery-2 > .component-container,
  .service-page .page-container > .image-gallery-2 > .component-container,
  .service-page .page-sections > .image-gallery-2 > .component-container,
  .content-page .page-container > .image-gallery-2 > .component-container,
  .content-page .page-sections > .image-gallery-2 > .component-container,
  .shops-page .page-container > .image-gallery-2 > .component-container,
  .shops-page .page-sections > .image-gallery-2 > .component-container {
    gap: 1rem;
  }
}
.inspiration-page .page-container > .image-gallery-2 > .component-container .top-image,
.inspiration-page .page-sections > .image-gallery-2 > .component-container .top-image,
.service-page .page-container > .image-gallery-2 > .component-container .top-image,
.service-page .page-sections > .image-gallery-2 > .component-container .top-image,
.content-page .page-container > .image-gallery-2 > .component-container .top-image,
.content-page .page-sections > .image-gallery-2 > .component-container .top-image,
.shops-page .page-container > .image-gallery-2 > .component-container .top-image,
.shops-page .page-sections > .image-gallery-2 > .component-container .top-image {
  position: relative;
  flex: 0 0 100%;
}
.inspiration-page .page-container > .image-gallery-2 > .component-container .top-image .component-container,
.inspiration-page .page-sections > .image-gallery-2 > .component-container .top-image .component-container,
.service-page .page-container > .image-gallery-2 > .component-container .top-image .component-container,
.service-page .page-sections > .image-gallery-2 > .component-container .top-image .component-container,
.content-page .page-container > .image-gallery-2 > .component-container .top-image .component-container,
.content-page .page-sections > .image-gallery-2 > .component-container .top-image .component-container,
.shops-page .page-container > .image-gallery-2 > .component-container .top-image .component-container,
.shops-page .page-sections > .image-gallery-2 > .component-container .top-image .component-container {
  position: relative;
  overflow: hidden;
}
.inspiration-page .page-container > .image-gallery-2 > .component-container .gallery-item-wrapper,
.inspiration-page .page-sections > .image-gallery-2 > .component-container .gallery-item-wrapper,
.service-page .page-container > .image-gallery-2 > .component-container .gallery-item-wrapper,
.service-page .page-sections > .image-gallery-2 > .component-container .gallery-item-wrapper,
.content-page .page-container > .image-gallery-2 > .component-container .gallery-item-wrapper,
.content-page .page-sections > .image-gallery-2 > .component-container .gallery-item-wrapper,
.shops-page .page-container > .image-gallery-2 > .component-container .gallery-item-wrapper,
.shops-page .page-sections > .image-gallery-2 > .component-container .gallery-item-wrapper {
  position: relative;
  flex: 0 0 calc(50% - 0.25rem);
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-gallery-2 > .component-container .gallery-item-wrapper,
  .inspiration-page .page-sections > .image-gallery-2 > .component-container .gallery-item-wrapper,
  .service-page .page-container > .image-gallery-2 > .component-container .gallery-item-wrapper,
  .service-page .page-sections > .image-gallery-2 > .component-container .gallery-item-wrapper,
  .content-page .page-container > .image-gallery-2 > .component-container .gallery-item-wrapper,
  .content-page .page-sections > .image-gallery-2 > .component-container .gallery-item-wrapper,
  .shops-page .page-container > .image-gallery-2 > .component-container .gallery-item-wrapper,
  .shops-page .page-sections > .image-gallery-2 > .component-container .gallery-item-wrapper {
    flex: 0 0 calc(50% - 0.5rem);
  }
}
.inspiration-page .page-container > .image-gallery-2 > .component-container .gallery-item-wrapper .component-container,
.inspiration-page .page-sections > .image-gallery-2 > .component-container .gallery-item-wrapper .component-container,
.service-page .page-container > .image-gallery-2 > .component-container .gallery-item-wrapper .component-container,
.service-page .page-sections > .image-gallery-2 > .component-container .gallery-item-wrapper .component-container,
.content-page .page-container > .image-gallery-2 > .component-container .gallery-item-wrapper .component-container,
.content-page .page-sections > .image-gallery-2 > .component-container .gallery-item-wrapper .component-container,
.shops-page .page-container > .image-gallery-2 > .component-container .gallery-item-wrapper .component-container,
.shops-page .page-sections > .image-gallery-2 > .component-container .gallery-item-wrapper .component-container {
  position: relative;
  overflow: hidden;
}
.inspiration-page .page-container > .image-gallery-2 .text,
.inspiration-page .page-sections > .image-gallery-2 .text,
.service-page .page-container > .image-gallery-2 .text,
.service-page .page-sections > .image-gallery-2 .text,
.content-page .page-container > .image-gallery-2 .text,
.content-page .page-sections > .image-gallery-2 .text,
.shops-page .page-container > .image-gallery-2 .text,
.shops-page .page-sections > .image-gallery-2 .text {
  margin: 0 auto 0;
  font-style: italic;
  font-size: 0.8rem;
  line-height: 1.04rem;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-gallery-2 .text,
  .inspiration-page .page-sections > .image-gallery-2 .text,
  .service-page .page-container > .image-gallery-2 .text,
  .service-page .page-sections > .image-gallery-2 .text,
  .content-page .page-container > .image-gallery-2 .text,
  .content-page .page-sections > .image-gallery-2 .text,
  .shops-page .page-container > .image-gallery-2 .text,
  .shops-page .page-sections > .image-gallery-2 .text {
    width: 50vw;
    max-width: 800px;
  }
}
@media only screen and (max-width: 1023px) {
  .inspiration-page .page-container > .image-gallery-2 .text,
  .inspiration-page .page-sections > .image-gallery-2 .text,
  .service-page .page-container > .image-gallery-2 .text,
  .service-page .page-sections > .image-gallery-2 .text,
  .content-page .page-container > .image-gallery-2 .text,
  .content-page .page-sections > .image-gallery-2 .text,
  .shops-page .page-container > .image-gallery-2 .text,
  .shops-page .page-sections > .image-gallery-2 .text {
    width: 92%;
    margin: 1rem auto 0;
  }
}
.inspiration-page .page-container > .image-gallery-3,
.inspiration-page .page-sections > .image-gallery-3,
.service-page .page-container > .image-gallery-3,
.service-page .page-sections > .image-gallery-3,
.content-page .page-container > .image-gallery-3,
.content-page .page-sections > .image-gallery-3,
.shops-page .page-container > .image-gallery-3,
.shops-page .page-sections > .image-gallery-3 {
  margin: 0 auto 2rem;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-gallery-3,
  .inspiration-page .page-sections > .image-gallery-3,
  .service-page .page-container > .image-gallery-3,
  .service-page .page-sections > .image-gallery-3,
  .content-page .page-container > .image-gallery-3,
  .content-page .page-sections > .image-gallery-3,
  .shops-page .page-container > .image-gallery-3,
  .shops-page .page-sections > .image-gallery-3 {
    margin: 0 auto 4rem;
    max-width: 1100px;
  }
}
@media only screen and (max-width: 1023px) {
  .inspiration-page .page-container > .image-gallery-3,
  .inspiration-page .page-sections > .image-gallery-3,
  .service-page .page-container > .image-gallery-3,
  .service-page .page-sections > .image-gallery-3,
  .content-page .page-container > .image-gallery-3,
  .content-page .page-sections > .image-gallery-3,
  .shops-page .page-container > .image-gallery-3,
  .shops-page .page-sections > .image-gallery-3 {
    width: 92%;
  }
}
.inspiration-page .page-container > .image-gallery-3 > .component-container,
.inspiration-page .page-sections > .image-gallery-3 > .component-container,
.service-page .page-container > .image-gallery-3 > .component-container,
.service-page .page-sections > .image-gallery-3 > .component-container,
.content-page .page-container > .image-gallery-3 > .component-container,
.content-page .page-sections > .image-gallery-3 > .component-container,
.shops-page .page-container > .image-gallery-3 > .component-container,
.shops-page .page-sections > .image-gallery-3 > .component-container {
  display: grid;
  gap: 0.5rem;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-gallery-3 > .component-container,
  .inspiration-page .page-sections > .image-gallery-3 > .component-container,
  .service-page .page-container > .image-gallery-3 > .component-container,
  .service-page .page-sections > .image-gallery-3 > .component-container,
  .content-page .page-container > .image-gallery-3 > .component-container,
  .content-page .page-sections > .image-gallery-3 > .component-container,
  .shops-page .page-container > .image-gallery-3 > .component-container,
  .shops-page .page-sections > .image-gallery-3 > .component-container {
    gap: 1rem;
  }
}
.inspiration-page .page-container > .image-gallery-3 > .component-container .side-image,
.inspiration-page .page-sections > .image-gallery-3 > .component-container .side-image,
.service-page .page-container > .image-gallery-3 > .component-container .side-image,
.service-page .page-sections > .image-gallery-3 > .component-container .side-image,
.content-page .page-container > .image-gallery-3 > .component-container .side-image,
.content-page .page-sections > .image-gallery-3 > .component-container .side-image,
.shops-page .page-container > .image-gallery-3 > .component-container .side-image,
.shops-page .page-sections > .image-gallery-3 > .component-container .side-image {
  grid-row-start: 1;
  grid-column-start: 1;
  grid-row-end: 3;
}
.inspiration-page .page-container > .image-gallery-3 > .component-container .side-image .side-image-wrapper,
.inspiration-page .page-sections > .image-gallery-3 > .component-container .side-image .side-image-wrapper,
.service-page .page-container > .image-gallery-3 > .component-container .side-image .side-image-wrapper,
.service-page .page-sections > .image-gallery-3 > .component-container .side-image .side-image-wrapper,
.content-page .page-container > .image-gallery-3 > .component-container .side-image .side-image-wrapper,
.content-page .page-sections > .image-gallery-3 > .component-container .side-image .side-image-wrapper,
.shops-page .page-container > .image-gallery-3 > .component-container .side-image .side-image-wrapper,
.shops-page .page-sections > .image-gallery-3 > .component-container .side-image .side-image-wrapper {
  position: relative;
}
.inspiration-page .page-container > .image-gallery-3 > .component-container .side-image .side-image-wrapper .component-container,
.inspiration-page .page-sections > .image-gallery-3 > .component-container .side-image .side-image-wrapper .component-container,
.service-page .page-container > .image-gallery-3 > .component-container .side-image .side-image-wrapper .component-container,
.service-page .page-sections > .image-gallery-3 > .component-container .side-image .side-image-wrapper .component-container,
.content-page .page-container > .image-gallery-3 > .component-container .side-image .side-image-wrapper .component-container,
.content-page .page-sections > .image-gallery-3 > .component-container .side-image .side-image-wrapper .component-container,
.shops-page .page-container > .image-gallery-3 > .component-container .side-image .side-image-wrapper .component-container,
.shops-page .page-sections > .image-gallery-3 > .component-container .side-image .side-image-wrapper .component-container {
  position: relative;
  overflow: hidden;
}
.inspiration-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper,
.inspiration-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper,
.service-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper,
.service-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper,
.content-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper,
.content-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper,
.shops-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper,
.shops-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper {
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .image-with-hotspots,
  .inspiration-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .component-container,
  .inspiration-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .umbraco-image,
  .inspiration-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper picture,
  .inspiration-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper a,
  .inspiration-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .image-with-hotspots,
  .inspiration-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .component-container,
  .inspiration-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .umbraco-image,
  .inspiration-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper picture,
  .inspiration-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper a,
  .service-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .image-with-hotspots,
  .service-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .component-container,
  .service-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .umbraco-image,
  .service-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper picture,
  .service-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper a,
  .service-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .image-with-hotspots,
  .service-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .component-container,
  .service-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .umbraco-image,
  .service-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper picture,
  .service-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper a,
  .content-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .image-with-hotspots,
  .content-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .component-container,
  .content-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .umbraco-image,
  .content-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper picture,
  .content-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper a,
  .content-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .image-with-hotspots,
  .content-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .component-container,
  .content-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .umbraco-image,
  .content-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper picture,
  .content-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper a,
  .shops-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .image-with-hotspots,
  .shops-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .component-container,
  .shops-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .umbraco-image,
  .shops-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper picture,
  .shops-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper a,
  .shops-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .image-with-hotspots,
  .shops-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .component-container,
  .shops-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .umbraco-image,
  .shops-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper picture,
  .shops-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper a {
    height: 100%;
  }
}
.inspiration-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .image-with-hotspots img,
.inspiration-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .component-container img,
.inspiration-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .umbraco-image img,
.inspiration-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper picture img,
.inspiration-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper a img,
.inspiration-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .image-with-hotspots img,
.inspiration-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .component-container img,
.inspiration-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .umbraco-image img,
.inspiration-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper picture img,
.inspiration-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper a img,
.service-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .image-with-hotspots img,
.service-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .component-container img,
.service-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .umbraco-image img,
.service-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper picture img,
.service-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper a img,
.service-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .image-with-hotspots img,
.service-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .component-container img,
.service-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .umbraco-image img,
.service-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper picture img,
.service-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper a img,
.content-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .image-with-hotspots img,
.content-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .component-container img,
.content-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .umbraco-image img,
.content-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper picture img,
.content-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper a img,
.content-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .image-with-hotspots img,
.content-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .component-container img,
.content-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .umbraco-image img,
.content-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper picture img,
.content-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper a img,
.shops-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .image-with-hotspots img,
.shops-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .component-container img,
.shops-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .umbraco-image img,
.shops-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper picture img,
.shops-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper a img,
.shops-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .image-with-hotspots img,
.shops-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .component-container img,
.shops-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .umbraco-image img,
.shops-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper picture img,
.shops-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper a img {
  height: 100%;
  object-fit: cover;
}
.inspiration-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .component-container,
.inspiration-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .component-container,
.service-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .component-container,
.service-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .component-container,
.content-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .component-container,
.content-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .component-container,
.shops-page .page-container > .image-gallery-3 > .component-container .gallery-item-wrapper .component-container,
.shops-page .page-sections > .image-gallery-3 > .component-container .gallery-item-wrapper .component-container {
  position: relative;
  overflow: hidden;
}
.inspiration-page .page-container > .image-gallery-3 .text,
.inspiration-page .page-sections > .image-gallery-3 .text,
.service-page .page-container > .image-gallery-3 .text,
.service-page .page-sections > .image-gallery-3 .text,
.content-page .page-container > .image-gallery-3 .text,
.content-page .page-sections > .image-gallery-3 .text,
.shops-page .page-container > .image-gallery-3 .text,
.shops-page .page-sections > .image-gallery-3 .text {
  margin: 0 auto 0;
  font-style: italic;
  font-size: 0.8rem;
  line-height: 1.04rem;
  grid-row-start: 3;
  grid-column-start: 1;
  grid-row-end: 4;
  grid-column-end: 3;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-gallery-3 .text,
  .inspiration-page .page-sections > .image-gallery-3 .text,
  .service-page .page-container > .image-gallery-3 .text,
  .service-page .page-sections > .image-gallery-3 .text,
  .content-page .page-container > .image-gallery-3 .text,
  .content-page .page-sections > .image-gallery-3 .text,
  .shops-page .page-container > .image-gallery-3 .text,
  .shops-page .page-sections > .image-gallery-3 .text {
    width: 50vw;
    max-width: 800px;
  }
}
@media only screen and (max-width: 1023px) {
  .inspiration-page .page-container > .image-gallery-3 .text,
  .inspiration-page .page-sections > .image-gallery-3 .text,
  .service-page .page-container > .image-gallery-3 .text,
  .service-page .page-sections > .image-gallery-3 .text,
  .content-page .page-container > .image-gallery-3 .text,
  .content-page .page-sections > .image-gallery-3 .text,
  .shops-page .page-container > .image-gallery-3 .text,
  .shops-page .page-sections > .image-gallery-3 .text {
    width: 92%;
    margin: 0.5rem auto 0;
  }
}
.inspiration-page .page-container > .image-gallery-4,
.inspiration-page .page-sections > .image-gallery-4,
.service-page .page-container > .image-gallery-4,
.service-page .page-sections > .image-gallery-4,
.content-page .page-container > .image-gallery-4,
.content-page .page-sections > .image-gallery-4,
.shops-page .page-container > .image-gallery-4,
.shops-page .page-sections > .image-gallery-4 {
  margin: 0 auto 2rem;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-gallery-4,
  .inspiration-page .page-sections > .image-gallery-4,
  .service-page .page-container > .image-gallery-4,
  .service-page .page-sections > .image-gallery-4,
  .content-page .page-container > .image-gallery-4,
  .content-page .page-sections > .image-gallery-4,
  .shops-page .page-container > .image-gallery-4,
  .shops-page .page-sections > .image-gallery-4 {
    margin: 0 auto 4rem;
    max-width: 1100px;
  }
}
@media only screen and (max-width: 1023px) {
  .inspiration-page .page-container > .image-gallery-4,
  .inspiration-page .page-sections > .image-gallery-4,
  .service-page .page-container > .image-gallery-4,
  .service-page .page-sections > .image-gallery-4,
  .content-page .page-container > .image-gallery-4,
  .content-page .page-sections > .image-gallery-4,
  .shops-page .page-container > .image-gallery-4,
  .shops-page .page-sections > .image-gallery-4 {
    width: 92%;
  }
}
.inspiration-page .page-container > .image-gallery-4 > .component-container,
.inspiration-page .page-sections > .image-gallery-4 > .component-container,
.service-page .page-container > .image-gallery-4 > .component-container,
.service-page .page-sections > .image-gallery-4 > .component-container,
.content-page .page-container > .image-gallery-4 > .component-container,
.content-page .page-sections > .image-gallery-4 > .component-container,
.shops-page .page-container > .image-gallery-4 > .component-container,
.shops-page .page-sections > .image-gallery-4 > .component-container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 0.5rem;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-gallery-4 > .component-container,
  .inspiration-page .page-sections > .image-gallery-4 > .component-container,
  .service-page .page-container > .image-gallery-4 > .component-container,
  .service-page .page-sections > .image-gallery-4 > .component-container,
  .content-page .page-container > .image-gallery-4 > .component-container,
  .content-page .page-sections > .image-gallery-4 > .component-container,
  .shops-page .page-container > .image-gallery-4 > .component-container,
  .shops-page .page-sections > .image-gallery-4 > .component-container {
    gap: 1rem;
  }
}
.inspiration-page .page-container > .image-gallery-4 > .component-container .gallery-item-wrapper,
.inspiration-page .page-sections > .image-gallery-4 > .component-container .gallery-item-wrapper,
.service-page .page-container > .image-gallery-4 > .component-container .gallery-item-wrapper,
.service-page .page-sections > .image-gallery-4 > .component-container .gallery-item-wrapper,
.content-page .page-container > .image-gallery-4 > .component-container .gallery-item-wrapper,
.content-page .page-sections > .image-gallery-4 > .component-container .gallery-item-wrapper,
.shops-page .page-container > .image-gallery-4 > .component-container .gallery-item-wrapper,
.shops-page .page-sections > .image-gallery-4 > .component-container .gallery-item-wrapper {
  position: relative;
  flex: 0 0 calc(50% - 0.25rem);
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-gallery-4 > .component-container .gallery-item-wrapper,
  .inspiration-page .page-sections > .image-gallery-4 > .component-container .gallery-item-wrapper,
  .service-page .page-container > .image-gallery-4 > .component-container .gallery-item-wrapper,
  .service-page .page-sections > .image-gallery-4 > .component-container .gallery-item-wrapper,
  .content-page .page-container > .image-gallery-4 > .component-container .gallery-item-wrapper,
  .content-page .page-sections > .image-gallery-4 > .component-container .gallery-item-wrapper,
  .shops-page .page-container > .image-gallery-4 > .component-container .gallery-item-wrapper,
  .shops-page .page-sections > .image-gallery-4 > .component-container .gallery-item-wrapper {
    flex: 0 0 calc(50% - 0.5rem);
  }
}
.inspiration-page .page-container > .image-gallery-4 > .component-container .gallery-item-wrapper .component-container,
.inspiration-page .page-sections > .image-gallery-4 > .component-container .gallery-item-wrapper .component-container,
.service-page .page-container > .image-gallery-4 > .component-container .gallery-item-wrapper .component-container,
.service-page .page-sections > .image-gallery-4 > .component-container .gallery-item-wrapper .component-container,
.content-page .page-container > .image-gallery-4 > .component-container .gallery-item-wrapper .component-container,
.content-page .page-sections > .image-gallery-4 > .component-container .gallery-item-wrapper .component-container,
.shops-page .page-container > .image-gallery-4 > .component-container .gallery-item-wrapper .component-container,
.shops-page .page-sections > .image-gallery-4 > .component-container .gallery-item-wrapper .component-container {
  position: relative;
  overflow: hidden;
}
.inspiration-page .page-container > .image-gallery-4 > .component-container .image-with-hotspots,
.inspiration-page .page-sections > .image-gallery-4 > .component-container .image-with-hotspots,
.service-page .page-container > .image-gallery-4 > .component-container .image-with-hotspots,
.service-page .page-sections > .image-gallery-4 > .component-container .image-with-hotspots,
.content-page .page-container > .image-gallery-4 > .component-container .image-with-hotspots,
.content-page .page-sections > .image-gallery-4 > .component-container .image-with-hotspots,
.shops-page .page-container > .image-gallery-4 > .component-container .image-with-hotspots,
.shops-page .page-sections > .image-gallery-4 > .component-container .image-with-hotspots {
  position: relative;
  flex: 0 0 calc(50% - 0.25rem);
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-gallery-4 > .component-container .image-with-hotspots,
  .inspiration-page .page-sections > .image-gallery-4 > .component-container .image-with-hotspots,
  .service-page .page-container > .image-gallery-4 > .component-container .image-with-hotspots,
  .service-page .page-sections > .image-gallery-4 > .component-container .image-with-hotspots,
  .content-page .page-container > .image-gallery-4 > .component-container .image-with-hotspots,
  .content-page .page-sections > .image-gallery-4 > .component-container .image-with-hotspots,
  .shops-page .page-container > .image-gallery-4 > .component-container .image-with-hotspots,
  .shops-page .page-sections > .image-gallery-4 > .component-container .image-with-hotspots {
    flex: 0 0 calc(50% - 0.5rem);
  }
}
.inspiration-page .page-container > .image-gallery-4 .text,
.inspiration-page .page-sections > .image-gallery-4 .text,
.service-page .page-container > .image-gallery-4 .text,
.service-page .page-sections > .image-gallery-4 .text,
.content-page .page-container > .image-gallery-4 .text,
.content-page .page-sections > .image-gallery-4 .text,
.shops-page .page-container > .image-gallery-4 .text,
.shops-page .page-sections > .image-gallery-4 .text {
  margin: 0 auto 0;
  font-style: italic;
  font-size: 0.8rem;
  line-height: 1.04rem;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-gallery-4 .text,
  .inspiration-page .page-sections > .image-gallery-4 .text,
  .service-page .page-container > .image-gallery-4 .text,
  .service-page .page-sections > .image-gallery-4 .text,
  .content-page .page-container > .image-gallery-4 .text,
  .content-page .page-sections > .image-gallery-4 .text,
  .shops-page .page-container > .image-gallery-4 .text,
  .shops-page .page-sections > .image-gallery-4 .text {
    width: 50vw;
    max-width: 800px;
  }
}
@media only screen and (max-width: 1023px) {
  .inspiration-page .page-container > .image-gallery-4 .text,
  .inspiration-page .page-sections > .image-gallery-4 .text,
  .service-page .page-container > .image-gallery-4 .text,
  .service-page .page-sections > .image-gallery-4 .text,
  .content-page .page-container > .image-gallery-4 .text,
  .content-page .page-sections > .image-gallery-4 .text,
  .shops-page .page-container > .image-gallery-4 .text,
  .shops-page .page-sections > .image-gallery-4 .text {
    width: 92%;
    margin: 1rem auto 0;
  }
}
.inspiration-page .page-container > .image-gallery-5,
.inspiration-page .page-sections > .image-gallery-5,
.service-page .page-container > .image-gallery-5,
.service-page .page-sections > .image-gallery-5,
.content-page .page-container > .image-gallery-5,
.content-page .page-sections > .image-gallery-5,
.shops-page .page-container > .image-gallery-5,
.shops-page .page-sections > .image-gallery-5 {
  margin: 0 auto 2rem;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-gallery-5,
  .inspiration-page .page-sections > .image-gallery-5,
  .service-page .page-container > .image-gallery-5,
  .service-page .page-sections > .image-gallery-5,
  .content-page .page-container > .image-gallery-5,
  .content-page .page-sections > .image-gallery-5,
  .shops-page .page-container > .image-gallery-5,
  .shops-page .page-sections > .image-gallery-5 {
    margin: 0 auto 4rem;
    max-width: 1000px;
  }
}
.inspiration-page .page-container > .image-gallery-5 .component-container,
.inspiration-page .page-sections > .image-gallery-5 .component-container,
.service-page .page-container > .image-gallery-5 .component-container,
.service-page .page-sections > .image-gallery-5 .component-container,
.content-page .page-container > .image-gallery-5 .component-container,
.content-page .page-sections > .image-gallery-5 .component-container,
.shops-page .page-container > .image-gallery-5 .component-container,
.shops-page .page-sections > .image-gallery-5 .component-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1rem;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-gallery-5 .component-container,
  .inspiration-page .page-sections > .image-gallery-5 .component-container,
  .service-page .page-container > .image-gallery-5 .component-container,
  .service-page .page-sections > .image-gallery-5 .component-container,
  .content-page .page-container > .image-gallery-5 .component-container,
  .content-page .page-sections > .image-gallery-5 .component-container,
  .shops-page .page-container > .image-gallery-5 .component-container,
  .shops-page .page-sections > .image-gallery-5 .component-container {
    gap: 2rem;
  }
}
.inspiration-page .page-container > .image-gallery-5 .component-container .image-modal,
.inspiration-page .page-sections > .image-gallery-5 .component-container .image-modal,
.service-page .page-container > .image-gallery-5 .component-container .image-modal,
.service-page .page-sections > .image-gallery-5 .component-container .image-modal,
.content-page .page-container > .image-gallery-5 .component-container .image-modal,
.content-page .page-sections > .image-gallery-5 .component-container .image-modal,
.shops-page .page-container > .image-gallery-5 .component-container .image-modal,
.shops-page .page-sections > .image-gallery-5 .component-container .image-modal {
  flex: 0 0 47%;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-gallery-5 .component-container .image-modal,
  .inspiration-page .page-sections > .image-gallery-5 .component-container .image-modal,
  .service-page .page-container > .image-gallery-5 .component-container .image-modal,
  .service-page .page-sections > .image-gallery-5 .component-container .image-modal,
  .content-page .page-container > .image-gallery-5 .component-container .image-modal,
  .content-page .page-sections > .image-gallery-5 .component-container .image-modal,
  .shops-page .page-container > .image-gallery-5 .component-container .image-modal,
  .shops-page .page-sections > .image-gallery-5 .component-container .image-modal {
    flex: 0 0 calc(32% - 1rem);
  }
}
.inspiration-page .page-container > .image-gallery .image-index,
.inspiration-page .page-container > .image-gallery-2 .image-index,
.inspiration-page .page-container > .image-gallery-3 .image-index,
.inspiration-page .page-container > .image-gallery-4 .image-index,
.inspiration-page .page-sections > .image-gallery .image-index,
.inspiration-page .page-sections > .image-gallery-2 .image-index,
.inspiration-page .page-sections > .image-gallery-3 .image-index,
.inspiration-page .page-sections > .image-gallery-4 .image-index,
.service-page .page-container > .image-gallery .image-index,
.service-page .page-container > .image-gallery-2 .image-index,
.service-page .page-container > .image-gallery-3 .image-index,
.service-page .page-container > .image-gallery-4 .image-index,
.service-page .page-sections > .image-gallery .image-index,
.service-page .page-sections > .image-gallery-2 .image-index,
.service-page .page-sections > .image-gallery-3 .image-index,
.service-page .page-sections > .image-gallery-4 .image-index,
.content-page .page-container > .image-gallery .image-index,
.content-page .page-container > .image-gallery-2 .image-index,
.content-page .page-container > .image-gallery-3 .image-index,
.content-page .page-container > .image-gallery-4 .image-index,
.content-page .page-sections > .image-gallery .image-index,
.content-page .page-sections > .image-gallery-2 .image-index,
.content-page .page-sections > .image-gallery-3 .image-index,
.content-page .page-sections > .image-gallery-4 .image-index,
.shops-page .page-container > .image-gallery .image-index,
.shops-page .page-container > .image-gallery-2 .image-index,
.shops-page .page-container > .image-gallery-3 .image-index,
.shops-page .page-container > .image-gallery-4 .image-index,
.shops-page .page-sections > .image-gallery .image-index,
.shops-page .page-sections > .image-gallery-2 .image-index,
.shops-page .page-sections > .image-gallery-3 .image-index,
.shops-page .page-sections > .image-gallery-4 .image-index {
  position: absolute;
  bottom: 6px;
  left: 6px;
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #F5F5F5;
  border-radius: 10px;
  font-size: 0.7rem;
  font-style: italic;
  border: 1px solid #1D1D1D;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .image-gallery .image-index,
  .inspiration-page .page-container > .image-gallery-2 .image-index,
  .inspiration-page .page-container > .image-gallery-3 .image-index,
  .inspiration-page .page-container > .image-gallery-4 .image-index,
  .inspiration-page .page-sections > .image-gallery .image-index,
  .inspiration-page .page-sections > .image-gallery-2 .image-index,
  .inspiration-page .page-sections > .image-gallery-3 .image-index,
  .inspiration-page .page-sections > .image-gallery-4 .image-index,
  .service-page .page-container > .image-gallery .image-index,
  .service-page .page-container > .image-gallery-2 .image-index,
  .service-page .page-container > .image-gallery-3 .image-index,
  .service-page .page-container > .image-gallery-4 .image-index,
  .service-page .page-sections > .image-gallery .image-index,
  .service-page .page-sections > .image-gallery-2 .image-index,
  .service-page .page-sections > .image-gallery-3 .image-index,
  .service-page .page-sections > .image-gallery-4 .image-index,
  .content-page .page-container > .image-gallery .image-index,
  .content-page .page-container > .image-gallery-2 .image-index,
  .content-page .page-container > .image-gallery-3 .image-index,
  .content-page .page-container > .image-gallery-4 .image-index,
  .content-page .page-sections > .image-gallery .image-index,
  .content-page .page-sections > .image-gallery-2 .image-index,
  .content-page .page-sections > .image-gallery-3 .image-index,
  .content-page .page-sections > .image-gallery-4 .image-index,
  .shops-page .page-container > .image-gallery .image-index,
  .shops-page .page-container > .image-gallery-2 .image-index,
  .shops-page .page-container > .image-gallery-3 .image-index,
  .shops-page .page-container > .image-gallery-4 .image-index,
  .shops-page .page-sections > .image-gallery .image-index,
  .shops-page .page-sections > .image-gallery-2 .image-index,
  .shops-page .page-sections > .image-gallery-3 .image-index,
  .shops-page .page-sections > .image-gallery-4 .image-index {
    bottom: 10px;
    left: 10px;
    bottom: 10px;
    left: 10px;
    width: 24px;
    height: 24px;
    border-radius: 12px;
    font-size: 0.8rem;
  }
}
.inspiration-page .page-container > .image-gallery .text ol,
.inspiration-page .page-container > .image-gallery-2 .text ol,
.inspiration-page .page-container > .image-gallery-3 .text ol,
.inspiration-page .page-container > .image-gallery-4 .text ol,
.inspiration-page .page-sections > .image-gallery .text ol,
.inspiration-page .page-sections > .image-gallery-2 .text ol,
.inspiration-page .page-sections > .image-gallery-3 .text ol,
.inspiration-page .page-sections > .image-gallery-4 .text ol,
.service-page .page-container > .image-gallery .text ol,
.service-page .page-container > .image-gallery-2 .text ol,
.service-page .page-container > .image-gallery-3 .text ol,
.service-page .page-container > .image-gallery-4 .text ol,
.service-page .page-sections > .image-gallery .text ol,
.service-page .page-sections > .image-gallery-2 .text ol,
.service-page .page-sections > .image-gallery-3 .text ol,
.service-page .page-sections > .image-gallery-4 .text ol,
.content-page .page-container > .image-gallery .text ol,
.content-page .page-container > .image-gallery-2 .text ol,
.content-page .page-container > .image-gallery-3 .text ol,
.content-page .page-container > .image-gallery-4 .text ol,
.content-page .page-sections > .image-gallery .text ol,
.content-page .page-sections > .image-gallery-2 .text ol,
.content-page .page-sections > .image-gallery-3 .text ol,
.content-page .page-sections > .image-gallery-4 .text ol,
.shops-page .page-container > .image-gallery .text ol,
.shops-page .page-container > .image-gallery-2 .text ol,
.shops-page .page-container > .image-gallery-3 .text ol,
.shops-page .page-container > .image-gallery-4 .text ol,
.shops-page .page-sections > .image-gallery .text ol,
.shops-page .page-sections > .image-gallery-2 .text ol,
.shops-page .page-sections > .image-gallery-3 .text ol,
.shops-page .page-sections > .image-gallery-4 .text ol {
  text-align: left;
  margin: 0;
  padding: 0;
  list-style: none;
  counter-reset: my-awesome-counter;
}
.inspiration-page .page-container > .image-gallery .text ol li:not(:has(p)),
.inspiration-page .page-container > .image-gallery-2 .text ol li:not(:has(p)),
.inspiration-page .page-container > .image-gallery-3 .text ol li:not(:has(p)),
.inspiration-page .page-container > .image-gallery-4 .text ol li:not(:has(p)),
.inspiration-page .page-sections > .image-gallery .text ol li:not(:has(p)),
.inspiration-page .page-sections > .image-gallery-2 .text ol li:not(:has(p)),
.inspiration-page .page-sections > .image-gallery-3 .text ol li:not(:has(p)),
.inspiration-page .page-sections > .image-gallery-4 .text ol li:not(:has(p)),
.service-page .page-container > .image-gallery .text ol li:not(:has(p)),
.service-page .page-container > .image-gallery-2 .text ol li:not(:has(p)),
.service-page .page-container > .image-gallery-3 .text ol li:not(:has(p)),
.service-page .page-container > .image-gallery-4 .text ol li:not(:has(p)),
.service-page .page-sections > .image-gallery .text ol li:not(:has(p)),
.service-page .page-sections > .image-gallery-2 .text ol li:not(:has(p)),
.service-page .page-sections > .image-gallery-3 .text ol li:not(:has(p)),
.service-page .page-sections > .image-gallery-4 .text ol li:not(:has(p)),
.content-page .page-container > .image-gallery .text ol li:not(:has(p)),
.content-page .page-container > .image-gallery-2 .text ol li:not(:has(p)),
.content-page .page-container > .image-gallery-3 .text ol li:not(:has(p)),
.content-page .page-container > .image-gallery-4 .text ol li:not(:has(p)),
.content-page .page-sections > .image-gallery .text ol li:not(:has(p)),
.content-page .page-sections > .image-gallery-2 .text ol li:not(:has(p)),
.content-page .page-sections > .image-gallery-3 .text ol li:not(:has(p)),
.content-page .page-sections > .image-gallery-4 .text ol li:not(:has(p)),
.shops-page .page-container > .image-gallery .text ol li:not(:has(p)),
.shops-page .page-container > .image-gallery-2 .text ol li:not(:has(p)),
.shops-page .page-container > .image-gallery-3 .text ol li:not(:has(p)),
.shops-page .page-container > .image-gallery-4 .text ol li:not(:has(p)),
.shops-page .page-sections > .image-gallery .text ol li:not(:has(p)),
.shops-page .page-sections > .image-gallery-2 .text ol li:not(:has(p)),
.shops-page .page-sections > .image-gallery-3 .text ol li:not(:has(p)),
.shops-page .page-sections > .image-gallery-4 .text ol li:not(:has(p)) {
  margin-bottom: 0.3rem;
  display: inline;
  padding-left: 16px;
  position: relative;
  font-family: "futura-pt", sans-serif;
  font-weight: normal;
  font-size: 0.8rem;
  line-height: 1.04rem;
  margin-right: 0.8rem;
  counter-increment: my-awesome-counter;
}
.inspiration-page .page-container > .image-gallery .text ol li:not(:has(p)):before,
.inspiration-page .page-container > .image-gallery-2 .text ol li:not(:has(p)):before,
.inspiration-page .page-container > .image-gallery-3 .text ol li:not(:has(p)):before,
.inspiration-page .page-container > .image-gallery-4 .text ol li:not(:has(p)):before,
.inspiration-page .page-sections > .image-gallery .text ol li:not(:has(p)):before,
.inspiration-page .page-sections > .image-gallery-2 .text ol li:not(:has(p)):before,
.inspiration-page .page-sections > .image-gallery-3 .text ol li:not(:has(p)):before,
.inspiration-page .page-sections > .image-gallery-4 .text ol li:not(:has(p)):before,
.service-page .page-container > .image-gallery .text ol li:not(:has(p)):before,
.service-page .page-container > .image-gallery-2 .text ol li:not(:has(p)):before,
.service-page .page-container > .image-gallery-3 .text ol li:not(:has(p)):before,
.service-page .page-container > .image-gallery-4 .text ol li:not(:has(p)):before,
.service-page .page-sections > .image-gallery .text ol li:not(:has(p)):before,
.service-page .page-sections > .image-gallery-2 .text ol li:not(:has(p)):before,
.service-page .page-sections > .image-gallery-3 .text ol li:not(:has(p)):before,
.service-page .page-sections > .image-gallery-4 .text ol li:not(:has(p)):before,
.content-page .page-container > .image-gallery .text ol li:not(:has(p)):before,
.content-page .page-container > .image-gallery-2 .text ol li:not(:has(p)):before,
.content-page .page-container > .image-gallery-3 .text ol li:not(:has(p)):before,
.content-page .page-container > .image-gallery-4 .text ol li:not(:has(p)):before,
.content-page .page-sections > .image-gallery .text ol li:not(:has(p)):before,
.content-page .page-sections > .image-gallery-2 .text ol li:not(:has(p)):before,
.content-page .page-sections > .image-gallery-3 .text ol li:not(:has(p)):before,
.content-page .page-sections > .image-gallery-4 .text ol li:not(:has(p)):before,
.shops-page .page-container > .image-gallery .text ol li:not(:has(p)):before,
.shops-page .page-container > .image-gallery-2 .text ol li:not(:has(p)):before,
.shops-page .page-container > .image-gallery-3 .text ol li:not(:has(p)):before,
.shops-page .page-container > .image-gallery-4 .text ol li:not(:has(p)):before,
.shops-page .page-sections > .image-gallery .text ol li:not(:has(p)):before,
.shops-page .page-sections > .image-gallery-2 .text ol li:not(:has(p)):before,
.shops-page .page-sections > .image-gallery-3 .text ol li:not(:has(p)):before,
.shops-page .page-sections > .image-gallery-4 .text ol li:not(:has(p)):before {
  content: counter(my-awesome-counter) ".";
  color: #1D1D1D;
  position: absolute;
  left: 0;
  font-weight: 700;
}
.inspiration-page .page-container > .image-gallery .text ol li p,
.inspiration-page .page-container > .image-gallery-2 .text ol li p,
.inspiration-page .page-container > .image-gallery-3 .text ol li p,
.inspiration-page .page-container > .image-gallery-4 .text ol li p,
.inspiration-page .page-sections > .image-gallery .text ol li p,
.inspiration-page .page-sections > .image-gallery-2 .text ol li p,
.inspiration-page .page-sections > .image-gallery-3 .text ol li p,
.inspiration-page .page-sections > .image-gallery-4 .text ol li p,
.service-page .page-container > .image-gallery .text ol li p,
.service-page .page-container > .image-gallery-2 .text ol li p,
.service-page .page-container > .image-gallery-3 .text ol li p,
.service-page .page-container > .image-gallery-4 .text ol li p,
.service-page .page-sections > .image-gallery .text ol li p,
.service-page .page-sections > .image-gallery-2 .text ol li p,
.service-page .page-sections > .image-gallery-3 .text ol li p,
.service-page .page-sections > .image-gallery-4 .text ol li p,
.content-page .page-container > .image-gallery .text ol li p,
.content-page .page-container > .image-gallery-2 .text ol li p,
.content-page .page-container > .image-gallery-3 .text ol li p,
.content-page .page-container > .image-gallery-4 .text ol li p,
.content-page .page-sections > .image-gallery .text ol li p,
.content-page .page-sections > .image-gallery-2 .text ol li p,
.content-page .page-sections > .image-gallery-3 .text ol li p,
.content-page .page-sections > .image-gallery-4 .text ol li p,
.shops-page .page-container > .image-gallery .text ol li p,
.shops-page .page-container > .image-gallery-2 .text ol li p,
.shops-page .page-container > .image-gallery-3 .text ol li p,
.shops-page .page-container > .image-gallery-4 .text ol li p,
.shops-page .page-sections > .image-gallery .text ol li p,
.shops-page .page-sections > .image-gallery-2 .text ol li p,
.shops-page .page-sections > .image-gallery-3 .text ol li p,
.shops-page .page-sections > .image-gallery-4 .text ol li p {
  margin-bottom: 0.3rem;
  display: inline;
  padding-left: 16px;
  position: relative;
  font-family: "futura-pt", sans-serif;
  font-weight: normal;
  font-size: 0.8rem;
  line-height: 1.04rem;
  margin-right: 0.8rem;
  counter-increment: my-awesome-counter;
}
.inspiration-page .page-container > .image-gallery .text ol li p:before,
.inspiration-page .page-container > .image-gallery-2 .text ol li p:before,
.inspiration-page .page-container > .image-gallery-3 .text ol li p:before,
.inspiration-page .page-container > .image-gallery-4 .text ol li p:before,
.inspiration-page .page-sections > .image-gallery .text ol li p:before,
.inspiration-page .page-sections > .image-gallery-2 .text ol li p:before,
.inspiration-page .page-sections > .image-gallery-3 .text ol li p:before,
.inspiration-page .page-sections > .image-gallery-4 .text ol li p:before,
.service-page .page-container > .image-gallery .text ol li p:before,
.service-page .page-container > .image-gallery-2 .text ol li p:before,
.service-page .page-container > .image-gallery-3 .text ol li p:before,
.service-page .page-container > .image-gallery-4 .text ol li p:before,
.service-page .page-sections > .image-gallery .text ol li p:before,
.service-page .page-sections > .image-gallery-2 .text ol li p:before,
.service-page .page-sections > .image-gallery-3 .text ol li p:before,
.service-page .page-sections > .image-gallery-4 .text ol li p:before,
.content-page .page-container > .image-gallery .text ol li p:before,
.content-page .page-container > .image-gallery-2 .text ol li p:before,
.content-page .page-container > .image-gallery-3 .text ol li p:before,
.content-page .page-container > .image-gallery-4 .text ol li p:before,
.content-page .page-sections > .image-gallery .text ol li p:before,
.content-page .page-sections > .image-gallery-2 .text ol li p:before,
.content-page .page-sections > .image-gallery-3 .text ol li p:before,
.content-page .page-sections > .image-gallery-4 .text ol li p:before,
.shops-page .page-container > .image-gallery .text ol li p:before,
.shops-page .page-container > .image-gallery-2 .text ol li p:before,
.shops-page .page-container > .image-gallery-3 .text ol li p:before,
.shops-page .page-container > .image-gallery-4 .text ol li p:before,
.shops-page .page-sections > .image-gallery .text ol li p:before,
.shops-page .page-sections > .image-gallery-2 .text ol li p:before,
.shops-page .page-sections > .image-gallery-3 .text ol li p:before,
.shops-page .page-sections > .image-gallery-4 .text ol li p:before {
  content: counter(my-awesome-counter) ".";
  color: #1D1D1D;
  position: absolute;
  left: 0;
  font-weight: 700;
}
.inspiration-page .page-container > .before-after-gallery,
.inspiration-page .page-sections > .before-after-gallery,
.service-page .page-container > .before-after-gallery,
.service-page .page-sections > .before-after-gallery,
.content-page .page-container > .before-after-gallery,
.content-page .page-sections > .before-after-gallery,
.shops-page .page-container > .before-after-gallery,
.shops-page .page-sections > .before-after-gallery {
  margin: 0 auto 2rem;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .before-after-gallery,
  .inspiration-page .page-sections > .before-after-gallery,
  .service-page .page-container > .before-after-gallery,
  .service-page .page-sections > .before-after-gallery,
  .content-page .page-container > .before-after-gallery,
  .content-page .page-sections > .before-after-gallery,
  .shops-page .page-container > .before-after-gallery,
  .shops-page .page-sections > .before-after-gallery {
    margin: 0 auto 4rem;
    max-width: 1000px;
  }
}
@media only screen and (max-width: 1023px) {
  .inspiration-page .page-container > .before-after-gallery,
  .inspiration-page .page-sections > .before-after-gallery,
  .service-page .page-container > .before-after-gallery,
  .service-page .page-sections > .before-after-gallery,
  .content-page .page-container > .before-after-gallery,
  .content-page .page-sections > .before-after-gallery,
  .shops-page .page-container > .before-after-gallery,
  .shops-page .page-sections > .before-after-gallery {
    width: 100%;
  }
}
.inspiration-page .page-container > .before-after-gallery .before-image,
.inspiration-page .page-sections > .before-after-gallery .before-image,
.service-page .page-container > .before-after-gallery .before-image,
.service-page .page-sections > .before-after-gallery .before-image,
.content-page .page-container > .before-after-gallery .before-image,
.content-page .page-sections > .before-after-gallery .before-image,
.shops-page .page-container > .before-after-gallery .before-image,
.shops-page .page-sections > .before-after-gallery .before-image {
  width: 40vw;
  margin-left: 28px;
  margin-bottom: -60px;
  position: relative;
  z-index: 2;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .before-after-gallery .before-image,
  .inspiration-page .page-sections > .before-after-gallery .before-image,
  .service-page .page-container > .before-after-gallery .before-image,
  .service-page .page-sections > .before-after-gallery .before-image,
  .content-page .page-container > .before-after-gallery .before-image,
  .content-page .page-sections > .before-after-gallery .before-image,
  .shops-page .page-container > .before-after-gallery .before-image,
  .shops-page .page-sections > .before-after-gallery .before-image {
    width: 15vw;
    margin-left: 0;
    margin-bottom: -180px;
  }
}
.inspiration-page .page-container > .before-after-gallery .before-image .before-image-text,
.inspiration-page .page-sections > .before-after-gallery .before-image .before-image-text,
.service-page .page-container > .before-after-gallery .before-image .before-image-text,
.service-page .page-sections > .before-after-gallery .before-image .before-image-text,
.content-page .page-container > .before-after-gallery .before-image .before-image-text,
.content-page .page-sections > .before-after-gallery .before-image .before-image-text,
.shops-page .page-container > .before-after-gallery .before-image .before-image-text,
.shops-page .page-sections > .before-after-gallery .before-image .before-image-text {
  font-style: italic;
  transform: rotate(90deg);
  left: calc(40vw - 10px);
  position: absolute;
  top: 18px;
  display: flex;
  justify-content: end;
  gap: 0.5rem;
  align-items: center;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .before-after-gallery .before-image .before-image-text,
  .inspiration-page .page-sections > .before-after-gallery .before-image .before-image-text,
  .service-page .page-container > .before-after-gallery .before-image .before-image-text,
  .service-page .page-sections > .before-after-gallery .before-image .before-image-text,
  .content-page .page-container > .before-after-gallery .before-image .before-image-text,
  .content-page .page-sections > .before-after-gallery .before-image .before-image-text,
  .shops-page .page-container > .before-after-gallery .before-image .before-image-text,
  .shops-page .page-sections > .before-after-gallery .before-image .before-image-text {
    left: calc(15vw - 12px);
  }
}
.inspiration-page .page-container > .before-after-gallery .before-image .image-with-hotspots,
.inspiration-page .page-sections > .before-after-gallery .before-image .image-with-hotspots,
.service-page .page-container > .before-after-gallery .before-image .image-with-hotspots,
.service-page .page-sections > .before-after-gallery .before-image .image-with-hotspots,
.content-page .page-container > .before-after-gallery .before-image .image-with-hotspots,
.content-page .page-sections > .before-after-gallery .before-image .image-with-hotspots,
.shops-page .page-container > .before-after-gallery .before-image .image-with-hotspots,
.shops-page .page-sections > .before-after-gallery .before-image .image-with-hotspots {
  border: 6px solid #F5F5F5;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .before-after-gallery .after-image,
  .inspiration-page .page-sections > .before-after-gallery .after-image,
  .service-page .page-container > .before-after-gallery .after-image,
  .service-page .page-sections > .before-after-gallery .after-image,
  .content-page .page-container > .before-after-gallery .after-image,
  .content-page .page-sections > .before-after-gallery .after-image,
  .shops-page .page-container > .before-after-gallery .after-image,
  .shops-page .page-sections > .before-after-gallery .after-image {
    width: 50vw;
    margin: auto;
    max-width: 800px;
  }
}
.inspiration-page .page-container > .before-after-gallery .after-image .after-image-text,
.inspiration-page .page-sections > .before-after-gallery .after-image .after-image-text,
.service-page .page-container > .before-after-gallery .after-image .after-image-text,
.service-page .page-sections > .before-after-gallery .after-image .after-image-text,
.content-page .page-container > .before-after-gallery .after-image .after-image-text,
.content-page .page-sections > .before-after-gallery .after-image .after-image-text,
.shops-page .page-container > .before-after-gallery .after-image .after-image-text,
.shops-page .page-sections > .before-after-gallery .after-image .after-image-text {
  display: flex;
  justify-content: end;
  gap: 0.5rem;
  align-items: center;
  text-align: right;
  font-weight: 600;
  padding-right: 12px;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .before-after-gallery .after-image .after-image-text,
  .inspiration-page .page-sections > .before-after-gallery .after-image .after-image-text,
  .service-page .page-container > .before-after-gallery .after-image .after-image-text,
  .service-page .page-sections > .before-after-gallery .after-image .after-image-text,
  .content-page .page-container > .before-after-gallery .after-image .after-image-text,
  .content-page .page-sections > .before-after-gallery .after-image .after-image-text,
  .shops-page .page-container > .before-after-gallery .after-image .after-image-text,
  .shops-page .page-sections > .before-after-gallery .after-image .after-image-text {
    padding-right: 0;
  }
}
.inspiration-page .page-container > .before-after-gallery .arrow,
.inspiration-page .page-sections > .before-after-gallery .arrow,
.service-page .page-container > .before-after-gallery .arrow,
.service-page .page-sections > .before-after-gallery .arrow,
.content-page .page-container > .before-after-gallery .arrow,
.content-page .page-sections > .before-after-gallery .arrow,
.shops-page .page-container > .before-after-gallery .arrow,
.shops-page .page-sections > .before-after-gallery .arrow {
  width: 18px;
  transform: rotate(135deg);
}
.inspiration-page .page-container > .before-after-gallery .arrow svg .st0,
.inspiration-page .page-sections > .before-after-gallery .arrow svg .st0,
.service-page .page-container > .before-after-gallery .arrow svg .st0,
.service-page .page-sections > .before-after-gallery .arrow svg .st0,
.content-page .page-container > .before-after-gallery .arrow svg .st0,
.content-page .page-sections > .before-after-gallery .arrow svg .st0,
.shops-page .page-container > .before-after-gallery .arrow svg .st0,
.shops-page .page-sections > .before-after-gallery .arrow svg .st0 {
  stroke: #C7A48A;
  stroke-width: 3px;
}
.inspiration-page .page-container > .before-after-gallery .text,
.inspiration-page .page-sections > .before-after-gallery .text,
.service-page .page-container > .before-after-gallery .text,
.service-page .page-sections > .before-after-gallery .text,
.content-page .page-container > .before-after-gallery .text,
.content-page .page-sections > .before-after-gallery .text,
.shops-page .page-container > .before-after-gallery .text,
.shops-page .page-sections > .before-after-gallery .text {
  margin: 1rem auto 0;
  font-style: italic;
  font-size: 0.8rem;
  line-height: 1.04rem;
}
@media only screen and (min-width: 1024px) {
  .inspiration-page .page-container > .before-after-gallery .text,
  .inspiration-page .page-sections > .before-after-gallery .text,
  .service-page .page-container > .before-after-gallery .text,
  .service-page .page-sections > .before-after-gallery .text,
  .content-page .page-container > .before-after-gallery .text,
  .content-page .page-sections > .before-after-gallery .text,
  .shops-page .page-container > .before-after-gallery .text,
  .shops-page .page-sections > .before-after-gallery .text {
    width: 50vw;
    max-width: 800px;
  }
}
.inspiration-page .page-container > .umbraco-video,
.inspiration-page .page-sections > .umbraco-video,
.service-page .page-container > .umbraco-video,
.service-page .page-sections > .umbraco-video,
.content-page .page-container > .umbraco-video,
.content-page .page-sections > .umbraco-video,
.shops-page .page-container > .umbraco-video,
.shops-page .page-sections > .umbraco-video {
  margin: 0 auto 3rem;
}
@media only screen and (min-width: 1400px) {
  .inspiration-page .page-container > .umbraco-video,
  .inspiration-page .page-sections > .umbraco-video,
  .service-page .page-container > .umbraco-video,
  .service-page .page-sections > .umbraco-video,
  .content-page .page-container > .umbraco-video,
  .content-page .page-sections > .umbraco-video,
  .shops-page .page-container > .umbraco-video,
  .shops-page .page-sections > .umbraco-video {
    margin: 0 auto 5rem;
  }
}
@media only screen and (min-width: 1400px) {
  .inspiration-page .page-container > .umbraco-video .component-container,
  .inspiration-page .page-sections > .umbraco-video .component-container,
  .service-page .page-container > .umbraco-video .component-container,
  .service-page .page-sections > .umbraco-video .component-container,
  .content-page .page-container > .umbraco-video .component-container,
  .content-page .page-sections > .umbraco-video .component-container,
  .shops-page .page-container > .umbraco-video .component-container,
  .shops-page .page-sections > .umbraco-video .component-container {
    margin: auto;
    width: 80%;
  }
}
.inspiration-page .page-container > .umbraco-video .umbraco-video-wrapper,
.inspiration-page .page-sections > .umbraco-video .umbraco-video-wrapper,
.service-page .page-container > .umbraco-video .umbraco-video-wrapper,
.service-page .page-sections > .umbraco-video .umbraco-video-wrapper,
.content-page .page-container > .umbraco-video .umbraco-video-wrapper,
.content-page .page-sections > .umbraco-video .umbraco-video-wrapper,
.shops-page .page-container > .umbraco-video .umbraco-video-wrapper,
.shops-page .page-sections > .umbraco-video .umbraco-video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.inspiration-page .page-container > .umbraco-video .umbraco-video-wrapper iframe,
.inspiration-page .page-sections > .umbraco-video .umbraco-video-wrapper iframe,
.service-page .page-container > .umbraco-video .umbraco-video-wrapper iframe,
.service-page .page-sections > .umbraco-video .umbraco-video-wrapper iframe,
.content-page .page-container > .umbraco-video .umbraco-video-wrapper iframe,
.content-page .page-sections > .umbraco-video .umbraco-video-wrapper iframe,
.shops-page .page-container > .umbraco-video .umbraco-video-wrapper iframe,
.shops-page .page-sections > .umbraco-video .umbraco-video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.contentType-inspirationPageProduct,
.umbraco-products-type-2 {
  display: block;
}
.contentType-inspirationPageProduct .item-box,
.umbraco-products-type-2 .item-box {
  overflow: hidden;
}
.contentType-inspirationPageProduct .item-box.custom-image .product,
.umbraco-products-type-2 .item-box.custom-image .product {
  padding: 0;
  height: auto;
}
.contentType-inspirationPageProduct .item-box.custom-image .overlay,
.umbraco-products-type-2 .item-box.custom-image .overlay {
  opacity: 0;
}
.contentType-inspirationPageProduct .item-box .product,
.umbraco-products-type-2 .item-box .product {
  overflow: hidden;
  background-color: #fff;
}
@media only screen and (max-width: 1023px) {
  .contentType-inspirationPageProduct .item-box .product,
  .umbraco-products-type-2 .item-box .product {
    height: 300px;
  }
}
@media only screen and (max-width: 1023px) {
  .contentType-inspirationPageProduct .item-box .product:has(.paint-color),
  .umbraco-products-type-2 .item-box .product:has(.paint-color) {
    height: 260px;
  }
}
.contentType-inspirationPageProduct .item-box .product:has(.image-with-hotspots),
.umbraco-products-type-2 .item-box .product:has(.image-with-hotspots) {
  pointer-events: none;
}
.contentType-inspirationPageProduct .item-box .product:has(.image-with-hotspots) .product-item.image-with-hotspots,
.umbraco-products-type-2 .item-box .product:has(.image-with-hotspots) .product-item.image-with-hotspots {
  pointer-events: all;
}
.contentType-inspirationPageProduct .item-box .product .product-item a,
.umbraco-products-type-2 .item-box .product .product-item a {
  display: block;
}
.contentType-inspirationPageProduct .item-box .product .product-item a:before, .contentType-inspirationPageProduct .item-box .product .product-item a:after,
.umbraco-products-type-2 .item-box .product .product-item a:before,
.umbraco-products-type-2 .item-box .product .product-item a:after {
  display: none;
}
.contentType-inspirationPageProduct .item-box .product .product-item .prices,
.umbraco-products-type-2 .item-box .product .product-item .prices {
  justify-content: flex-start;
  font-weight: 600;
}
.contentType-inspirationPageProduct .item-box .product .product-item .prices .price,
.umbraco-products-type-2 .item-box .product .product-item .prices .price {
  padding: 0;
  background: transparent;
  color: #1D1D1D;
  font-size: 1rem;
  line-height: 1.3rem;
}
.contentType-inspirationPageProduct .item-box .product .product-item .prices .old-price,
.umbraco-products-type-2 .item-box .product .product-item .prices .old-price {
  position: relative;
  margin-left: 0.5rem;
  font-weight: 400;
  color: rgba(29, 29, 29, 0.5);
}
.contentType-inspirationPageProduct .item-box .product .product-item .prices .old-price:before,
.umbraco-products-type-2 .item-box .product .product-item .prices .old-price:before {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  height: 1px;
  top: 11px;
  background-color: rgba(29, 29, 29, 0.5);
}
@media only screen and (min-width: 1024px) {
  .contentType-inspirationPageProduct .item-box .product .product-item .prices .old-price:before,
  .umbraco-products-type-2 .item-box .product .product-item .prices .old-price:before {
    top: 13px;
  }
}
.contentType-inspirationPageProduct .item-box .product .product-item .paint-color,
.umbraco-products-type-2 .item-box .product .product-item .paint-color {
  width: 100%;
}
.contentType-inspirationPageProduct .item-box .product-item.image-with-hotspots,
.umbraco-products-type-2 .item-box .product-item.image-with-hotspots {
  overflow: hidden;
  position: relative;
}
.contentType-inspirationPageProduct .item-box .buttons,
.umbraco-products-type-2 .item-box .buttons {
  display: block;
  width: auto;
  left: auto;
  right: -4px;
  bottom: -4px;
  pointer-events: all;
}
.contentType-inspirationPageProduct .item-box .buttons:hover .add-to-cart-info,
.umbraco-products-type-2 .item-box .buttons:hover .add-to-cart-info {
  top: 6px;
}
.contentType-inspirationPageProduct .item-box .buttons .product-box-add-to-cart-button,
.umbraco-products-type-2 .item-box .buttons .product-box-add-to-cart-button {
  pointer-events: all;
  background-image: url(/themes/custom/content/images/add-to-cart-fasttrack.svg);
  background-repeat: no-repeat;
  background-color: transparent;
  padding: 0;
  width: 32px;
  height: 32px;
  border-radius: 0;
  font-size: 0;
}
@media only screen and (min-width: 1024px) {
  .contentType-inspirationPageProduct .item-box .buttons .product-box-add-to-cart-button,
  .umbraco-products-type-2 .item-box .buttons .product-box-add-to-cart-button {
    width: 36px;
    height: 36px;
  }
}
.contentType-inspirationPageProduct .item-box .buttons .add-to-cart-info,
.umbraco-products-type-2 .item-box .buttons .add-to-cart-info {
  position: absolute;
  right: 46px;
  white-space: nowrap;
  font-size: 0.7rem;
  line-height: 0.7rem;
  background-color: #0F6A5E;
  padding: 5px 8px;
  color: #F5F5F5;
  border-radius: 4px;
  top: 70px;
  -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-umbraco-howto-page .contentType-inspirationPageProduct .overlay, .html-umbraco-inspiration-page .contentType-inspirationPageProduct .overlay,
.html-umbraco-howto-page .umbraco-products-type-2 .overlay,
.html-umbraco-inspiration-page .umbraco-products-type-2 .overlay {
  background-color: #F5F5F5;
}
.html-umbraco-inspiration-page .contentType-inspirationPageProduct .overlay,
.html-umbraco-inspiration-page .umbraco-products-type-2 .overlay {
  opacity: 0.1;
}

.umbraco-products-type-2 .item-box .buttons {
  right: 8px;
  bottom: 8px;
}
@media only screen and (min-width: 1024px) {
  .umbraco-products-type-2 .item-box .buttons {
    right: 1rem;
    bottom: 1rem;
  }
}

.html-umbraco-howto-page body {
  background-color: rgba(15, 75, 88, 0.05);
}
.html-umbraco-howto-page .header .hh-wave-element-mobile svg path {
  fill: #C8D4D7;
}
.html-umbraco-howto-page .header .hh-wave-element-desktop svg path {
  fill: #C8D4D7;
}
.html-umbraco-howto-page .header #header-bg {
  background-color: #C8D4D7;
}
.html-umbraco-howto-page .header .header-menu {
  background-color: #C8D4D7;
}
.html-umbraco-howto-page .menu-active .header {
  background-color: #C8D4D7;
}
.html-umbraco-howto-page .navigation ul li ul.sublist {
  background-color: #C8D4D7;
}

.html-umbraco-service-page body {
  background-color: rgba(123, 53, 36, 0.05);
}
.html-umbraco-service-page .header .hh-wave-element-mobile svg path {
  fill: #CCB4AF;
}
.html-umbraco-service-page .header .hh-wave-element-desktop svg path {
  fill: #CCB4AF;
}
.html-umbraco-service-page .header #header-bg {
  background-color: #CCB4AF;
}
.html-umbraco-service-page .header .header-menu {
  background-color: #CCB4AF;
}
.html-umbraco-service-page .menu-active .header {
  background-color: #CCB4AF;
}
.html-umbraco-service-page .navigation ul li ul.sublist {
  background-color: #CCB4AF;
}
.html-umbraco-service-page .service-intro {
  margin: auto;
  padding: 2rem 0;
}
@media only screen and (min-width: 1400px) {
  .html-umbraco-service-page .service-intro .service-intro-container {
    width: 86%;
    margin: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
.html-umbraco-service-page .service-intro .service-intro-text {
  margin-bottom: 2rem;
}
@media only screen and (min-width: 1024px) {
  .html-umbraco-service-page .service-intro .service-intro-text {
    flex: 0 0 42%;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .html-umbraco-service-page .service-intro .service-intro-image {
    flex: 0 0 42%;
  }
}

.umbraco-page-list > .umbraco-title {
  margin: auto;
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 0.55rem;
  line-height: 0.55rem;
  text-transform: uppercase;
  margin-bottom: 0.8rem;
}
@media only screen and (min-width: 1024px) {
  .umbraco-page-list > .umbraco-title {
    font-size: 0.6rem;
    line-height: 0.6rem;
    display: block;
    text-align: center;
  }
}
.umbraco-page-list > .umbraco-title .line {
  width: 35px;
  height: 1px;
  background-color: #1D1D1D;
  margin-right: 8px;
}
@media only screen and (min-width: 1024px) {
  .umbraco-page-list > .umbraco-title .line {
    width: 1px;
    height: 50px;
    margin: 0 auto 12px;
  }
}
.umbraco-page-list > .umbraco-header {
  margin: auto;
}
@media only screen and (min-width: 1024px) {
  .umbraco-page-list > .umbraco-header {
    text-align: center;
    margin: 0 auto 2rem;
  }
}
@media only screen and (min-width: 1400px) {
  .umbraco-page-list > .umbraco-header h1 {
    margin: auto;
    width: 60%;
  }
}
@media only screen and (min-width: 2200px) {
  .umbraco-page-list > .umbraco-header h1 {
    width: 50%;
  }
}
.umbraco-page-list .tags {
  margin: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0.5rem;
}
@media only screen and (max-width: 1023px) {
  .umbraco-page-list .tags {
    justify-content: start;
  }
}
.umbraco-page-list .tags .tag {
  border: 1px solid rgba(29, 29, 29, 0.2);
  padding: 0.4rem 0.8rem;
  border-radius: 6px;
  font-size: 0.9rem;
  line-height: 1.17rem;
  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;
}
.umbraco-page-list .tags .tag:hover {
  background-color: #1D1D1D;
  color: #F5F5F5;
}
.umbraco-page-list .tags .tag.selected {
  background-color: #1D1D1D;
  color: #F5F5F5;
}
.umbraco-page-list .component-container {
  margin: auto;
  padding: 2rem 0 4rem;
}
@media only screen and (min-width: 1024px) {
  .umbraco-page-list .component-container {
    display: grid;
    gap: 2rem;
  }
}
.umbraco-page-list .component-container .list-item {
  margin-bottom: 2rem;
  display: block;
}
@media only screen and (min-width: 1024px) {
  .umbraco-page-list .component-container .list-item {
    margin-bottom: 0;
  }
}
.umbraco-page-list .component-container .list-item:before, .umbraco-page-list .component-container .list-item:after {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .umbraco-page-list .component-container .list-item:nth-child(7n+1) {
    grid-row-end: span 2;
    grid-column-end: span 2;
  }
}
@media only screen and (min-width: 1024px) {
  .umbraco-page-list .component-container .list-item:nth-child(7n+1) .umbraco-preview-image {
    height: 50vh;
    overflow: hidden;
  }
}
.umbraco-page-list .component-container .list-item:nth-child(7n+1) .umbraco-preview-image img {
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
@media only screen and (min-width: 1024px) {
  .umbraco-page-list .component-container .list-item:nth-child(7n+2) {
    grid-column-end: span 1;
  }
}
@media only screen and (min-width: 1024px) {
  .umbraco-page-list .component-container .list-item:nth-child(7n+2) .umbraco-preview-image {
    height: 25vh;
    overflow: hidden;
  }
}
.umbraco-page-list .component-container .list-item:nth-child(7n+2) .umbraco-preview-image img {
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
@media only screen and (min-width: 1024px) {
  .umbraco-page-list .component-container .list-item:nth-child(7n+3) {
    grid-column-end: span 1;
  }
}
@media only screen and (min-width: 1024px) {
  .umbraco-page-list .component-container .list-item:nth-child(7n+3) .umbraco-preview-image {
    height: 25vh;
    overflow: hidden;
  }
}
.umbraco-page-list .component-container .list-item:nth-child(7n+3) .umbraco-preview-image img {
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
@media only screen and (min-width: 1024px) {
  .umbraco-page-list .component-container .list-item:nth-child(7n+4) {
    grid-column-end: span 3;
  }
}
@media only screen and (min-width: 1024px) {
  .umbraco-page-list .component-container .list-item:nth-child(7n+4) .umbraco-preview-image {
    height: 50vh;
    overflow: hidden;
  }
}
.umbraco-page-list .component-container .list-item:nth-child(7n+4) .umbraco-preview-image img {
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
@media only screen and (min-width: 1024px) {
  .umbraco-page-list .component-container .list-item:nth-child(7n+5), .umbraco-page-list .component-container .list-item:nth-child(7n+6), .umbraco-page-list .component-container .list-item:nth-child(7n+7) {
    grid-column-end: span 1;
  }
}
@media only screen and (min-width: 1024px) {
  .umbraco-page-list .component-container .list-item:nth-child(7n+1) .umbraco-subheading, .umbraco-page-list .component-container .list-item:nth-child(7n+4) .umbraco-subheading {
    display: block;
    width: 80%;
    margin: auto;
    text-align: center;
  }
}
.umbraco-page-list .component-container .list-item:nth-child(7n+1) .umbraco-subheading p, .umbraco-page-list .component-container .list-item:nth-child(7n+4) .umbraco-subheading p {
  text-wrap: balance;
}
.umbraco-page-list .component-container .list-item:nth-child(7n+1) .umbraco-header, .umbraco-page-list .component-container .list-item:nth-child(7n+4) .umbraco-header {
  text-align: center;
  margin: 1rem auto 0;
}
@media only screen and (min-width: 1024px) {
  .umbraco-page-list .component-container .list-item:nth-child(7n+1) .umbraco-header, .umbraco-page-list .component-container .list-item:nth-child(7n+4) .umbraco-header {
    width: 80%;
    margin: 2rem auto 0;
  }
}
@media only screen and (min-width: 1024px) {
  .umbraco-page-list .component-container .list-item:nth-child(7n+1) .umbraco-header h2, .umbraco-page-list .component-container .list-item:nth-child(7n+1) .umbraco-header h1, .umbraco-page-list .component-container .list-item:nth-child(7n+4) .umbraco-header h2, .umbraco-page-list .component-container .list-item:nth-child(7n+4) .umbraco-header h1 {
    font-size: 3rem;
    line-height: 3.8rem;
  }
}
@media only screen and (min-width: 1024px) {
  .umbraco-page-list .component-container .list-item:nth-child(7n+1) .umbraco-header h2 em, .umbraco-page-list .component-container .list-item:nth-child(7n+1) .umbraco-header h1 em, .umbraco-page-list .component-container .list-item:nth-child(7n+4) .umbraco-header h2 em, .umbraco-page-list .component-container .list-item:nth-child(7n+4) .umbraco-header h1 em {
    font-size: 2.6rem;
    line-height: 3.8rem;
  }
}
.umbraco-page-list .component-container .list-item:nth-child(7n+2) .umbraco-header, .umbraco-page-list .component-container .list-item:nth-child(7n+3) .umbraco-header, .umbraco-page-list .component-container .list-item:nth-child(7n+5) .umbraco-header, .umbraco-page-list .component-container .list-item:nth-child(7n+6) .umbraco-header, .umbraco-page-list .component-container .list-item:nth-child(7n+7) .umbraco-header {
  text-align: center;
  margin: 1rem auto 0;
  width: 90%;
}
.umbraco-page-list .component-container .list-item:nth-child(7n+2) .umbraco-header h2, .umbraco-page-list .component-container .list-item:nth-child(7n+2) .umbraco-header h1, .umbraco-page-list .component-container .list-item:nth-child(7n+3) .umbraco-header h2, .umbraco-page-list .component-container .list-item:nth-child(7n+3) .umbraco-header h1, .umbraco-page-list .component-container .list-item:nth-child(7n+5) .umbraco-header h2, .umbraco-page-list .component-container .list-item:nth-child(7n+5) .umbraco-header h1, .umbraco-page-list .component-container .list-item:nth-child(7n+6) .umbraco-header h2, .umbraco-page-list .component-container .list-item:nth-child(7n+6) .umbraco-header h1, .umbraco-page-list .component-container .list-item:nth-child(7n+7) .umbraco-header h2, .umbraco-page-list .component-container .list-item:nth-child(7n+7) .umbraco-header h1 {
  font-size: 1.6rem;
  line-height: 2rem;
}
.umbraco-page-list .component-container .list-item:nth-child(7n+2) .umbraco-header h2 em, .umbraco-page-list .component-container .list-item:nth-child(7n+2) .umbraco-header h1 em, .umbraco-page-list .component-container .list-item:nth-child(7n+3) .umbraco-header h2 em, .umbraco-page-list .component-container .list-item:nth-child(7n+3) .umbraco-header h1 em, .umbraco-page-list .component-container .list-item:nth-child(7n+5) .umbraco-header h2 em, .umbraco-page-list .component-container .list-item:nth-child(7n+5) .umbraco-header h1 em, .umbraco-page-list .component-container .list-item:nth-child(7n+6) .umbraco-header h2 em, .umbraco-page-list .component-container .list-item:nth-child(7n+6) .umbraco-header h1 em, .umbraco-page-list .component-container .list-item:nth-child(7n+7) .umbraco-header h2 em, .umbraco-page-list .component-container .list-item:nth-child(7n+7) .umbraco-header h1 em {
  font-family: "futura-pt", sans-serif;
  font-style: normal;
  font-size: 1.6rem;
  line-height: 2rem;
}
@media only screen and (min-width: 1024px) {
  .umbraco-page-list .component-container .list-item:nth-child(7n+4) .umbraco-preview-image {
    height: 60vh;
  }
}
.umbraco-page-list .component-container .list-item:nth-child(7n+4) .umbraco-preview-image img {
  height: 100%;
  object-fit: cover;
}
@media only screen and (min-width: 1024px) {
  .umbraco-page-list .component-container .list-item:nth-child(7n+4) .umbraco-subheading {
    display: block;
  }
}
@media only screen and (min-width: 1024px) {
  .umbraco-page-list .component-container .list-item:nth-child(7n+5) .umbraco-preview-image, .umbraco-page-list .component-container .list-item:nth-child(7n+6) .umbraco-preview-image, .umbraco-page-list .component-container .list-item:nth-child(7n+7) .umbraco-preview-image {
    height: 35vh;
  }
}
.umbraco-page-list .component-container .list-item:nth-child(7n+5) .umbraco-preview-image img, .umbraco-page-list .component-container .list-item:nth-child(7n+6) .umbraco-preview-image img, .umbraco-page-list .component-container .list-item:nth-child(7n+7) .umbraco-preview-image img {
  height: 100%;
  object-fit: cover;
}
.umbraco-page-list .component-container .list-item .missing-image {
  width: 100%;
  height: 35vh;
  background-color: #BED9E0;
}
.umbraco-page-list .component-container .list-item .umbraco-subheading {
  display: none;
}
.umbraco-page-list .component-container .list-item .umbraco-subheading p {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.product-list h3 {
  font-weight: 400;
  font-size: 1.3rem;
  line-height: 1.69rem;
}
@media only screen and (min-width: 1400px) {
  .product-list:has(.count-2) .product-grid {
    width: 60%;
    margin: auto;
  }
}
@media only screen and (min-width: 1024px) {
  .product-list:has(.count-2) .product-grid .swiper-slide {
    width: 48% !important;
  }
}
@media only screen and (min-width: 1400px) {
  .product-list:has(.count-2) h3 {
    width: 60%;
    margin: 0 auto 0.8rem;
  }
}
@media only screen and (min-width: 1400px) {
  .product-list:has(.count-3) .product-grid {
    width: 80%;
    margin: auto;
  }
}
@media only screen and (min-width: 1024px) {
  .product-list:has(.count-3) .product-grid .swiper-slide {
    width: 32%;
  }
}
@media only screen and (min-width: 1400px) {
  .product-list:has(.count-3) h3 {
    width: 80%;
    margin: 0 auto 0.8rem;
  }
}
@media only screen and (min-width: 1400px) {
  .product-list:has(.count-4) .product-grid {
    margin: auto;
  }
}
@media only screen and (min-width: 1024px) {
  .product-list:has(.count-4) .product-grid .swiper-slide {
    width: 24% !important;
  }
}
@media only screen and (min-width: 1400px) {
  .product-list:has(.count-4) h3 {
    margin: 0 auto 0.8rem;
  }
}
.product-list .product-grid {
  position: relative;
}
.product-list .product-grid.no-swipe .swiper {
  overflow: visible;
}
.product-list .product-grid.no-swipe .swiper-wrapper {
  gap: 1rem;
  padding-bottom: 0;
}
.product-list .product-grid.no-swipe .swiper-pagination,
.product-list .product-grid.no-swipe .swiper-button-prev,
.product-list .product-grid.no-swipe .swiper-button-next {
  display: none;
}
.product-list .product-grid .swiper-slide {
  width: 48%;
}
@media only screen and (min-width: 1024px) {
  .product-list .product-grid .swiper-slide {
    width: 24%;
  }
}
.product-list .product-grid .swiper-slide .item-box {
  width: auto;
}
.product-list .product-grid .swiper-slide.custom-image .overlay {
  opacity: 0;
}
.product-list .product-grid .swiper-slide.custom-image a.product {
  padding: 0;
  overflow: hidden;
}
.product-list .product-grid .swiper-slide.custom-image a.product .product-item {
  position: relative;
}
.product-list .product-grid .swiper-wrapper {
  padding-bottom: 2rem;
}
.product-list .product-grid .swiper-pagination {
  bottom: 0;
  left: 25%;
  width: 50%;
  display: flex;
}
@media only screen and (min-width: 1024px) {
  .product-list .product-grid .swiper-pagination {
    left: 40%;
    width: 20%;
  }
}
.product-list .product-grid .swiper-pagination .swiper-pagination-bullet {
  width: 100%;
  height: 3px;
  border-radius: 2px;
  background: #1D1D1D;
}
.midtvinterblå .product-list .product-grid .swiper-pagination .swiper-pagination-bullet {
  background: #F5F5F5;
}
.product-list .product-grid .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1D1D1D;
}
.midtvinterblå .product-list .product-grid .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #F5F5F5;
}

.category-page.contentType-category-campaign-intro,
.shops-page.contentType-category-campaign-intro {
  margin: 0 auto 2rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid rgba(29, 29, 29, 0.05);
}
@media only screen and (min-width: 1024px) {
  .category-page.contentType-category-campaign-intro,
  .shops-page.contentType-category-campaign-intro {
    padding: 0 0 3rem;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 1023px) {
  .category-page.contentType-category-campaign-intro .component-container,
  .shops-page.contentType-category-campaign-intro .component-container {
    width: 100%;
  }
}
.category-page.contentType-category-campaign-intro .component-container,
.shops-page.contentType-category-campaign-intro .component-container {
  display: flex;
  border-radius: 10px;
  padding: 0;
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: 1023px) {
  .category-page.contentType-category-campaign-intro .component-container,
  .shops-page.contentType-category-campaign-intro .component-container {
    display: block;
    width: 100%;
    max-width: unset;
    border-radius: 0;
  }
}
@media only screen and (max-width: 1023px) {
  .category-page.contentType-category-campaign-intro .hero-text-container,
  .shops-page.contentType-category-campaign-intro .hero-text-container {
    text-align: center;
  }
}
.category-page.contentType-category-campaign-intro .hero-text,
.shops-page.contentType-category-campaign-intro .hero-text {
  padding: 1rem;
}
@media only screen and (min-width: 1024px) {
  .category-page.contentType-category-campaign-intro .hero-text,
  .shops-page.contentType-category-campaign-intro .hero-text {
    padding: 2rem;
    flex: 0 0 50%;
  }
}
.category-page.contentType-category-campaign-intro .hero-title,
.shops-page.contentType-category-campaign-intro .hero-title {
  background-color: #F9C21B;
  color: #DC0F0F;
  padding: 4px 8px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1rem;
  display: inline-block;
  border-radius: 4px;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1024px) {
  .category-page.contentType-category-campaign-intro .hero-title,
  .shops-page.contentType-category-campaign-intro .hero-title {
    font-size: 1.2rem;
    line-height: 1.2rem;
  }
}
.category-page.contentType-category-campaign-intro .hero-header,
.shops-page.contentType-category-campaign-intro .hero-header {
  margin-bottom: 1rem;
}
.category-page.contentType-category-campaign-intro .umbraco-text,
.shops-page.contentType-category-campaign-intro .umbraco-text {
  margin-bottom: 2rem;
}
@media only screen and (min-width: 1024px) {
  .category-page.contentType-category-campaign-intro .umbraco-text,
  .shops-page.contentType-category-campaign-intro .umbraco-text {
    margin-bottom: 4rem;
  }
}
.category-page.contentType-category-campaign-intro .hero-images-container,
.shops-page.contentType-category-campaign-intro .hero-images-container {
  position: relative;
}
.category-page.contentType-category-campaign-intro .hero-images-container .campaign-wave.desktop,
.shops-page.contentType-category-campaign-intro .hero-images-container .campaign-wave.desktop {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .category-page.contentType-category-campaign-intro .hero-images-container .campaign-wave.desktop,
  .shops-page.contentType-category-campaign-intro .hero-images-container .campaign-wave.desktop {
    display: block;
    position: absolute;
    height: 100%;
  }
}
.category-page.contentType-category-campaign-intro .hero-images-container .campaign-wave.desktop svg,
.shops-page.contentType-category-campaign-intro .hero-images-container .campaign-wave.desktop svg {
  height: 100%;
  width: auto;
}
.category-page.contentType-category-campaign-intro .hero-images-container .campaign-wave.mobile,
.shops-page.contentType-category-campaign-intro .hero-images-container .campaign-wave.mobile {
  position: absolute;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .category-page.contentType-category-campaign-intro .hero-images-container .campaign-wave.mobile,
  .shops-page.contentType-category-campaign-intro .hero-images-container .campaign-wave.mobile {
    display: none;
  }
}
.category-page.contentType-category-campaign-intro .hero-images.desktop,
.shops-page.contentType-category-campaign-intro .hero-images.desktop {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .category-page.contentType-category-campaign-intro .hero-images.desktop,
  .shops-page.contentType-category-campaign-intro .hero-images.desktop {
    display: flex;
  }
}
@media only screen and (min-width: 1024px) {
  .category-page.contentType-category-campaign-intro .hero-images.mobile,
  .shops-page.contentType-category-campaign-intro .hero-images.mobile {
    display: none;
  }
}
.category-page.contentType-category-campaign-intro .hero-bubble,
.shops-page.contentType-category-campaign-intro .hero-bubble {
  position: absolute;
  right: 1rem;
  top: 1rem;
  width: 160px;
  color: #DC0F0F;
}
@media only screen and (min-width: 1024px) {
  .category-page.contentType-category-campaign-intro .hero-bubble,
  .shops-page.contentType-category-campaign-intro .hero-bubble {
    right: 2rem;
    top: 2rem;
    width: 200px;
  }
}
.category-page.contentType-category-campaign-intro .hero-bubble svg path,
.shops-page.contentType-category-campaign-intro .hero-bubble svg path {
  fill: #F9C21B;
}
.category-page.contentType-category-campaign-intro .hero-bubble-text-container,
.shops-page.contentType-category-campaign-intro .hero-bubble-text-container {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.category-page.contentType-category-campaign-intro .hero-bubble-text-container .hero-bubble-line1,
.shops-page.contentType-category-campaign-intro .hero-bubble-text-container .hero-bubble-line1 {
  font-size: 3rem;
  line-height: 3rem;
  font-weight: 700;
}
.category-page.contentType-category-campaign-intro .hero-bubble-text-container .hero-bubble-line2,
.shops-page.contentType-category-campaign-intro .hero-bubble-text-container .hero-bubble-line2 {
  font-size: 0.9rem;
  line-height: 1.17rem;
  font-weight: 700;
}
.category-page .page-container,
.shops-page .page-container {
  margin: 0 auto 2rem;
  border-bottom: 1px solid rgba(29, 29, 29, 0.05);
  padding: 1rem 0;
}
@media only screen and (min-width: 1024px) {
  .category-page .page-container,
  .shops-page .page-container {
    width: 100%;
    padding: 2rem 0 3rem;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
  }
}
@media only screen and (max-width: 1023px) {
  .category-page .page-container:has(.media-content),
  .shops-page .page-container:has(.media-content) {
    margin-bottom: 2rem;
  }
}
@media only screen and (min-width: 1024px) {
  .category-page .page-container:has(.count-1) .text-content,
  .shops-page .page-container:has(.count-1) .text-content {
    flex: 0 0 50%;
  }
}
@media only screen and (min-width: 1024px) {
  .category-page .page-container:has(.count-1) .media-content,
  .shops-page .page-container:has(.count-1) .media-content {
    flex: 0 0 30%;
  }
}
@media only screen and (min-width: 1024px) {
  .category-page .page-container:has(.count-2) .text-content,
  .shops-page .page-container:has(.count-2) .text-content {
    flex: 0 0 40%;
  }
}
.category-page .page-container:has(.count-2) .media-content,
.category-page .page-container:has(.count-2) .umbraco-images,
.shops-page .page-container:has(.count-2) .media-content,
.shops-page .page-container:has(.count-2) .umbraco-images {
  display: flex;
  justify-content: space-between;
  flex: 0 0 100%;
  gap: 1rem;
}
@media only screen and (max-width: 1023px) {
  .category-page .page-container:has(.count-2) .media-content,
  .category-page .page-container:has(.count-2) .umbraco-images,
  .shops-page .page-container:has(.count-2) .media-content,
  .shops-page .page-container:has(.count-2) .umbraco-images {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
.category-page .page-container:has(.count-2) .media-content::-webkit-scrollbar,
.category-page .page-container:has(.count-2) .umbraco-images::-webkit-scrollbar,
.shops-page .page-container:has(.count-2) .media-content::-webkit-scrollbar,
.shops-page .page-container:has(.count-2) .umbraco-images::-webkit-scrollbar {
  width: 0px;
}
.category-page .page-container:has(.count-2) .media-content::-webkit-scrollbar-track,
.category-page .page-container:has(.count-2) .umbraco-images::-webkit-scrollbar-track,
.shops-page .page-container:has(.count-2) .media-content::-webkit-scrollbar-track,
.shops-page .page-container:has(.count-2) .umbraco-images::-webkit-scrollbar-track {
  background-color: #F5F5F5;
}
.category-page .page-container:has(.count-2) .media-content::-webkit-scrollbar-thumb,
.category-page .page-container:has(.count-2) .umbraco-images::-webkit-scrollbar-thumb,
.shops-page .page-container:has(.count-2) .media-content::-webkit-scrollbar-thumb,
.shops-page .page-container:has(.count-2) .umbraco-images::-webkit-scrollbar-thumb {
  background-color: #F5F5F5;
}
.category-page .page-container:has(.count-2) .media-content .images,
.category-page .page-container:has(.count-2) .media-content .umbraco-image,
.category-page .page-container:has(.count-2) .umbraco-images .images,
.category-page .page-container:has(.count-2) .umbraco-images .umbraco-image,
.shops-page .page-container:has(.count-2) .media-content .images,
.shops-page .page-container:has(.count-2) .media-content .umbraco-image,
.shops-page .page-container:has(.count-2) .umbraco-images .images,
.shops-page .page-container:has(.count-2) .umbraco-images .umbraco-image {
  flex: 0 0 80%;
}
@media only screen and (min-width: 1024px) {
  .category-page .page-container:has(.count-2) .media-content .images,
  .category-page .page-container:has(.count-2) .media-content .umbraco-image,
  .category-page .page-container:has(.count-2) .umbraco-images .images,
  .category-page .page-container:has(.count-2) .umbraco-images .umbraco-image,
  .shops-page .page-container:has(.count-2) .media-content .images,
  .shops-page .page-container:has(.count-2) .media-content .umbraco-image,
  .shops-page .page-container:has(.count-2) .umbraco-images .images,
  .shops-page .page-container:has(.count-2) .umbraco-images .umbraco-image {
    flex: 0 0 48%;
  }
}
@media only screen and (min-width: 1024px) {
  .category-page .page-container:has(.count-2) .media-content,
  .shops-page .page-container:has(.count-2) .media-content {
    flex: 0 0 50%;
    gap: unset;
  }
}
.category-page .page-container:has(.count-2) .umbraco-images .umbraco-image,
.shops-page .page-container:has(.count-2) .umbraco-images .umbraco-image {
  height: 100%;
}
.category-page .page-container:has(.count-2) .umbraco-images .umbraco-image img,
.shops-page .page-container:has(.count-2) .umbraco-images .umbraco-image img {
  height: 100%;
  object-fit: cover;
}
@media only screen and (max-width: 1023px) {
  .category-page .page-container .text-content,
  .shops-page .page-container .text-content {
    margin-bottom: 1rem;
  }
}
@media only screen and (min-width: 1400px) {
  .category-page .page-container .text-content,
  .shops-page .page-container .text-content {
    flex: 0 0 50%;
  }
}
.category-page .page-container .media-content .image-w-product-reference,
.shops-page .page-container .media-content .image-w-product-reference {
  height: 40vh;
  overflow: hidden;
}
.category-page .page-container .media-content .image-w-product-reference.video .video-wrapper,
.shops-page .page-container .media-content .image-w-product-reference.video .video-wrapper {
  width: 100%;
  height: 100%;
}
.category-page .page-container .media-content .image-w-product-reference.video .video-wrapper .start-on-scroll-video,
.shops-page .page-container .media-content .image-w-product-reference.video .video-wrapper .start-on-scroll-video {
  height: 100%;
}
.category-page .page-container .media-content .image-w-product-reference.video .video-wrapper .start-on-scroll-video video,
.shops-page .page-container .media-content .image-w-product-reference.video .video-wrapper .start-on-scroll-video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.category-page .page-container .umbraco-title,
.shops-page .page-container .umbraco-title {
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 0.55rem;
  line-height: 0.55rem;
  text-transform: uppercase;
  margin-bottom: 0.8rem;
}
@media only screen and (min-width: 1024px) {
  .category-page .page-container .umbraco-title,
  .shops-page .page-container .umbraco-title {
    font-size: 0.6rem;
    line-height: 0.6rem;
  }
}
.category-page .page-container .umbraco-title .line,
.shops-page .page-container .umbraco-title .line {
  width: 35px;
  height: 1px;
  background-color: #1D1D1D;
  margin-right: 8px;
}

@media only screen and (max-width: 1023px) {
  .shops-page .page-container {
    width: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .shops-page .page-container {
    margin: 0 auto 3rem;
  }
}
.shops-page .page-sections {
  margin-bottom: 4rem;
}
.shops-page .page-sections .content-box-wrapper {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
  margin-bottom: 2rem;
}
@media only screen and (min-width: 1024px) {
  .shops-page .page-sections .content-box-wrapper {
    flex-wrap: unset;
  }
}
.shops-page .page-sections .content-box-wrapper .content-box {
  flex: 0 0 100%;
  background-color: rgba(204, 180, 175, 0.2);
  padding: 1.5rem;
  border-radius: 10px;
}
@media only screen and (min-width: 1024px) {
  .shops-page .page-sections .content-box-wrapper .content-box {
    flex: 0 0 32%;
  }
}
.shops-page .page-sections .content-box-wrapper .content-box table {
  display: block;
}
.shops-page .page-sections .content-box-wrapper .content-box table tbody {
  display: block;
}
.shops-page .page-sections .content-box-wrapper .content-box table tr {
  display: flex;
  margin-bottom: 0.5rem;
}
.shops-page .page-sections .content-box-wrapper .content-box table tr td {
  width: unset !important;
}
.shops-page .page-sections .content-box-wrapper .content-box table tr td:nth-child(2) {
  text-align: right;
  flex: auto;
}

.image-w-product-reference {
  position: relative;
}
.image-w-product-reference img {
  height: 100%;
  object-fit: cover;
}
.image-w-product-reference .product-container {
  bottom: 1.5rem;
  position: absolute;
  width: 100%;
  display: flex;
  justify-content: center;
  z-index: 2;
}
.image-w-product-reference .item-box {
  background-color: #F5F5F5;
  width: auto;
  min-height: unset;
  margin-bottom: 0;
  border-radius: 30px;
  padding: 5px 22px 5px 5px;
}
.image-w-product-reference .item-box .overlay {
  display: none;
}
.image-w-product-reference .item-box .product {
  height: auto;
  padding: 0;
  background-color: transparent;
}
@media only screen and (min-width: 1024px) {
  .image-w-product-reference .item-box .product:hover .picture {
    scale: 1.1;
  }
}
.image-w-product-reference .item-box .product .product-item {
  display: flex;
  align-items: center;
}
.image-w-product-reference .item-box .product .picture {
  width: 32px;
  height: 32px;
  border-radius: 16px;
  overflow: hidden;
  margin: 0 10px 0 0;
}
@media only screen and (min-width: 1024px) {
  .image-w-product-reference .item-box .product .picture {
    width: 38px;
    height: 38px;
    border-radius: 20px;
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
  }
}
.image-w-product-reference .item-box .product .picture .umbraco-img {
  width: 100%;
  height: 100%;
}
.image-w-product-reference .item-box .product .picture img {
  mix-blend-mode: normal;
  width: 100%;
  object-fit: cover;
}
.image-w-product-reference .item-box .product .details h4,
.image-w-product-reference .item-box .product .details .product-title {
  margin-bottom: 0;
  height: auto;
  max-height: unset;
  font-size: 0.8rem;
  line-height: 1.04rem;
}
.image-w-product-reference .item-box .product .description {
  display: none;
}
.image-w-product-reference .item-box .product .add-info {
  display: none;
}

.store-list .page-container {
  margin: 0 auto 2rem;
}
.store-list .page-container > .umbraco-title {
  margin: auto;
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 0.55rem;
  line-height: 0.55rem;
  text-transform: uppercase;
  margin-bottom: 0.8rem;
}
@media only screen and (min-width: 1024px) {
  .store-list .page-container > .umbraco-title {
    font-size: 0.6rem;
    line-height: 0.6rem;
    display: block;
    text-align: center;
  }
}
.store-list .page-container > .umbraco-title .line {
  width: 35px;
  height: 1px;
  background-color: #1D1D1D;
  margin-right: 8px;
}
@media only screen and (min-width: 1024px) {
  .store-list .page-container > .umbraco-title .line {
    width: 1px;
    height: 50px;
    margin: 0 auto 12px;
  }
}
.store-list .page-container > .umbraco-header {
  margin: auto;
}
@media only screen and (min-width: 1024px) {
  .store-list .page-container > .umbraco-header {
    text-align: center;
    margin: 0 auto 2rem;
  }
}
@media only screen and (min-width: 1400px) {
  .store-list .page-container > .umbraco-header h1 {
    margin: auto;
    width: 60%;
  }
}
@media only screen and (min-width: 2200px) {
  .store-list .page-container > .umbraco-header h1 {
    width: 50%;
  }
}
.store-list .page-container > .umbraco-subheading {
  margin: 0 auto 2rem;
}
@media only screen and (min-width: 1024px) {
  .store-list .page-container > .umbraco-subheading {
    text-align: center;
    margin: 0 auto 4rem;
  }
}
@media only screen and (min-width: 1400px) {
  .store-list .page-container > .umbraco-subheading p {
    margin: auto;
    width: 60%;
    text-wrap: balance;
  }
}
.store-list .page-container .services {
  margin: 0 0 2rem;
}
@media only screen and (min-width: 1024px) {
  .store-list .page-container .services {
    display: flex;
    gap: 1rem;
  }
}
.store-list .page-container .services a {
  border: 2px solid rgba(15, 106, 94, 0.2);
  border-radius: 10px;
  padding: 1rem;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1024px) {
  .store-list .page-container .services a {
    margin-bottom: 0;
    flex: 1;
  }
}
.store-list .page-container .services a:before, .store-list .page-container .services a:after {
  display: none;
}
.store-list .page-container .services .service-item {
  display: flex;
  gap: 0.8rem;
}
.store-list .page-container .services .service-item .service-icon {
  flex: 0 0 40px;
}
.store-list .page-container .services .service-item .service-text {
  flex: auto;
}
.store-list .page-container .services .service-item .service-text h3 {
  margin-bottom: 0.2rem;
}
.store-list .page-container .services .service-item .service-text p {
  font-size: 0.9rem;
  line-height: 1.17rem;
  margin-bottom: 0;
  text-wrap: balance;
}
.store-list .page-container .stores-finder {
  padding-bottom: 4rem;
}
@media only screen and (min-width: 1024px) {
  .store-list .page-container .stores-finder .store-list-wrapper {
    display: flex;
    justify-content: space-between;
  }
}
@media only screen and (min-width: 1024px) {
  .store-list .page-container .stores-finder .stores-finder-list {
    flex: 0 0 55%;
  }
}
.store-list .page-container .stores-finder .stores-finder-list .county-filter__select {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  margin-bottom: 1.5rem;
  border-bottom: 1px solid rgba(29, 29, 29, 0.2);
  padding-bottom: 1.5rem;
}
.store-list .page-container .stores-finder .stores-finder-list .county-filter__select button {
  border: 1px solid rgba(29, 29, 29, 0.3);
  padding: 0.4rem 0.8rem;
  border-radius: 6px;
  background-color: transparent;
  font-size: 0.9rem;
  line-height: 1.17rem;
  color: #1D1D1D;
  font-weight: 400;
}
.store-list .page-container .stores-finder .stores-finder-list .county-filter__select button.active {
  background-color: #1D1D1D;
  color: #F5F5F5;
}
.store-list .page-container .stores-finder .stores-finder-list .service-filter {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  margin-bottom: 3rem;
}
.store-list .page-container .stores-finder .stores-finder-list .service-filter button {
  border: 2px solid rgba(15, 75, 88, 0.3);
  padding: 0.8rem 1rem;
  border-radius: 6px;
  background-color: transparent;
  font-size: 1rem;
  line-height: 1.3rem;
  display: flex;
  align-items: center;
  gap: 10px;
  font-weight: 500;
  color: #1D1D1D;
}
.store-list .page-container .stores-finder .stores-finder-list .service-filter button.active {
  background-color: #0f4b58;
  border: 2px solid #0f4b58;
  color: #F5F5F5;
}
.store-list .page-container .stores-finder .stores-finder-list .service-filter button.active svg .st0 {
  fill: #F5F5F5;
}
.store-list .page-container .stores-finder .stores-finder-list .service-filter button svg .st0 {
  fill: #7B3524;
}
.store-list .page-container .stores-finder .stores-finder-list .all-stores {
  border-top: 1px solid rgba(29, 29, 29, 0.2);
}
.store-list .page-container .stores-finder .stores-finder-list .all-stores .store a {
  display: flex;
  align-items: center;
  border-bottom: 1px solid rgba(29, 29, 29, 0.2);
  padding: 1rem 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: 1024px) {
  .store-list .page-container .stores-finder .stores-finder-list .all-stores .store a {
    padding: 1rem;
  }
}
.store-list .page-container .stores-finder .stores-finder-list .all-stores .store a:before, .store-list .page-container .stores-finder .stores-finder-list .all-stores .store a:after {
  display: none;
}
.store-list .page-container .stores-finder .stores-finder-list .all-stores .store a:hover {
  background-color: rgba(29, 29, 29, 0.05);
}
.store-list .page-container .stores-finder .stores-finder-list .all-stores .store .store-name {
  font-weight: 600;
  flex: auto;
}
.store-list .page-container .stores-finder .stores-finder-list .all-stores .store .service-icons {
  display: flex;
  gap: 0.7rem;
  flex: 0 0 15%;
}
.store-list .page-container .stores-finder .stores-finder-list .all-stores .store .service-icons .icon {
  height: 16px;
  opacity: 0.4;
}
@media only screen and (min-width: 1024px) {
  .store-list .page-container .stores-finder .stores-finder-list .all-stores .store .service-icons .icon {
    height: 18px;
  }
}
.store-list .page-container .stores-finder .stores-finder-list .all-stores .store .service-icons .icon.active {
  opacity: 1;
}
.store-list .page-container .stores-finder .stores-finder-list .all-stores .store .service-icons .icon.active svg .st0 {
  fill: #7B3524;
}
.store-list .page-container .stores-finder .stores-finder-list .all-stores .store .service-icons .icon svg {
  height: 100%;
  width: auto;
  margin: auto;
}
.store-list .page-container .stores-finder .stores-finder-list .all-stores .store .service-icons .icon svg .st0 {
  fill: #1D1D1D;
}
.store-list .page-container .stores-finder .stores-finder-list .all-stores .store .all-info {
  font-size: 0.9rem;
  line-height: 1.17rem;
  flex: 0 0 22%;
  text-align: right;
}
@media only screen and (max-width: 1023px) {
  .store-list .page-container .stores-finder .stores-finder-list .all-stores .store .all-info {
    display: none;
  }
}
.store-list .page-container .stores-finder .stores-finder-map,
.store-list .page-container .stores-finder .store-list-map {
  display: none;
  height: 60vh;
  background-color: #BED9E0;
}
@media only screen and (min-width: 1024px) {
  .store-list .page-container .stores-finder .stores-finder-map,
  .store-list .page-container .stores-finder .store-list-map {
    display: block;
    flex: 0 0 40%;
  }
}
.store-list .page-container .stores-finder .stores-finder-map .map-container,
.store-list .page-container .stores-finder .store-list-map .map-container {
  width: 100%;
  min-height: 60vh;
}

.html-umbraco-shops-page .umbraco-content-page {
  margin: auto;
}

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