.elementor-12582 .elementor-element.elementor-element-b484c19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--gap:10px 10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-block-start-width:1px;--border-inline-end-width:0px;--border-block-end-width:1px;--border-inline-start-width:0px;border-color:#DBEBFD;--border-color:#DBEBFD;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:35px;--padding-block-end:35px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-12582 .elementor-element.elementor-element-b484c19:not(.elementor-motion-effects-element-type-background), .elementor-12582 .elementor-element.elementor-element-b484c19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFDFF;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12582 .elementor-element.elementor-element-b484c19, .elementor-12582 .elementor-element.elementor-element-b484c19::before{--border-transition:0.3s;}.elementor-12582 .elementor-element.elementor-element-b856c7d{text-align:left;width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-12582 .elementor-element.elementor-element-b856c7d .elementor-heading-title{color:var( --e-global-color-a4c827b );font-size:25px;font-weight:600;text-transform:capitalize;line-height:1.4;}.elementor-12582 .elementor-element.elementor-element-61256fb .woocommerce-breadcrumb{color:var( --e-global-color-f074797 );font-size:18px;text-align:left;}.elementor-12582 .elementor-element.elementor-element-61256fb .woocommerce-breadcrumb > a{color:var( --e-global-color-f074797 );}.elementor-12582 .elementor-element.elementor-element-61256fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12582 .elementor-element.elementor-element-61256fb{width:100%;max-width:100%;}.elementor-12582 .elementor-element.elementor-element-7ad8f16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12582 .elementor-element.elementor-element-f7bc6bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12582 .elementor-element.elementor-element-cf99343{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12582 .elementor-element.elementor-element-d6c359c .flickity-prev-next-button{border-radius:5px;}.elementor-12582 .elementor-element.elementor-element-d6c359c .thumb-btn{border-radius:5px;}.elementor-12582 .elementor-element.elementor-element-d6c359c #product-images .image-item{border-style:none;}.elementor-12582 .elementor-element.elementor-element-777b951{--display:flex;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;}.elementor-12582 .elementor-element.elementor-element-74e3979 .elementor-heading-title{color:var( --e-global-color-a4c827b );font-size:30px;font-weight:600;text-transform:capitalize;line-height:1.4;}.elementor-12582 .elementor-element.elementor-element-74e3979 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 15px 0px;}.elementor-12582 .elementor-element.elementor-element-74e3979{width:100%;max-width:100%;}.woocommerce .elementor-12582 .elementor-element.elementor-element-466d20c .star-rating{color:var( --e-global-color-f074797 );}.woocommerce .elementor-12582 .elementor-element.elementor-element-466d20c .star-rating::before{color:var( --e-global-color-woostify_color_3 );}.woocommerce .elementor-12582 .elementor-element.elementor-element-466d20c .woocommerce-review-link{color:var( --e-global-color-woostify_color_3 );font-size:16px;font-weight:700;}.woocommerce:not(.rtl) .elementor-12582 .elementor-element.elementor-element-466d20c .star-rating{margin-right:1em;}.woocommerce.rtl .elementor-12582 .elementor-element.elementor-element-466d20c .star-rating{margin-left:1em;}.elementor-12582 .elementor-element.elementor-element-466d20c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-12582 .elementor-element.elementor-element-516b724 .price ins span, .elementor-12582 .elementor-element.elementor-element-516b724 .price span{color:var( --e-global-color-3871197 );font-size:28px;font-weight:700;}.elementor-12582 .elementor-element.elementor-element-516b724 .price del span{color:#ED2939;font-size:18px;}.elementor-12582 .elementor-element.elementor-element-516b724 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-12582 .elementor-element.elementor-element-516b724{width:auto;max-width:auto;}.elementor-12582 .elementor-element.elementor-element-42debf7 .woocommerce-product-details__short-description{color:var( --e-global-color-text );font-size:14px;font-weight:500;line-height:2;}.elementor-12582 .elementor-element.elementor-element-42debf7 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-12582 .elementor-element.elementor-element-4a39bc8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-12582 .elementor-element.elementor-element-8d8bf2b .cart .quantity{border-style:solid;}.elementor-12582 .elementor-element.elementor-element-8d8bf2b .single_add_to_cart_button.button{color:var( --e-global-color-f074797 );background-color:var( --e-global-color-3871197 );font-size:14px;}.elementor-12582 .elementor-element.elementor-element-8d8bf2b .single_add_to_cart_button.button:hover{background-color:var( --e-global-color-b5b0e30 );}.elementor-12582 .elementor-element.elementor-element-8d8bf2b > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-12582 .elementor-element.elementor-element-38cb1d2 .elementor-tab-title{border-width:1px;padding:20px 10px 20px 10px;}.elementor-12582 .elementor-element.elementor-element-38cb1d2 .elementor-tab-content{border-width:1px;font-size:14px;font-weight:500;padding:10px 10px 10px 10px;}.elementor-12582 .elementor-element.elementor-element-38cb1d2 .elementor-toggle-title, .elementor-12582 .elementor-element.elementor-element-38cb1d2 .elementor-toggle-icon{color:var( --e-global-color-a3defd6 );}.elementor-12582 .elementor-element.elementor-element-38cb1d2 .elementor-toggle-icon svg{fill:var( --e-global-color-a3defd6 );}.elementor-12582 .elementor-element.elementor-element-38cb1d2 .elementor-tab-title.elementor-active a, .elementor-12582 .elementor-element.elementor-element-38cb1d2 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-bb369e6 );}.elementor-12582 .elementor-element.elementor-element-38cb1d2 .elementor-toggle-title{font-size:1.25rem;font-weight:600;text-transform:capitalize;}.elementor-12582 .elementor-element.elementor-element-38cb1d2 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-d5a6c1b );}.elementor-12582 .elementor-element.elementor-element-38cb1d2 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-d5a6c1b );}.elementor-12582 .elementor-element.elementor-element-38cb1d2 .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:15px;}.elementor-12582 .elementor-element.elementor-element-38cb1d2 .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:15px;}.elementor-12582 .elementor-element.elementor-element-84b9c83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12582 .elementor-element.elementor-element-692e503{text-align:left;}.elementor-12582 .elementor-element.elementor-element-692e503 .elementor-heading-title{font-size:30px;font-weight:700;text-transform:uppercase;}.elementor-12582 .elementor-element.elementor-element-692e503 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 25px 0px;}.elementor-12582 .elementor-element.elementor-element-8e6d4db .related.products .products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-12582 .elementor-element.elementor-element-8e6d4db .related.products .product-loop-image-wrapper{margin-bottom:0px;}.elementor-12582 .elementor-element.elementor-element-8e6d4db .woocommerce-loop-product__title a{font-size:18px;font-weight:800;text-transform:capitalize;}.elementor-12582 .elementor-element.elementor-element-8e6d4db .related.products .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-12582 .elementor-element.elementor-element-8e6d4db .woocommerce-loop-product__title a {color:#2B2B2B;}.elementor-12582 .elementor-element.elementor-element-8e6d4db .related.products .price ins span, .elementor-12582 .elementor-element.elementor-element-8e6d4db .related.products .price span{color:#80BC88;font-weight:800;}.elementor-12582 .elementor-element.elementor-element-8e6d4db .related.products .price del span {color:var( --e-global-color-woostify_color_2 );}.elementor-12582 .elementor-element.elementor-element-8e6d4db .related.products .woostify-tag-on-sale{background-color:#E2282D;}.elementor-12582 .elementor-element.elementor-element-8e6d4db .related.products .button{padding:10px 20px 10px 20px;font-size:14px;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:var( --e-global-color-3871197 );color:#092C57;background-color:#092C5700;margin-top:0px;}.elementor-12582 .elementor-element.elementor-element-8e6d4db .related.products .button:hover{color:var( --e-global-color-f074797 );background-color:var( --e-global-color-3871197 );}@media(max-width:1366px){.elementor-12582 .elementor-element.elementor-element-7ad8f16{--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-12582 .elementor-element.elementor-element-84b9c83{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:15px;--padding-inline-end:15px;}}@media(max-width:1200px){.elementor-12582 .elementor-element.elementor-element-74e3979 .elementor-heading-title{font-size:30px;}.woocommerce .elementor-12582 .elementor-element.elementor-element-466d20c .woocommerce-review-link{font-size:14px;}.elementor-12582 .elementor-element.elementor-element-516b724 .price ins span, .elementor-12582 .elementor-element.elementor-element-516b724 .price span{font-size:24px;}.elementor-12582 .elementor-element.elementor-element-42debf7 .woocommerce-product-details__short-description{font-size:14px;}.elementor-12582 .elementor-element.elementor-element-8d8bf2b .variations .label label{font-size:16px;}.elementor-12582 .elementor-element.elementor-element-8d8bf2b .single_add_to_cart_button.button{font-size:15px;}.elementor-12582 .elementor-element.elementor-element-692e503{text-align:left;}.elementor-12582 .elementor-element.elementor-element-692e503 .elementor-heading-title{font-size:30px;}}@media(max-width:1024px){.elementor-12582 .elementor-element.elementor-element-b856c7d .elementor-heading-title{font-size:30px;}.elementor-12582 .elementor-element.elementor-element-692e503 .elementor-heading-title{font-size:26px;}.elementor-12582 .elementor-element.elementor-element-8e6d4db .related.products .products{grid-column-gap:20px;grid-row-gap:30px;}.elementor-12582 .elementor-element.elementor-element-8e6d4db .related.products .product-loop-image-wrapper{margin-bottom:0px;}.elementor-12582 .elementor-element.elementor-element-8e6d4db .related.products .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-12582 .elementor-element.elementor-element-8e6d4db .related.products .button{margin-top:0px;}}@media(max-width:767px){.elementor-12582 .elementor-element.elementor-element-74e3979 .elementor-heading-title{font-size:24px;}.elementor-12582 .elementor-element.elementor-element-38cb1d2 .elementor-toggle-title{font-size:16px;}.elementor-12582 .elementor-element.elementor-element-8e6d4db .related.products .products{grid-column-gap:20px;grid-row-gap:30px;}.elementor-12582 .elementor-element.elementor-element-8e6d4db .related.products .product-loop-image-wrapper{margin-bottom:0px;}.elementor-12582 .elementor-element.elementor-element-8e6d4db .related.products .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-12582 .elementor-element.elementor-element-8e6d4db .related.products .button{margin-top:0px;}}@media(min-width:768px){.elementor-12582 .elementor-element.elementor-element-b484c19{--content-width:1300px;}.elementor-12582 .elementor-element.elementor-element-7ad8f16{--content-width:1300px;}.elementor-12582 .elementor-element.elementor-element-84b9c83{--content-width:1300px;}}@media(min-width:1367px){.elementor-12582 .elementor-element.elementor-element-b484c19:not(.elementor-motion-effects-element-type-background), .elementor-12582 .elementor-element.elementor-element-b484c19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for woocommerce-product-title, class: .elementor-element-b856c7d */.cstm_pro_title h1{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    word-break: break-word;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    width: 50%
}/* End custom CSS */
/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-61256fb */.elementor-12582 .elementor-element.elementor-element-61256fb{
    display: flex;
    justify-content: flex-start !Important;
    align-items: center;
}
.elementor-12582 .elementor-element.elementor-element-61256fb .item-bread{
    color: #000000;
}
.elementor-12582 .elementor-element.elementor-element-61256fb .item-bread a{
    color: #000000;
}
.single-product .woostify-breadcrumb {
    padding: unset !Important;
}
.single_product_cstm .woostify-breadcrumb{
    display: flex !Important;
}
.single_product_cstm .woostify-breadcrumb .item-bread:nth-child(5) {
    width: 10%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    word-break: break-word;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b484c19 */.single-product .content-top {
    padding: 0px !Important;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for woostify-product-images, class: .elementor-element-d6c359c */.sin_pro_img .image-item.ez-zoom{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    height: auto !important;
}
.sin_pro_img .photoswipe-toggle-button{
    display: none;
}
.sin_pro_img .woostify-tag-on-sale{
    background-color: #ED2939;
}
.sin_pro_img .product-images-container figure a{
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}
/*.sin_pro_img img{*/
/*    height: 500px;*/
/*    object-fit: contain;*/
/*}*//* End custom CSS */
/* Start custom CSS for woostify-product-price, class: .elementor-element-516b724 */.sig-pro-price .price{
    display: flex;
    justify-content: flex-end;
    align-items: flex-start !important;
    flex-direction: row-reverse;
    gap: 10px;
}
.sig-pro-price .price del .woocommerce-Price-amount{
    padding: 2px 6px;
}
.sig-pro-price .price del{
    color: #ED2939;
}/* End custom CSS */
/* Start custom CSS for woostify-product-description, class: .elementor-element-42debf7 */.sin_short_pro .woocommerce-product-details__short-description h3{
    font-size: 18px;
    margin-bottom: 5px;
    color: #000 !important;
    margin: 10px 0px 0px 0px !important;
}
.sin_short_pro .woocommerce-product-details__short-description p{
    font-size: 14px;
    padding: unset !important;
}
.sin_short_pro .woocommerce-product-details__short-description hr{
    border: 1px solid #e0e0e0;
}
.sin_short_pro .woocommerce-product-details__short-description p strong{
    color: #000 !important;
}
.sin_short_pro .woocommerce-product-details__short-description ul{
    margin: 5px 0px 0px 0px !important;
}
.sin_short_pro .woocommerce-product-details__short-description > ul li::marker{
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for wl-single-product-sku, class: .elementor-element-4a39bc8 */.sku-title{
    font-weight: 700;
    color: #000;
}/* End custom CSS */
/* Start custom CSS for woostify-product-add-to-cart, class: .elementor-element-8d8bf2b */.cstm_cart form{
    display: flex;
    flex-wrap: wrap !important;
    gap: 15px;
}
.cstm_cart .quantity{
    order: 1;
    width: 20%;
    display: none !important;
}
.cstm_cart .tinv-wraper.tinv-wishlist{
    display: none !important;
    order: 2;
    width: 10% !important;
    border: 1px solid #e8e8e8 !important;
    border-radius: 50px !important;
}
.cstm_cart .tinvwl_add_to_wishlist-text{
    display: none !important;
}
.cstm_cart .single_add_to_cart_button{
    order: 3;
    width: 50%;
    display: none !important;
}
.cstm_cart .tinvwl_add_to_wishlist_button{
    display: flex;
    justify-content: center;
    align-items: center;
    visibility: unset !important;
}
.cstm_cart .tinvwl_add_to_wishlist_button:before{
    margin: unset !important;
}

.cstm_cart .woostify-buy-now{
    order: 4;
    display: flex !Important;
    width: 50% !Important;
    max-width: 100% !Important;
    flex: unset !Important;
}
.woocommerce-product-gallery__trigger{
    display: none !Important;
}
.cstm_cart .woostify-buy-now.alt{
    margin-top: unset !Important;
}
.cstm_cart .stock.out-of-stock{
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #ffdddf;
    padding: 5px;
    border: 1px solid #d33;
    color: #d33;
    border-radius: 5px;
    width: 100%;
    font-size: 12px;
}
/*.cstm_cart{*/
/*    height: 50px !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-38cb1d2 */.single_pro_toggle .elementor-toggle{
    border: 0px solid #d5d8dc !important;
    border-radius: 2px;
}
.single_pro_toggle .elementor-12582 .elementor-element.elementor-element-38cb1d2 .elementor-tab-content{
    padding: 0px 0px 10px 10px; 
}
.single_pro_toggle .woocommerce-product-details__short-description{
    padding: unset !important;
}
.single_pro_toggle .elementor-toggle-icon.elementor-toggle-icon-right{
    margin-right: 15px !important;
}
.elementor-toggle .elementor-tab-title.elementor-active{
    border-bottom: 1px solid #d5d8dc !important;
}
.single_pro_toggle .elementor-toggle {
    border-top: 1px solid #d5d8dc !important;
}/* End custom CSS */
/* Start custom CSS for woostify-product-related, class: .elementor-element-8e6d4db */@media screen and (max-width: 430px) {
.shop_pro_card.pro-rel ul{
    grid-template-columns: repeat(1,1fr) !important;
    }
}/* End custom CSS */