

/**green-1**/
.validated .form-text-in svg.icon-check {
    color: #54CDA2 !important;
}
.validated .form-text-in input {
    border-color: #54CDA2 !important;
}
.form-text-in input,
.form-select-in select,
.form-textarea-in textarea {
  border-color: #7E7E7E !important;
}
.form-checkmark,
.component-content-table-in td {
  border-color: #C0C0C0 !important;
}

    body.no-touch .plyr__control--overlaid:hover {
    background: #54CDA2 !important;
}

.plyr--video .plyr__controls .plyr__control.plyr__tab-focus,.plyr--video .plyr__controls .plyr__control:hover,.plyr--video .plyr__controls .plyr__control[aria-expanded=true],
.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true],
.plyr__menu__container label.plyr__control input[type=radio]:checked+span,
.plyr__control--overlaid:focus,
.plyr__control--overlaid{background: #008455 !important;}
.plyr--full-ui input[type=range]{color: #008455 !important;}

/**Secondary-2**/
.form-check input:checked ~ .form-checkmark,
    body.no-touch .form-check:hover input:checked ~ .form-checkmark,
.form-radio input:checked ~ .form-checkmark,
    body.no-touch .form-radio:hover input:checked ~ .form-checkmark {
  background: #0A48C2 !important;
}

.form-check input:checked ~ .form-checkmark,
.form-radio input:checked ~ .form-checkmark,
.form-text-in.focus input,
.form-textarea-in.focus textarea {
  border-color: #0A48C2 !important;
}



/**Secondary-3**/
.form-text-in.focus input,
.form-textarea-in.focus textarea {
  background: #E7EFFF !important;
}
    body.no-touch .form-check:hover input ~ .form-checkmark,
    body.no-touch .form-radio:hover input ~ .form-checkmark {
        background: #C0C0C0 !important;
    }
    body.no-touch .form-check:hover input ~ .form-checkmark,
    body.no-touch .form-radio:hover input ~ .form-checkmark {
        background: #C0C0C0 !important;
    }




.button-new-910001 {

height: 2.5rem;
}

.button-new-910001 .button-new-in {

height: 100%;
padding-top: 0;
padding-bottom: 0;
padding-right: 1rem;
padding-left: 1rem;
gap: 0.5rem;
}

.button-new-910001 .sc-bl-il {

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
}

.button-new-910001 .sc-bl-il svg {

font-size: 0.8em;
}

.button-new-910001 .sc-bl-tx {

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
color: #ffffff !important;
}

.button-new-910001 .sc-bl-ir {

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
}

.button-new-910001 .sc-bl-ir svg {

font-size: 0.9em;
}

.button-new-263 {

height: 2.5rem;
}

.button-new-263 .button-new-in {

height: 100%;
padding-top: 0;
padding-bottom: 0;
padding-right: 1.6rem;
padding-left: 1.6rem;
gap: 0.5rem;
}

.button-new-263 .sc-bl-il {

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
}

.button-new-263 .sc-bl-il svg {

font-size: 0.8em;
}

.button-new-263 .sc-bl-tx {

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
color: #0A2F1F !important;
}

.button-new-263 .sc-bl-ir {

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
}

.button-new-263 .sc-bl-ir svg {

font-size: 0.8em;
}

.button-new-265 {

height: 2.5rem;
}

.button-new-265 .button-new-in {

height: 100%;
padding-top: 0;
padding-bottom: 0;
padding-right: 1.6rem;
padding-left: 1.6rem;
gap: 0.5rem;
}

.button-new-265 .sc-bl-il {

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
}

.button-new-265 .sc-bl-il svg {

font-size: 0.8em;
}

.button-new-265 .sc-bl-tx {

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
color: #0A2F1F !important;
}

.button-new-265 .sc-bl-ir {

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
}

.button-new-265 .sc-bl-ir svg {

font-size: 0.8em;
}

.button-new-364 {

height: 2.5rem;
}

.button-new-364 .button-new-in {

height: 100%;
padding-top: 0;
padding-bottom: 0;
padding-right: 1rem;
padding-left: 1rem;
gap: 0.5rem;
}

.button-new-364 > .backgrounds > .background:nth-of-type(1) {

--sc-bd-w: 1px;
--sc-bd-c: #ffffff;
--sc-bd-wt: 1px;
--sc-bd-wr: 1px;
--sc-bd-wb: 1px;
--sc-bd-wl: 1px;
--sc-bd-st: solid;
--sc-bd-sr: solid;
--sc-bd-sb: solid;
--sc-bd-sl: solid;
--sc-bd-ct: #ffffff;
--sc-bd-cr: #ffffff;
--sc-bd-cb: #ffffff;
--sc-bd-cl: #ffffff;
}

.button-new-364 .sc-bl-il {

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
}

.button-new-364 .sc-bl-il svg {

font-size: 0.8em;
}

.button-new-364 .sc-bl-tx {

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
color: #ffffff !important;
}

.button-new-364 .sc-bl-ir {

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
}

.button-new-364 .sc-bl-ir svg {

font-size: 1.05em;
color: #ffffff;
}

.button-new-384 .button-new-in {

padding-top: 0.8rem;
padding-right: 1.6rem;
padding-bottom: 0.8rem;
padding-left: 1.6rem;
gap: 0.5rem;
}

.button-new-384 .sc-bl-il {

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
}

.button-new-384 .sc-bl-il svg {

font-size: 0.8em;
}

.button-new-384 .sc-bl-tx {

height: 30px;
padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
color: #ffffff !important;
}

.button-new-384 .sc-bl-ir {

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
}

.button-new-384 .sc-bl-ir svg {

font-size: 0.8em;
}

.button-new-430 .button-new-in {

padding-top: 0.4rem;
padding-right: 0rem;
padding-bottom: 0.4rem;
padding-left: 0rem;
gap: 0.5rem;
}

.button-new-430 > .backgrounds > .background:nth-of-type(1) {

--sc-bd-w: 3px;
--sc-bd-c: #28A745;
--sc-bd-wt: 0px;
--sc-bd-wr: 0px;
--sc-bd-wb: 3px;
--sc-bd-wl: 0px;
--sc-bd-st: none;
--sc-bd-sr: none;
--sc-bd-sb: solid;
--sc-bd-sl: none;
--sc-bd-ct: transparent;
--sc-bd-cr: transparent;
--sc-bd-cb: #28A745;
--sc-bd-cl: transparent;
}

.button-new-430 .sc-bl-il {

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
}

.button-new-430 .sc-bl-il svg {

font-size: 0.8em;
}

.button-new-430 .sc-bl-tx {

height: 30px;
padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
color: #193746 !important;
}

.button-new-430 .sc-bl-ir {

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
}

body.no-touch .button-new-430:hover .sc-bl-ir,
body.no-touch a.item-in-link:hover .button-new-430:not(.no-hover) .sc-bl-ir,
.image-tag.active .image-tag-toggle .button-new-430 .sc-bl-ir,
.sc-ov-force-h .button-new-430 .sc-bl-ir,
.button-new-430.sc-ov-force-h .sc-bl-ir {

animation: sc-kf-icon-pulse-shrink 1000ms ease-in-out infinite;
}

.button-new-430 .sc-bl-ir svg {

font-size: 0.8em;
color: #193746;
}

@media (prefers-reduced-motion: reduce) {

body.no-touch .button-new-430:hover .sc-bl-ir,
body.no-touch a.item-in-link:hover .button-new-430:not(.no-hover) .sc-bl-ir,
.image-tag.active .image-tag-toggle .button-new-430 .sc-bl-ir,
.sc-ov-force-h .button-new-430 .sc-bl-ir,
.button-new-430.sc-ov-force-h .sc-bl-ir {

animation: none !important;
}

}

.button-new-480 {

height: 2.5rem;
}

.button-new-480 .button-new-in {

height: 100%;
padding-top: 0;
padding-bottom: 0;
padding-right: 1rem;
padding-left: 1rem;
gap: 0.5rem;
}

.button-new-480 .sc-bl-il {

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
}

.button-new-480 .sc-bl-il svg {

font-size: 0.8em;
}

.button-new-480 .sc-bl-tx {

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
color: #ffffff !important;
}

.button-new-480 .sc-bl-ir {

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
}

.button-new-480 .sc-bl-ir svg {

font-size: 1em;
color: #28A745;
}

.button-new-492 .button-new-in {

padding-top: 0.4rem;
padding-right: 0rem;
padding-bottom: 0.4rem;
padding-left: 0rem;
gap: 0.5rem;
}

.button-new-492 > .backgrounds > .background:nth-of-type(1) {

--sc-bd-w: 3px;
--sc-bd-c: #28A745;
--sc-bd-wt: 0px;
--sc-bd-wr: 0px;
--sc-bd-wb: 3px;
--sc-bd-wl: 0px;
--sc-bd-st: none;
--sc-bd-sr: none;
--sc-bd-sb: solid;
--sc-bd-sl: none;
--sc-bd-ct: transparent;
--sc-bd-cr: transparent;
--sc-bd-cb: #28A745;
--sc-bd-cl: transparent;
}

.button-new-492 .sc-bl-il {

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
}

.button-new-492 .sc-bl-il svg {

font-size: 0.8em;
}

.button-new-492 .sc-bl-tx {

height: 30px;
padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
color: #ffffff !important;
}

.button-new-492 .sc-bl-ir {

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
}

body.no-touch .button-new-492:hover .sc-bl-ir,
body.no-touch a.item-in-link:hover .button-new-492:not(.no-hover) .sc-bl-ir,
.image-tag.active .image-tag-toggle .button-new-492 .sc-bl-ir,
.sc-ov-force-h .button-new-492 .sc-bl-ir,
.button-new-492.sc-ov-force-h .sc-bl-ir {

animation: sc-kf-icon-pulse-shrink 1000ms ease-in-out infinite;
}

.button-new-492 .sc-bl-ir svg {

font-size: 0.8em;
color: #28A745;
}

@media (prefers-reduced-motion: reduce) {

body.no-touch .button-new-492:hover .sc-bl-ir,
body.no-touch a.item-in-link:hover .button-new-492:not(.no-hover) .sc-bl-ir,
.image-tag.active .image-tag-toggle .button-new-492 .sc-bl-ir,
.sc-ov-force-h .button-new-492 .sc-bl-ir,
.button-new-492.sc-ov-force-h .sc-bl-ir {

animation: none !important;
}

}

.form-new-910002 .input-text-new-910002 {
padding: 1.7rem 1rem 1rem 1rem !important;
}
.form-new-910002 .label {
left: 1rem !important;
--sc-form-pad-r: 1rem;
}
.form-new-910002 .form-check,
.form-new-910002 .form-radio {
min-height: 20px;
}
.form-new-910002.focus .label,
.form-new-910002.sc-ov-force-f .label {
top: 1rem !important;
}
.form-new-910002 .select-new-910002 select {
border: 0px !important;
color: inherit !important;
background: transparent !important;
padding: 1.35rem 1rem 1.35rem 1rem !important;
}
.component-search .form-new-910002.form-text-in {
border: 0px !important;
}
.form-new-910002 .value:after {
display:none !important;
}
.form-new-910002 .select-new-910002 .icon-select {
right: 1em !important;
}


        .box-shadow-249,
        .box-shadow-fixed-249.fixed{
            box-shadow: 10px 11px 12px calc(7px + var(--sc-bd-ring, 0px)) rgba(87,94,104,0.1) !important;
        }

        .min-v-box-shadow-249,
        .carousel .item.min-v-box-shadow-249{
            padding-top: 9px !important; padding-bottom: 29px !important;        }

        body.no-touch a.item-in-link:hover .box-shadow-hover-249,
        body.no-touch .box-shadow-hover-249:hover,
        .image-tag.active .image-tag-toggle .box-shadow-hover-249 {
            box-shadow: 10px 11px 12px calc(7px + var(--sc-bd-ring, 0px)) rgba(87,94,104,0.1) !important;
        }


                .border-obj-248,
        .bd-host-248 {
            --sc-bd-w: 3px;
--sc-bd-c: #28A745;
--sc-bd-wt: 3px;
--sc-bd-wr: 3px;
--sc-bd-wb: 3px;
--sc-bd-wl: 3px;
--sc-bd-st: solid;
--sc-bd-sr: solid;
--sc-bd-sb: solid;
--sc-bd-sl: solid;
--sc-bd-ct: #28A745;
--sc-bd-cr: #28A745;
--sc-bd-cb: #28A745;
--sc-bd-cl: #28A745;
        }
                .border-obj-410,
        .bd-host-410 {
            --sc-bd-w: 1px;
--sc-bd-c: #405e6e;
--sc-bd-wt: 1px;
--sc-bd-wr: 1px;
--sc-bd-wb: 1px;
--sc-bd-wl: 1px;
--sc-bd-st: solid;
--sc-bd-sr: solid;
--sc-bd-sb: solid;
--sc-bd-sl: solid;
--sc-bd-ct: #405e6e;
--sc-bd-cr: #405e6e;
--sc-bd-cb: #405e6e;
--sc-bd-cl: #405e6e;
        }
                .border-obj-433,
        .bd-host-433 {
            --sc-bd-w: 2px;
--sc-bd-c: #BD8D55;
--sc-bd-wt: 2px;
--sc-bd-wr: 2px;
--sc-bd-wb: 2px;
--sc-bd-wl: 2px;
--sc-bd-st: solid;
--sc-bd-sr: solid;
--sc-bd-sb: solid;
--sc-bd-sl: solid;
--sc-bd-ct: #BD8D55;
--sc-bd-cr: #BD8D55;
--sc-bd-cb: #BD8D55;
--sc-bd-cl: #BD8D55;
        }
                .border-obj-441,
        .bd-host-441 {
            --sc-bd-w: 1px;
--sc-bd-c: #ffffff;
--sc-bd-wt: 1px;
--sc-bd-wr: 1px;
--sc-bd-wb: 1px;
--sc-bd-wl: 1px;
--sc-bd-st: solid;
--sc-bd-sr: solid;
--sc-bd-sb: solid;
--sc-bd-sl: solid;
--sc-bd-ct: #ffffff;
--sc-bd-cr: #ffffff;
--sc-bd-cb: #ffffff;
--sc-bd-cl: #ffffff;
        }
                .border-obj-457,
        .bd-host-457 {
            --sc-bd-w: 1px;
--sc-bd-c: #0A2F1F;
--sc-bd-wt: 1px;
--sc-bd-wr: 1px;
--sc-bd-wb: 1px;
--sc-bd-wl: 1px;
--sc-bd-st: solid;
--sc-bd-sr: solid;
--sc-bd-sb: solid;
--sc-bd-sl: solid;
--sc-bd-ct: #0A2F1F;
--sc-bd-cr: #0A2F1F;
--sc-bd-cb: #0A2F1F;
--sc-bd-cl: #0A2F1F;
        }
                .border-obj-465,
        .bd-host-465 {
            --sc-bd-w: 1px;
--sc-bd-c: #0A2F1F;
--sc-bd-wt: 1px;
--sc-bd-wr: 1px;
--sc-bd-wb: 1px;
--sc-bd-wl: 1px;
--sc-bd-st: solid;
--sc-bd-sr: solid;
--sc-bd-sb: solid;
--sc-bd-sl: solid;
--sc-bd-ct: #0A2F1F;
--sc-bd-cr: #0A2F1F;
--sc-bd-cb: #0A2F1F;
--sc-bd-cl: #0A2F1F;
        }
                .border-obj-466,
        .bd-host-466 {
            --sc-bd-w: 1px;
--sc-bd-c: #575e68;
--sc-bd-wt: 1px;
--sc-bd-wr: 1px;
--sc-bd-wb: 1px;
--sc-bd-wl: 1px;
--sc-bd-st: solid;
--sc-bd-sr: solid;
--sc-bd-sb: solid;
--sc-bd-sl: solid;
--sc-bd-ct: #575e68;
--sc-bd-cr: #575e68;
--sc-bd-cb: #575e68;
--sc-bd-cl: #575e68;
        }
                .border-obj-470,
        .bd-host-470 {
            --sc-bd-w: 1px;
--sc-bd-c: #28A745;
--sc-bd-wt: 1px;
--sc-bd-wr: 1px;
--sc-bd-wb: 1px;
--sc-bd-wl: 1px;
--sc-bd-st: solid;
--sc-bd-sr: solid;
--sc-bd-sb: solid;
--sc-bd-sl: solid;
--sc-bd-ct: #28A745;
--sc-bd-cr: #28A745;
--sc-bd-cb: #28A745;
--sc-bd-cl: #28A745;
        }
                .border-obj-485,
        .bd-host-485 {
            --sc-bd-w: 3px;
--sc-bd-c: #28A745;
--sc-bd-wt: 3px;
--sc-bd-wr: 3px;
--sc-bd-wb: 3px;
--sc-bd-wl: 3px;
--sc-bd-st: solid;
--sc-bd-sr: solid;
--sc-bd-sb: solid;
--sc-bd-sl: solid;
--sc-bd-ct: #28A745;
--sc-bd-cr: #28A745;
--sc-bd-cb: #28A745;
--sc-bd-cl: #28A745;
        }
                .border-obj-488,
        .bd-host-488 {
            --sc-bd-w: 1px;
--sc-bd-c: #d3cec2;
--sc-bd-wt: 1px;
--sc-bd-wr: 1px;
--sc-bd-wb: 1px;
--sc-bd-wl: 1px;
--sc-bd-st: solid;
--sc-bd-sr: solid;
--sc-bd-sb: solid;
--sc-bd-sl: solid;
--sc-bd-ct: #d3cec2;
--sc-bd-cr: #d3cec2;
--sc-bd-cb: #d3cec2;
--sc-bd-cl: #d3cec2;
        }
                .radius-obj-247 {
            overflow: hidden;
            

border-top-left-radius: 8px;

border-bottom-left-radius: 8px;

border-top-right-radius: 4rem;

border-bottom-right-radius: 8px;

        }
        .radius-obj-247,
        .rad-host-247 {
            --sc-rad-tl: 8px;
--sc-rad-tr: 4rem;
--sc-rad-br: 8px;
--sc-rad-bl: 8px;
        }
        .mask-1{--sc-mask:none;--sc-mask-i:url("https://www.slot-elektrotechniek.nl/site-mask/04117835907f8af7608cd1f575921533b537a278");--sc-mask-s:contain;--sc-mask-p:center;--sc-mask-r:no-repeat;--sc-mask-m:alpha;-webkit-clip-path:none;clip-path:none;-webkit-mask:var(--sc-mask-i) var(--sc-mask-p)/var(--sc-mask-s) var(--sc-mask-r);mask:var(--sc-mask-i) var(--sc-mask-p)/var(--sc-mask-s) var(--sc-mask-r);-webkit-mask-source-type:var(--sc-mask-m);mask-mode:var(--sc-mask-m);}
        .filter-1 {
            -webkit-filter: grayscale(100%) invert(100%);
            filter: grayscale(100%) invert(100%);
        }
        .filter-1-backdrop {
            -webkit-backdrop-filter: grayscale(100%) invert(100%);
            backdrop-filter: grayscale(100%) invert(100%);
        }
                .filter-2 {
            -webkit-filter: grayscale(100%);
            filter: grayscale(100%);
        }
        .filter-2-backdrop {
            -webkit-backdrop-filter: grayscale(100%);
            backdrop-filter: grayscale(100%);
        }
                .filter-3 {
            -webkit-filter: blur(40px);
            filter: blur(40px);
        }
        .filter-3-backdrop {
            -webkit-backdrop-filter: blur(40px);
            backdrop-filter: blur(40px);
        }
                .background > .background-in.background-image.filter-3,
        .background > .background-in.background-color.filter-3 {
            position: absolute;
            inset: -80px;
            width: auto;
            height: auto;
        }
            .slnav-1 {
--sc-sla-ico: 16px;
--sc-sld-gap: 8px;
}
.slnav-1 .sc-slider-arrow {
width: 40px;
height: 40px;
box-sizing: border-box;
color: #0A2F1F;
contain: layout;
}
.slnav-1 .sc-slider-arrow svg {
width: 16px;
height: 16px;
}
.slnav-1 .sc-slider-arrow > .backgrounds,
.slnav-1 .sc-slider-arrow > .backgrounds > .background,
.slnav-1 .sc-slider-arrow > .backgrounds > .background > :is(.background-in, .sc-fill) {
position: absolute;
inset: 0;
width: auto;
height: auto;
}
.slnav-1 .sc-slider-arrow > .backgrounds {
z-index: -1;
pointer-events: none;
}
.slnav-1 .sc-slider-arrow > .backgrounds > .background {
box-sizing: border-box;
overflow: hidden;
transform: none;
}
.slnav-1 .sc-slider-arrow > .backgrounds > .background:nth-of-type(1) > .background-in {
background: #ffffff;
}
.slnav-1 .sc-slider-arrow[disabled],
.slnav-1 .sc-slider-arrow[aria-disabled="true"] {
opacity: 0.35;
}
.slnav-1 .sc-slider-dot {
width: 8px;
height: 8px;
border-radius: 50%;
background: #C0C0C0;
}
.slnav-1 .sc-slider-dot.is-active {
width: 8px;
height: 8px;
background: #54CDA2;
}
.slnav-1 .sc-slider-progress {
height: 4px;
background: #C0C0C0;
}
.slnav-1 .sc-slider-progress-bar {
background: #54CDA2;
}
.fd-1{text-transform:none !important;text-shadow:0.03em 0.07em 0em rgba(10,47,31,1) !important;}
.fd-2{text-transform:uppercase !important;}
@media (min-width:1025px) {
.d-fd-none{text-transform:none !important;text-shadow:none !important;}
.d-fd-1{text-transform:none !important;text-shadow:0.03em 0.07em 0em rgba(10,47,31,1) !important;}
.d-fd-2{text-transform:uppercase !important;text-shadow:none !important;}
}
@media (min-width:769px) and (max-width:1024px) {
.tl-fd-none{text-transform:none !important;text-shadow:none !important;}
.tl-fd-1{text-transform:none !important;text-shadow:0.03em 0.07em 0em rgba(10,47,31,1) !important;}
.tl-fd-2{text-transform:uppercase !important;text-shadow:none !important;}
}
@media (min-width:481px) and (max-width:768px) {
.tp-fd-none{text-transform:none !important;text-shadow:none !important;}
.tp-fd-1{text-transform:none !important;text-shadow:0.03em 0.07em 0em rgba(10,47,31,1) !important;}
.tp-fd-2{text-transform:uppercase !important;text-shadow:none !important;}
}
@media (max-width:480px) {
.m-fd-none{text-transform:none !important;text-shadow:none !important;}
.m-fd-1{text-transform:none !important;text-shadow:0.03em 0.07em 0em rgba(10,47,31,1) !important;}
.m-fd-2{text-transform:uppercase !important;text-shadow:none !important;}
}
.videoplayer-1{--sc-vp-size:64px;--sc-vp-pad:16px;}
.videoplayer-1 .sc-video-play{color:#54CDA2;background:#0A2F1F;}
    .list-item span {
    width: 10px;
    height: 10px;
    /* Bullet op het midden van de EERSTE tekstregel: een halve regelhoogte
       omlaag (--sc-list-lh = de line-height-factor van de gekozen tekststijl,
       fonts.php) en dan een halve bullethoogte terug. Schaalt dus mee met elke
       fontgrootte — de oude handmatige variant/bovenmarge is vervallen. */
    top: calc(0.5em * var(--sc-list-lh, 1.5));
    transform: translateY(-50%);
        }

    .list-item {
        padding-left: 20px;
    }
    .list-right .list-item {
        padding-left: 0px;
        padding-right: 20px;
    }
/* List tokens */
    .list-1 {
    --sc-list-w: 10px;
    --sc-list-h: 10px;
    --sc-list-pad: 20px;
    }
    .list-1 .list-item span {
    width: 10px;
    height: 10px;
    top: calc(0.5em * var(--sc-list-lh, 1.5));
    transform: translateY(-50%);
    }
        .list-1 .list-item span,
    .list-1 ul > li::before { background-color: #54CDA2 !important; }
            .list-1 .list-item {
        padding-left: 20px;
    }
    .list-1 .list-center .list-item {
        padding-left: 0px;
    }
    .list-1 .list-right .list-item {
        padding-left: 0px;
        padding-right: 20px;
    }
        /* Custom containers */
/* Layout tokens */
.container-8 { padding: 4rem 0px; }
.container-9 { padding: 6rem 0px; }
.container-11 { padding: 1rem 0px; }
.container-12 { padding: 2rem 0px; }
.container-13 { padding: 8rem 0px; }
.wrapper-11 { padding: 0px 2rem; max-width: 940px; width: 100%; margin-left: auto; margin-right: auto; }
.wrapper-12 { padding: 0px 2rem; max-width: none; width: 100%; margin-left: auto; margin-right: auto; }
.wrapper-14 { padding: 0px 2rem; max-width: 1240px; width: 100%; margin-left: auto; margin-right: auto; }
.wrapper-15 { padding: 0px 1rem; max-width: 740px; width: 100%; margin-left: auto; margin-right: auto; }
.box-6 { padding: 1rem; --sc-box-pad-t: 1rem;--sc-box-pad-r: 1rem;--sc-box-pad-b: 1rem;--sc-box-pad-l: 1rem; }
.box-7 { padding: 3rem; --sc-box-pad-t: 3rem;--sc-box-pad-r: 3rem;--sc-box-pad-b: 3rem;--sc-box-pad-l: 3rem; }
.box-8 { padding: 0rem 0rem 0rem 1rem; --sc-box-pad-t: 0rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 0rem;--sc-box-pad-l: 1rem; }
.box-9 { padding: 1rem 0rem 0rem 0rem; --sc-box-pad-t: 1rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 0rem;--sc-box-pad-l: 0rem; }
.box-10 { padding: 1rem 0rem 1rem 0rem; --sc-box-pad-t: 1rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 1rem;--sc-box-pad-l: 0rem; }
.box-11 { padding: 0.5rem; --sc-box-pad-t: 0.5rem;--sc-box-pad-r: 0.5rem;--sc-box-pad-b: 0.5rem;--sc-box-pad-l: 0.5rem; }
.box-12 { padding: 2rem; --sc-box-pad-t: 2rem;--sc-box-pad-r: 2rem;--sc-box-pad-b: 2rem;--sc-box-pad-l: 2rem; }
.box-13 { padding: 0rem 0rem 2rem 0rem; --sc-box-pad-t: 0rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 2rem;--sc-box-pad-l: 0rem; }
.box-14 { padding: 0rem; --sc-box-pad-t: 0rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 0rem;--sc-box-pad-l: 0rem; }
.box-15 { padding: 4rem 0rem 0rem 0rem; --sc-box-pad-t: 4rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 0rem;--sc-box-pad-l: 0rem; }
@media screen and (max-width: 1224px) {
.container-8 { padding: 4rem 0px; }
.container-9 { padding: 6rem 0px; }
.container-11 { padding: 1rem 0px; }
.container-12 { padding: 2rem 0px; }
.container-13 { padding: 8rem 0px; }
.wrapper-11 { padding: 0px 2rem; width: 100%; }
.wrapper-12 { padding: 0px 2rem; width: 100%; }
.wrapper-14 { padding: 0px 2rem; width: 100%; }
.wrapper-15 { padding: 0px 1rem; width: 100%; }
.box-6 { padding: 1rem; --sc-box-pad-t: 1rem;--sc-box-pad-r: 1rem;--sc-box-pad-b: 1rem;--sc-box-pad-l: 1rem; }
.box-7 { padding: 3rem; --sc-box-pad-t: 3rem;--sc-box-pad-r: 3rem;--sc-box-pad-b: 3rem;--sc-box-pad-l: 3rem; }
.box-8 { padding: 0rem 0rem 0rem 1rem; --sc-box-pad-t: 0rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 0rem;--sc-box-pad-l: 1rem; }
.box-9 { padding: 1rem 0rem 0rem 0rem; --sc-box-pad-t: 1rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 0rem;--sc-box-pad-l: 0rem; }
.box-10 { padding: 1rem 0rem 1rem 0rem; --sc-box-pad-t: 1rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 1rem;--sc-box-pad-l: 0rem; }
.box-11 { padding: 0.5rem; --sc-box-pad-t: 0.5rem;--sc-box-pad-r: 0.5rem;--sc-box-pad-b: 0.5rem;--sc-box-pad-l: 0.5rem; }
.box-12 { padding: 2rem; --sc-box-pad-t: 2rem;--sc-box-pad-r: 2rem;--sc-box-pad-b: 2rem;--sc-box-pad-l: 2rem; }
.box-13 { padding: 0rem 0rem 2rem 0rem; --sc-box-pad-t: 0rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 2rem;--sc-box-pad-l: 0rem; }
.box-14 { padding: 0rem; --sc-box-pad-t: 0rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 0rem;--sc-box-pad-l: 0rem; }
.box-15 { padding: 4rem 0rem 0rem 0rem; --sc-box-pad-t: 4rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 0rem;--sc-box-pad-l: 0rem; }
}
@media screen and (max-width: 1024px) {
.container-8 { padding: 4rem 0px; }
.container-9 { padding: 6rem 0px; }
.container-11 { padding: 1rem 0px; }
.container-12 { padding: 2rem 0px; }
.container-13 { padding: 8rem 0px; }
.wrapper-11 { padding: 0px 2rem; width: 100%; }
.wrapper-12 { padding: 0px 2rem; width: 100%; }
.wrapper-14 { padding: 0px 2rem; width: 100%; }
.wrapper-15 { padding: 0px 1rem; width: 100%; }
.box-6 { padding: 1rem; --sc-box-pad-t: 1rem;--sc-box-pad-r: 1rem;--sc-box-pad-b: 1rem;--sc-box-pad-l: 1rem; }
.box-7 { padding: 3rem; --sc-box-pad-t: 3rem;--sc-box-pad-r: 3rem;--sc-box-pad-b: 3rem;--sc-box-pad-l: 3rem; }
.box-8 { padding: 0rem 0rem 0rem 1rem; --sc-box-pad-t: 0rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 0rem;--sc-box-pad-l: 1rem; }
.box-9 { padding: 1rem 0rem 0rem 0rem; --sc-box-pad-t: 1rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 0rem;--sc-box-pad-l: 0rem; }
.box-10 { padding: 1rem 0rem 1rem 0rem; --sc-box-pad-t: 1rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 1rem;--sc-box-pad-l: 0rem; }
.box-11 { padding: 0.5rem; --sc-box-pad-t: 0.5rem;--sc-box-pad-r: 0.5rem;--sc-box-pad-b: 0.5rem;--sc-box-pad-l: 0.5rem; }
.box-12 { padding: 2rem; --sc-box-pad-t: 2rem;--sc-box-pad-r: 2rem;--sc-box-pad-b: 2rem;--sc-box-pad-l: 2rem; }
.box-13 { padding: 0rem 0rem 2rem 0rem; --sc-box-pad-t: 0rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 2rem;--sc-box-pad-l: 0rem; }
.box-14 { padding: 0rem; --sc-box-pad-t: 0rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 0rem;--sc-box-pad-l: 0rem; }
.box-15 { padding: 4rem 0rem 0rem 0rem; --sc-box-pad-t: 4rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 0rem;--sc-box-pad-l: 0rem; }
}
@media screen and (max-width: 768px) {
.container-8 { padding: 4rem 0px; }
.container-9 { padding: 6rem 0px; }
.container-11 { padding: 1rem 0px; }
.container-12 { padding: 2rem 0px; }
.container-13 { padding: 8rem 0px; }
.wrapper-11 { padding: 0px 2rem; width: 100%; }
.wrapper-12 { padding: 0px 2rem; width: 100%; }
.wrapper-14 { padding: 0px 2rem; width: 100%; }
.wrapper-15 { padding: 0px 1rem; width: 100%; }
.box-6 { padding: 1rem; --sc-box-pad-t: 1rem;--sc-box-pad-r: 1rem;--sc-box-pad-b: 1rem;--sc-box-pad-l: 1rem; }
.box-7 { padding: 3rem; --sc-box-pad-t: 3rem;--sc-box-pad-r: 3rem;--sc-box-pad-b: 3rem;--sc-box-pad-l: 3rem; }
.box-8 { padding: 0rem 0rem 0rem 1rem; --sc-box-pad-t: 0rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 0rem;--sc-box-pad-l: 1rem; }
.box-9 { padding: 1rem 0rem 0rem 0rem; --sc-box-pad-t: 1rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 0rem;--sc-box-pad-l: 0rem; }
.box-10 { padding: 1rem 0rem 1rem 0rem; --sc-box-pad-t: 1rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 1rem;--sc-box-pad-l: 0rem; }
.box-11 { padding: 0.5rem; --sc-box-pad-t: 0.5rem;--sc-box-pad-r: 0.5rem;--sc-box-pad-b: 0.5rem;--sc-box-pad-l: 0.5rem; }
.box-12 { padding: 2rem; --sc-box-pad-t: 2rem;--sc-box-pad-r: 2rem;--sc-box-pad-b: 2rem;--sc-box-pad-l: 2rem; }
.box-13 { padding: 0rem 0rem 2rem 0rem; --sc-box-pad-t: 0rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 2rem;--sc-box-pad-l: 0rem; }
.box-14 { padding: 0rem; --sc-box-pad-t: 0rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 0rem;--sc-box-pad-l: 0rem; }
.box-15 { padding: 4rem 0rem 0rem 0rem; --sc-box-pad-t: 4rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 0rem;--sc-box-pad-l: 0rem; }
}
@media screen and (max-width: 480px) {
.container-8 { padding: 4rem 0px; }
.container-9 { padding: 6rem 0px; }
.container-11 { padding: 1rem 0px; }
.container-12 { padding: 2rem 0px; }
.container-13 { padding: 8rem 0px; }
.wrapper-11 { padding: 0px 2rem; width: 100%; }
.wrapper-12 { padding: 0px 2rem; width: 100%; }
.wrapper-14 { padding: 0px 2rem; width: 100%; }
.wrapper-15 { padding: 0px 1rem; width: 100%; }
.box-6 { padding: 1rem; --sc-box-pad-t: 1rem;--sc-box-pad-r: 1rem;--sc-box-pad-b: 1rem;--sc-box-pad-l: 1rem; }
.box-7 { padding: 3rem; --sc-box-pad-t: 3rem;--sc-box-pad-r: 3rem;--sc-box-pad-b: 3rem;--sc-box-pad-l: 3rem; }
.box-8 { padding: 0rem 0rem 0rem 1rem; --sc-box-pad-t: 0rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 0rem;--sc-box-pad-l: 1rem; }
.box-9 { padding: 1rem 0rem 0rem 0rem; --sc-box-pad-t: 1rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 0rem;--sc-box-pad-l: 0rem; }
.box-10 { padding: 1rem 0rem 1rem 0rem; --sc-box-pad-t: 1rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 1rem;--sc-box-pad-l: 0rem; }
.box-11 { padding: 0.5rem; --sc-box-pad-t: 0.5rem;--sc-box-pad-r: 0.5rem;--sc-box-pad-b: 0.5rem;--sc-box-pad-l: 0.5rem; }
.box-12 { padding: 2rem; --sc-box-pad-t: 2rem;--sc-box-pad-r: 2rem;--sc-box-pad-b: 2rem;--sc-box-pad-l: 2rem; }
.box-13 { padding: 0rem 0rem 2rem 0rem; --sc-box-pad-t: 0rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 2rem;--sc-box-pad-l: 0rem; }
.box-14 { padding: 0rem; --sc-box-pad-t: 0rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 0rem;--sc-box-pad-l: 0rem; }
.box-15 { padding: 4rem 0rem 0rem 0rem; --sc-box-pad-t: 4rem;--sc-box-pad-r: 0rem;--sc-box-pad-b: 0rem;--sc-box-pad-l: 0rem; }
}

/** SIDEBARS **/

.sidebar.sidebar-small {
    width: 350px;
}
.sidebar.sidebar-small.sidebar-left { left: -365px; }
.sidebar.sidebar-small.sidebar-right { right: -365px; }

.sidebar.sidebar-medium {
    width: 600px;
}
.sidebar.sidebar-medium.sidebar-right { right: -615px; }
.sidebar.sidebar-medium.sidebar-left { left: -615px; }

.sidebar.sidebar-large {
    width: 850px;
}
.sidebar.sidebar-large.sidebar-right { right: -865px; }
.sidebar.sidebar-large.sidebar-left { left: -865px; }



/**c25**/
.clr-c25 { color: #0A2F1F !important}
.bg-c25 { background-color: #0A2F1F !important}
.border-c25 { border-color: #0A2F1F !important}
.sc-tx-c-c25 { --sc-tx-c: #0A2F1F; }

.clr-highlight-c25 strong,
.page.active .clr-hover-c25 {
  color: #0A2F1F !important;
}
.border-c25,
.page.active .border-hover-c25,
.color-swatch-item .selected .border-hover-c25,
.color-swatch-item.active .border-hover-c25,
.product-required-option-item.active .border-hover-c25
.configurator-swatch.border-hover-c25.active,
    body.no-touch .configurator-swatch.border-hover-c25:hover {
  border-color: #0A2F1F !important;
}
.page.active .bg-hover-c25,
.dots.bg-hover-c25 span.active,
    body.no-touch .dots.bg-hover-c25 span:hover,
.dots.bg-c25 span {
	background: #0A2F1F !important;
}

body.no-touch .clr-hover-c25:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c25,
body.no-touch a.item-in-link:hover .clr-hover-c25,
body.no-touch .hover-item:hover .clr-hover-c25 {
  color: #0A2F1F !important;
}
body.no-touch .border-hover-c25:hover {
  border-color: #0A2F1F !important;
}
body.no-touch .bg-hover-c25:hover {
    background: #0A2F1F !important;
}


/**c26**/
.clr-c26 { color: #ffffff !important}
.bg-c26 { background-color: #ffffff !important}
.border-c26 { border-color: #ffffff !important}
.sc-tx-c-c26 { --sc-tx-c: #ffffff; }

.clr-highlight-c26 strong,
.page.active .clr-hover-c26 {
  color: #ffffff !important;
}
.border-c26,
.page.active .border-hover-c26,
.color-swatch-item .selected .border-hover-c26,
.color-swatch-item.active .border-hover-c26,
.product-required-option-item.active .border-hover-c26
.configurator-swatch.border-hover-c26.active,
    body.no-touch .configurator-swatch.border-hover-c26:hover {
  border-color: #ffffff !important;
}
.page.active .bg-hover-c26,
.dots.bg-hover-c26 span.active,
    body.no-touch .dots.bg-hover-c26 span:hover,
.dots.bg-c26 span {
	background: #ffffff !important;
}

body.no-touch .clr-hover-c26:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c26,
body.no-touch a.item-in-link:hover .clr-hover-c26,
body.no-touch .hover-item:hover .clr-hover-c26 {
  color: #ffffff !important;
}
body.no-touch .border-hover-c26:hover {
  border-color: #ffffff !important;
}
body.no-touch .bg-hover-c26:hover {
    background: #ffffff !important;
}


/**c27**/
.clr-c27 { color: #FF5050 !important}
.bg-c27 { background-color: #FF5050 !important}
.border-c27 { border-color: #FF5050 !important}
.sc-tx-c-c27 { --sc-tx-c: #FF5050; }

.clr-highlight-c27 strong,
.page.active .clr-hover-c27 {
  color: #FF5050 !important;
}
.border-c27,
.page.active .border-hover-c27,
.color-swatch-item .selected .border-hover-c27,
.color-swatch-item.active .border-hover-c27,
.product-required-option-item.active .border-hover-c27
.configurator-swatch.border-hover-c27.active,
    body.no-touch .configurator-swatch.border-hover-c27:hover {
  border-color: #FF5050 !important;
}
.page.active .bg-hover-c27,
.dots.bg-hover-c27 span.active,
    body.no-touch .dots.bg-hover-c27 span:hover,
.dots.bg-c27 span {
	background: #FF5050 !important;
}

body.no-touch .clr-hover-c27:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c27,
body.no-touch a.item-in-link:hover .clr-hover-c27,
body.no-touch .hover-item:hover .clr-hover-c27 {
  color: #FF5050 !important;
}
body.no-touch .border-hover-c27:hover {
  border-color: #FF5050 !important;
}
body.no-touch .bg-hover-c27:hover {
    background: #FF5050 !important;
}


/**c28**/
.clr-c28 { color: #54CDA2 !important}
.bg-c28 { background-color: #54CDA2 !important}
.border-c28 { border-color: #54CDA2 !important}
.sc-tx-c-c28 { --sc-tx-c: #54CDA2; }

.clr-highlight-c28 strong,
.page.active .clr-hover-c28 {
  color: #54CDA2 !important;
}
.border-c28,
.page.active .border-hover-c28,
.color-swatch-item .selected .border-hover-c28,
.color-swatch-item.active .border-hover-c28,
.product-required-option-item.active .border-hover-c28
.configurator-swatch.border-hover-c28.active,
    body.no-touch .configurator-swatch.border-hover-c28:hover {
  border-color: #54CDA2 !important;
}
.page.active .bg-hover-c28,
.dots.bg-hover-c28 span.active,
    body.no-touch .dots.bg-hover-c28 span:hover,
.dots.bg-c28 span {
	background: #54CDA2 !important;
}

body.no-touch .clr-hover-c28:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c28,
body.no-touch a.item-in-link:hover .clr-hover-c28,
body.no-touch .hover-item:hover .clr-hover-c28 {
  color: #54CDA2 !important;
}
body.no-touch .border-hover-c28:hover {
  border-color: #54CDA2 !important;
}
body.no-touch .bg-hover-c28:hover {
    background: #54CDA2 !important;
}


/**c29**/
.clr-c29 { color: #FF7300 !important}
.bg-c29 { background-color: #FF7300 !important}
.border-c29 { border-color: #FF7300 !important}
.sc-tx-c-c29 { --sc-tx-c: #FF7300; }

.clr-highlight-c29 strong,
.page.active .clr-hover-c29 {
  color: #FF7300 !important;
}
.border-c29,
.page.active .border-hover-c29,
.color-swatch-item .selected .border-hover-c29,
.color-swatch-item.active .border-hover-c29,
.product-required-option-item.active .border-hover-c29
.configurator-swatch.border-hover-c29.active,
    body.no-touch .configurator-swatch.border-hover-c29:hover {
  border-color: #FF7300 !important;
}
.page.active .bg-hover-c29,
.dots.bg-hover-c29 span.active,
    body.no-touch .dots.bg-hover-c29 span:hover,
.dots.bg-c29 span {
	background: #FF7300 !important;
}

body.no-touch .clr-hover-c29:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c29,
body.no-touch a.item-in-link:hover .clr-hover-c29,
body.no-touch .hover-item:hover .clr-hover-c29 {
  color: #FF7300 !important;
}
body.no-touch .border-hover-c29:hover {
  border-color: #FF7300 !important;
}
body.no-touch .bg-hover-c29:hover {
    background: #FF7300 !important;
}


/**c30**/
.clr-c30 { color: #3F3F3F !important}
.bg-c30 { background-color: #3F3F3F !important}
.border-c30 { border-color: #3F3F3F !important}
.sc-tx-c-c30 { --sc-tx-c: #3F3F3F; }

.clr-highlight-c30 strong,
.page.active .clr-hover-c30 {
  color: #3F3F3F !important;
}
.border-c30,
.page.active .border-hover-c30,
.color-swatch-item .selected .border-hover-c30,
.color-swatch-item.active .border-hover-c30,
.product-required-option-item.active .border-hover-c30
.configurator-swatch.border-hover-c30.active,
    body.no-touch .configurator-swatch.border-hover-c30:hover {
  border-color: #3F3F3F !important;
}
.page.active .bg-hover-c30,
.dots.bg-hover-c30 span.active,
    body.no-touch .dots.bg-hover-c30 span:hover,
.dots.bg-c30 span {
	background: #3F3F3F !important;
}

body.no-touch .clr-hover-c30:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c30,
body.no-touch a.item-in-link:hover .clr-hover-c30,
body.no-touch .hover-item:hover .clr-hover-c30 {
  color: #3F3F3F !important;
}
body.no-touch .border-hover-c30:hover {
  border-color: #3F3F3F !important;
}
body.no-touch .bg-hover-c30:hover {
    background: #3F3F3F !important;
}


/**c31**/
.clr-c31 { color: #7E7E7E !important}
.bg-c31 { background-color: #7E7E7E !important}
.border-c31 { border-color: #7E7E7E !important}
.sc-tx-c-c31 { --sc-tx-c: #7E7E7E; }

.clr-highlight-c31 strong,
.page.active .clr-hover-c31 {
  color: #7E7E7E !important;
}
.border-c31,
.page.active .border-hover-c31,
.color-swatch-item .selected .border-hover-c31,
.color-swatch-item.active .border-hover-c31,
.product-required-option-item.active .border-hover-c31
.configurator-swatch.border-hover-c31.active,
    body.no-touch .configurator-swatch.border-hover-c31:hover {
  border-color: #7E7E7E !important;
}
.page.active .bg-hover-c31,
.dots.bg-hover-c31 span.active,
    body.no-touch .dots.bg-hover-c31 span:hover,
.dots.bg-c31 span {
	background: #7E7E7E !important;
}

body.no-touch .clr-hover-c31:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c31,
body.no-touch a.item-in-link:hover .clr-hover-c31,
body.no-touch .hover-item:hover .clr-hover-c31 {
  color: #7E7E7E !important;
}
body.no-touch .border-hover-c31:hover {
  border-color: #7E7E7E !important;
}
body.no-touch .bg-hover-c31:hover {
    background: #7E7E7E !important;
}


/**c32**/
.clr-c32 { color: #C0C0C0 !important}
.bg-c32 { background-color: #C0C0C0 !important}
.border-c32 { border-color: #C0C0C0 !important}
.sc-tx-c-c32 { --sc-tx-c: #C0C0C0; }

.clr-highlight-c32 strong,
.page.active .clr-hover-c32 {
  color: #C0C0C0 !important;
}
.border-c32,
.page.active .border-hover-c32,
.color-swatch-item .selected .border-hover-c32,
.color-swatch-item.active .border-hover-c32,
.product-required-option-item.active .border-hover-c32
.configurator-swatch.border-hover-c32.active,
    body.no-touch .configurator-swatch.border-hover-c32:hover {
  border-color: #C0C0C0 !important;
}
.page.active .bg-hover-c32,
.dots.bg-hover-c32 span.active,
    body.no-touch .dots.bg-hover-c32 span:hover,
.dots.bg-c32 span {
	background: #C0C0C0 !important;
}

body.no-touch .clr-hover-c32:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c32,
body.no-touch a.item-in-link:hover .clr-hover-c32,
body.no-touch .hover-item:hover .clr-hover-c32 {
  color: #C0C0C0 !important;
}
body.no-touch .border-hover-c32:hover {
  border-color: #C0C0C0 !important;
}
body.no-touch .bg-hover-c32:hover {
    background: #C0C0C0 !important;
}


/**c33**/
.clr-c33 { color: #F9F9F9 !important}
.bg-c33 { background-color: #F9F9F9 !important}
.border-c33 { border-color: #F9F9F9 !important}
.sc-tx-c-c33 { --sc-tx-c: #F9F9F9; }

.clr-highlight-c33 strong,
.page.active .clr-hover-c33 {
  color: #F9F9F9 !important;
}
.border-c33,
.page.active .border-hover-c33,
.color-swatch-item .selected .border-hover-c33,
.color-swatch-item.active .border-hover-c33,
.product-required-option-item.active .border-hover-c33
.configurator-swatch.border-hover-c33.active,
    body.no-touch .configurator-swatch.border-hover-c33:hover {
  border-color: #F9F9F9 !important;
}
.page.active .bg-hover-c33,
.dots.bg-hover-c33 span.active,
    body.no-touch .dots.bg-hover-c33 span:hover,
.dots.bg-c33 span {
	background: #F9F9F9 !important;
}

body.no-touch .clr-hover-c33:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c33,
body.no-touch a.item-in-link:hover .clr-hover-c33,
body.no-touch .hover-item:hover .clr-hover-c33 {
  color: #F9F9F9 !important;
}
body.no-touch .border-hover-c33:hover {
  border-color: #F9F9F9 !important;
}
body.no-touch .bg-hover-c33:hover {
    background: #F9F9F9 !important;
}


/**c34**/
.clr-c34 { color: #54CDA2 !important}
.bg-c34 { background-color: #54CDA2 !important}
.border-c34 { border-color: #54CDA2 !important}
.sc-tx-c-c34 { --sc-tx-c: #54CDA2; }

.clr-highlight-c34 strong,
.page.active .clr-hover-c34 {
  color: #54CDA2 !important;
}
.border-c34,
.page.active .border-hover-c34,
.color-swatch-item .selected .border-hover-c34,
.color-swatch-item.active .border-hover-c34,
.product-required-option-item.active .border-hover-c34
.configurator-swatch.border-hover-c34.active,
    body.no-touch .configurator-swatch.border-hover-c34:hover {
  border-color: #54CDA2 !important;
}
.page.active .bg-hover-c34,
.dots.bg-hover-c34 span.active,
    body.no-touch .dots.bg-hover-c34 span:hover,
.dots.bg-c34 span {
	background: #54CDA2 !important;
}

body.no-touch .clr-hover-c34:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c34,
body.no-touch a.item-in-link:hover .clr-hover-c34,
body.no-touch .hover-item:hover .clr-hover-c34 {
  color: #54CDA2 !important;
}
body.no-touch .border-hover-c34:hover {
  border-color: #54CDA2 !important;
}
body.no-touch .bg-hover-c34:hover {
    background: #54CDA2 !important;
}


/**c35**/
.clr-c35 { color: #008455 !important}
.bg-c35 { background-color: #008455 !important}
.border-c35 { border-color: #008455 !important}
.sc-tx-c-c35 { --sc-tx-c: #008455; }

.clr-highlight-c35 strong,
.page.active .clr-hover-c35 {
  color: #008455 !important;
}
.border-c35,
.page.active .border-hover-c35,
.color-swatch-item .selected .border-hover-c35,
.color-swatch-item.active .border-hover-c35,
.product-required-option-item.active .border-hover-c35
.configurator-swatch.border-hover-c35.active,
    body.no-touch .configurator-swatch.border-hover-c35:hover {
  border-color: #008455 !important;
}
.page.active .bg-hover-c35,
.dots.bg-hover-c35 span.active,
    body.no-touch .dots.bg-hover-c35 span:hover,
.dots.bg-c35 span {
	background: #008455 !important;
}

body.no-touch .clr-hover-c35:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c35,
body.no-touch a.item-in-link:hover .clr-hover-c35,
body.no-touch .hover-item:hover .clr-hover-c35 {
  color: #008455 !important;
}
body.no-touch .border-hover-c35:hover {
  border-color: #008455 !important;
}
body.no-touch .bg-hover-c35:hover {
    background: #008455 !important;
}


/**c36**/
.clr-c36 { color: #E3FFF5 !important}
.bg-c36 { background-color: #E3FFF5 !important}
.border-c36 { border-color: #E3FFF5 !important}
.sc-tx-c-c36 { --sc-tx-c: #E3FFF5; }

.clr-highlight-c36 strong,
.page.active .clr-hover-c36 {
  color: #E3FFF5 !important;
}
.border-c36,
.page.active .border-hover-c36,
.color-swatch-item .selected .border-hover-c36,
.color-swatch-item.active .border-hover-c36,
.product-required-option-item.active .border-hover-c36
.configurator-swatch.border-hover-c36.active,
    body.no-touch .configurator-swatch.border-hover-c36:hover {
  border-color: #E3FFF5 !important;
}
.page.active .bg-hover-c36,
.dots.bg-hover-c36 span.active,
    body.no-touch .dots.bg-hover-c36 span:hover,
.dots.bg-c36 span {
	background: #E3FFF5 !important;
}

body.no-touch .clr-hover-c36:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c36,
body.no-touch a.item-in-link:hover .clr-hover-c36,
body.no-touch .hover-item:hover .clr-hover-c36 {
  color: #E3FFF5 !important;
}
body.no-touch .border-hover-c36:hover {
  border-color: #E3FFF5 !important;
}
body.no-touch .bg-hover-c36:hover {
    background: #E3FFF5 !important;
}


/**c37**/
.clr-c37 { color: #5086FF !important}
.bg-c37 { background-color: #5086FF !important}
.border-c37 { border-color: #5086FF !important}
.sc-tx-c-c37 { --sc-tx-c: #5086FF; }

.clr-highlight-c37 strong,
.page.active .clr-hover-c37 {
  color: #5086FF !important;
}
.border-c37,
.page.active .border-hover-c37,
.color-swatch-item .selected .border-hover-c37,
.color-swatch-item.active .border-hover-c37,
.product-required-option-item.active .border-hover-c37
.configurator-swatch.border-hover-c37.active,
    body.no-touch .configurator-swatch.border-hover-c37:hover {
  border-color: #5086FF !important;
}
.page.active .bg-hover-c37,
.dots.bg-hover-c37 span.active,
    body.no-touch .dots.bg-hover-c37 span:hover,
.dots.bg-c37 span {
	background: #5086FF !important;
}

body.no-touch .clr-hover-c37:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c37,
body.no-touch a.item-in-link:hover .clr-hover-c37,
body.no-touch .hover-item:hover .clr-hover-c37 {
  color: #5086FF !important;
}
body.no-touch .border-hover-c37:hover {
  border-color: #5086FF !important;
}
body.no-touch .bg-hover-c37:hover {
    background: #5086FF !important;
}


/**c38**/
.clr-c38 { color: #0A48C2 !important}
.bg-c38 { background-color: #0A48C2 !important}
.border-c38 { border-color: #0A48C2 !important}
.sc-tx-c-c38 { --sc-tx-c: #0A48C2; }

.clr-highlight-c38 strong,
.page.active .clr-hover-c38 {
  color: #0A48C2 !important;
}
.border-c38,
.page.active .border-hover-c38,
.color-swatch-item .selected .border-hover-c38,
.color-swatch-item.active .border-hover-c38,
.product-required-option-item.active .border-hover-c38
.configurator-swatch.border-hover-c38.active,
    body.no-touch .configurator-swatch.border-hover-c38:hover {
  border-color: #0A48C2 !important;
}
.page.active .bg-hover-c38,
.dots.bg-hover-c38 span.active,
    body.no-touch .dots.bg-hover-c38 span:hover,
.dots.bg-c38 span {
	background: #0A48C2 !important;
}

body.no-touch .clr-hover-c38:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c38,
body.no-touch a.item-in-link:hover .clr-hover-c38,
body.no-touch .hover-item:hover .clr-hover-c38 {
  color: #0A48C2 !important;
}
body.no-touch .border-hover-c38:hover {
  border-color: #0A48C2 !important;
}
body.no-touch .bg-hover-c38:hover {
    background: #0A48C2 !important;
}


/**c39**/
.clr-c39 { color: #E7EFFF !important}
.bg-c39 { background-color: #E7EFFF !important}
.border-c39 { border-color: #E7EFFF !important}
.sc-tx-c-c39 { --sc-tx-c: #E7EFFF; }

.clr-highlight-c39 strong,
.page.active .clr-hover-c39 {
  color: #E7EFFF !important;
}
.border-c39,
.page.active .border-hover-c39,
.color-swatch-item .selected .border-hover-c39,
.color-swatch-item.active .border-hover-c39,
.product-required-option-item.active .border-hover-c39
.configurator-swatch.border-hover-c39.active,
    body.no-touch .configurator-swatch.border-hover-c39:hover {
  border-color: #E7EFFF !important;
}
.page.active .bg-hover-c39,
.dots.bg-hover-c39 span.active,
    body.no-touch .dots.bg-hover-c39 span:hover,
.dots.bg-c39 span {
	background: #E7EFFF !important;
}

body.no-touch .clr-hover-c39:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c39,
body.no-touch a.item-in-link:hover .clr-hover-c39,
body.no-touch .hover-item:hover .clr-hover-c39 {
  color: #E7EFFF !important;
}
body.no-touch .border-hover-c39:hover {
  border-color: #E7EFFF !important;
}
body.no-touch .bg-hover-c39:hover {
    background: #E7EFFF !important;
}


/**c2**/
.clr-c2 { color: #000000 !important}
.bg-c2 { background-color: #000000 !important}
.border-c2 { border-color: #000000 !important}
.sc-tx-c-c2 { --sc-tx-c: #000000; }

.clr-highlight-c2 strong,
.page.active .clr-hover-c2 {
  color: #000000 !important;
}
.border-c2,
.page.active .border-hover-c2,
.color-swatch-item .selected .border-hover-c2,
.color-swatch-item.active .border-hover-c2,
.product-required-option-item.active .border-hover-c2
.configurator-swatch.border-hover-c2.active,
    body.no-touch .configurator-swatch.border-hover-c2:hover {
  border-color: #000000 !important;
}
.page.active .bg-hover-c2,
.dots.bg-hover-c2 span.active,
    body.no-touch .dots.bg-hover-c2 span:hover,
.dots.bg-c2 span {
	background: #000000 !important;
}

body.no-touch .clr-hover-c2:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c2,
body.no-touch a.item-in-link:hover .clr-hover-c2,
body.no-touch .hover-item:hover .clr-hover-c2 {
  color: #000000 !important;
}
body.no-touch .border-hover-c2:hover {
  border-color: #000000 !important;
}
body.no-touch .bg-hover-c2:hover {
    background: #000000 !important;
}

.clr-c2 p a, .clr-c2.title a, .clr-c2 .list-text a, .clr-c2 .usp-text a, .clr-c2 .usp-text a strong, .clr-c2 .check-text a, .clr-c2 .check-text a strong  { color: #54CDA2 !important}
body.no-touch .clr-c2 p a:hover,
body.no-touch .clr-c2.title a:hover,
body.no-touch .clr-c2 .list-text a:hover,
body.no-touch .clr-c2 .usp-text a:hover,
body.no-touch .clr-c2 .check-text a:hover  { color: #008455 !important}

/**c5**/
.clr-c5 { color: #28A745 !important}
.bg-c5 { background-color: #28A745 !important}
.border-c5 { border-color: #28A745 !important}
.sc-tx-c-c5 { --sc-tx-c: #28A745; }

.clr-highlight-c5 strong,
.page.active .clr-hover-c5 {
  color: #28A745 !important;
}
.border-c5,
.page.active .border-hover-c5,
.color-swatch-item .selected .border-hover-c5,
.color-swatch-item.active .border-hover-c5,
.product-required-option-item.active .border-hover-c5
.configurator-swatch.border-hover-c5.active,
    body.no-touch .configurator-swatch.border-hover-c5:hover {
  border-color: #28A745 !important;
}
.page.active .bg-hover-c5,
.dots.bg-hover-c5 span.active,
    body.no-touch .dots.bg-hover-c5 span:hover,
.dots.bg-c5 span {
	background: #28A745 !important;
}

body.no-touch .clr-hover-c5:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c5,
body.no-touch a.item-in-link:hover .clr-hover-c5,
body.no-touch .hover-item:hover .clr-hover-c5 {
  color: #28A745 !important;
}
body.no-touch .border-hover-c5:hover {
  border-color: #28A745 !important;
}
body.no-touch .bg-hover-c5:hover {
    background: #28A745 !important;
}


/**c6**/
.clr-c6 { color: #f6f5f1 !important}
.bg-c6 { background-color: #f6f5f1 !important}
.border-c6 { border-color: #f6f5f1 !important}
.sc-tx-c-c6 { --sc-tx-c: #f6f5f1; }

.clr-highlight-c6 strong,
.page.active .clr-hover-c6 {
  color: #f6f5f1 !important;
}
.border-c6,
.page.active .border-hover-c6,
.color-swatch-item .selected .border-hover-c6,
.color-swatch-item.active .border-hover-c6,
.product-required-option-item.active .border-hover-c6
.configurator-swatch.border-hover-c6.active,
    body.no-touch .configurator-swatch.border-hover-c6:hover {
  border-color: #f6f5f1 !important;
}
.page.active .bg-hover-c6,
.dots.bg-hover-c6 span.active,
    body.no-touch .dots.bg-hover-c6 span:hover,
.dots.bg-c6 span {
	background: #f6f5f1 !important;
}

body.no-touch .clr-hover-c6:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c6,
body.no-touch a.item-in-link:hover .clr-hover-c6,
body.no-touch .hover-item:hover .clr-hover-c6 {
  color: #f6f5f1 !important;
}
body.no-touch .border-hover-c6:hover {
  border-color: #f6f5f1 !important;
}
body.no-touch .bg-hover-c6:hover {
    background: #f6f5f1 !important;
}

.clr-c6 p a, .clr-c6.title a, .clr-c6 .list-text a, .clr-c6 .usp-text a, .clr-c6 .usp-text a strong, .clr-c6 .check-text a, .clr-c6 .check-text a strong  { color: #54CDA2 !important}
body.no-touch .clr-c6 p a:hover,
body.no-touch .clr-c6.title a:hover,
body.no-touch .clr-c6 .list-text a:hover,
body.no-touch .clr-c6 .usp-text a:hover,
body.no-touch .clr-c6 .check-text a:hover  { color: #008455 !important}

/**c8**/
.clr-c8 { color: #BD8D55 !important}
.bg-c8 { background-color: #BD8D55 !important}
.border-c8 { border-color: #BD8D55 !important}
.sc-tx-c-c8 { --sc-tx-c: #BD8D55; }

.clr-highlight-c8 strong,
.page.active .clr-hover-c8 {
  color: #BD8D55 !important;
}
.border-c8,
.page.active .border-hover-c8,
.color-swatch-item .selected .border-hover-c8,
.color-swatch-item.active .border-hover-c8,
.product-required-option-item.active .border-hover-c8
.configurator-swatch.border-hover-c8.active,
    body.no-touch .configurator-swatch.border-hover-c8:hover {
  border-color: #BD8D55 !important;
}
.page.active .bg-hover-c8,
.dots.bg-hover-c8 span.active,
    body.no-touch .dots.bg-hover-c8 span:hover,
.dots.bg-c8 span {
	background: #BD8D55 !important;
}

body.no-touch .clr-hover-c8:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c8,
body.no-touch a.item-in-link:hover .clr-hover-c8,
body.no-touch .hover-item:hover .clr-hover-c8 {
  color: #BD8D55 !important;
}
body.no-touch .border-hover-c8:hover {
  border-color: #BD8D55 !important;
}
body.no-touch .bg-hover-c8:hover {
    background: #BD8D55 !important;
}

.clr-c8 p a, .clr-c8.title a, .clr-c8 .list-text a, .clr-c8 .usp-text a, .clr-c8 .usp-text a strong, .clr-c8 .check-text a, .clr-c8 .check-text a strong  { color: #54CDA2 !important}
body.no-touch .clr-c8 p a:hover,
body.no-touch .clr-c8.title a:hover,
body.no-touch .clr-c8 .list-text a:hover,
body.no-touch .clr-c8 .usp-text a:hover,
body.no-touch .clr-c8 .check-text a:hover  { color: #008455 !important}

/**c10**/
.clr-c10 { color: #405e6e !important}
.bg-c10 { background-color: #405e6e !important}
.border-c10 { border-color: #405e6e !important}
.sc-tx-c-c10 { --sc-tx-c: #405e6e; }

.clr-highlight-c10 strong,
.page.active .clr-hover-c10 {
  color: #405e6e !important;
}
.border-c10,
.page.active .border-hover-c10,
.color-swatch-item .selected .border-hover-c10,
.color-swatch-item.active .border-hover-c10,
.product-required-option-item.active .border-hover-c10
.configurator-swatch.border-hover-c10.active,
    body.no-touch .configurator-swatch.border-hover-c10:hover {
  border-color: #405e6e !important;
}
.page.active .bg-hover-c10,
.dots.bg-hover-c10 span.active,
    body.no-touch .dots.bg-hover-c10 span:hover,
.dots.bg-c10 span {
	background: #405e6e !important;
}

body.no-touch .clr-hover-c10:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c10,
body.no-touch a.item-in-link:hover .clr-hover-c10,
body.no-touch .hover-item:hover .clr-hover-c10 {
  color: #405e6e !important;
}
body.no-touch .border-hover-c10:hover {
  border-color: #405e6e !important;
}
body.no-touch .bg-hover-c10:hover {
    background: #405e6e !important;
}

.clr-c10 p a, .clr-c10.title a, .clr-c10 .list-text a, .clr-c10 .usp-text a, .clr-c10 .usp-text a strong, .clr-c10 .check-text a, .clr-c10 .check-text a strong  { color: #54CDA2 !important}
body.no-touch .clr-c10 p a:hover,
body.no-touch .clr-c10.title a:hover,
body.no-touch .clr-c10 .list-text a:hover,
body.no-touch .clr-c10 .usp-text a:hover,
body.no-touch .clr-c10 .check-text a:hover  { color: #008455 !important}

/**c11**/
.clr-c11 { color: #193746 !important}
.bg-c11 { background-color: #193746 !important}
.border-c11 { border-color: #193746 !important}
.sc-tx-c-c11 { --sc-tx-c: #193746; }

.clr-highlight-c11 strong,
.page.active .clr-hover-c11 {
  color: #193746 !important;
}
.border-c11,
.page.active .border-hover-c11,
.color-swatch-item .selected .border-hover-c11,
.color-swatch-item.active .border-hover-c11,
.product-required-option-item.active .border-hover-c11
.configurator-swatch.border-hover-c11.active,
    body.no-touch .configurator-swatch.border-hover-c11:hover {
  border-color: #193746 !important;
}
.page.active .bg-hover-c11,
.dots.bg-hover-c11 span.active,
    body.no-touch .dots.bg-hover-c11 span:hover,
.dots.bg-c11 span {
	background: #193746 !important;
}

body.no-touch .clr-hover-c11:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c11,
body.no-touch a.item-in-link:hover .clr-hover-c11,
body.no-touch .hover-item:hover .clr-hover-c11 {
  color: #193746 !important;
}
body.no-touch .border-hover-c11:hover {
  border-color: #193746 !important;
}
body.no-touch .bg-hover-c11:hover {
    background: #193746 !important;
}

.clr-c11 p a, .clr-c11.title a, .clr-c11 .list-text a, .clr-c11 .usp-text a, .clr-c11 .usp-text a strong, .clr-c11 .check-text a, .clr-c11 .check-text a strong  { color: #54CDA2 !important}
body.no-touch .clr-c11 p a:hover,
body.no-touch .clr-c11.title a:hover,
body.no-touch .clr-c11 .list-text a:hover,
body.no-touch .clr-c11 .usp-text a:hover,
body.no-touch .clr-c11 .check-text a:hover  { color: #008455 !important}

/**c12**/
.clr-c12 { color: #0A2F1F !important}
.bg-c12 { background-color: #0A2F1F !important}
.border-c12 { border-color: #0A2F1F !important}
.sc-tx-c-c12 { --sc-tx-c: #0A2F1F; }

.clr-highlight-c12 strong,
.page.active .clr-hover-c12 {
  color: #0A2F1F !important;
}
.border-c12,
.page.active .border-hover-c12,
.color-swatch-item .selected .border-hover-c12,
.color-swatch-item.active .border-hover-c12,
.product-required-option-item.active .border-hover-c12
.configurator-swatch.border-hover-c12.active,
    body.no-touch .configurator-swatch.border-hover-c12:hover {
  border-color: #0A2F1F !important;
}
.page.active .bg-hover-c12,
.dots.bg-hover-c12 span.active,
    body.no-touch .dots.bg-hover-c12 span:hover,
.dots.bg-c12 span {
	background: #0A2F1F !important;
}

body.no-touch .clr-hover-c12:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c12,
body.no-touch a.item-in-link:hover .clr-hover-c12,
body.no-touch .hover-item:hover .clr-hover-c12 {
  color: #0A2F1F !important;
}
body.no-touch .border-hover-c12:hover {
  border-color: #0A2F1F !important;
}
body.no-touch .bg-hover-c12:hover {
    background: #0A2F1F !important;
}

.clr-c12 p a, .clr-c12.title a, .clr-c12 .list-text a, .clr-c12 .usp-text a, .clr-c12 .usp-text a strong, .clr-c12 .check-text a, .clr-c12 .check-text a strong  { color: #54CDA2 !important}
body.no-touch .clr-c12 p a:hover,
body.no-touch .clr-c12.title a:hover,
body.no-touch .clr-c12 .list-text a:hover,
body.no-touch .clr-c12 .usp-text a:hover,
body.no-touch .clr-c12 .check-text a:hover  { color: #008455 !important}

/**c13**/
.clr-c13 { color: #b2b4b6 !important}
.bg-c13 { background-color: #b2b4b6 !important}
.border-c13 { border-color: #b2b4b6 !important}
.sc-tx-c-c13 { --sc-tx-c: #b2b4b6; }

.clr-highlight-c13 strong,
.page.active .clr-hover-c13 {
  color: #b2b4b6 !important;
}
.border-c13,
.page.active .border-hover-c13,
.color-swatch-item .selected .border-hover-c13,
.color-swatch-item.active .border-hover-c13,
.product-required-option-item.active .border-hover-c13
.configurator-swatch.border-hover-c13.active,
    body.no-touch .configurator-swatch.border-hover-c13:hover {
  border-color: #b2b4b6 !important;
}
.page.active .bg-hover-c13,
.dots.bg-hover-c13 span.active,
    body.no-touch .dots.bg-hover-c13 span:hover,
.dots.bg-c13 span {
	background: #b2b4b6 !important;
}

body.no-touch .clr-hover-c13:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c13,
body.no-touch a.item-in-link:hover .clr-hover-c13,
body.no-touch .hover-item:hover .clr-hover-c13 {
  color: #b2b4b6 !important;
}
body.no-touch .border-hover-c13:hover {
  border-color: #b2b4b6 !important;
}
body.no-touch .bg-hover-c13:hover {
    background: #b2b4b6 !important;
}

.clr-c13 p a, .clr-c13.title a, .clr-c13 .list-text a, .clr-c13 .usp-text a, .clr-c13 .usp-text a strong, .clr-c13 .check-text a, .clr-c13 .check-text a strong  { color: #54CDA2 !important}
body.no-touch .clr-c13 p a:hover,
body.no-touch .clr-c13.title a:hover,
body.no-touch .clr-c13 .list-text a:hover,
body.no-touch .clr-c13 .usp-text a:hover,
body.no-touch .clr-c13 .check-text a:hover  { color: #008455 !important}

/**c14**/
.clr-c14 { color: #0A2F1F !important}
.bg-c14 { background-color: #0A2F1F !important}
.border-c14 { border-color: #0A2F1F !important}
.sc-tx-c-c14 { --sc-tx-c: #0A2F1F; }

.clr-highlight-c14 strong,
.page.active .clr-hover-c14 {
  color: #0A2F1F !important;
}
.border-c14,
.page.active .border-hover-c14,
.color-swatch-item .selected .border-hover-c14,
.color-swatch-item.active .border-hover-c14,
.product-required-option-item.active .border-hover-c14
.configurator-swatch.border-hover-c14.active,
    body.no-touch .configurator-swatch.border-hover-c14:hover {
  border-color: #0A2F1F !important;
}
.page.active .bg-hover-c14,
.dots.bg-hover-c14 span.active,
    body.no-touch .dots.bg-hover-c14 span:hover,
.dots.bg-c14 span {
	background: #0A2F1F !important;
}

body.no-touch .clr-hover-c14:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c14,
body.no-touch a.item-in-link:hover .clr-hover-c14,
body.no-touch .hover-item:hover .clr-hover-c14 {
  color: #0A2F1F !important;
}
body.no-touch .border-hover-c14:hover {
  border-color: #0A2F1F !important;
}
body.no-touch .bg-hover-c14:hover {
    background: #0A2F1F !important;
}


/**c15**/
.clr-c15 { color: #0A2F1F !important}
.bg-c15 { background-color: #0A2F1F !important}
.border-c15 { border-color: #0A2F1F !important}
.sc-tx-c-c15 { --sc-tx-c: #0A2F1F; }

.clr-highlight-c15 strong,
.page.active .clr-hover-c15 {
  color: #0A2F1F !important;
}
.border-c15,
.page.active .border-hover-c15,
.color-swatch-item .selected .border-hover-c15,
.color-swatch-item.active .border-hover-c15,
.product-required-option-item.active .border-hover-c15
.configurator-swatch.border-hover-c15.active,
    body.no-touch .configurator-swatch.border-hover-c15:hover {
  border-color: #0A2F1F !important;
}
.page.active .bg-hover-c15,
.dots.bg-hover-c15 span.active,
    body.no-touch .dots.bg-hover-c15 span:hover,
.dots.bg-c15 span {
	background: #0A2F1F !important;
}

body.no-touch .clr-hover-c15:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c15,
body.no-touch a.item-in-link:hover .clr-hover-c15,
body.no-touch .hover-item:hover .clr-hover-c15 {
  color: #0A2F1F !important;
}
body.no-touch .border-hover-c15:hover {
  border-color: #0A2F1F !important;
}
body.no-touch .bg-hover-c15:hover {
    background: #0A2F1F !important;
}


/**c16**/
.clr-c16 { color: #575e68 !important}
.bg-c16 { background-color: #575e68 !important}
.border-c16 { border-color: #575e68 !important}
.sc-tx-c-c16 { --sc-tx-c: #575e68; }

.clr-highlight-c16 strong,
.page.active .clr-hover-c16 {
  color: #575e68 !important;
}
.border-c16,
.page.active .border-hover-c16,
.color-swatch-item .selected .border-hover-c16,
.color-swatch-item.active .border-hover-c16,
.product-required-option-item.active .border-hover-c16
.configurator-swatch.border-hover-c16.active,
    body.no-touch .configurator-swatch.border-hover-c16:hover {
  border-color: #575e68 !important;
}
.page.active .bg-hover-c16,
.dots.bg-hover-c16 span.active,
    body.no-touch .dots.bg-hover-c16 span:hover,
.dots.bg-c16 span {
	background: #575e68 !important;
}

body.no-touch .clr-hover-c16:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c16,
body.no-touch a.item-in-link:hover .clr-hover-c16,
body.no-touch .hover-item:hover .clr-hover-c16 {
  color: #575e68 !important;
}
body.no-touch .border-hover-c16:hover {
  border-color: #575e68 !important;
}
body.no-touch .bg-hover-c16:hover {
    background: #575e68 !important;
}

.clr-c16 p a, .clr-c16.title a, .clr-c16 .list-text a, .clr-c16 .usp-text a, .clr-c16 .usp-text a strong, .clr-c16 .check-text a, .clr-c16 .check-text a strong  { color: #54CDA2 !important}
body.no-touch .clr-c16 p a:hover,
body.no-touch .clr-c16.title a:hover,
body.no-touch .clr-c16 .list-text a:hover,
body.no-touch .clr-c16 .usp-text a:hover,
body.no-touch .clr-c16 .check-text a:hover  { color: #008455 !important}

/**c17**/
.clr-c17 { color: #010a1a !important}
.bg-c17 { background-color: #010a1a !important}
.border-c17 { border-color: #010a1a !important}
.sc-tx-c-c17 { --sc-tx-c: #010a1a; }

.clr-highlight-c17 strong,
.page.active .clr-hover-c17 {
  color: #010a1a !important;
}
.border-c17,
.page.active .border-hover-c17,
.color-swatch-item .selected .border-hover-c17,
.color-swatch-item.active .border-hover-c17,
.product-required-option-item.active .border-hover-c17
.configurator-swatch.border-hover-c17.active,
    body.no-touch .configurator-swatch.border-hover-c17:hover {
  border-color: #010a1a !important;
}
.page.active .bg-hover-c17,
.dots.bg-hover-c17 span.active,
    body.no-touch .dots.bg-hover-c17 span:hover,
.dots.bg-c17 span {
	background: #010a1a !important;
}

body.no-touch .clr-hover-c17:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c17,
body.no-touch a.item-in-link:hover .clr-hover-c17,
body.no-touch .hover-item:hover .clr-hover-c17 {
  color: #010a1a !important;
}
body.no-touch .border-hover-c17:hover {
  border-color: #010a1a !important;
}
body.no-touch .bg-hover-c17:hover {
    background: #010a1a !important;
}

.clr-c17 p a, .clr-c17.title a, .clr-c17 .list-text a, .clr-c17 .usp-text a, .clr-c17 .usp-text a strong, .clr-c17 .check-text a, .clr-c17 .check-text a strong  { color: #54CDA2 !important}
body.no-touch .clr-c17 p a:hover,
body.no-touch .clr-c17.title a:hover,
body.no-touch .clr-c17 .list-text a:hover,
body.no-touch .clr-c17 .usp-text a:hover,
body.no-touch .clr-c17 .check-text a:hover  { color: #008455 !important}

/**c18**/
.clr-c18 { color: #fdf7e9 !important}
.bg-c18 { background-color: #fdf7e9 !important}
.border-c18 { border-color: #fdf7e9 !important}
.sc-tx-c-c18 { --sc-tx-c: #fdf7e9; }

.clr-highlight-c18 strong,
.page.active .clr-hover-c18 {
  color: #fdf7e9 !important;
}
.border-c18,
.page.active .border-hover-c18,
.color-swatch-item .selected .border-hover-c18,
.color-swatch-item.active .border-hover-c18,
.product-required-option-item.active .border-hover-c18
.configurator-swatch.border-hover-c18.active,
    body.no-touch .configurator-swatch.border-hover-c18:hover {
  border-color: #fdf7e9 !important;
}
.page.active .bg-hover-c18,
.dots.bg-hover-c18 span.active,
    body.no-touch .dots.bg-hover-c18 span:hover,
.dots.bg-c18 span {
	background: #fdf7e9 !important;
}

body.no-touch .clr-hover-c18:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c18,
body.no-touch a.item-in-link:hover .clr-hover-c18,
body.no-touch .hover-item:hover .clr-hover-c18 {
  color: #fdf7e9 !important;
}
body.no-touch .border-hover-c18:hover {
  border-color: #fdf7e9 !important;
}
body.no-touch .bg-hover-c18:hover {
    background: #fdf7e9 !important;
}

.clr-c18 p a, .clr-c18.title a, .clr-c18 .list-text a, .clr-c18 .usp-text a, .clr-c18 .usp-text a strong, .clr-c18 .check-text a, .clr-c18 .check-text a strong  { color: #54CDA2 !important}
body.no-touch .clr-c18 p a:hover,
body.no-touch .clr-c18.title a:hover,
body.no-touch .clr-c18 .list-text a:hover,
body.no-touch .clr-c18 .usp-text a:hover,
body.no-touch .clr-c18 .check-text a:hover  { color: #008455 !important}

/**c19**/
.clr-c19 { color: #ece8e0 !important}
.bg-c19 { background-color: #ece8e0 !important}
.border-c19 { border-color: #ece8e0 !important}
.sc-tx-c-c19 { --sc-tx-c: #ece8e0; }

.clr-highlight-c19 strong,
.page.active .clr-hover-c19 {
  color: #ece8e0 !important;
}
.border-c19,
.page.active .border-hover-c19,
.color-swatch-item .selected .border-hover-c19,
.color-swatch-item.active .border-hover-c19,
.product-required-option-item.active .border-hover-c19
.configurator-swatch.border-hover-c19.active,
    body.no-touch .configurator-swatch.border-hover-c19:hover {
  border-color: #ece8e0 !important;
}
.page.active .bg-hover-c19,
.dots.bg-hover-c19 span.active,
    body.no-touch .dots.bg-hover-c19 span:hover,
.dots.bg-c19 span {
	background: #ece8e0 !important;
}

body.no-touch .clr-hover-c19:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c19,
body.no-touch a.item-in-link:hover .clr-hover-c19,
body.no-touch .hover-item:hover .clr-hover-c19 {
  color: #ece8e0 !important;
}
body.no-touch .border-hover-c19:hover {
  border-color: #ece8e0 !important;
}
body.no-touch .bg-hover-c19:hover {
    background: #ece8e0 !important;
}

.clr-c19 p a, .clr-c19.title a, .clr-c19 .list-text a, .clr-c19 .usp-text a, .clr-c19 .usp-text a strong, .clr-c19 .check-text a, .clr-c19 .check-text a strong  { color: #54CDA2 !important}
body.no-touch .clr-c19 p a:hover,
body.no-touch .clr-c19.title a:hover,
body.no-touch .clr-c19 .list-text a:hover,
body.no-touch .clr-c19 .usp-text a:hover,
body.no-touch .clr-c19 .check-text a:hover  { color: #008455 !important}

/**c20**/
.clr-c20 { color: #000000 !important}
.bg-c20 { background-color: #000000 !important}
.border-c20 { border-color: #000000 !important}
.sc-tx-c-c20 { --sc-tx-c: #000000; }

.clr-highlight-c20 strong,
.page.active .clr-hover-c20 {
  color: #000000 !important;
}
.border-c20,
.page.active .border-hover-c20,
.color-swatch-item .selected .border-hover-c20,
.color-swatch-item.active .border-hover-c20,
.product-required-option-item.active .border-hover-c20
.configurator-swatch.border-hover-c20.active,
    body.no-touch .configurator-swatch.border-hover-c20:hover {
  border-color: #000000 !important;
}
.page.active .bg-hover-c20,
.dots.bg-hover-c20 span.active,
    body.no-touch .dots.bg-hover-c20 span:hover,
.dots.bg-c20 span {
	background: #000000 !important;
}

body.no-touch .clr-hover-c20:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c20,
body.no-touch a.item-in-link:hover .clr-hover-c20,
body.no-touch .hover-item:hover .clr-hover-c20 {
  color: #000000 !important;
}
body.no-touch .border-hover-c20:hover {
  border-color: #000000 !important;
}
body.no-touch .bg-hover-c20:hover {
    background: #000000 !important;
}

.clr-c20 p a, .clr-c20.title a, .clr-c20 .list-text a, .clr-c20 .usp-text a, .clr-c20 .usp-text a strong, .clr-c20 .check-text a, .clr-c20 .check-text a strong  { color: #54CDA2 !important}
body.no-touch .clr-c20 p a:hover,
body.no-touch .clr-c20.title a:hover,
body.no-touch .clr-c20 .list-text a:hover,
body.no-touch .clr-c20 .usp-text a:hover,
body.no-touch .clr-c20 .check-text a:hover  { color: #008455 !important}

/**c21**/
.clr-c21 { color: #000000 !important}
.bg-c21 { background-color: #000000 !important}
.border-c21 { border-color: #000000 !important}
.sc-tx-c-c21 { --sc-tx-c: #000000; }

.clr-highlight-c21 strong,
.page.active .clr-hover-c21 {
  color: #000000 !important;
}
.border-c21,
.page.active .border-hover-c21,
.color-swatch-item .selected .border-hover-c21,
.color-swatch-item.active .border-hover-c21,
.product-required-option-item.active .border-hover-c21
.configurator-swatch.border-hover-c21.active,
    body.no-touch .configurator-swatch.border-hover-c21:hover {
  border-color: #000000 !important;
}
.page.active .bg-hover-c21,
.dots.bg-hover-c21 span.active,
    body.no-touch .dots.bg-hover-c21 span:hover,
.dots.bg-c21 span {
	background: #000000 !important;
}

body.no-touch .clr-hover-c21:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c21,
body.no-touch a.item-in-link:hover .clr-hover-c21,
body.no-touch .hover-item:hover .clr-hover-c21 {
  color: #000000 !important;
}
body.no-touch .border-hover-c21:hover {
  border-color: #000000 !important;
}
body.no-touch .bg-hover-c21:hover {
    background: #000000 !important;
}


/**c22**/
.clr-c22 { color: #d3cec2 !important}
.bg-c22 { background-color: #d3cec2 !important}
.border-c22 { border-color: #d3cec2 !important}
.sc-tx-c-c22 { --sc-tx-c: #d3cec2; }

.clr-highlight-c22 strong,
.page.active .clr-hover-c22 {
  color: #d3cec2 !important;
}
.border-c22,
.page.active .border-hover-c22,
.color-swatch-item .selected .border-hover-c22,
.color-swatch-item.active .border-hover-c22,
.product-required-option-item.active .border-hover-c22
.configurator-swatch.border-hover-c22.active,
    body.no-touch .configurator-swatch.border-hover-c22:hover {
  border-color: #d3cec2 !important;
}
.page.active .bg-hover-c22,
.dots.bg-hover-c22 span.active,
    body.no-touch .dots.bg-hover-c22 span:hover,
.dots.bg-c22 span {
	background: #d3cec2 !important;
}

body.no-touch .clr-hover-c22:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c22,
body.no-touch a.item-in-link:hover .clr-hover-c22,
body.no-touch .hover-item:hover .clr-hover-c22 {
  color: #d3cec2 !important;
}
body.no-touch .border-hover-c22:hover {
  border-color: #d3cec2 !important;
}
body.no-touch .bg-hover-c22:hover {
    background: #d3cec2 !important;
}

.clr-c22 p a, .clr-c22.title a, .clr-c22 .list-text a, .clr-c22 .usp-text a, .clr-c22 .usp-text a strong, .clr-c22 .check-text a, .clr-c22 .check-text a strong  { color: #54CDA2 !important}
body.no-touch .clr-c22 p a:hover,
body.no-touch .clr-c22.title a:hover,
body.no-touch .clr-c22 .list-text a:hover,
body.no-touch .clr-c22 .usp-text a:hover,
body.no-touch .clr-c22 .check-text a:hover  { color: #008455 !important}

/**c23**/
.clr-c23 { color: #000000 !important}
.bg-c23 { background-color: #000000 !important}
.border-c23 { border-color: #000000 !important}
.sc-tx-c-c23 { --sc-tx-c: #000000; }

.clr-highlight-c23 strong,
.page.active .clr-hover-c23 {
  color: #000000 !important;
}
.border-c23,
.page.active .border-hover-c23,
.color-swatch-item .selected .border-hover-c23,
.color-swatch-item.active .border-hover-c23,
.product-required-option-item.active .border-hover-c23
.configurator-swatch.border-hover-c23.active,
    body.no-touch .configurator-swatch.border-hover-c23:hover {
  border-color: #000000 !important;
}
.page.active .bg-hover-c23,
.dots.bg-hover-c23 span.active,
    body.no-touch .dots.bg-hover-c23 span:hover,
.dots.bg-c23 span {
	background: #000000 !important;
}

body.no-touch .clr-hover-c23:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c23,
body.no-touch a.item-in-link:hover .clr-hover-c23,
body.no-touch .hover-item:hover .clr-hover-c23 {
  color: #000000 !important;
}
body.no-touch .border-hover-c23:hover {
  border-color: #000000 !important;
}
body.no-touch .bg-hover-c23:hover {
    background: #000000 !important;
}

.clr-c23 p a, .clr-c23.title a, .clr-c23 .list-text a, .clr-c23 .usp-text a, .clr-c23 .usp-text a strong, .clr-c23 .check-text a, .clr-c23 .check-text a strong  { color: #54CDA2 !important}
body.no-touch .clr-c23 p a:hover,
body.no-touch .clr-c23.title a:hover,
body.no-touch .clr-c23 .list-text a:hover,
body.no-touch .clr-c23 .usp-text a:hover,
body.no-touch .clr-c23 .check-text a:hover  { color: #008455 !important}

/**c24**/
.clr-c24 { color: #000000 !important}
.bg-c24 { background-color: #000000 !important}
.border-c24 { border-color: #000000 !important}
.sc-tx-c-c24 { --sc-tx-c: #000000; }

.clr-highlight-c24 strong,
.page.active .clr-hover-c24 {
  color: #000000 !important;
}
.border-c24,
.page.active .border-hover-c24,
.color-swatch-item .selected .border-hover-c24,
.color-swatch-item.active .border-hover-c24,
.product-required-option-item.active .border-hover-c24
.configurator-swatch.border-hover-c24.active,
    body.no-touch .configurator-swatch.border-hover-c24:hover {
  border-color: #000000 !important;
}
.page.active .bg-hover-c24,
.dots.bg-hover-c24 span.active,
    body.no-touch .dots.bg-hover-c24 span:hover,
.dots.bg-c24 span {
	background: #000000 !important;
}

body.no-touch .clr-hover-c24:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c24,
body.no-touch a.item-in-link:hover .clr-hover-c24,
body.no-touch .hover-item:hover .clr-hover-c24 {
  color: #000000 !important;
}
body.no-touch .border-hover-c24:hover {
  border-color: #000000 !important;
}
body.no-touch .bg-hover-c24:hover {
    background: #000000 !important;
}

.clr-c24 p a, .clr-c24.title a, .clr-c24 .list-text a, .clr-c24 .usp-text a, .clr-c24 .usp-text a strong, .clr-c24 .check-text a, .clr-c24 .check-text a strong  { color: #54CDA2 !important}
body.no-touch .clr-c24 p a:hover,
body.no-touch .clr-c24.title a:hover,
body.no-touch .clr-c24 .list-text a:hover,
body.no-touch .clr-c24 .usp-text a:hover,
body.no-touch .clr-c24 .check-text a:hover  { color: #008455 !important}

/**c40**/
.clr-c40 { color: #F4F9F6 !important}
.bg-c40 { background-color: #F4F9F6 !important}
.border-c40 { border-color: #F4F9F6 !important}
.sc-tx-c-c40 { --sc-tx-c: #F4F9F6; }

.clr-highlight-c40 strong,
.page.active .clr-hover-c40 {
  color: #F4F9F6 !important;
}
.border-c40,
.page.active .border-hover-c40,
.color-swatch-item .selected .border-hover-c40,
.color-swatch-item.active .border-hover-c40,
.product-required-option-item.active .border-hover-c40
.configurator-swatch.border-hover-c40.active,
    body.no-touch .configurator-swatch.border-hover-c40:hover {
  border-color: #F4F9F6 !important;
}
.page.active .bg-hover-c40,
.dots.bg-hover-c40 span.active,
    body.no-touch .dots.bg-hover-c40 span:hover,
.dots.bg-c40 span {
	background: #F4F9F6 !important;
}

body.no-touch .clr-hover-c40:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c40,
body.no-touch a.item-in-link:hover .clr-hover-c40,
body.no-touch .hover-item:hover .clr-hover-c40 {
  color: #F4F9F6 !important;
}
body.no-touch .border-hover-c40:hover {
  border-color: #F4F9F6 !important;
}
body.no-touch .bg-hover-c40:hover {
    background: #F4F9F6 !important;
}


/**c1**/
.clr-c1 { color: #0A2F1F !important}
.bg-c1 { background-color: #0A2F1F !important}
.border-c1 { border-color: #0A2F1F !important}
.sc-tx-c-c1 { --sc-tx-c: #0A2F1F; }

.clr-highlight-c1 strong,
.page.active .clr-hover-c1 {
  color: #0A2F1F !important;
}
.border-c1,
.page.active .border-hover-c1,
.color-swatch-item .selected .border-hover-c1,
.color-swatch-item.active .border-hover-c1,
.product-required-option-item.active .border-hover-c1
.configurator-swatch.border-hover-c1.active,
    body.no-touch .configurator-swatch.border-hover-c1:hover {
  border-color: #0A2F1F !important;
}
.page.active .bg-hover-c1,
.dots.bg-hover-c1 span.active,
    body.no-touch .dots.bg-hover-c1 span:hover,
.dots.bg-c1 span {
	background: #0A2F1F !important;
}

body.no-touch .clr-hover-c1:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c1,
body.no-touch a.item-in-link:hover .clr-hover-c1,
body.no-touch .hover-item:hover .clr-hover-c1 {
  color: #0A2F1F !important;
}
body.no-touch .border-hover-c1:hover {
  border-color: #0A2F1F !important;
}
body.no-touch .bg-hover-c1:hover {
    background: #0A2F1F !important;
}


/**c3**/
.clr-c3 { color: #0A2F1F !important}
.bg-c3 { background-color: #0A2F1F !important}
.border-c3 { border-color: #0A2F1F !important}
.sc-tx-c-c3 { --sc-tx-c: #0A2F1F; }

.clr-highlight-c3 strong,
.page.active .clr-hover-c3 {
  color: #0A2F1F !important;
}
.border-c3,
.page.active .border-hover-c3,
.color-swatch-item .selected .border-hover-c3,
.color-swatch-item.active .border-hover-c3,
.product-required-option-item.active .border-hover-c3
.configurator-swatch.border-hover-c3.active,
    body.no-touch .configurator-swatch.border-hover-c3:hover {
  border-color: #0A2F1F !important;
}
.page.active .bg-hover-c3,
.dots.bg-hover-c3 span.active,
    body.no-touch .dots.bg-hover-c3 span:hover,
.dots.bg-c3 span {
	background: #0A2F1F !important;
}

body.no-touch .clr-hover-c3:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c3,
body.no-touch a.item-in-link:hover .clr-hover-c3,
body.no-touch .hover-item:hover .clr-hover-c3 {
  color: #0A2F1F !important;
}
body.no-touch .border-hover-c3:hover {
  border-color: #0A2F1F !important;
}
body.no-touch .bg-hover-c3:hover {
    background: #0A2F1F !important;
}


/**c4**/
.clr-c4 { color: #0A2F1F !important}
.bg-c4 { background-color: #0A2F1F !important}
.border-c4 { border-color: #0A2F1F !important}
.sc-tx-c-c4 { --sc-tx-c: #0A2F1F; }

.clr-highlight-c4 strong,
.page.active .clr-hover-c4 {
  color: #0A2F1F !important;
}
.border-c4,
.page.active .border-hover-c4,
.color-swatch-item .selected .border-hover-c4,
.color-swatch-item.active .border-hover-c4,
.product-required-option-item.active .border-hover-c4
.configurator-swatch.border-hover-c4.active,
    body.no-touch .configurator-swatch.border-hover-c4:hover {
  border-color: #0A2F1F !important;
}
.page.active .bg-hover-c4,
.dots.bg-hover-c4 span.active,
    body.no-touch .dots.bg-hover-c4 span:hover,
.dots.bg-c4 span {
	background: #0A2F1F !important;
}

body.no-touch .clr-hover-c4:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c4,
body.no-touch a.item-in-link:hover .clr-hover-c4,
body.no-touch .hover-item:hover .clr-hover-c4 {
  color: #0A2F1F !important;
}
body.no-touch .border-hover-c4:hover {
  border-color: #0A2F1F !important;
}
body.no-touch .bg-hover-c4:hover {
    background: #0A2F1F !important;
}


/**c7**/
.clr-c7 { color: #0A2F1F !important}
.bg-c7 { background-color: #0A2F1F !important}
.border-c7 { border-color: #0A2F1F !important}
.sc-tx-c-c7 { --sc-tx-c: #0A2F1F; }

.clr-highlight-c7 strong,
.page.active .clr-hover-c7 {
  color: #0A2F1F !important;
}
.border-c7,
.page.active .border-hover-c7,
.color-swatch-item .selected .border-hover-c7,
.color-swatch-item.active .border-hover-c7,
.product-required-option-item.active .border-hover-c7
.configurator-swatch.border-hover-c7.active,
    body.no-touch .configurator-swatch.border-hover-c7:hover {
  border-color: #0A2F1F !important;
}
.page.active .bg-hover-c7,
.dots.bg-hover-c7 span.active,
    body.no-touch .dots.bg-hover-c7 span:hover,
.dots.bg-c7 span {
	background: #0A2F1F !important;
}

body.no-touch .clr-hover-c7:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c7,
body.no-touch a.item-in-link:hover .clr-hover-c7,
body.no-touch .hover-item:hover .clr-hover-c7 {
  color: #0A2F1F !important;
}
body.no-touch .border-hover-c7:hover {
  border-color: #0A2F1F !important;
}
body.no-touch .bg-hover-c7:hover {
    background: #0A2F1F !important;
}


/**c9**/
.clr-c9 { color: #0A2F1F !important}
.bg-c9 { background-color: #0A2F1F !important}
.border-c9 { border-color: #0A2F1F !important}
.sc-tx-c-c9 { --sc-tx-c: #0A2F1F; }

.clr-highlight-c9 strong,
.page.active .clr-hover-c9 {
  color: #0A2F1F !important;
}
.border-c9,
.page.active .border-hover-c9,
.color-swatch-item .selected .border-hover-c9,
.color-swatch-item.active .border-hover-c9,
.product-required-option-item.active .border-hover-c9
.configurator-swatch.border-hover-c9.active,
    body.no-touch .configurator-swatch.border-hover-c9:hover {
  border-color: #0A2F1F !important;
}
.page.active .bg-hover-c9,
.dots.bg-hover-c9 span.active,
    body.no-touch .dots.bg-hover-c9 span:hover,
.dots.bg-c9 span {
	background: #0A2F1F !important;
}

body.no-touch .clr-hover-c9:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c9,
body.no-touch a.item-in-link:hover .clr-hover-c9,
body.no-touch .hover-item:hover .clr-hover-c9 {
  color: #0A2F1F !important;
}
body.no-touch .border-hover-c9:hover {
  border-color: #0A2F1F !important;
}
body.no-touch .bg-hover-c9:hover {
    background: #0A2F1F !important;
}


/**c41**/
.clr-c41 { color: #0A2F1F !important}
.bg-c41 { background-color: #0A2F1F !important}
.border-c41 { border-color: #0A2F1F !important}
.sc-tx-c-c41 { --sc-tx-c: #0A2F1F; }

.clr-highlight-c41 strong,
.page.active .clr-hover-c41 {
  color: #0A2F1F !important;
}
.border-c41,
.page.active .border-hover-c41,
.color-swatch-item .selected .border-hover-c41,
.color-swatch-item.active .border-hover-c41,
.product-required-option-item.active .border-hover-c41
.configurator-swatch.border-hover-c41.active,
    body.no-touch .configurator-swatch.border-hover-c41:hover {
  border-color: #0A2F1F !important;
}
.page.active .bg-hover-c41,
.dots.bg-hover-c41 span.active,
    body.no-touch .dots.bg-hover-c41 span:hover,
.dots.bg-c41 span {
	background: #0A2F1F !important;
}

body.no-touch .clr-hover-c41:hover,
body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-c41,
body.no-touch a.item-in-link:hover .clr-hover-c41,
body.no-touch .hover-item:hover .clr-hover-c41 {
  color: #0A2F1F !important;
}
body.no-touch .border-hover-c41:hover {
  border-color: #0A2F1F !important;
}
body.no-touch .bg-hover-c41:hover {
    background: #0A2F1F !important;
}


/**c2 gradient**/
.bg-c2,
.dots.bg-c2 span {
  background-color: transparent !important;
  background-image: linear-gradient(90deg, #04132a 0%, rgba(4,19,42,0.25) 100%) !important;
}
.page.active .bg-hover-c2,
body.no-touch .bg-hover-c2:hover {
  background-color: transparent !important;
  background-image: linear-gradient(90deg, #04132a 0%, rgba(4,19,42,0.25) 100%) !important;
}
.clr-c2 {
  background-image: linear-gradient(90deg, #04132a 0%, rgba(4,19,42,0.25) 100%) !important;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent !important;
  -webkit-text-fill-color: transparent;
}
body.no-touch .clr-hover-c2:hover {
  background-image: linear-gradient(90deg, #04132a 0%, rgba(4,19,42,0.25) 100%) !important;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent !important;
  -webkit-text-fill-color: transparent;
}

/**c20 gradient**/
.bg-c20,
.dots.bg-c20 span {
  background-color: transparent !important;
  background-image: linear-gradient(90deg, #ece8e0 0%, rgba(236,232,224,0) 100%) !important;
}
.page.active .bg-hover-c20,
body.no-touch .bg-hover-c20:hover {
  background-color: transparent !important;
  background-image: linear-gradient(90deg, #ece8e0 0%, rgba(236,232,224,0) 100%) !important;
}
.clr-c20 {
  background-image: linear-gradient(90deg, #ece8e0 0%, rgba(236,232,224,0) 100%) !important;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent !important;
  -webkit-text-fill-color: transparent;
}
body.no-touch .clr-hover-c20:hover {
  background-image: linear-gradient(90deg, #ece8e0 0%, rgba(236,232,224,0) 100%) !important;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent !important;
  -webkit-text-fill-color: transparent;
}

/**c23 gradient**/
.bg-c23,
.dots.bg-c23 span {
  background-color: transparent !important;
  background-image: linear-gradient(270deg, #04132a 0%, rgba(4,19,42,0.25) 100%) !important;
}
.page.active .bg-hover-c23,
body.no-touch .bg-hover-c23:hover {
  background-color: transparent !important;
  background-image: linear-gradient(270deg, #04132a 0%, rgba(4,19,42,0.25) 100%) !important;
}
.clr-c23 {
  background-image: linear-gradient(270deg, #04132a 0%, rgba(4,19,42,0.25) 100%) !important;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent !important;
  -webkit-text-fill-color: transparent;
}
body.no-touch .clr-hover-c23:hover {
  background-image: linear-gradient(270deg, #04132a 0%, rgba(4,19,42,0.25) 100%) !important;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent !important;
  -webkit-text-fill-color: transparent;
}

/**c24 gradient**/
.bg-c24,
.dots.bg-c24 span {
  background-color: transparent !important;
  background-image: linear-gradient(90deg, #ffffff 0%, rgba(255,255,255,0) 100%) !important;
}
.page.active .bg-hover-c24,
body.no-touch .bg-hover-c24:hover {
  background-color: transparent !important;
  background-image: linear-gradient(90deg, #ffffff 0%, rgba(255,255,255,0) 100%) !important;
}
.clr-c24 {
  background-image: linear-gradient(90deg, #ffffff 0%, rgba(255,255,255,0) 100%) !important;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent !important;
  -webkit-text-fill-color: transparent;
}
body.no-touch .clr-hover-c24:hover {
  background-image: linear-gradient(90deg, #ffffff 0%, rgba(255,255,255,0) 100%) !important;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent !important;
  -webkit-text-fill-color: transparent;
}
.title.lnk-c-c25 a,.text.lnk-c-c25 a{color:#0A2F1F!important}
body.no-touch .title.lnk-h-c25 a:hover,body.no-touch .text.lnk-h-c25 a:hover{color:#0A2F1F!important}
.title.lnk-c-c26 a,.text.lnk-c-c26 a{color:#ffffff!important}
body.no-touch .title.lnk-h-c26 a:hover,body.no-touch .text.lnk-h-c26 a:hover{color:#ffffff!important}
.title.lnk-c-c27 a,.text.lnk-c-c27 a{color:#FF5050!important}
body.no-touch .title.lnk-h-c27 a:hover,body.no-touch .text.lnk-h-c27 a:hover{color:#FF5050!important}
.title.lnk-c-c28 a,.text.lnk-c-c28 a{color:#54CDA2!important}
body.no-touch .title.lnk-h-c28 a:hover,body.no-touch .text.lnk-h-c28 a:hover{color:#54CDA2!important}
.title.lnk-c-c29 a,.text.lnk-c-c29 a{color:#FF7300!important}
body.no-touch .title.lnk-h-c29 a:hover,body.no-touch .text.lnk-h-c29 a:hover{color:#FF7300!important}
.title.lnk-c-c30 a,.text.lnk-c-c30 a{color:#3F3F3F!important}
body.no-touch .title.lnk-h-c30 a:hover,body.no-touch .text.lnk-h-c30 a:hover{color:#3F3F3F!important}
.title.lnk-c-c31 a,.text.lnk-c-c31 a{color:#7E7E7E!important}
body.no-touch .title.lnk-h-c31 a:hover,body.no-touch .text.lnk-h-c31 a:hover{color:#7E7E7E!important}
.title.lnk-c-c32 a,.text.lnk-c-c32 a{color:#C0C0C0!important}
body.no-touch .title.lnk-h-c32 a:hover,body.no-touch .text.lnk-h-c32 a:hover{color:#C0C0C0!important}
.title.lnk-c-c33 a,.text.lnk-c-c33 a{color:#F9F9F9!important}
body.no-touch .title.lnk-h-c33 a:hover,body.no-touch .text.lnk-h-c33 a:hover{color:#F9F9F9!important}
.title.lnk-c-c34 a,.text.lnk-c-c34 a{color:#54CDA2!important}
body.no-touch .title.lnk-h-c34 a:hover,body.no-touch .text.lnk-h-c34 a:hover{color:#54CDA2!important}
.title.lnk-c-c35 a,.text.lnk-c-c35 a{color:#008455!important}
body.no-touch .title.lnk-h-c35 a:hover,body.no-touch .text.lnk-h-c35 a:hover{color:#008455!important}
.title.lnk-c-c36 a,.text.lnk-c-c36 a{color:#E3FFF5!important}
body.no-touch .title.lnk-h-c36 a:hover,body.no-touch .text.lnk-h-c36 a:hover{color:#E3FFF5!important}
.title.lnk-c-c37 a,.text.lnk-c-c37 a{color:#5086FF!important}
body.no-touch .title.lnk-h-c37 a:hover,body.no-touch .text.lnk-h-c37 a:hover{color:#5086FF!important}
.title.lnk-c-c38 a,.text.lnk-c-c38 a{color:#0A48C2!important}
body.no-touch .title.lnk-h-c38 a:hover,body.no-touch .text.lnk-h-c38 a:hover{color:#0A48C2!important}
.title.lnk-c-c39 a,.text.lnk-c-c39 a{color:#E7EFFF!important}
body.no-touch .title.lnk-h-c39 a:hover,body.no-touch .text.lnk-h-c39 a:hover{color:#E7EFFF!important}
.title.lnk-c-c2 a,.text.lnk-c-c2 a{color:#000000!important}
body.no-touch .title.lnk-h-c2 a:hover,body.no-touch .text.lnk-h-c2 a:hover{color:#000000!important}
.title.lnk-c-c5 a,.text.lnk-c-c5 a{color:#28A745!important}
body.no-touch .title.lnk-h-c5 a:hover,body.no-touch .text.lnk-h-c5 a:hover{color:#28A745!important}
.title.lnk-c-c6 a,.text.lnk-c-c6 a{color:#f6f5f1!important}
body.no-touch .title.lnk-h-c6 a:hover,body.no-touch .text.lnk-h-c6 a:hover{color:#f6f5f1!important}
.title.lnk-c-c8 a,.text.lnk-c-c8 a{color:#BD8D55!important}
body.no-touch .title.lnk-h-c8 a:hover,body.no-touch .text.lnk-h-c8 a:hover{color:#BD8D55!important}
.title.lnk-c-c10 a,.text.lnk-c-c10 a{color:#405e6e!important}
body.no-touch .title.lnk-h-c10 a:hover,body.no-touch .text.lnk-h-c10 a:hover{color:#405e6e!important}
.title.lnk-c-c11 a,.text.lnk-c-c11 a{color:#193746!important}
body.no-touch .title.lnk-h-c11 a:hover,body.no-touch .text.lnk-h-c11 a:hover{color:#193746!important}
.title.lnk-c-c12 a,.text.lnk-c-c12 a{color:#0A2F1F!important}
body.no-touch .title.lnk-h-c12 a:hover,body.no-touch .text.lnk-h-c12 a:hover{color:#0A2F1F!important}
.title.lnk-c-c13 a,.text.lnk-c-c13 a{color:#b2b4b6!important}
body.no-touch .title.lnk-h-c13 a:hover,body.no-touch .text.lnk-h-c13 a:hover{color:#b2b4b6!important}
.title.lnk-c-c14 a,.text.lnk-c-c14 a{color:#0A2F1F!important}
body.no-touch .title.lnk-h-c14 a:hover,body.no-touch .text.lnk-h-c14 a:hover{color:#0A2F1F!important}
.title.lnk-c-c15 a,.text.lnk-c-c15 a{color:#0A2F1F!important}
body.no-touch .title.lnk-h-c15 a:hover,body.no-touch .text.lnk-h-c15 a:hover{color:#0A2F1F!important}
.title.lnk-c-c16 a,.text.lnk-c-c16 a{color:#575e68!important}
body.no-touch .title.lnk-h-c16 a:hover,body.no-touch .text.lnk-h-c16 a:hover{color:#575e68!important}
.title.lnk-c-c17 a,.text.lnk-c-c17 a{color:#010a1a!important}
body.no-touch .title.lnk-h-c17 a:hover,body.no-touch .text.lnk-h-c17 a:hover{color:#010a1a!important}
.title.lnk-c-c18 a,.text.lnk-c-c18 a{color:#fdf7e9!important}
body.no-touch .title.lnk-h-c18 a:hover,body.no-touch .text.lnk-h-c18 a:hover{color:#fdf7e9!important}
.title.lnk-c-c19 a,.text.lnk-c-c19 a{color:#ece8e0!important}
body.no-touch .title.lnk-h-c19 a:hover,body.no-touch .text.lnk-h-c19 a:hover{color:#ece8e0!important}
.title.lnk-c-c20 a,.text.lnk-c-c20 a{color:#000000!important}
body.no-touch .title.lnk-h-c20 a:hover,body.no-touch .text.lnk-h-c20 a:hover{color:#000000!important}
.title.lnk-c-c21 a,.text.lnk-c-c21 a{color:#000000!important}
body.no-touch .title.lnk-h-c21 a:hover,body.no-touch .text.lnk-h-c21 a:hover{color:#000000!important}
.title.lnk-c-c22 a,.text.lnk-c-c22 a{color:#d3cec2!important}
body.no-touch .title.lnk-h-c22 a:hover,body.no-touch .text.lnk-h-c22 a:hover{color:#d3cec2!important}
.title.lnk-c-c23 a,.text.lnk-c-c23 a{color:#000000!important}
body.no-touch .title.lnk-h-c23 a:hover,body.no-touch .text.lnk-h-c23 a:hover{color:#000000!important}
.title.lnk-c-c24 a,.text.lnk-c-c24 a{color:#000000!important}
body.no-touch .title.lnk-h-c24 a:hover,body.no-touch .text.lnk-h-c24 a:hover{color:#000000!important}
.title.lnk-c-c40 a,.text.lnk-c-c40 a{color:#F4F9F6!important}
body.no-touch .title.lnk-h-c40 a:hover,body.no-touch .text.lnk-h-c40 a:hover{color:#F4F9F6!important}
.title.lnk-c-c1 a,.text.lnk-c-c1 a{color:#0A2F1F!important}
body.no-touch .title.lnk-h-c1 a:hover,body.no-touch .text.lnk-h-c1 a:hover{color:#0A2F1F!important}
.title.lnk-c-c3 a,.text.lnk-c-c3 a{color:#0A2F1F!important}
body.no-touch .title.lnk-h-c3 a:hover,body.no-touch .text.lnk-h-c3 a:hover{color:#0A2F1F!important}
.title.lnk-c-c4 a,.text.lnk-c-c4 a{color:#0A2F1F!important}
body.no-touch .title.lnk-h-c4 a:hover,body.no-touch .text.lnk-h-c4 a:hover{color:#0A2F1F!important}
.title.lnk-c-c7 a,.text.lnk-c-c7 a{color:#0A2F1F!important}
body.no-touch .title.lnk-h-c7 a:hover,body.no-touch .text.lnk-h-c7 a:hover{color:#0A2F1F!important}
.title.lnk-c-c9 a,.text.lnk-c-c9 a{color:#0A2F1F!important}
body.no-touch .title.lnk-h-c9 a:hover,body.no-touch .text.lnk-h-c9 a:hover{color:#0A2F1F!important}
.title.lnk-c-c41 a,.text.lnk-c-c41 a{color:#0A2F1F!important}
body.no-touch .title.lnk-h-c41 a:hover,body.no-touch .text.lnk-h-c41 a:hover{color:#0A2F1F!important}
.title.lnk-u1 a,.text.lnk-u1 a{text-decoration:underline!important}
.title.lnk-u0 a,.text.lnk-u0 a{text-decoration:none!important}
