.elementor-5358 .elementor-element.elementor-element-efaa362{--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-5358 .elementor-element.elementor-element-8483272{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5358 .elementor-element.elementor-element-ea7ec7c{--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-5358 .elementor-element.elementor-element-ea7ec7c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5358 .elementor-element.elementor-element-a145db2{--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-5358 .elementor-element.elementor-element-a145db2.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-5358 .elementor-element.elementor-element-0031266 .elementor-heading-title{font-size:34px;font-weight:600;color:var( --e-global-color-astglobalcolor3 );}.elementor-5358 .elementor-element.elementor-element-5969bdf .elementor-heading-title{font-size:22px;font-weight:300;}.woocommerce .elementor-5358 .elementor-element.elementor-element-82641d2 .woocommerce-product-details__short-description{color:#666666;font-size:16px;line-height:24px;}.elementor-5358 .elementor-element.elementor-element-fd6f783 .elementor-button{background-color:var( --e-global-color-41722f9 );}.elementor-5358 .elementor-element.elementor-element-fd6f783 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5358 .elementor-element.elementor-element-fd6f783 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5358 .elementor-element.elementor-element-fd6f783 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-5358 .elementor-element.elementor-element-7e3c658{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-5358 .elementor-element.elementor-element-7e3c658 .elementor-share-btn{font-size:calc(0.8px * 10);}.elementor-5358 .elementor-element.elementor-element-55a6537{--display:flex;}.elementor-5358 .elementor-element.elementor-element-665cb3e > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-5358 .elementor-element.elementor-element-665cb3e{z-index:1;}.elementor-5358 .elementor-element.elementor-element-18d87d8 > .elementor-widget-container{padding:50px 0px 0px 0px;}.woocommerce .elementor-5358 .elementor-element.elementor-element-18d87d8 h2{color:var( --e-global-color-astglobalcolor3 );font-size:34px;}.elementor-5358 .elementor-element.elementor-element-49db540{--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-5358 .elementor-element.elementor-element-2e4a900 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EEEEEE;}.elementor-5358 .elementor-element.elementor-element-2e4a900{text-align:left;}.elementor-5358 .elementor-element.elementor-element-2e4a900 .elementor-heading-title{font-size:34px;color:var( --e-global-color-astglobalcolor3 );}.elementor-5358 .elementor-element.elementor-element-54b4d88{--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;}body.elementor-page-5358:not(.elementor-motion-effects-element-type-background), body.elementor-page-5358 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-5358 .elementor-element.elementor-element-efaa362{--content-width:1300px;}.elementor-5358 .elementor-element.elementor-element-8483272{--content-width:1300px;}.elementor-5358 .elementor-element.elementor-element-ea7ec7c{--width:380px;}.elementor-5358 .elementor-element.elementor-element-55a6537{--content-width:1300px;}}@media(max-width:880px) and (min-width:768px){.elementor-5358 .elementor-element.elementor-element-ea7ec7c{--width:100%;}}@media(max-width:1024px){.elementor-5358 .elementor-element.elementor-element-0031266 .elementor-heading-title{font-size:28px;} .elementor-5358 .elementor-element.elementor-element-7e3c658{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-5358 .elementor-element.elementor-element-2e4a900 .elementor-heading-title{font-size:28px;}}@media(max-width:880px){.elementor-5358 .elementor-element.elementor-element-8483272{--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;}}@media(max-width:767px){ .elementor-5358 .elementor-element.elementor-element-7e3c658{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}/* Start custom CSS for container, class: .elementor-element-8483272 */.woocommerce-js div.product .product_title {
    margin-bottom: 0;
}
.woocommerce-product-details__short-description p{
    margin-bottom: 0;
}
.woocommerce-js div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li,
.woocommerce-js div.product div.images.woocommerce-product-gallery .flex-viewport{
    border: 1px solid #eee;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49db540 */.loop-solution-list .e-loop-item:nth-of-type(even) .loop-solution-item__img {
    order: 2;
}

@media only screen and (max-width:880px) {
    .loop-solution-list .e-loop-item:nth-of-type(even) .loop-solution-item__img {
    order: unset;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55a6537 */#product-tab-description .elementor-section.elementor-section-stretched {
    width: 100%!important;
    left: 0!important;
    padding: 20px!important;
}

.product-detail .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 100%;   
}

#product-tab-additional_information h2 {
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}
.woocommerce-js .product-detail table.shop_attributes {
    border-top: none;
}
.product-detail .woocommerce-product-attributes tbody {
      display: flex;
      flex-wrap: wrap;
}
.product-detail tr.woocommerce-product-attributes-item {
    width: 50%;
    display: flex;
    border-top: 1px solid var(--ast-border-color);
}
.woocommerce-js .product-detail table.shop_attributes th {
    width: 25%;
    background-color: #eee;
    word-wrap: break-word;
}
.woocommerce-js .product-detail table.shop_attributes td {
      width: 75%;
      padding: .7em 1em;
}
.woocommerce-js .product-detail table.shop_attributes td p {
    padding: 0;
}
@media screen and (max-width: 782px) {
    .product-detail tr.woocommerce-product-attributes-item {
        width:100%;
    }
}/* End custom CSS */