.woocommerce .elementor-7563 .elementor-element.elementor-element-3b7f11a .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-7563 .elementor-element.elementor-element-3b7f11a .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-7563 .elementor-element.elementor-element-3b7f11a .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-7563 .elementor-element.elementor-element-e0bf9ef > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-7563 .elementor-element.elementor-element-eb72ee5 .elementor-heading-title{color:#000958;font-size:40px;font-weight:600;}.elementor-7563 .elementor-element.elementor-element-eb72ee5 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-7563 .elementor-element.elementor-element-862e78e .price{color:#000958;font-size:40px;font-weight:600;}.woocommerce .elementor-7563 .elementor-element.elementor-element-f62a967 .woocommerce-product-details__short-description{color:#00095899;font-size:16px;}.elementor-7563 .elementor-element.elementor-element-f62a967 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000001A;}.elementor-7563 .elementor-element.elementor-element-3f56055 .cart button{font-size:20px;border-radius:50px 50px 50px 50px;padding:4px 4px 4px 4px;background-color:#FF5B2E;transition:all 0.2s;}.elementor-7563 .elementor-element.elementor-element-3f56055 .cart button:hover{color:#FFFFFFCC;background-color:#FF5B2E;border-color:#FF5B2E;}.elementor-7563 .elementor-element.elementor-element-3f56055 .quantity .qty{color:#000958;transition:all 0.2s;}.woocommerce .elementor-7563 .elementor-element.elementor-element-3f56055 form.cart table.variations label{color:#000958;}.elementor-7563 .elementor-element.elementor-element-40c8794 .elementor-heading-title{color:#000958;font-size:18px;font-weight:500;text-transform:uppercase;}.elementor-7563 .elementor-element.elementor-element-40c8794 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#0009581A;}.elementor-7563 .elementor-element.elementor-element-91032e4{color:#000958;font-size:16px;}.elementor-7563 .elementor-element.elementor-element-c060a90{text-align:center;}.elementor-7563 .elementor-element.elementor-element-c060a90 .elementor-heading-title{color:#000958;font-size:66px;font-weight:600;text-transform:uppercase;}.elementor-7563 .elementor-element.elementor-element-c060a90 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-7563 .elementor-element.elementor-element-e090fee .wl-row > [class*="col-"]{padding:0  15px;margin-bottom:30px;}.elementor-7563 .elementor-element.elementor-element-e090fee .wl-row{margin:0  -15px;}.elementor-7563 .elementor-element.elementor-element-2e91e98 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7563 .elementor-element.elementor-element-2e91e98 .elementor-button{font-size:20px;font-weight:500;text-transform:uppercase;line-height:46px;fill:#FFFFFF;color:#FFFFFF;background-color:#FF5B2E;border-radius:100px 100px 100px 100px;padding:8px 30px 8px 30px;}.elementor-7563 .elementor-element.elementor-element-2e91e98 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7563 .elementor-element.elementor-element-c721bd0{margin-top:5%;margin-bottom:5%;}.elementor-7563 .elementor-element.elementor-element-8d7dc3f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7563 .elementor-element.elementor-element-8d7dc3f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7563 .elementor-element.elementor-element-8d7dc3f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7563 .elementor-element.elementor-element-8d7dc3f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-7563 .elementor-element.elementor-element-8d7dc3f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7563 .elementor-element.elementor-element-8d7dc3f .elementor-image-box-title{color:#000958;font-size:16px;font-weight:500;text-transform:uppercase;}.elementor-7563 .elementor-element.elementor-element-773a4c2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7563 .elementor-element.elementor-element-773a4c2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7563 .elementor-element.elementor-element-773a4c2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7563 .elementor-element.elementor-element-773a4c2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-7563 .elementor-element.elementor-element-773a4c2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7563 .elementor-element.elementor-element-773a4c2 .elementor-image-box-title{color:#000958;font-size:16px;font-weight:500;text-transform:uppercase;}.elementor-7563 .elementor-element.elementor-element-a6929a5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7563 .elementor-element.elementor-element-a6929a5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7563 .elementor-element.elementor-element-a6929a5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7563 .elementor-element.elementor-element-a6929a5 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-7563 .elementor-element.elementor-element-a6929a5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7563 .elementor-element.elementor-element-a6929a5 .elementor-image-box-title{color:#000958;font-size:16px;font-weight:500;text-transform:uppercase;}.elementor-7563 .elementor-element.elementor-element-44d0ac4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7563 .elementor-element.elementor-element-44d0ac4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7563 .elementor-element.elementor-element-44d0ac4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7563 .elementor-element.elementor-element-44d0ac4 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-7563 .elementor-element.elementor-element-44d0ac4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7563 .elementor-element.elementor-element-44d0ac4 .elementor-image-box-title{color:#000958;font-size:16px;font-weight:500;text-transform:uppercase;}@media(max-width:991px){.elementor-7563 .elementor-element.elementor-element-2e91e98 .elementor-button{font-size:22px;padding:8px 30px 8px 30px;}.elementor-7563 .elementor-element.elementor-element-b596781{width:50%;}.elementor-7563 .elementor-element.elementor-element-eac659a{width:50%;}.elementor-7563 .elementor-element.elementor-element-feb950c{width:50%;}.elementor-7563 .elementor-element.elementor-element-c3b6953{width:50%;}}@media(max-width:575px){.elementor-7563 .elementor-element.elementor-element-3b7f11a > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-7563 .elementor-element.elementor-element-eb72ee5 .elementor-heading-title{font-size:16px;}.elementor-7563 .elementor-element.elementor-element-eb72ee5 > .elementor-widget-container{margin:0px 0px -22px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-7563 .elementor-element.elementor-element-862e78e .price{font-size:14px;}.elementor-7563 .elementor-element.elementor-element-862e78e > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-7563 .elementor-element.elementor-element-3f56055 .cart button{font-size:14px;}.elementor-7563 .elementor-element.elementor-element-c060a90 .elementor-heading-title{font-size:26px;}.elementor-7563 .elementor-element.elementor-element-2e91e98 .elementor-button{font-size:20px;padding:0px 24px 0px 24px;}.elementor-7563 .elementor-element.elementor-element-8d7dc3f:not(.keep-mb-pos-yes) .elementor-image-box-img{margin-bottom:15px;}.elementor-7563 .elementor-element.elementor-element-8d7dc3f.elementor-position-right.keep-mb-pos-yes .elementor-image-box-img{margin-left:15px !important;}.elementor-7563 .elementor-element.elementor-element-8d7dc3f.elementor-position-left.keep-mb-pos-yes .elementor-image-box-img{margin-right:15px !important;}.elementor-7563 .elementor-element.elementor-element-773a4c2:not(.keep-mb-pos-yes) .elementor-image-box-img{margin-bottom:15px;}.elementor-7563 .elementor-element.elementor-element-773a4c2.elementor-position-right.keep-mb-pos-yes .elementor-image-box-img{margin-left:15px !important;}.elementor-7563 .elementor-element.elementor-element-773a4c2.elementor-position-left.keep-mb-pos-yes .elementor-image-box-img{margin-right:15px !important;}.elementor-7563 .elementor-element.elementor-element-a6929a5:not(.keep-mb-pos-yes) .elementor-image-box-img{margin-bottom:15px;}.elementor-7563 .elementor-element.elementor-element-a6929a5.elementor-position-right.keep-mb-pos-yes .elementor-image-box-img{margin-left:15px !important;}.elementor-7563 .elementor-element.elementor-element-a6929a5.elementor-position-left.keep-mb-pos-yes .elementor-image-box-img{margin-right:15px !important;}.elementor-7563 .elementor-element.elementor-element-44d0ac4:not(.keep-mb-pos-yes) .elementor-image-box-img{margin-bottom:15px;}.elementor-7563 .elementor-element.elementor-element-44d0ac4.elementor-position-right.keep-mb-pos-yes .elementor-image-box-img{margin-left:15px !important;}.elementor-7563 .elementor-element.elementor-element-44d0ac4.elementor-position-left.keep-mb-pos-yes .elementor-image-box-img{margin-right:15px !important;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-3b7f11a */.elementor-7563 .elementor-element.elementor-element-3b7f11a img{
    border-radius:25px;
}
@media only screen and (max-width: 480px) {
    .woo-variation-product-gallery {
        width: 100%;
        max-width: 100% !important;
    }
}
.elementor-7563 .elementor-element.elementor-element-3b7f11a .wvg-gallery-thumbnail-image.current-thumbnail{
    border: 1px solid #FF5B2E;
    border-radius:25px;
}
.slick-slider {
    margin-bottom: 5px;
}

