




.clr-black-1 p a, .clr-black-1.title a, .clr-black-1 .list-text a, .clr-black-1 .usp-text a, .clr-black-1 .usp-text a strong, .clr-black-1 .check-text a, .clr-black-1 .check-text a strong { color: #162031 !important}
.clr-white-1 p a, .clr-white-1.title a, .clr-white-1 .list-text a, .clr-white-1 .usp-text a, .clr-white-1 .usp-text a strong, .clr-white-1 .check-text a, .clr-white-1 .check-text a strong { color: #f9f9f9 !important}
.clr-red-1 p a, .clr-red-1.title a, .clr-red-1 .list-text a, .clr-red-1 .usp-text a, .clr-red-1 .usp-text a strong, .clr-red-1 .check-text a, .clr-red-1 .check-text a strong { color: #162031 !important}
.clr-green-1 p a, .clr-green-1.title a, .clr-green-1 .list-text a, .clr-green-1 .usp-text a, .clr-green-1 .usp-text a strong, .clr-green-1 .check-text a, .clr-green-1 .check-text a strong  { color: #162031 !important}
.clr-orange-1 p a, .clr-orange-1.title a, .clr-orange-1 .list-text a, .clr-orange-1 .usp-text a, .clr-orange-1 .usp-text a strong, .clr-orange-1 .check-text a, .clr-orange-1 .check-text a strong  { color: #162031 !important}

.clr-grey-1 p a, .clr-grey-1.title a, .clr-grey-1 .list-text a, .clr-grey-1 .usp-text a, .clr-grey-1 .usp-text a strong, .clr-grey-1 .check-text a, .clr-grey-1 .check-text a strong  { color: #162031 !important}
.clr-grey-2 p a, .clr-grey-2.title a, .clr-grey-2 .list-text a, .clr-grey-2 .usp-text a, .clr-grey-2 .usp-text a strong, .clr-grey-2 .check-text a, .clr-grey-2 .check-text a strong  { color: #d2bd9f !important}
.clr-grey-3 p a, .clr-grey-3.title a, .clr-grey-3 .list-text a, .clr-grey-3 .usp-text a, .clr-grey-3 .usp-text a strong, .clr-grey-3 .check-text a, .clr-grey-3 .check-text a strong  { color: #162031 !important}
.clr-grey-4 p a, .clr-grey-4.title a, .clr-grey-4 .list-text a, .clr-grey-4 .usp-text a, .clr-grey-4 .usp-text a strong, .clr-grey-4 .check-text a, .clr-grey-4 .check-text a strong  { color: #d2bd9f !important}

.clr-primary-1 p a, .clr-primary-1.title a, .clr-primary-1 .list-text a, .clr-primary-1 .usp-text a, .clr-primary-1 .usp-text a strong, .clr-primary-1 .check-text a, .clr-primary-1 .check-text a strong  { color: #d2bd9f !important}
.clr-primary-2 p a, .clr-primary-2.title a, .clr-primary-2 .list-text a, .clr-primary-2 .usp-text a, .clr-primary-2 .usp-text a strong, .clr-primary-2 .check-text a, .clr-primary-2 .check-text a strong  { color: #d2bd9f !important}
.clr-primary-3 p a, .clr-primary-3.title a, .clr-primary-3 .list-text a, .clr-primary-3 .usp-text a, .clr-primary-3 .usp-text a strong, .clr-primary-3 .check-text a, .clr-primary-3 .check-text a strong  { color: #d2bd9f !important}

.clr-secondary-1 p a, .clr-secondary-1.title a, .clr-secondary-1 .list-text a, .clr-secondary-1 .usp-text a, .clr-secondary-1 .usp-text a strong, .clr-secondary-1 .check-text a, .clr-secondary-1 .check-text a strong  { color: #162031 !important}
.clr-secondary-2 p a, .clr-secondary-2.title a, .clr-secondary-2 .list-text a, .clr-secondary-2 .usp-text a, .clr-secondary-2 .usp-text a strong, .clr-secondary-2 .check-text a, .clr-secondary-2 .check-text a strong  { color: #162031 !important}
.clr-secondary-3 p a, .clr-secondary-3.title a, .clr-secondary-3 .list-text a, .clr-secondary-3 .usp-text a, .clr-secondary-3 .usp-text a strong, .clr-secondary-3 .check-text a, .clr-secondary-3 .check-text a strong  { color: #162031 !important}

body.no-touch .clr-black-1 p a:hover,
body.no-touch .clr-black-1.title a:hover,
body.no-touch .clr-black-1 .list-text a:hover,
body.no-touch .clr-black-1 .usp-text a:hover,
body.no-touch .clr-black-1 .check-text a:hover { color: #6f84a4 !important}

body.no-touch .clr-white-1 p a:hover,
body.no-touch .clr-white-1.title a:hover,
body.no-touch .clr-white-1 .list-text a:hover,
body.no-touch .clr-white-1 .usp-text a:hover,
body.no-touch .clr-white-1 .check-text a:hover { color: #ffffff !important}

body.no-touch .clr-red-1 p a:hover, .clr-red-1.title a:hover,
body.no-touch .clr-red-1 .list-text a:hover,
body.no-touch .clr-red-1 .usp-text a:hover,
body.no-touch .clr-red-1 .check-text a:hover { color: #2a4875 !important}

body.no-touch .clr-green-1 p a:hover,
body.no-touch .clr-green-1.title a:hover,
body.no-touch .clr-green-1 .list-text a:hover,
body.no-touch .clr-green-1 .usp-text a:hover,
body.no-touch .clr-green-1 .check-text a:hover  { color: #2a4875 !important}

body.no-touch .clr-orange-1 p a:hover,
body.no-touch .clr-orange-1.title a:hover,
body.no-touch .clr-orange-1 .list-text a:hover,
body.no-touch .clr-orange-1 .usp-text a:hover,
body.no-touch .clr-orange-1 .check-text a:hover  { color: #2a4875 !important}

body.no-touch .clr-grey-1 p a:hover,
body.no-touch .clr-grey-1.title a:hover,
body.no-touch .clr-grey-1 .list-text a:hover,
body.no-touch .clr-grey-1 .usp-text a:hover,
body.no-touch .clr-grey-1 .check-text a:hover  { color: #d2bd9f !important}

body.no-touch .clr-grey-2 p a:hover,
body.no-touch .clr-grey-2.title a:hover,
body.no-touch .clr-grey-2 .list-text a:hover,
body.no-touch .clr-grey-2 .usp-text a:hover,
body.no-touch .clr-grey-2 .check-text a:hover  { color: #a59073 !important}

body.no-touch .clr-grey-3 p a:hover,
body.no-touch .clr-grey-3.title a:hover,
body.no-touch .clr-grey-3 .list-text a:hover,
body.no-touch .clr-grey-3 .usp-text a:hover,
body.no-touch .clr-grey-3 .check-text a:hover  { color: #2a4875 !important}

body.no-touch .clr-grey-4 p a:hover,
body.no-touch .clr-grey-4.title a:hover,
body.no-touch .clr-grey-4 .list-text a:hover,
body.no-touch .clr-grey-4 .usp-text a:hover,
body.no-touch .clr-grey-4 .check-text a:hover  { color: #a59073 !important}

body.no-touch .clr-primary-1 p a:hover,
body.no-touch .clr-primary-1.title a:hover,
body.no-touch .clr-primary-1 .list-text a:hover,
body.no-touch .clr-primary-1 .usp-text a:hover,
body.no-touch .clr-primary-1 .check-text a:hover  { color: #a59073 !important}

body.no-touch .clr-primary-2 p a:hover,
body.no-touch .clr-primary-2.title a:hover,
body.no-touch .clr-primary-2 .list-text a:hover,
body.no-touch .clr-primary-2 .usp-text a:hover,
body.no-touch .clr-primary-2 .check-text a:hover  { color: #a59073 !important}

body.no-touch .clr-primary-3 p a:hover,
body.no-touch .clr-primary-3.title a:hover,
body.no-touch .clr-primary-3 .list-text a:hover,
body.no-touch .clr-primary-3 .usp-text a:hover,
body.no-touch .clr-primary-3 .check-text a:hover  { color: #a59073 !important}

body.no-touch .clr-secondary-1 p a:hover,
body.no-touch .clr-secondary-1.title a:hover,
body.no-touch .clr-secondary-1 .list-text a:hover,
body.no-touch .clr-secondary-1 .usp-text a:hover,
body.no-touch .clr-secondary-1 .check-text a:hover  { color: #2a4875 !important}

body.no-touch .clr-secondary-2 p a:hover,
body.no-touch .clr-secondary-2.title a:hover,
body.no-touch .clr-secondary-2 .list-text a:hover,
body.no-touch .clr-secondary-2 .usp-text a:hover,
body.no-touch .clr-secondary-2 .check-text a:hover  { color: #2a4875 !important}

body.no-touch .clr-secondary-3 p a:hover,
body.no-touch .clr-secondary-3.title a:hover,
body.no-touch .clr-secondary-3 .list-text a:hover,
body.no-touch .clr-secondary-3 .usp-text a:hover,
body.no-touch .clr-secondary-3 .check-text a:hover  { color: #2a4875 !important}


.clr-black-1 { color: #000000 !important}
.bg-black-1 { background-color: #000000 !important}
.clr-white-1 { color: #ffffff !important}
.bg-white-1 { background-color: #ffffff !important}
.clr-red-1 { color: #b42d2d !important}
.bg-red-1 { background-color: #b42d2d !important}
.clr-green-1 { color: #2cb237 !important}
.bg-green-1 { background-color: #2cb237 !important}
.clr-orange-1 { color: #243045 !important}
.bg-orange-1 { background-color: #243045 !important}
.clr-grey-1 { color: #444444 !important}
.bg-grey-1 { background-color: #444444 !important}
.clr-grey-2 { color: #828282 !important}
.bg-grey-2 { background-color: #828282 !important}
.clr-grey-3 { color: #e3e3e3 !important}
.bg-grey-3 { background-color: #e3e3e3 !important}
.clr-grey-4 { color: #f9f9f9 !important}
.bg-grey-4 { background-color: #f9f9f9 !important}
.clr-primary-1 { color: #2a4875 !important}
.bg-primary-1 { background-color: #2a4875 !important}
.clr-primary-2 { color: #162031 !important}
.bg-primary-2 { background-color: #162031 !important}
.clr-primary-3 { color: #6f84a4 !important}
.bg-primary-3 { background-color: #6f84a4 !important}
.clr-secondary-1 { color: #a59073 !important}
.bg-secondary-1 { background-color: #a59073 !important}
.clr-secondary-2 { color: #d2bd9f !important}
.bg-secondary-2 { background-color: #d2bd9f !important}
.clr-secondary-3 { color: #f6f2ec !important}
.bg-secondary-3 { background-color: #f6f2ec !important}



/**black-1**/
.button-1 .button-in.button-black,
.button-3 .button-in.button-black,
.button-4 .button-in.button-black,
.button-2 .button-in.button-white,
.page.active .bg-hover-black-1,
.dots.bg-hover-black-1 span.active,
body.no-touch .dots.bg-hover-black-1 span:hover,
.dots.bg-black-1 span,
.checkout-payment.active .bg-hover-black-1 {
	background: #000000 !important;
}


.clr-highlight-black-1 strong,
.clr-black-1,
.button-2 .button-in.button-black,
.button-5 .button-in.button-black,
.button-1 .button-in.button-white,
.button-3 .button-in.button-white,
.button-4 .button-in.button-white,
.page.active .clr-hover-black-1,
.button-new.active[data-jumper-target] .clr-hover-black-1,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-black-1 {
  color: #000000 !important;
}

.border-black-1,
.button-1 .button-in.button-black,
.button-2 .button-in.button-black,
.button-3 .button-in.button-black,
.button-4 .button-in.button-black,
.page.active .border-hover-black-1,
.checkout-payment.active .border-hover-black-1,
.color-swatch-item .selected .border-hover-black-1,
.color-swatch-item.active .border-hover-black-1,
.product-required-option-item.active .border-hover-black-1,
.configurator-swatch.border-hover-black-1.active,
    body.no-touch .configurator-swatch.border-hover-black-1:hover {
  border-color: #000000 !important;
}


/**white-1**/
.button-1 .button-in.button-white,
.button-3 .button-in.button-white,
.button-4 .button-in.button-white,
.page.active .bg-hover-white-1,
.dots.bg-hover-white-1 span.active,
    body.no-touch .dots.bg-hover-white-1 span:hover,
.dots.bg-white-1 span,
.checkout-payment.active .bg-hover-white-1 {
  	background: #ffffff !important;
}
.clr-highlight-white-1 strong,
.maps-result.active,
.button-2 .button-in.button-white,
.button-5 .button-in.button-white,
.page.active .clr-hover-white-1,
.button-new.active[data-jumper-target] .clr-hover-white-1,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-white-1 {
  color: #ffffff !important;
}

.border-white-1,
.button-1 .button-in.button-white,
.button-2 .button-in.button-white,
.button-3 .button-in.button-white,
.button-4 .button-in.button-white,
.xdsoft_datetimepicker .xdsoft_calendar td,
.xdsoft_datetimepicker .xdsoft_calendar th,
.page.active .border-hover-white-1,
.checkout-payment.active .border-hover-white-1,
.color-swatch-item .selected .border-hover-white-1,
.color-swatch-item.active .border-hover-white-1,
.product-required-option-item.active .border-hover-white-1,
.configurator-swatch.border-hover-white-1.active,
    body.no-touch .configurator-swatch.border-hover-white-1:hover {
  border-color: #ffffff !important;
}


/**red-1**/
.clr-highlight-red-1 strong,
.page.active .clr-hover-red-1,
.button-new.active[data-jumper-target] .clr-hover-red-1,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-red-1 {
  color: #b42d2d !important;
}
.border-red-1,
.page.active .border-hover-red-1,
.checkout-payment.active .border-hover-red-1,
.color-swatch-item .selected .border-hover-red-1,
.color-swatch-item.active .border-hover-red-1,
.product-required-option-item.active .border-hover-red-1,
.configurator-swatch.active.border-hover-red-1 {
  border-color: #b42d2d !important;
}

.page.active .bg-hover-red-1,
.dots.bg-hover-red-1 span.active,
    body.no-touch .dots.bg-hover-red-1 span:hover,
.dots.bg-red-1 span,
.checkout-payment.active .bg-hover-red-1  {
  background: #b42d2d !important;
}

/**green-1**/
.clr-green-1,
.woocommerce-validated .form-text-in svg.icon-check,
.page.active .clr-hover-green-1,
.button-new.active[data-jumper-target] .clr-hover-green-1,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-green-1 {
    color: #2cb237 !important;
}
.border-green-1,
.woocommerce-validated .form-text-in input,
.page.active .border-hover-green-1,
.checkout-payment.active .border-hover-green-1,
.woocommerce-validated .form-text-in input,
.color-swatch-item .selected .border-hover-green-1,
.color-swatch-item.active .border-hover-green-1,
.product-required-option-item.active .border-hover-green-1,
.configurator-swatch.border-hover-green-1.active,
    body.no-touch .configurator-swatch.border-hover-green-1:hover {
    border-color: #2cb237 !important;
}
.bg-green-1,
.page.active .bg-hover-green-1,
.dots.bg-hover-green-1 span.active,
    body.no-touch .dots.bg-hover-green-1 span:hover,
.dots.bg-green-1 span,
.checkout-payment.active .bg-hover-green-1  {
    background: #2cb237 !important;
}

/**orange-1**/
.page.active .clr-hover-orange-1,
.button-new.active[data-jumper-target] .clr-hover-orange-1,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-orange-1 {
  color: #243045 !important;
}
.border-orange-1,
.page.active .border-hover-orange-1,
.checkout-payment.active .border-hover-orange-1,
.color-swatch-item .selected .border-hover-orange-1,
.color-swatch-item.active .border-hover-orange-1,
.product-required-option-item.active .border-hover-orange-1,
.configurator-swatch.border-hover-orange-1.active,
    body.no-touch .configurator-swatch.border-hover-orange-1:hover{
  border-color: #243045 !important;
}
.page.active .bg-hover-orange-1,
.dots.bg-hover-orange-1 span.active,
    body.no-touch dots.bg-hover-orange-1 span:hover,
.dots.bg-orange-1 span,
.checkout-payment.active .bg-hover-orange-1 {
    background: #243045 !important;
}

/**grey-1**/
.clr-highlight-grey-1 strong,
.page.active .clr-hover-grey-1,
.button-new.active[data-jumper-target] .clr-hover-grey-1,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-grey-1{
  color: #444444 !important;
}
.border-grey-1,
.page.active .border-hover-grey-1,
.checkout-payment.active .border-hover-grey-1,
.color-swatch-item .selected .border-hover-grey-1,
.color-swatch-item.active .border-hover-grey-1,
.product-required-option-item.active .border-hover-grey-1
.configurator-swatch.border-hover-grey-1.active,
    body.no-touch .configurator-swatch.border-hover-grey-1:hover {
  border-color: #444444 !important;
}
.page.active .bg-hover-grey-1,
.dots.bg-hover-grey-1 span.active,
    body.no-touch .dots.bg-hover-grey-1 span:hover,
.dots.bg-grey-1 span,
.checkout-payment.active .bg-hover-grey-1 {
	background: #444444 !important;
}

/**Grey-2**/
.clr-highlight-grey-2 strong,
.page.active .clr-hover-grey-2,
.button-new.active[data-jumper-target] .clr-hover-grey-2,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-grey-2 {
  color: #828282 !important;
}
.border-grey-2,
.form-text-in input,
.post-password-form input,
.form-password-in input,
.form-select-in select,
.form-textarea-in textarea,
.form-file-in .form-uploaded-file,
.page.active .border-hover-grey-2,
.checkout-payment.active .border-hover-grey-2,
.color-swatch-item .selected .border-hover-grey-2,
.color-swatch-item.active .border-hover-grey-2,
.product-required-option-item.active .border-hover-grey-2,
.configurator-swatch.border-hover-grey-2.active,
    body.no-touch .configurator-swatch.border-hover-grey-2:hover {
  border-color: #828282 !important;
}
.page.active .bg-hover-grey-2,
.dots.bg-hover-grey-2 span.active,
    body.no-touch .dots.bg-hover-grey-2 span:hover,
.dots.bg-grey-2 span,
.checkout-payment.active .bg-hover-grey-2 {
  background: #828282 !important;
}

/**grey-3**/
.clr-highlight-grey-3 strong,
.page.active .clr-hover-grey-3,
.button-new.active[data-jumper-target] .clr-hover-grey-3,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-grey-3 {
  color: #e3e3e3 !important;
}
.border-grey-3,
.form-checkmark,
.component label.component_option_radio_button_select::before,
.product-single-options .form-select-in select,
.checkout-form .form-text-in:not([class*="form-new-"]) input,
.checkout-form .form-select-in:not([class*="form-new-"]) select,
.products-archive-toolbar-item select,
.component .component_options_select,
.composite_form .cart .variations select,
.single-product div.product .composite_form .cart .variations select,
.product-colors-dropdown-top,
.page.active .border-hover-grey-3,
.checkout-payment.active .border-hover-grey-3,
.component-content-table-in td,
.color-swatch-item .selected .border-hover-grey-3,
.color-swatch-item.active .border-hover-grey-3,
.product-required-option-item.active .border-hover-grey-3,
.product-single-options-sidebar-toggle-in,
.configurator-swatch.border-hover-grey-3.active,
    body.no-touch .configurator-swatch.border-hover-grey-3:hover{
  border-color: #e3e3e3 !important;
}

.page.active .bg-hover-grey-3,
.dots.bg-hover-grey-3 span.active,
    body.no-touch .dots.bg-hover-grey-3 span:hover,
.dots.bg-grey-3 span,
.checkout-payment.active .bg-hover-grey-3 {
	background: #e3e3e3 !important;
}

/**grey-4**/
.clr-highlight-grey-4 strong,
.page.active .clr-hover-grey-4,
.button-new.active[data-jumper-target] .clr-hover-grey-4,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-grey-4 {
  color: #f9f9f9 !important;
}
.border-grey-4,
.active .border-hover-grey-4,
.checkout-payment.active .border-hover-grey-4,
.composite_component,
.color-swatch-item .selected .border-hover-grey-4,
.color-swatch-item.active .border-hover-grey-4,
.product-required-option-item.active .border-hover-grey-4,
.configurator-swatch.border-hover-grey-4.active,
    body.no-touch .configurator-swatch.border-hover-grey-4:hover {
  border-color: #f9f9f9 !important;
}

.page.active .bg-hover-grey-4,
.composite_component.closed,
.dots.bg-hover-grey-4 span.active,
    body.no-touch .dots.bg-hover-grey-4 span:hover,
.dots.bg-grey-4 span,
.checkout-payment.active .bg-hover-grey-4 {
    background: #f9f9f9 !important;
}


/**Primary-1**/

.clr-highlight-primary-1 strong,
.page.active .clr-hover-primary-1,
.button-new.active[data-jumper-target] .clr-hover-primary-1,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-primary-1 {
  color: #2a4875 !important;
}

.border-primary-1,
.page.active .border-hover-primary-1,
.checkout-payment.active .border-hover-primary-1,
.color-swatch-item .selected .border-hover-primary-1,
.color-swatch-item.active .border-hover-primary-1,
.product-required-option-item.active .border-hover-primary-1,
.configurator-swatch.border-hover-primary-1.active,
    body.no-touch .configurator-swatch.border-hover-primary-1:hover {
  border-color: #2a4875 !important;
}

    body.no-touch .plyr__control--overlaid:hover,
.page.active .bg-hover-primary-1,
.dots.bg-hover-primary-1 span.active,
    body.no-touch .dots.bg-hover-primary-1 span:hover,
.dots.bg-primary-1 span,
.checkout-payment.active .bg-hover-primary-1  {
    background: #2a4875 !important;
}

/**Primary-2**/
.button-1 .button-in,
.post-password-form input[type="submit"],
.button-3 .button-in,
.button-4 .button-in,
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover,
.page.active .bg-hover-primary-2,
.dots.bg-hover-primary-2 span.active,
    body.no-touch .dots.bg-hover-primary-2 span:hover,
.dots.bg-primary-2 span,
.checkout-payment.active .bg-hover-primary-2 {
  background: #162031 !important;
}

.button-2 .button-in,
.button-5 .button-in,
.clr-highlight-primary-2 strong,
.composite_form .composite_navigation .page_button,
.page.active .clr-hover-primary-2,
.button-new.active[data-jumper-target] .clr-hover-primary-2,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-primary-2 {
  color: #162031 !important;
}

.button-1 .button-in,
.button-2 .button-in,
.button-3 .button-in,
.button-4 .button-in,
.post-password-form input[type="submit"],
.border-primary-2,
.page.active .border-hover-primary-2,
.checkout-payment.active .border-hover-primary-2,
.color-swatch-item .selected .border-hover-primary-2,
.color-swatch-item.active .border-hover-primary-2,
.product-required-option-item.active .border-hover-primary-2,
.configurator-swatch.border-hover-primary-2.active,
    body.no-touch .configurator-swatch.border-hover-primary-2:hover {
  border-color: #162031 !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: #162031 !important;}
.plyr--full-ui input[type=range]{color: #162031 !important;}




/**Primary-3**/
.clr-highlight-primary-3 strong,
.active .clr-hover-primary-3,
.button-new.active[data-jumper-target] .clr-hover-primary-3,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-primary-3 {
  color: #6f84a4 !important;
}

.border-primary-3,
.page.active .border-hover-primary-3,
.checkout-payment.active .border-hover-primary-3,
.color-swatch-item .selected .border-hover-primary-3,
.color-swatch-item.active .border-hover-primary-3,
.product-required-option-item.active .border-hover-primary-3,
.configurator-swatch.border-hover-primary-3.active,
    body.no-touch .configurator-swatch.border-hover-primary-3:hover {
  border-color: #6f84a4 !important;
}

.page.active .bg-hover-primary-3,
.dots.bg-hover-primary-3 span.active,
    body.no-touch .dots.bg-hover-primary-3 span:hover,
.dots.bg-primary-3 span,
.checkout-payment.active .bg-hover-primary-3 {
	background: #6f84a4 !important;
}

/**Secondary-1**/
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default,
.page.active .bg-hover-secondary-1,
.dots.bg-hover-secondary-1 span.active,
    body.no-touch .dots.bg-hover-secondary-1 span:hover,
.dots.bg-secondary-1 span,
.checkout-payment.active .bg-hover-secondary-1 {
	background: #a59073 !important;
}

.clr-highlight-secondary-1 strong,
.page.active .clr-hover-secondary-1,
.button-new.active[data-jumper-target] .clr-hover-secondary-1,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-secondary-1  {
  color: #a59073 !important;
}

.border-secondary-1,
.configurator-swatch-active.border-hover-secondary-1,
.page.active .border-hover-secondary-1,
.checkout-payment.active .border-hover-secondary-1,
.color-swatch-item .selected .border-hover-secondary-1,
.color-swatch-item.active .border-hover-secondary-1,
.product-required-option-item.active .border-hover-secondary-1,
.configurator-swatch.border-hover-secondary-1.active,
    body.no-touch .configurator-swatch.border-hover-secondary-1:hover {
  border-color: #a59073 !important;
}

/**Secondary-2**/
.button-1 .button-in.button-secondary,
.button-3 .button-in.button-secondary,
.button-4 .button-in.button-secondary,
.popup-essential .popup-essential-arrow,
.popup-essential .popup-essential-close,
.form-check input:checked ~ .form-checkmark,
    body.no-touch .form-check:hover input:checked ~ .form-checkmark,
.form-radio input:checked ~ .form-checkmark,
.component .component_option_radio_button input:checked ~ label.component_option_radio_button_select::before,
    body.no-touch .form-radio:hover input:checked ~ .form-checkmark,
.maps-result.active,
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div:hover,
.page.active .bg-hover-secondary-2,
.dots.bg-hover-secondary-2 span.active,
    body.no-touch .dots.bg-hover-secondary-2 span:hover,
.dots.bg-secondary-2 span,
.checkout-payment.active .bg-hover-secondary-2 {
  background: #d2bd9f !important;
}

.button-2 .button-in.button-secondary,
.button-5 .button-in.button-secondary,
.clr-highlight-secondary-2 strong,
.page.active .clr-hover-secondary-2,
.button-new.active[data-jumper-target] .clr-hover-secondary-2,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-secondary-2 {
  color: #d2bd9f !important;
}

.button-1 .button-in.button-secondary,
.button-2 .button-in.button-secondary,
.button-3 .button-in.button-secondary,
.button-4 .button-in.button-secondary,
.border-secondary-2,
.popup-essential .popup-essential-arrow,
.popup-essential .popup-essential-close,
.form-check input:checked ~ .form-checkmark,
.form-radio input:checked ~ .form-checkmark,
.component .component_option_radio_button input:checked ~ label.component_option_radio_button_select::before,
.form-text-in.focus input,
.form-password-in.focus input,
.form-textarea-in.focus textarea,
.review-slider-thumbs img.active,
.product-single-selector-item.active .product-single-selector-item-in,
.filter-section .form-checkmark,
.product-color-background::after,
.page.active .border-hover-secondary-2,
.checkout-payment.active .border-hover-secondary-2,
.color-swatch-item .selected .border-hover-secondary-2,
.color-swatch-item.active .border-hover-secondary-2,
.product-required-option-item.active .border-hover-secondary-2,
.configurator-swatch.border-hover-secondary-2.active,
    body.no-touch .configurator-swatch.border-hover-secondary-2:hover {
  border-color: #d2bd9f !important;
}



/**Secondary-3**/
.form-text-in.focus input,
.form-password-in.focus input,
.form-textarea-in.focus textarea,
.xdsoft_datetimepicker .xdsoft_calendar td,
.xdsoft_datetimepicker .xdsoft_calendar th,
.page.active .bg-hover-secondary-3,
.dots.bg-hover-secondary-3 span.active,
    body.no-touch .dots.bg-hover-secondary-3 span:hover,
.dots.bg-secondary-3 span,
.checkout-payment.active .bg-hover-secondary-3 {
  background: #f6f2ec !important;
}

.clr-highlight-secondary-3 strong,
.page.active .clr-hover-secondary-3,
.button-new.active[data-jumper-target] .clr-hover-secondary-3,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-secondary-3 {
  color: #f6f2ec !important;
}

.border-secondary-3,
.page.active .border-hover-secondary-3,
.checkout-payment.active .border-hover-secondary-3,
.color-swatch-item .selected .border-hover-secondary-3,
.color-swatch-item.active .border-hover-secondary-3,
.product-required-option-item.active .border-hover-secondary-3,
.configurator-swatch.active.border-hover-secondary-3,
.configurator-swatch.border-hover-secondary-3.active,
    body.no-touch .configurator-swatch.border-hover-secondary-3:hover {
  border-color: #f6f2ec !important;
}




/** HOVERS AND ACTIVES ***/

	/**black-1**/
    body.no-touch .clr-hover-black-1:hover,
    body.no-touch .button-new:hover .button-new-in.clr-hover-black-1,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-black-1,
    body.no-touch a.item-in-link:hover .clr-hover-black-1,
    body.no-touch .hover-item:hover .clr-hover-black-1 {
        color: #000000 !important;
    }

    body.no-touch .border-hover-black-1:hover{
      border-color: #000000 !important;
    }

    body.no-touch .bg-hover-black-1:hover {
        background: #000000 !important;
    }

    /**white-1**/
    body.no-touch .clr-hover-white-1:hover,
    body.no-touch .button-1:hover .button-in.button-black,
    body.no-touch .button-1:hover:active .button-in.button-black,
    body.no-touch .button-2:hover .button-in.button-black,
    body.no-touch .button-2:hover:active .button-in.button-black,
    body.no-touch .button-3:hover .button-in.button-black,
    body.no-touch .button-3:hover:active .button-in.button-black,
    body.no-touch .button-4:hover .button-in.button-black,
    body.no-touch .button-4:hover:active .button-in.button-black,
    body.no-touch .button-1:hover .button-in.button-white,
    body.no-touch .button-1:hover:active .button-in.button-white,
    body.no-touch .button-2:hover .button-in.button-white,
    body.no-touch .button-2:hover:active .button-in.button-white,
    body.no-touch .button-3:hover .button-in.button-white,
    body.no-touch .button-3:hover:active .button-in.button-white,
    body.no-touch .button-4:hover .button-in.button-white,
    body.no-touch .button-4:hover:active .button-in.button-white,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-white-1,
    body.no-touch a.item-in-link:hover .clr-hover-white-1,
    body.no-touch .hover-item:hover .clr-hover-white-1,
    body.no-touch .button-new:hover .button-new-in.clr-hover-white-1{
      color: #ffffff !important;
    }

    body.no-touch .border-hover-white-1:hover {
      border-color: #ffffff !important;
    }

    body.no-touch .bg-hover-white-1:hover {
        background: #ffffff !important;
    }

    /**red-1**/
    body.no-touch .clr-hover-red-1:hover,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-red-1,
    body.no-touch a.item-in-link:hover .clr-hover-red-1,
    body.no-touch .hover-item:hover .clr-hover-red-1,
    body.no-touch .button-new:hover .button-new-in.clr-hover-red-1 {
      color: #b42d2d !important;
    }
    body.no-touch .border-hover-red-1:hover {
      border-color: #b42d2d !important;
    }

    body.no-touch .bg-hover-red-1:hover {
        background: #b42d2d !important;
    }

    /**green-1**/
    body.no-touch .clr-hover-green-1:hover,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-green-1,
    body.no-touch a.item-in-link:hover .clr-hover-green-1,
    body.no-touch .hover-item:hover .clr-hover-green-1,
    body.no-touch .button-new:hover .button-new-in.clr-hover-green-1 {
      color: #2cb237 !important;
    }
    body.no-touch .border-hover-green-1:hover {
      border-color: #2cb237 !important;
    }

    body.no-touch .bg-hover-green-1:hover {
        background: #2cb237 !important;
    }

    /**orange-1**/
    body.no-touch .clr-hover-orange-1:hover,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-orange-1,
    body.no-touch a.item-in-link:hover .clr-hover-orange-1,
    body.no-touch .hover-item:hover .clr-hover-orange-1,
    body.no-touch .button-new:hover .button-new-in.clr-hover-orange-1 {
      color: #243045 !important;
    }
    body.no-touch .border-hover-orange-1:hover {
      border-color: #243045 !important;
    }

    body.no-touch .bg-hover-orange-1:hover {
        background: #243045 !important;
    }

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

    /**Grey-2**/
    body.no-touch .clr-hover-grey-2:hover,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-grey-2,
    body.no-touch a.item-in-link:hover .clr-hover-grey-2,
    body.no-touch .hover-item:hover .clr-hover-grey-2,
    body.no-touch .button-new:hover .button-new-in.clr-hover-grey-2 {
      color: #828282 !important;
    }
    body.no-touch .border-hover-grey-2:hover {
      border-color: #828282 !important;
    }
    body.no-touch .bg-hover-grey-2:hover {
        background: #828282 !important;
    }

    /**grey-3**/
    body.no-touch .clr-hover-grey-3:hover,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-grey-3,
    body.no-touch a.item-in-link:hover .clr-hover-grey-3,
    body.no-touch .hover-item:hover .clr-hover-grey-3,
    body.no-touch .button-new:hover .button-new-in.clr-hover-grey-3 {
      color: #e3e3e3 !important;
    }
    body.no-touch .border-hover-grey-3:hover {
      border-color: #e3e3e3 !important;
    }
    body.no-touch .bg-hover-grey-3:hover,
    body.no-touch .form-check:hover input ~ .form-checkmark,
    body.no-touch .form-radio:hover input ~ .form-checkmark {
        background: #e3e3e3 !important;
    }
    body.no-touch .form-check:hover input ~ .form-checkmark,
    body.no-touch .form-radio:hover input ~ .form-checkmark,
    body.no-touch .component label.component_option_radio_button_select:hover::before{
        background: #e3e3e3 !important;
    }

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

    /**Primary-1**/
    body.no-touch .button-2:hover:active .button-in,
    body.no-touch .bg-hover-primary-1:hover,
    body.no-touch .button-1:hover:active .button-in.button-black,
    body.no-touch .button-2:hover:active .button-in.button-black,
    body.no-touch .button-3:hover:active .button-in.button-black,
    body.no-touch .button-4:hover:active .button-in.button-black,
    body.no-touch .button-1:hover:active .button-in.button-white,
    body.no-touch .button-2:hover:active .button-in.button-white,
    body.no-touch .button-3:hover:active .button-in.button-white,
    body.no-touch .button-4:hover:active .button-in.button-white {
      background: #2a4875 !important;
    }

    body.no-touch .clr-hover-primary-1:hover,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-primary-1,
    body.no-touch a.item-in-link:hover .clr-hover-primary-1,
    body.no-touch .hover-item:hover .clr-hover-primary-1,
    body.no-touch .button-new:hover .button-new-in.clr-hover-primary-1 {
      color: #2a4875 !important;
    }

    body.no-touch .button-2:hover:active .button-in,
    body.no-touch .border-hover-primary-1:hover,
    body.no-touch .button-1:hover:active .button-in.button-black,
    body.no-touch .button-2:hover:active .button-in.button-black,
    body.no-touch .button-3:hover:active .button-in.button-black,
    body.no-touch .button-4:hover:active .button-in.button-black,
    body.no-touch .button-1:hover:active .button-in.button-white,
    body.no-touch .button-2:hover:active .button-in.button-white,
    body.no-touch .button-3:hover:active .button-in.button-white,
    body.no-touch .button-4:hover:active .button-in.button-white,
    body.no-touch .zoomLens,
    body.no-touch .zoomWindowContainer div {
      border-color: #2a4875 !important;
    }

    /**Primary-2**/
    body.no-touch .button-2:hover .button-in,
    body.no-touch .bg-hover-primary-2:hover,
    body.no-touch .button-1:hover .button-in.button-black,
    body.no-touch .button-2:hover .button-in.button-black,
    body.no-touch .button-3:hover .button-in.button-black,
    body.no-touch .button-4:hover .button-in.button-black,
    body.no-touch .button-1:hover .button-in.button-white,
    body.no-touch .button-2:hover .button-in.button-white,
    body.no-touch .button-3:hover .button-in.button-white,
    body.no-touch .button-4:hover .button-in.button-white {
      background: #162031 !important;
    }

    body.no-touch .button-1:hover .button-in,
    body.no-touch .post-password-form input[type="submit"]:hover,
    body.no-touch .button-1:hover:active .button-in,
    body.no-touch .button-3:hover .button-in,
    body.no-touch .button-3:hover:active .button-in,
    body.no-touch .button-4:hover .button-in,
    body.no-touch .button-4:hover:active .button-in,
    body.no-touch .clr-hover-primary-2:hover,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-primary-2,
    body.no-touch a.item-in-link:hover .clr-hover-primary-2,
    body.no-touch .hover-item:hover .clr-hover-primary-2,
    body.no-touch .button-new:hover .button-new-in.clr-hover-primary-2 {
      color: #162031 !important;
    }

    body.no-touch .button-1:hover .button-in,
    body.no-touch .post-password-form input[type="submit"]:hover,
    body.no-touch .button-2:hover .button-in,
    body.no-touch .button-3:hover .button-in,
    body.no-touch .button-4:hover .button-in,
    body.no-touch .border-hover-primary-2:hover,
    body.no-touch .button-1:hover .button-in.button-black,
    body.no-touch .button-3:hover .button-in.button-black,
    body.no-touch .button-4:hover .button-in.button-black,
    body.no-touch .button-1:hover .button-in.button-white,
    body.no-touch .button-3:hover .button-in.button-white,
    body.no-touch .button-4:hover .button-in.button-white{
      border-color: #162031 !important;
    }

    /**Primary-3**/
    body.no-touch .button-1:hover:active .button-in,
    body.no-touch .button-3:hover:active .button-in,
    body.no-touch .button-4:hover:active .button-in,
    body.no-touch .bg-hover-primary-3:hover  {
      background: #6f84a4 !important;
    }

    body.no-touch .clr-hover-primary-3:hover,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-primary-3,
    body.no-touch a.item-in-link:hover .clr-hover-primary-3,
    body.no-touch .hover-item:hover .clr-hover-primary-3,
    body.no-touch .button-new:hover .button-new-in.clr-hover-primary-3 {
      color: #6f84a4 !important;
    }

    body.no-touch .border-hover-primary-3:hover {
      border-color: #6f84a4 !important;
    }

    /**Secondary-1**/
    body.no-touch .button-2:hover:active .button-in.button-secondary,
    body.no-touch .bg-hover-secondary-1:hover,
    body.no-touch .popup-essential .popup-essential-arrow:hover,
    body.no-touch .popup-essential .popup-essential-close:hover {
      background: #a59073 !important;
    }

    body.no-touch .clr-hover-secondary-1:hover,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-secondary-1,
    body.no-touch a.item-in-link:hover .clr-hover-secondary-1,
    body.no-touch .hover-item:hover .clr-hover-secondary-1,
    body.no-touch .button-new:hover .button-new-in.clr-hover-secondary-1 {
      color: #a59073 !important;
    }

    body.no-touch .button-2:hover:active .button-in.button-secondary,
    body.no-touch .border-hover-secondary-1:hover,
    body.no-touch .popup-essential .popup-essential-arrow:hover,
    body.no-touch .popup-essential .popup-essential-close:hover {
      border-color: #a59073 !important;
    }

    /**Secondary-2**/
    body.no-touch .button-2:hover .button-in.button-secondary,
    body.no-touch .bg-hover-secondary-2:hover{
      background: #d2bd9f !important;
    }

    body.no-touch .button-1:hover .button-in.button-secondary,
    body.no-touch .button-1:hover:active .button-in.button-secondary,
    body.no-touch .button-3:hover .button-in.button-secondary,
    body.no-touch .button-3:hover:active .button-in.button-secondary,
    body.no-touch .button-4:hover .button-in.button-secondary,
    body.no-touch .button-4:hover:active .button-in.button-secondary,
    body.no-touch .clr-hover-secondary-2:hover,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-secondary-2,
    body.no-touch a.item-in-link:hover .clr-hover-secondary-2,
    body.no-touch .hover-item:hover .clr-hover-secondary-2,
    body.no-touch .button-new:hover .button-new-in.clr-hover-secondary-2 {
      color: #d2bd9f !important;
    }

    body.no-touch .button-1:hover .button-in.button-secondary,
    body.no-touch .button-2:hover .button-in.button-secondary,
    body.no-touch .button-3:hover .button-in.button-secondary,
    body.no-touch .button-4:hover .button-in.button-secondary,
    body.no-touch .border-hover-secondary-2:hover  {
      border-color: #d2bd9f !important;
    }

    /**Secondary-3**/
    body.no-touch .button-1:hover:active .button-in.button-secondary,
    body.no-touch .button-3:hover:active .button-in.button-secondary,
    body.no-touch .button-4:hover:active .button-in.button-secondary,
    body.no-touch .bg-hover-secondary-3:hover {
      background: #f6f2ec !important;
    }

    body.no-touch .clr-hover-secondary-3:hover,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-secondary-3,
    body.no-touch a.item-in-link:hover .clr-hover-secondary-3,
    body.no-touch .hover-item:hover .clr-hover-secondary-3,
    body.no-touch .button-new:hover .button-new-in.clr-hover-secondary-3 {
      color: #f6f2ec !important;
    }

    body.no-touch .border-hover-secondary-3:hover {
      border-color: #f6f2ec !important;
    }




.button-new-6627 {

border: 1px solid #d2bd9f;
background: transparent;


border-top-left-radius: 100px;

border-bottom-left-radius: 100px;

border-top-right-radius: 100px;

border-bottom-right-radius: 100px;

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

.button-new-6627 .button-new-in{

padding-top: 0.75rem;
padding-right: 1.25rem;
padding-bottom: 0.75rem;
padding-left: 1.25rem;
}

.button-new-6627.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6627{

border: 1px solid #a59073;
}
.button-new-6627 .button-hover{

background: #a59073;
}
body.no-touch .button-new-6627:hover, body.no-touch a.item-in-link:hover .button-new-6627:not(.no-hover){

border: 1px solid #a59073;
}

.button-new-6445 {

border: 1px solid #ffffff;
background: transparent;


border-top-left-radius: 100px;

border-bottom-left-radius: 100px;

border-top-right-radius: 100px;

border-bottom-right-radius: 100px;

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

.button-new-6445 .button-new-in{

padding-top: 0.75rem;
padding-right: 1.25rem;
padding-bottom: 0.75rem;
padding-left: 1.25rem;
}

.button-new-6445.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6445{

border: 1px solid #a59073;
}
.button-new-6445 .button-hover{

background: #a59073;
}
body.no-touch .button-new-6445:hover, body.no-touch a.item-in-link:hover .button-new-6445:not(.no-hover){

border: 1px solid #a59073;
}

.button-new-6438 {

border: 1px solid #d2bd9f;
background: #d2bd9f;


border-top-left-radius: 100px;

border-bottom-left-radius: 100px;

border-top-right-radius: 100px;

border-bottom-right-radius: 100px;

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

.button-new-6438 .button-new-in{

padding-top: 0.75rem;
padding-right: 1.25rem;
padding-bottom: 0.75rem;
padding-left: 1.25rem;
}

.button-new-6438.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6438{

border: 1px solid #a59073;
}
.button-new-6438 .button-hover{

background: #a59073;
}
body.no-touch .button-new-6438:hover, body.no-touch a.item-in-link:hover .button-new-6438:not(.no-hover){

border: 1px solid #a59073;
}

.button-new-6361 {

border: 1px solid #d2bd9f;
background: #d2bd9f;


border-top-left-radius: 100px;

border-bottom-left-radius: 100px;

border-top-right-radius: 100px;

border-bottom-right-radius: 100px;

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

.button-new-6361 .button-new-in{

padding-top: 1rem;
padding-right: 1.5rem;
padding-bottom: 1rem;
padding-left: 1.5rem;
}

.button-new-6361.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6361{

border: 1px solid #a59073;
}
.button-new-6361 .button-hover{

background: #a59073;
}
body.no-touch .button-new-6361:hover, body.no-touch a.item-in-link:hover .button-new-6361:not(.no-hover){

border: 1px solid #a59073;
}

.button-new-6293 {

border: 1px solid #d2bd9f;
background: transparent;


border-top-left-radius: 100px;

border-bottom-left-radius: 100px;

border-top-right-radius: 100px;

border-bottom-right-radius: 100px;

margin-top: 0rem;
margin-right: 0.5rem;
margin-bottom: 0rem;
margin-left: 0.5rem;
}

.button-new-6293 .button-new-in{

padding-top: 0.75rem;
padding-right: 1.25rem;
padding-bottom: 0.75rem;
padding-left: 1.25rem;
}

.button-new-6293.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6293{

border: 1px solid #a59073;
}
.button-new-6293 .button-hover{

background: #a59073;
}
body.no-touch .button-new-6293:hover, body.no-touch a.item-in-link:hover .button-new-6293:not(.no-hover){

border: 1px solid #a59073;
}

.button-new-6292 {

border: 1px solid #d2bd9f;
background: #d2bd9f;


border-top-left-radius: 100px;

border-bottom-left-radius: 100px;

border-top-right-radius: 100px;

border-bottom-right-radius: 100px;

margin-top: 0rem;
margin-right: 0.5rem;
margin-bottom: 0rem;
margin-left: 0.5rem;
}

.button-new-6292 .button-new-in{

padding-top: 0.75rem;
padding-right: 1.25rem;
padding-bottom: 0.75rem;
padding-left: 1.25rem;
}

.button-new-6292.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6292{

border: 1px solid #a59073;
}
.button-new-6292 .button-hover{

background: #a59073;
}
body.no-touch .button-new-6292:hover, body.no-touch a.item-in-link:hover .button-new-6292:not(.no-hover){

border: 1px solid #a59073;
}

.button-new-6271 {

border: 1px solid #d2bd9f;
background: transparent;


border-top-left-radius: 100px;

border-bottom-left-radius: 100px;

border-top-right-radius: 100px;

border-bottom-right-radius: 100px;

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

.button-new-6271 .button-new-in{

padding-top: 0.75rem;
padding-right: 1.25rem;
padding-bottom: 0.75rem;
padding-left: 1.25rem;
}

.button-new-6271.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6271{

border: 1px solid #a59073;
}
.button-new-6271 .button-hover{

background: #a59073;
}
body.no-touch .button-new-6271:hover, body.no-touch a.item-in-link:hover .button-new-6271:not(.no-hover){

border: 1px solid #a59073;
}

.button-new-6239 {

border: 1px solid #e3e3e3;
background: transparent;


border-top-left-radius: 100px;

border-bottom-left-radius: 100px;

border-top-right-radius: 100px;

border-bottom-right-radius: 100px;

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

.button-new-6239 .button-new-in{

padding-top: 0.75rem;
padding-right: 1.25rem;
padding-bottom: 0.75rem;
padding-left: 1.25rem;
}

.button-new-6239.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6239{

border: 1px solid #d2bd9f;
}
.button-new-6239 .button-hover{

background: #d2bd9f;
}
body.no-touch .button-new-6239:hover, body.no-touch a.item-in-link:hover .button-new-6239:not(.no-hover){

border: 1px solid #d2bd9f;
}

.button-new-6222 {

border: 1px solid #6f84a4;
background: transparent;


border-top-left-radius: 100px;

border-bottom-left-radius: 100px;

border-top-right-radius: 100px;

border-bottom-right-radius: 100px;

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

.button-new-6222 .button-new-in{

padding-top: 0.75rem;
padding-right: 1.25rem;
padding-bottom: 0.75rem;
padding-left: 1.25rem;
}

.button-new-6222.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6222{

border: 1px solid #d2bd9f;
}
.button-new-6222 .button-hover{

background: #d2bd9f;
}
body.no-touch .button-new-6222:hover, body.no-touch a.item-in-link:hover .button-new-6222:not(.no-hover){

border: 1px solid #d2bd9f;
}

.button-new-6189 {

border: 1px solid #f6f2ec;
background: #f6f2ec;


border-top-left-radius: 100px;

border-bottom-left-radius: 100px;

border-top-right-radius: 100px;

border-bottom-right-radius: 100px;

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

.button-new-6189 .button-new-in{

padding-top: 0.75rem;
padding-right: 1.25rem;
padding-bottom: 0.75rem;
padding-left: 1.25rem;
}

.button-new-6189.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6189{

border: 1px solid #d2bd9f;
}
.button-new-6189 .button-hover{

background: #d2bd9f;
}
body.no-touch .button-new-6189:hover, body.no-touch a.item-in-link:hover .button-new-6189:not(.no-hover){

border: 1px solid #d2bd9f;
}

.button-new-6179 {

border: 1px solid #d2bd9f;
background: transparent;


border-top-left-radius: 100px;

border-bottom-left-radius: 100px;

border-top-right-radius: 100px;

border-bottom-right-radius: 100px;

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

.button-new-6179 .button-new-in{

padding-top: 0.6rem;
padding-right: 1rem;
padding-bottom: 0.6rem;
padding-left: 1rem;
}

.button-new-6179.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6179{

border: 1px solid #a59073;
}
.button-new-6179 .button-hover{

background: #a59073;
}
body.no-touch .button-new-6179:hover, body.no-touch a.item-in-link:hover .button-new-6179:not(.no-hover){

border: 1px solid #a59073;
}

.button-new-6180 {

background: transparent;
margin-top: 0rem;
margin-right: 0rem;
margin-bottom: 0rem;
margin-left: 0rem;
}

.button-new-6180 .button-new-in{

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

.button-new-6180.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6180{

}
.button-new-6180 .button-hover{

background: transparent;
}
body.no-touch .button-new-6180:hover, body.no-touch a.item-in-link:hover .button-new-6180:not(.no-hover){

}

.button-new-6180{

overflow: visible !important;
}
.button-new-6169 {

border: 1px solid #d2bd9f;
background: transparent;


border-top-left-radius: 100px;

border-bottom-left-radius: 100px;

border-top-right-radius: 100px;

border-bottom-right-radius: 100px;

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

.button-new-6169 .button-new-in{

padding-top: 0.75rem;
padding-right: 1.25rem;
padding-bottom: 0.75rem;
padding-left: 1.25rem;
}

.button-new-6169.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6169{

border: 1px solid #a59073;
}
.button-new-6169 .button-hover{

background: #a59073;
}
body.no-touch .button-new-6169:hover, body.no-touch a.item-in-link:hover .button-new-6169:not(.no-hover){

border: 1px solid #a59073;
}

.button-new-6151 {

background: transparent;
margin-top: 0rem;
margin-right: 0.5rem;
margin-bottom: 0rem;
margin-left: 1.1rem;
}

.button-new-6151 .button-new-in{

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

.button-new-6151.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6151{

}
.button-new-6151 .button-hover{

background: transparent;
}
body.no-touch .button-new-6151:hover, body.no-touch a.item-in-link:hover .button-new-6151:not(.no-hover){

}

.button-new-6151{

overflow: visible !important;
}
.button-new-6149 {

border: 1px solid #d2bd9f;
background: transparent;


border-top-left-radius: 100px;

border-bottom-left-radius: 100px;

border-top-right-radius: 100px;

border-bottom-right-radius: 100px;

margin-top: 0rem;
margin-right: 1rem;
margin-bottom: 0rem;
margin-left: 1rem;
}

.button-new-6149 .button-new-in{

padding-top: 0.6rem;
padding-right: 1rem;
padding-bottom: 0.6rem;
padding-left: 1rem;
}

.button-new-6149.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6149{

border: 1px solid #a59073;
}
.button-new-6149 .button-hover{

background: #a59073;
}
body.no-touch .button-new-6149:hover, body.no-touch a.item-in-link:hover .button-new-6149:not(.no-hover){

border: 1px solid #a59073;
}

.button-new-6141 {

border: 1px solid #d2bd9f;
background: transparent;


border-top-left-radius: 100px;

border-bottom-left-radius: 100px;

border-top-right-radius: 100px;

border-bottom-right-radius: 100px;

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

.button-new-6141 .button-new-in{

padding-top: 0.75rem;
padding-right: 1.25rem;
padding-bottom: 0.75rem;
padding-left: 1.25rem;
}

.button-new-6141.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6141{

border: 1px solid #a59073;
}
.button-new-6141 .button-hover{

background: #a59073;
}
body.no-touch .button-new-6141:hover, body.no-touch a.item-in-link:hover .button-new-6141:not(.no-hover){

border: 1px solid #a59073;
}

.button-new-6135 {

border: 1px solid #d2bd9f;
background: #d2bd9f;


border-top-left-radius: 100px;

border-bottom-left-radius: 100px;

border-top-right-radius: 100px;

border-bottom-right-radius: 100px;

margin-top: 0rem;
margin-right: 1rem;
margin-bottom: 0rem;
margin-left: 0rem;
}

.button-new-6135 .button-new-in{

padding-top: 0.75rem;
padding-right: 1.25rem;
padding-bottom: 0.75rem;
padding-left: 1.25rem;
}

.button-new-6135.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6135{

border: 1px solid #a59073;
}
.button-new-6135 .button-hover{

background: #a59073;
}
body.no-touch .button-new-6135:hover, body.no-touch a.item-in-link:hover .button-new-6135:not(.no-hover){

border: 1px solid #a59073;
}

.form-new-6107 .input-text-new-6107 {

border: 1px solid #162031 !important;
background-color: #243045;
color: #f9f9f9;
box-shadow: 0px 0px 24px 1px rgba(8,32,68,0.5) !important;
padding: 1.5rem 1rem 0.8rem 1rem !important;


border-top-left-radius: 10px;

border-bottom-left-radius: 10px;

border-top-right-radius: 10px;

border-bottom-right-radius: 10px;

}
body.no-touch .form-new-6107:hover .input-text-new-6107 {
border: 1px solid #d2bd9f !important;
background-color: #243045 !important;
color: #f9f9f9 !important;


border-top-left-radius: 10px;

border-bottom-left-radius: 10px;

border-top-right-radius: 10px;

border-bottom-right-radius: 10px;

}
.form-new-6107.focus .input-text-new-6107 {
border: 1px solid #d2bd9f !important;
background-color: #243045 !important;
color: #f9f9f9 !important;


border-top-left-radius: 10px;

border-bottom-left-radius: 10px;

border-top-right-radius: 10px;

border-bottom-right-radius: 10px;

}
.form-new-6107 .label {
color: #ffffff !important;
left: 1rem !important;
}
.form-new-6107 .form-check,
.form-new-6107 .form-radio {
min-height: 20px;
}
body.no-touch .form-new-6107:hover .label {
color: #d2bd9f !important;
}
.form-new-6107.focus .label {
color: #d2bd9f !important;
top: 0.8rem !important;
}
.form-new-6107.form-text-in .waas-icon {
color: #d2bd9f !important;
}
body.no-touch .form-new-6107:hover.form-text-in .waas-icon {
color: #d2bd9f !important;
}
.form-new-6107.focus.form-text-in .waas-icon {
color: #d2bd9f !important;
}
.form-new-6107 .select-new-6107, .form-new-6107 .woocommerce-input-wrapper .form-select-select {
border: 1px solid #162031 !important;
background-color: #243045 !important;
color: #f9f9f9 !important;
box-shadow: 0px 0px 24px 1px rgba(8,32,68,0.5) !important;


border-top-left-radius: 10px;

border-bottom-left-radius: 10px;

border-top-right-radius: 10px;

border-bottom-right-radius: 10px;

}
body.no-touch .form-new-6107:hover .select-new-6107, body.no-touch .form-new-6107:hover .woocommerce-input-wrapper .form-select-select  {
border: 1px solid #d2bd9f !important;
background-color: #243045 !important;
color: #f9f9f9 !important;
}
.form-new-6107.focus .select-new-6107 {
border: 1px solid #d2bd9f !important;
background-color: #243045 !important;
}
.form-new-6107 .select-new-6107 select {
border: 0px !important;
color: inherit !important;
background: transparent !important;
padding: 1.15rem 1rem 1.15rem 1rem !important;
}
.component-search .form-new-6107.form-text-in {
border: 0px !important;
}
.form-new-6107 .woocommerce-input-wrapper .form-select-select select {
background: transparent !important;
}
.form-new-6107 .value:after {
display:none !important;
}
.form-new-6107 .woocommerce-input-wrapper .form-select-select select, body.no-touch .form-new-6107:hover .woocommerce-input-wrapper .form-select-select select {
border:0 !important;
}
.form-new-6107.input-row-type-select .label {
color: #ffffff !important;
}
body.no-touch .form-new-6107.input-row-type-select:hover .label {
color: #ffffff !important;
}
.form-new-6107 .select-new-6107 .icon-select,
.form-new-6107 .icon-upload {
color: #d2bd9f !important;
right: 1em !important;
}
body.no-touch .form-new-6107:hover .select-new-6107 .icon-select,
body.no-touch .form-new-6107:hover .icon-upload {
color: #a59073 !important;
}
.form-new-6107.focus .select-new-6107 .icon-select,
.form-new-6107.focus .icon-upload {
color: #a59073 !important;
}
.form-new-6107 .form-check input ~ .form-checkmark,.form-new-6107 .form-radio input ~ .form-checkmark {

background: transparent;
}
body.no-touch .form-new-6107 .form-check input:hover ~ .form-checkmark,body.no-touch .form-new-6107 .form-radio input:hover ~ .form-checkmark,body.no-touch .form-new-6107 .form-check input:active ~ .form-checkmark,body.no-touch .form-new-6107 .form-radio input:active ~ .form-checkmark {

background: #d2bd9f !important;
}
.form-new-6107 .form-check input:checked ~ .form-checkmark,.form-new-6107 .form-radio input:checked ~ .form-checkmark,body.no-touch .form-new-6107 .form-check input:hover:checked ~ .form-checkmark,body.no-touch .form-new-6107 .form-radio input:hover:checked ~ .form-checkmark {

background: #d2bd9f !important;
}
.form-new-6107 .form-check input ~ .value,.form-new-6107 .form-radio input ~ .value {
color: #f9f9f9 !important;
}
body.no-touch .form-new-6107 .form-check input:hover ~ .value,body.no-touch .form-new-6107 .form-radio input:hover ~ .value,.form-new-6107 .form-check input:active ~ .value,.form-new-6107 .form-radio input:active ~ .value {
color: #f9f9f9 !important;
}
.form-new-6107 .form-check input:checked ~ .value,.form-new-6107 .form-radio input:checked ~ .value,body.no-touch .form-new-6107 .form-check input:hover:checked ~ .value,body.no-touch .form-new-6107 .form-radio input:hover:checked ~ .value {
color: #f9f9f9 !important;
}
.form-new-6107.input-row-type-radio .label,.form-new-6107.input-row-type-checkbox .label{
color: #ffffff !important;
}
body.no-touch .form-new-6107.input-row-type-quantity:hover .label,body.no-touch .form-new-6107.input-row-type-radio:hover .label,body.no-touch .form-new-6107.input-row-type-checkbox:hover .label{
color: #ffffff !important;
}
.form-new-6107 .form-check input:checked ~ .form-checkmark:after,.form-new-6107 .form-radio input:checked ~ .form-checkmark:after,body.no-touch .form-new-6107 .form-check input:hover:checked ~ .form-checkmark:after,body.no-touch .form-new-6107 .form-radio input:hover:checked ~ .form-checkmark:after {
border-color: #ffffff !important;
}
.form-new-6107.form-file-in .input-text-new-6107{height: 3.3rem !important;
}
.form-new-6107 .filename-placeholder .form-uploaded-file{border-color: #2a4875 !important;
color: #000000 !important;
background-color: #000000 !important;
}
.form-new-6107 .spinner-new-6107{border: px  ;
background-color: transparent !important;
overflow:hidden !important;}body.no-touch .form-new-6107 .spinner-new-6107:hover{border: px   !important;
}.form-new-6107 .spinner-new-6107 input{background-color: transparent !important;
padding-top: 1rem !important;
padding-bottom: 1rem !important;
height: auto !important;
}body.no-touch .form-new-6107 .spinner-new-6107 input:hover{background-color: transparent !important;
color: #000000 !important;
}.form-new-6107 .spinner-new-6107 input:focus{background-color: transparent !important;
color: #000000 !important;
}.form-new-6107 .spinner-new-6107 .quantity-arrows{border-left: 0px !important;
}.form-new-6107 .spinner-new-6107 .quantity-arrow{background-color: transparent !important;
}body.no-touch .form-new-6107 .spinner-new-6107 .quantity-arrow:hover{background-color: transparent !important;
}.form-new-6107 .spinner-new-6107 .quantity-arrow:active{background-color: transparent !important;
}.form-new-6107 .spinner-new-6107 .quantity-arrow svg{color: #2a4875 !important;
}body.no-touch .form-new-6107 .spinner-new-6107 .quantity-arrow:hover svg {color: #2a4875 !important;
}.form-new-6107 .spinner-new-6107 .quantity-arrow:active svg{color: #2a4875 !important;
}

        .box-shadow-6379,
        .box-shadow-fixed-6379.fixed{
            box-shadow: 0px 0px 24px 1px rgba(8,32,68,0.5) !important;
        }

        body.no-touch a.item-in-link:hover .box-shadow-hover-6379,
        body.no-touch .box-shadow-hover-6379:hover,
        .image-tag.active .image-tag-toggle .box-shadow-hover-6379 {
            box-shadow: 0px 0px 24px 1px rgba(8,32,68,0.5) !important;
        }


        

        .box-shadow-6230,
        .box-shadow-fixed-6230.fixed{
            box-shadow: 0px 0px 24px 1px rgba(226,226,226,0.5) !important;
        }

        body.no-touch a.item-in-link:hover .box-shadow-hover-6230,
        body.no-touch .box-shadow-hover-6230:hover,
        .image-tag.active .image-tag-toggle .box-shadow-hover-6230 {
            box-shadow: 0px 0px 24px 1px rgba(226,226,226,0.5) !important;
        }


            .list-top .list-item span {
        top: 0.7em;
    }
        .list-item span {
    width: 5px;
    height: 5px;
        }

    .list-item {
        padding-left: 15px;
    }
    .list-right .list-item {
        padding-left: 0px;
        padding-right: 15px;
    }
 
.slider-arrows-dots .dots {
	height: 10px;
}

.slider-arrows-dots .dots span {
	height: 10px;
	width: 10px;
}


/* Custom containers */

.container-4 {padding: 75px 0px;}

@media screen and (max-width: 1224px) {
.container-4 {padding: 75px 0px;}
}
@media screen and (max-width: 1024px) {
.container-4 {padding: 50px 0px;}
}
@media screen and (max-width: 768px) {
.container-4 {padding: 35px 0px;}
}
@media screen and (max-width: 480px) {
.container-4 {padding: 75px 0px;}
}
@media screen and (max-width: 1024px){

    .header-2154 .nav-item.open .nav-item-sub-extended {

    position: relative;
    z-index: 0;
    left: -1rem;
    right: -1rem;
    padding: 1rem;
    }

    .header-2154 .nav-item-sub-extended .column {
    padding-bottom: 1rem;
    }

    .header-2154 .nav-item.open .nav-item-sub,
    .header-2154 .nav-item.open .nav-item-sub-extended {
    display: block;
    }

    .header-2154 .nav-toggle {
    display: block;
    }

    .header-2154 .component-header.component-header-mobile-toggle {
    display: inline-block;
    }

    .header-2154 .header-mobile-nav .component-header {
    display: block;
    }

    .header-2154 .header-mobile-nav {
    position: fixed;
    z-index: 1000000000;
    background: #fff;
    top: 0px;
    width: 100%;
    left: -100%;
    display: block;
    height: 100%;
    }

    body.nav-open .header-2154 .header-mobile-nav {
    left: 0px;
    }

    .header-2154 .header-row.in-mobile-nav .columns,
    .header-2154 .header-row.in-mobile-nav .column {
    display: block !important;
    }

    .header-2154 .header-row.sticky.in-mobile-nav {
    height: auto !important;
    }

    .header-2154 .header-mobile-nav .column {
    width: 100% !important;
    }

    .header-2154 .header-mobile-nav .component-header {
    padding: 0.5rem 0px;
    display: block;
    }

    .header-2154 .nav-item {
    display: block;
    float: none;
    }
    .header-2154 .nav-item > a {
    position:relative;
    }
    .header-2154 .nav-item > a .toggle-nav {
    position: relative;
    line-height: 1rem;
    width: auto;
    display: inline-block;
    }
    .header-2154 .nav-item.open > a .toggle-nav svg {
    transform: rotate(90deg);
    }

    .header-2154 .nav-item > a {
    padding: 0.5rem 35px;
    }

    .header-2154 .nav-item-sub {
    display: none;
    width: 100%;
    position: relative;
    }

    .header-2154 .nav-item-sub a {
    padding-left: 2em;
    }

    .header-2154 .header-mobile-nav .component-header-mobile-toggle {
    display: none;
    }

    .header-2154 .component-header.component-header-nav {
    padding: 0px;
    }

    .header-2154 .header-mobile-nav .header-row-in.fixed {
    position: relative !important;
    top: 0px !important;
    }

    .header-2154 .header-row .columns {
    display: table !important;
    table-layout: fixed;
    width: 100% !important;
    }

    .header-2154 .header-row-pdp .columns {
    table-layout: auto !important;
    }

    .header-2154 .header-row .column {
    display: table-cell !important;
    width: auto;
    min-width: auto;
    }

    .header-2154 .header-row-pdp .column {
    width: auto !important;
    }

    .header-2154 .header-row-pdp .product-single-price div.product-single-price-usp {
    display: block;
    padding-left: 0px;
    padding-right: 0px;
    }


    .header-2154 .nav {
    margin: 0px -35px;
    }

    header.header-2154 .columns .column:first-child .component-header:first-child .nav {
    margin-left: -35px;
    }

    header.header-2154 .columns .column:last-child .component-header:last-child .nav {
    margin-right: -35px;
    }

    .header-2154 .header-mobile-nav-in .nav {
    margin-left: 0px !important;
    margin-right: 0px !important;
    }

    .header-2154 .header-mobile-nav-in {
    overflow: hidden;
    }

    .header-2154 .nav-item > a {
    padding-left: 0px !important;
    padding-right: 0px !important;
    }

    .header-2154 .nav-item > a svg.icon-arrow-right {
        display:inline-block;
    }

    .header-2154 .column.text-left span.toggle-nav {
        position: absolute !important;
        right: 0;
        top: 50%;
        transform: translate(0, -50%);
        min-width: 10%;
        text-align: right;
        height: 100%;
        align-items: center;
        display: flex;
        justify-content: flex-end;
        align-content: center;
    }
    .header-2154 .nav-item > a.mobile-arrow-width {
        padding-right: 10%;
    }

    .header-2154 .column.text-left span.toggle-nav {
        position: absolute !important;
        right: 0;
        top: 50%;
        transform: translate(0, -50%);
        min-width: 10%;
        text-align: right;
        height: 100%;
        align-items: center;
        display: flex;
        justify-content: flex-end;
        align-content: center;
    }

    .header-2154 .column.text-left .nav-item > a {
        padding-right: 10%;
    }
    .header-2154 .column.text-left .nav-item > a.mobile-arrow-width {
        padding-right: 25%;
    }
    .header-2154 .column.text-left a.mobile-arrow-width span.toggle-nav {
        min-width: 25%;
    }

    .header-2154 .nav-item > a svg.icon-arrow-down {
    display:none;
    }

    .header-2154 .columns,
    .header-2154 .column {
    display:block;
    }

    .header-2154 .nav-item-sub-extended {
    padding: 1rem 35px;
    }

    body.no-touch .header-2154 .nav-item a:hover,
    body.no-touch .header-2154 .nav-item:hover {
    color: inherit !important;
    background-color: inherit !important;
    }
    .header-2154 .header-row.toggle-hide,
    .header-2154 .component-header.toggle-hide {
    	display:none !important;
    }

}

@media screen and (min-width: 1025px){
    .header-2154 .nav-item:hover .nav-item-sub,
    .header-2154 .nav-item:hover .nav-item-sub-extended {
    display:block;
    }

    .header-2154 .header-row:hover .header-row-in {
    z-index: 101;
    }

     .header-2154 .header-row:hover {
    position:inherit !important;
    z-index: 100;
    }
    body.no-touch .header-2154 .component-header-account a:hover svg {
    left: 0.25rem;
    }
    body.no-touch .header-2154 .component-header-account a:hover:active svg {
    left: 0.4rem;
    }
    .header-2154 .currency-toggle {
    cursor:pointer;
    }
    body.no-touch .header-2154 .component-header-nav .nav-item:hover {
    z-index: 1;
    }
    .header-2154 .header-row.notoggle-hide,
    .header-2154 .component-header.notoggle-hide {
    	display:none !important;
    }
    .header-2154 .component-header > [class*='mb-']{
        margin-bottom: 0px !important;
    }

    }

/** SIDEBARS **/

.sidebar.sidebar-small {
    width: 450px;
}
.sidebar.sidebar-small.sidebar-left { left: -465px; }
.sidebar.sidebar-small.sidebar-right { right: -465px; }

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


