.elementor-3878 .elementor-element.elementor-element-72c37749{--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;--flex-wrap:wrap;}.elementor-3878 .elementor-element.elementor-element-7fcabf01{--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-3878 .elementor-element.elementor-element-158eac9e{--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-3878 .elementor-element.elementor-element-158eac9e.e-con{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-3878 .elementor-element.elementor-element-4623f3d9 .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-3878 .elementor-element.elementor-element-4623f3d9 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-3878 .elementor-element.elementor-element-4623f3d9 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-3878 .elementor-element.elementor-element-645a3404{--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;--justify-content:space-around;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3878 .elementor-element.elementor-element-645a3404.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3878 .elementor-element.elementor-element-1819c04a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3878 .elementor-element.elementor-element-1819c04a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3878 .elementor-element.elementor-element-7d6468eb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3878 .elementor-element.elementor-element-7d6468eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-3878 .elementor-element.elementor-element-7d6468eb .woocommerce-product-details__short-description{font-family:"Arial", Sans-serif;}.elementor-3878 .elementor-element.elementor-element-b7eabbe{--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;--justify-content:space-around;}.elementor-3878 .elementor-element.elementor-element-6936c7ea .elementor-button{border-style:none;}.elementor-3878 .elementor-element.elementor-element-7bab38b4 .elementor-button{border-style:none;}.elementor-3878 .elementor-element.elementor-element-46221b3{--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;--justify-content:space-around;}.elementor-3878 .elementor-element.elementor-element-218d593 .elementor-button{border-style:none;}.elementor-3878 .elementor-element.elementor-element-007d6cc .elementor-button{border-style:none;}.elementor-3878 .elementor-element.elementor-element-5a45879d{--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;}@media(min-width:768px){.elementor-3878 .elementor-element.elementor-element-7fcabf01{--width:50%;}.elementor-3878 .elementor-element.elementor-element-158eac9e{--width:99.667%;}.elementor-3878 .elementor-element.elementor-element-645a3404{--width:56.167%;}.elementor-3878 .elementor-element.elementor-element-5a45879d{--width:100%;}}/* Start custom CSS for woocommerce-product-title, class: .elementor-element-1819c04a *//* =========================================
   SUNRICH FLOW - SINGLE PRODUCT TITLE
========================================= */

.elementor-3878 .elementor-element.elementor-element-1819c04a .product_title,
.elementor-3878 .elementor-element.elementor-element-1819c04a .elementor-heading-title{
    max-width:720px;

    margin:0 0 18px !important;
    padding:0 !important;

    color:#0B2948 !important;

    font-family:Arial, Helvetica, sans-serif !important;
    font-size:34px !important;
    font-weight:700 !important;
    line-height:1.22 !important;

    letter-spacing:-0.3px !important;
    word-spacing:normal !important;

    text-align:left !important;

    white-space:normal !important;
    overflow-wrap:break-word;
    word-break:normal;
}


/* Tablet */
@media(max-width:1024px){

    .elementor-3878 .elementor-element.elementor-element-1819c04a .product_title,
    .elementor-3878 .elementor-element.elementor-element-1819c04a .elementor-heading-title{
        font-size:29px !important;
        line-height:1.25 !important;
    }

}


/* Mobile */
@media(max-width:767px){

    .elementor-3878 .elementor-element.elementor-element-1819c04a .product_title,
    .elementor-3878 .elementor-element.elementor-element-1819c04a .elementor-heading-title{
        margin-bottom:14px !important;

        font-size:24px !important;
        line-height:1.28 !important;

        letter-spacing:-0.15px !important;
    }

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-7d6468eb *//* =========================================
   SUNRICH FLOW - SINGLE PRODUCT SHORT DESC
========================================= */

.sr-short-desc{
    width:100% !important;
    max-width:680px;

    margin:0 0 28px !important;
    padding:0 !important;

    box-sizing:border-box;
}


/* Short Description */
.sr-short-desc .woocommerce-product-details__short-description{
    margin:0 !important;
    padding:0 !important;

    color:#4F5D69;

    font-family:Arial, Helvetica, sans-serif !important;
    font-size:15px !important;
    font-weight:400 !important;
    line-height:1.75 !important;
}


/* Paragraph spacing */
.sr-short-desc .woocommerce-product-details__short-description p{
    margin:0 0 16px !important;
    padding:0 !important;
}

.sr-short-desc .woocommerce-product-details__short-description p:last-child{
    margin-bottom:0 !important;
}


/* Strong text */
.sr-short-desc .woocommerce-product-details__short-description strong{
    color:#0B2948;
    font-weight:700;
}


/* Links */
.sr-short-desc .woocommerce-product-details__short-description a{
    color:#1D5C96;
    text-decoration:none;
}

.sr-short-desc .woocommerce-product-details__short-description a:hover{
    color:#F57C00;
}


/* Tablet */
@media(max-width:1024px){

    .sr-short-desc{
        margin-bottom:24px !important;
    }

    .sr-short-desc .woocommerce-product-details__short-description{
        font-size:14.5px !important;
        line-height:1.7 !important;
    }

}


/* Mobile */
@media(max-width:767px){

    .sr-short-desc{
        max-width:none;
        margin-bottom:22px !important;
    }

    .sr-short-desc .woocommerce-product-details__short-description{
        font-size:14px !important;
        line-height:1.7 !important;
    }

    .sr-short-desc .woocommerce-product-details__short-description p{
        margin-bottom:13px !important;
    }

}/* End custom CSS */