.woo-variation-gallery-slider-wrapper .woo-variation-gallery-trigger.woo-variation-gallery-trigger-position-top-right {
    display: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-eb72ee5 */.elementor-7563 .elementor-element.elementor-element-eb72ee5 h1{margin-bottom:10px !important
;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-862e78e */.elementor-7563 .elementor-element.elementor-element-862e78e .price del bdi{
        color: #00095833;
    font-weight: 500;
    font-size: 32px;
}
@media(max-width:767px){ 
    .elementor-7563 .elementor-element.elementor-element-862e78e .price del bdi {
    color: #00095833;
    font-weight: 500;
    font-size: 14px;
}
}

.elementor-7563 .elementor-element.elementor-element-862e78e .price{
    display: flex;
    align-items: center;
}
.elementor-7563 .elementor-element.elementor-element-862e78e .price del{
        order: 1;
    margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-f62a967 */.elementor-7563 .elementor-element.elementor-element-f62a967 .woocommerce-product-details__short-description p{
        display: -webkit-box;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}
.elementor-7563 .elementor-element.elementor-element-f62a967 .woocommerce-product-details__short-description{
    margin-bottom:10px;
}
.woocommerce-variation-price {display:none!important}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-3f56055 */.single-product .product .cart .button {
line-height: 2em;}

.elementor-7563 .elementor-element.elementor-element-3f56055 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
    background-color: #000958 !important;
}
.elementor-7563 .elementor-element.elementor-element-3f56055 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button :hover {
    color: rgba(255, 255, 255, 0.8);
}

.elementor-7563 .elementor-element.elementor-element-3f56055 td.value span label{
        color: #00095899  !important;
    background: #F0F0F0;
    border-radius: 62px 62px 62px 62px;
    border: none;
    font-size: 20px  !important;
    font-weight: 500  !important;
    padding: 10px 24px;
    margin:0 !important;
}
@media (max-width: 768px) {
    .elementor-7563 .elementor-element.elementor-element-3f56055 td.value span label {
        font-size: 14px  !important;
padding: 7px 24px;
}
    
.elementor-7563 .elementor-element.elementor-element-3f56055 .quantity+.button {
    height: 38px !important;
}
}
.elementor-7563 .elementor-element.elementor-element-3f56055 td.value{
    flex-wrap: wrap;
}
.elementor-7563 .elementor-element.elementor-element-3f56055 td.value >span{
    margin-top:0;
}
.elementor-7563 .elementor-element.elementor-element-3f56055 th.label label{
     padding: 0;
}
.elementor-7563 .elementor-element.elementor-element-3f56055 th.label{
    padding-top:1rem !important;
}
.elementor-7563 .elementor-element.elementor-element-3f56055 table.variations tr{
        gap: 10px;
        align-items: flex-start;
}
.elementor-7563 .elementor-element.elementor-element-3f56055 .quantity{
    border:none;
}
.elementor-7563 .elementor-element.elementor-element-3f56055 .input-text.qty{

    border-radius: 50px;
    line-height: 66px;
    height: 66px !important;
}
.elementor-7563 .elementor-element.elementor-element-3f56055 .quantity .qty-button{
        background: #F2F2F2FF;
         color:000958;
    border-radius: 50px;
    left:8px;
    height: 50px;
    width:50px;
    top:8px;
}
.elementor-7563 .elementor-element.elementor-element-3f56055 .quantity .qty-button::after{
    color:#000958 !important;
}
.elementor-7563 .elementor-element.elementor-element-3f56055 .quantity .qty-button.inc{
    right:8px ;left:auto;
}
.elementor-7563 .elementor-element.elementor-element-3f56055 .single_add_to_cart_button{
    margin-left:0 !important;
}
.elementor-7563 .elementor-element.elementor-element-3f56055 .woocommerce-variation-add-to-cart{
    flex-wrap:wrap !important;
}
.yith-wcwl-add-button>a i {
    display:none;
}
.elementor-7563 .elementor-element.elementor-element-3f56055 .yith-wcwl-add-to-wishlist{
    width:100%;
}
.elementor-7563 .elementor-element.elementor-element-3f56055 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button{
        border-radius: 50px 50px 50px 50px;
    padding: 4px;
    background-color: #FF5B2EFF;
    transition: all 0.2s;
    letter-spacing: 1px;
    line-height: 1.875rem;
    text-transform: uppercase;
    width: 100%;
    display: block;
    text-align: center;
    color: #fff;
    font-weight: 600;
    font-size: 20px;
}

@media (max-width: 768px){
    .elementor-7563 .elementor-element.elementor-element-3f56055 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button{
        border-radius: 50px 50px 50px 50px;
    padding: 4px;
    background-color: #FF5B2EFF;
    transition: all 0.2s;
    letter-spacing: 1px;
    line-height: 1.875rem;
    text-transform: uppercase;
    width: 100%;
    display: block;
    text-align: center;
    color: #fff;
    font-weight: 600;
    font-size: 14px;
}

.yith-wcwl-add-button>a i {
    display:none;
}

}
.elementor-7563 .elementor-element.elementor-element-3f56055 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a{
     display:block;
}
.elementor-7563 .elementor-element.elementor-element-3f56055 .yith-wcwl-wishlistexistsbrowse a{
    font-weight: 500;
    text-decoration: underline;
   
}

.woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form){
    flex-wrap: wrap !important;
}
.single-product .product.product-type-variable .variations_form .variations tr{
    flex-direction: column;
    align-items: flex-start;
    border-bottom: 1px solid #0000001A;
    padding-bottom: 1rem;
    margin-bottom:0;
}

.single-product .product.product-type-variable .variations_form .single_variation_wrap{
    margin-top:0;
}
.elementor-7563 .elementor-element.elementor-element-3f56055 .form.cart table.variations label{
    color: #00095899;
        
}
.elementor-7563 .elementor-element.elementor-element-3f56055 .quantity{
        max-width: 220px;
    margin: 1rem 0;
}
@media (max-width: 768px){
    .elementor-7563 .elementor-element.elementor-element-3f56055 .quantity{
        max-width: 140px;
    margin: 0.7rem 0;
}
.elementor-7563 .elementor-element.elementor-element-3f56055 .input-text.qty{

    border-radius: 50px;
    line-height: 33px;
    height: 50px !important;
}
.elementor-7563 .elementor-element.elementor-element-3f56055 .quantity .qty-button{
        background: #F2F2F2FF;
    border-radius: 50px;
    left:8px;
    height: 40px;
    width:40px;
    top:5px;
}
form.cart .quantity .qty-button {
    position: absolute;
    top: 0;
    width: 38px;
    height: 45px;
    font-size: 0;
    line-height: 33px;}

}

.elementor-7563 .elementor-element.elementor-element-3f56055 td.value input[type="radio"]:checked + label{
    background:#fff !important;
    color:#000958 !important;
    border:1px solid #000958;
}
.elementor-7563 .elementor-element.elementor-element-3f56055 .cart_box{
        padding: 1rem 0 0;
    border-top: 1px solid #0009581A;
}
.elementor-7563 .elementor-element.elementor-element-3f56055 .yith-wcwl-add-to-wishlist{
    margin-top:1rem;
}
.elementor-7563 .elementor-element.elementor-element-3f56055 .quantity+.button{height:60px;}

.elementor-7563 .elementor-element.elementor-element-3f56055 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
    display: block;
    height: 1.875rem;
    line-height: 1.875rem;
}

