.elementor-27665 .elementor-element.elementor-element-e1949c4{--display:flex;--min-height:10vh;}.elementor-27665 .elementor-element.elementor-element-f45d366{--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;}.elementor-27665 .elementor-element.elementor-element-79281ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27665 .elementor-element.elementor-element-5bf154a{--display:flex;}.elementor-27665 .elementor-element.elementor-element-3d794d5{--display:flex;}.elementor-27665 .elementor-element.elementor-element-3d794d5.e-con{--flex-grow:0;--flex-shrink:0;}html .elementor-27665 .elementor-element.elementor-element-f65166f .product_title{font-size:28px;line-height:1.5em;color:#FFFFFF;}.elementor-27665 .elementor-element.elementor-element-cab71f9{--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:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27665 .elementor-element.elementor-element-efbb250 .wd-products-with-bg, .elementor-27665 .elementor-element.elementor-element-efbb250 .wd-products-with-bg .wd-product{--wd-prod-bg:#FAFAFA;--wd-bordered-bg:#FAFAFA;}@media(min-width:768px){.elementor-27665 .elementor-element.elementor-element-3d794d5{--width:57.736%;}.elementor-27665 .elementor-element.elementor-element-cab71f9{--content-width:1200px;}}@media(max-width:1024px){html .elementor-27665 .elementor-element.elementor-element-f65166f .product_title{font-size:24px;}.elementor-27665 .elementor-element.elementor-element-cab71f9{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){html .elementor-27665 .elementor-element.elementor-element-f65166f .product_title{font-size:22px;}.elementor-27665 .elementor-element.elementor-element-cab71f9{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-27665 .elementor-element.elementor-element-efbb250 .wd-el-title{font-size:20px;}}/* Start custom CSS for container, class: .elementor-element-f45d366 */.elementor-27665 .elementor-element.elementor-element-f45d366 {
        max-width: 1200px;
    width: 100%;
    background: #1f1f1f;
    border-radius: 20px;
    padding: 60px;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.5);
}

@media(max-width: 767px) {
    .elementor-27665 .elementor-element.elementor-element-f45d366 {
        padding: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-efbb250 */.elementor-27665 .elementor-element.elementor-element-efbb250 .wd-products-with-bg:not(.products-bordered-grid) :is(.product-wrapper,.wd-cat-wrap) {
    background-color: #0c0c0c00;
}
.elementor-27665 .elementor-element.elementor-element-efbb250 h3.wd-entities-title {
    color: white !important;
}
.elementor-27665 .elementor-element.elementor-element-efbb250 .wd-product-cats {
    display: none;
}
.elementor-27665 .elementor-element.elementor-element-efbb250 .wd-buttons.wd-pos-r-t {
    display: none;
}
.elementor-27665 .elementor-element.elementor-element-efbb250 .wrapp-swatches {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cab71f9 */}/* End custom CSS */