.elementor-55806 .elementor-element.elementor-element-974ba82{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-55806 .elementor-element.elementor-element-974ba82.e-con{--align-self:flex-start;}.elementor-55806 .elementor-element.elementor-element-a056fd3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-55806 .elementor-element.elementor-element-b909c3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55806 .elementor-element.elementor-element-b909c3b{text-align:start;}.elementor-55806 .elementor-element.elementor-element-314f2a5{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;}.elementor-55806 .elementor-element.elementor-element-314f2a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-55806 .elementor-element.elementor-element-314f2a5.elementor-element{--align-self:flex-start;}.elementor-55806 .elementor-element.elementor-element-7e6ad2d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55806 .elementor-element.elementor-element-658d230 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55806 .elementor-element.elementor-element-ec38702{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-55806 .elementor-element.elementor-element-5921fd2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-55806 .elementor-element.elementor-element-cb00d43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55806 .elementor-element.elementor-element-539bace{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-55806 .elementor-element.elementor-element-539bace.elementor-element{--align-self:center;}.elementor-55806 .elementor-element.elementor-element-539bace .elementor-text-editor{text-align:left;}.elementor-55806 .elementor-element.elementor-element-303aa65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55806 .elementor-element.elementor-element-303aa65.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-55806 .elementor-element.elementor-element-303aa65.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-55806 .elementor-element.elementor-element-a056fd3{--width:100%;}.elementor-55806 .elementor-element.elementor-element-7e6ad2d{--width:100%;}.elementor-55806 .elementor-element.elementor-element-ec38702{--content-width:100%;}.elementor-55806 .elementor-element.elementor-element-5921fd2{--width:80%;}}@media(max-width:1024px){.elementor-55806 .elementor-element.elementor-element-314f2a5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-55806 .elementor-element.elementor-element-303aa65.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-55806 .elementor-element.elementor-element-303aa65.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-7e6ad2d */.mkl_pc .mkl_pc_container .mkl_pc_viewer > header {
    display: none !important;
}
.mkl_pc .mkl_pc_container .mkl_pc_viewer .mkl_pc_layers img {
    max-height: max-content !important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices {
    padding-top: 0px !important;
    padding-bottom:0px !important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices > ul > li.layers-list-item:not(.type-step):not(:last-of-type) {
    margin-bottom: 10px !important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices li.choices-list li > button.choice-item {
    padding: 10px !important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices ul li button {
    word-break: keep-all !important;
}
.mkl_pc .mkl_pc_container span.pc-total-price {
        font-size: 2.1em !important;
}
.mkl_pc .mkl_pc_container .pc_configurator_form {
    padding-top: 0px !important;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices > ul ul.layer_choices.display-mode-colors .choices-list li.choice button.choice-item i.mkl-pc-thumbnail span {
    border: 1px solid #d2d2d7;
}/* End custom CSS */