@media (min-width:765px) {
   .elementor-7563 .elementor-element.elementor-element-3f56055 .quantity+.button {
    height: 50px;
}
.elementor-7563 .elementor-element.elementor-element-3f56055 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
    height: 50px;
    padding: 10px; 
} 
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-91032e4 */.elementor-7563 .elementor-element.elementor-element-91032e4 h4 {color: #000958!important;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e0bf9ef */.elementor-7563 .elementor-element.elementor-element-e0bf9ef .yith-wcwl-wishlistexistsbrowse{
    color:#000958;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-69b2447 */.elementor-7563 .elementor-element.elementor-element-69b2447 .elementor-container{
        align-items: flex-start;
}

@media(min-width:768px){
    .elementor-7563 .elementor-element.elementor-element-69b2447 .elementor-element-e98f754{
        position: sticky;
    top: 30px;
}
}/* End custom CSS */
/* Start custom CSS for wl-single-product-reviews, class: .elementor-element-9069150 */.elementor-7563 .elementor-element.elementor-element-9069150 .woocommerce-Reviews-title{
        color: #000958;
    font-size: 66px;
    font-weight: 600;
    text-transform: uppercase;
        margin: 60px 0;
    text-align: center;
}
@media only screen and (max-width: 767px) {
.elementor-7563 .elementor-element.elementor-element-9069150 .woocommerce-Reviews-title{
    font-size: 26px;
color: #000958;
}
.wcpr-overall-rating-and-rating-count h2 {
    display: none;}
    
.wcpr-filter-container {
    border: none;
}

.wcpr-stars-count .wcpr-row .wcpr-col-rank-count {
    width: 100%;}
    
.wcpr-stars-count .wcpr-row {
    display: inline-block;
    font-size: 0;
    width: 100%;
    height: 22px;
    text-align: center;
}
}
.elementor-7563 .elementor-element.elementor-element-9069150 .comment-form-rating .stars:first-child{display:none !important;}

