.elementor-349 .elementor-element.elementor-element-8bf774f{--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;--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-349 .elementor-element.elementor-element-0a36373{--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;--gap:10px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-349 .elementor-element.elementor-element-1e18292 .kitify-post-title{font-family:"BIZ UDPGothic", sans-serif;font-size:35px;font-weight:600;text-transform:capitalize;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-349 .elementor-element.elementor-element-133591b .price{font-family:"BIZ UDPGothic", sans-serif;font-size:30px;font-weight:600;}.elementor-349 .elementor-element.elementor-element-133591b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-349 .elementor-element.elementor-element-e2c8873 .cart button{font-size:20px;font-weight:400;text-transform:uppercase;background-color:#FF5768;transition:all 0.2s;}.elementor-349 .elementor-element.elementor-element-e2c8873 .quantity .qty{border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;border-color:#ECECEC;transition:all 0.2s;}.elementor-349 .elementor-element.elementor-element-d7ed21a{width:auto;max-width:auto;}.elementor-349 .elementor-element.elementor-element-bd8aad0 .kitify-product-tabs .nova-woocommerce-tabs .tabs .tabs-title > a{font-family:"timonium", sans-serif;font-size:18px;text-transform:uppercase;}.elementor-349 .elementor-element.elementor-element-bd8aad0 .kitify-product-tabs .nova-woocommerce-tabs .accordion .accordion-item > a{font-family:"timonium", sans-serif;font-size:18px;text-transform:uppercase;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-349 .elementor-element.elementor-element-bd8aad0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-349 .elementor-element.elementor-element-1f46f9b{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-349 .elementor-element.elementor-element-20b5fa3{--singleproduct-image-column:4;}.elementor-349 .elementor-element.elementor-element-20b5fa3 .zoominner{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;border-radius:0px 0px 0px 0px;padding:40px 40px 40px 40px;}.elementor-349 .elementor-element.elementor-element-20b5fa3 .flex-control-thumbs li img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;padding:15px 15px 15px 15px;}.elementor-349 .elementor-element.elementor-element-3400b54{--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;--gap:40px 40px;--background-transition:0.3s;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-349 .elementor-element.elementor-element-7cafd80 .elementor-heading-title{font-family:"BIZ UDPGothic", sans-serif;font-size:36px;}.elementor-349 .elementor-element.elementor-element-59e776a .ht-product-2 [class*="ht-product-content"] .ht-product-title-2 a{font-family:"BIZ UDPGothic", sans-serif;}.elementor-349 .elementor-element.elementor-element-59e776a .ht-product-2 [class*="ht-product-content"] .ht-product-price-2 span{font-family:"BIZ UDPGothic", sans-serif;font-weight:600;}.elementor-349 .elementor-element.elementor-element-59e776a .ht-product-2 .ht-product-image-wrap-2 [class*="ht-product-action"] ul li a{font-size:22px;}.elementor-349 .elementor-element.elementor-element-59e776a .ht-product-2 .ht-product-content-2-wrap [class*="ht-product-action"] ul li a{font-size:22px;}.elementor-349 .elementor-element.elementor-element-59e776a .ht-product-2 .ht-product-image-wrap-2 [class*="ht-product-action"] ul li a,.elementor-349 .elementor-element.elementor-element-59e776a .ht-product-2 .ht-product-content-2-wrap [class*="ht-product-action"] ul li a{border-style:none;background-color:#02010100;}.elementor-349 .elementor-element.elementor-element-59e776a .ht-product-2 .ht-product-image-wrap-2 [class*="ht-product-action"] ul li a:hover{color:#DC9A0E;}.elementor-349 .elementor-element.elementor-element-59e776a .ht-product-2 .ht-product-content-2-wrap [class*="ht-product-action"] ul li a:hover{color:#DC9A0E;}.elementor-349 .elementor-element.elementor-element-b738507 .elementor-button{font-weight:600;background-color:#F26670;border-radius:0px 0px 0px 0px;padding:15px 35px 15px 35px;}.elementor-349 .elementor-element.elementor-element-b738507 > .elementor-widget-container{margin:-30px 0px 0px 0px;}@media(max-width:1599px){.elementor-349 .elementor-element.elementor-element-8bf774f{--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-349 .elementor-element.elementor-element-0a36373{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-349 .elementor-element.elementor-element-3400b54{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}}@media(max-width:1279px){.elementor-349 .elementor-element.elementor-element-8bf774f{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-349 .elementor-element.elementor-element-0a36373{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-349 .elementor-element.elementor-element-1e18292 .kitify-post-title{font-size:25px;}.elementor-349 .elementor-element.elementor-element-1e18292 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-349 .elementor-element.elementor-element-133591b .price{font-size:25px;}.elementor-349 .elementor-element.elementor-element-3400b54{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-349 .elementor-element.elementor-element-59e776a .ht-product-2 [class*="ht-product-content"] .ht-product-title-2 a{font-size:14px;}}@media(max-width:991px){.elementor-349 .elementor-element.elementor-element-8bf774f{--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-349 .elementor-element.elementor-element-0a36373{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-349 .elementor-element.elementor-element-3400b54{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-349 .elementor-element.elementor-element-8bf774f{--gap:20px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-349 .elementor-element.elementor-element-0a36373.e-con{--order:2;}.elementor-349 .elementor-element.elementor-element-1e18292 .kitify-post-title{font-size:22px;}.elementor-349 .elementor-element.elementor-element-133591b .price{font-size:32px;}.elementor-349 .elementor-element.elementor-element-1f46f9b.e-con{--order:1;}.elementor-349 .elementor-element.elementor-element-3400b54{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-349 .elementor-element.elementor-element-7cafd80 .elementor-heading-title{font-size:24px;}}@media(min-width:768px){.elementor-349 .elementor-element.elementor-element-8bf774f{--content-width:1440px;}.elementor-349 .elementor-element.elementor-element-0a36373{--width:50%;}.elementor-349 .elementor-element.elementor-element-1f46f9b{--width:50%;}.elementor-349 .elementor-element.elementor-element-3400b54{--content-width:1440px;}}@media(max-width:991px) and (min-width:768px){.elementor-349 .elementor-element.elementor-element-0a36373{--width:100%;}.elementor-349 .elementor-element.elementor-element-1f46f9b{--width:100%;}}/* Start custom CSS for kitify-wooproduct-title, class: .elementor-element-1e18292 */.elementor-349 .elementor-element.elementor-element-1e18292 .kitify-post-title {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for kitify-wooproduct-addtocart, class: .elementor-element-e2c8873 */.elementor-349 .elementor-element.elementor-element-e2c8873 .quantity .qty {
    border-color: #e7d0d0!important;
}
.elementor-349 .elementor-element.elementor-element-e2c8873 .woocommerce-variation-availability {
    display: none;
}
.elementor-349 .elementor-element.elementor-element-e2c8873 .woocommerce-product-details__add-to-cart {
    display: block!important;
    width: 100%;
}
div.product.elementor .quantity+.button {
    margin-left: 0!important;
    margin-top: 10px!important;
    width: 100%;
}
.woocommerce .product .cart .quantity {
    width: 49%;
    height: 50px;
}
.elementor-349 .elementor-element.elementor-element-e2c8873 .swatchly-swatch {
    border: 1px solid #F26670;
}
.elementor-349 .elementor-element.elementor-element-e2c8873 .swatchly-swatch:hover,.elementor-349 .elementor-element.elementor-element-e2c8873 .swatchly-swatch.swatchly-selected, .elementor-349 .elementor-element.elementor-element-e2c8873 .swatchly-swatch.swatchly-more-button {
    border: 2px solid #F26670;
}
.single-product .product.product-type-variable .kitify .variations_form .single_variation_wrap{
    margin-top: -20px;
}
.elementor-349 .elementor-element.elementor-element-e2c8873 a.added_to_cart.wc-forward {
    display: none;
}/* End custom CSS */
/* Start custom CSS for yith_wcwl_add_to_wishlist, class: .elementor-element-d7ed21a */.elementor-349 .elementor-element.elementor-element-d7ed21a .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
    position: absolute;
    bottom: 83px;
    height: 50px;
    right: 0;
    width: 49%;
    border: 1px solid #e7d0d0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-349 .elementor-element.elementor-element-d7ed21a .yith-wcwl-wishlistexistsbrowse.show {
    position: absolute;
    bottom: 83px;
    height: 50px;
    right: 0;
    width: 49%;
    border: 1px solid #e7d0d0;
    text-align: center;
    display: flex;
    align-items: center;
    padding-top: 13px;
}/* End custom CSS */
/* Start custom CSS for kitify-wooproduct-datatabs, class: .elementor-element-bd8aad0 */.elementor-349 .elementor-element.elementor-element-bd8aad0 #panel_additional_information-label,.elementor-349 .elementor-element.elementor-element-bd8aad0 a#panel_reviews-label{
    display: none;
}/* End custom CSS */
/* Start custom CSS for wl-product-grid, class: .elementor-element-59e776a */.elementor-349 .elementor-element.elementor-element-59e776a .ht-product.ht-product-2.ht-overflow-hidden {
    padding: 10px;
    border: 2px solid #fff;
}
.elementor-349 .elementor-element.elementor-element-59e776a .ht-product.ht-product-2.ht-overflow-hidden:hover{
    border: 2px solid #ff1919;
}
.elementor-349 .elementor-element.elementor-element-59e776a .ht-product-2:hover .ht-product-image-wrap-2 a img.ht-product-img-zoom {
    transform: scale(1);
}
.elementor-349 .elementor-element.elementor-element-59e776a a.ht-product-action-icon-2.woolentorquickview {
    display: none!important;
}
.elementor-349 .elementor-element.elementor-element-59e776a .ht-product-2 .ht-product-image-wrap-2 .ht-product-action-2 {
    right: 5px;
    left: auto;
    top: 0px;
}
.elementor-349 .elementor-element.elementor-element-59e776a .ht-product-image-wrap-2 .ht-product-action-2 ul li {
    opacity: 1;
    visibility: visible;
    margin: 5px 0 5px 0px;
}
.elementor-349 .elementor-element.elementor-element-59e776a .ht-product-2 .ht-product-content-2 .ht-product-title-2{
    display: -webkit-box;
   -webkit-line-clamp: 2;
   overflow: hidden;
   text-overflow: ellipsis;
   -webkit-box-orient: vertical;

}/* End custom CSS */