/*.elementor-7563 .elementor-element.elementor-element-9069150 .star-rating span::before{display:none;}*/

.elementor-7563 .elementor-element.elementor-element-9069150 .wcpr-filter-container .wcpr-filter-button.wcpr-active{
        border-radius: 30px;
    background: #000958FF;
}
.elementor-7563 .elementor-element.elementor-element-9069150 .wcpr-filter-container a.wcpr-filter-button{
    border-radius: 30px;
    background: #00095899;
}
.woocommerce p.stars a,
.woocommerce p.stars a:before{
    width:20px;
    height:20px;
    font-size:20px;
}
.woocommerce p.stars.selected a:not(.active):before {
    color: #FF5B2EFF;
}
.elementor-7563 .elementor-element.elementor-element-9069150  h2,
.elementor-7563 .elementor-element.elementor-element-9069150 div.wcpr-overall-rating-right-total,
.elementor-7563 .elementor-element.elementor-element-9069150 p,
.elementor-7563 .elementor-element.elementor-element-9069150 .comment-reply-title,
.elementor-7563 .elementor-element.elementor-element-9069150 div.wcpr-form-description,
.elementor-7563 .elementor-element.elementor-element-9069150 label{
    color:#000958CC !important;
}
.wcpr-comment-form-images .wcpr_image_upload{
    color:#000958CC
}
.elementor-7563 .elementor-element.elementor-element-9069150 input.submit{
    
    background: #000958FF;
    border-radius: 50px;
    padding: 12px 36px;
    text-transform: none;
    font-weight: 500;

}



.elementor-7563 .elementor-element.elementor-element-9069150 .star-rating span::before {
    content: "\ea03\ea03\ea03\ea03\ea03";
    font-family: "iNova" !important;
	    font-size: inherit;
    letter-spacing: 1px !important;
top: 0;
    position: absolute;
    left: 0;
}


.elementor-7563 .elementor-element.elementor-element-9069150 .wcpr-overall-rating-left {background:#000958!important;padding:5px 10px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2e91e98 */.elementor-7563 .elementor-element.elementor-element-2e91e98 svg{
    width:1.6em;
}/* End custom CSS */