.elementor-243 .elementor-element.elementor-element-847d574 > .elementor-container{max-width:1300px;}.elementor-243 .elementor-element.elementor-element-847d574{margin:50px 0px 50px 0px;}.elementor-243 .elementor-element.elementor-element-1943ab1 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-243 .elementor-element.elementor-element-8674098 .woocommerce-breadcrumb{font-family:"Source Sans Pro";font-weight:400;font-style:italic;}.woocommerce .elementor-243 .elementor-element.elementor-element-29fc907 .price{color:#000000;font-family:"Source Sans Pro";font-size:39px;font-weight:700;}.elementor-243 .elementor-element.elementor-element-e780e5c .cart button{transition:all 0.2s;}.elementor-243 .elementor-element.elementor-element-e780e5c .quantity .qty{transition:all 0.2s;}.elementor-243 .elementor-element.elementor-element-afc12e5 > .elementor-container{max-width:1300px;}.elementor-243 .elementor-element.elementor-element-46d2910.elementor-wc-products  ul.products{grid-column-gap:23px;grid-row-gap:37px;}.elementor-243 .elementor-element.elementor-element-46d2910.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:12px;}.elementor-243 .elementor-element.elementor-element-46d2910.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-243 .elementor-element.elementor-element-46d2910.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:11px;}.elementor-243 .elementor-element.elementor-element-46d2910.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:9px;}.elementor-243 .elementor-element.elementor-element-46d2910.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:9px;}.elementor-243 .elementor-element.elementor-element-46d2910.elementor-wc-products ul.products li.product .star-rating{font-size:0em;}.elementor-243 .elementor-element.elementor-element-46d2910.elementor-wc-products ul.products li.product .button{margin-top:7px;}.woocommerce .elementor-243 .elementor-element.elementor-element-46d2910.elementor-wc-products .products > h2{font-size:10px;}.elementor-243 .elementor-element.elementor-element-46d2910.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-243 .elementor-element.elementor-element-196b327{width:40%;}.elementor-243 .elementor-element.elementor-element-b5ea561{width:59.967%;}}@media(max-width:1024px){.elementor-243 .elementor-element.elementor-element-46d2910.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-243 .elementor-element.elementor-element-46d2910.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-related, class: .elementor-element-46d2910 */.wd-buttons[class*=wd-pos-r] {
    opacity: 0;
    transform: translateX(20px) translateZ(0);
    display: none;
}/* End custom CSS */
/* Start custom CSS */.elementor-widget-woocommerce-product-price .price>.amount, .elementor-widget-woocommerce-product-price .price ins .amount {
    color: inherit;
    font-weight: inherit;
    display: none;
}

.woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart, .elementor-widget-wc-add-to-cart form.cart:not(.grouped_form):not(.variations_form), .elementor-widget-wc-add-to-cart form.cart.variations_form .woocommerce-variation-add-to-cart {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    display: none;
}

.joinchat__woo-btn {
    --s: 50px !important;
    display: inline-block;
    box-sizing: border-box;
    height: var(--s);
    max-width: 100%;
    padding: 0 calc(var(--s)/2) 0 var(--s);
    background: #25d366 var(--joinchat-ico) calc(var(--s)*0.2) 50% no-repeat;
    background-size: calc(var(--s)*0.6);
    color: #fff;
    border-radius: calc(var(--s)/2);
    font: 700 normal calc(var(--s)*0.35)/var(--s) var(--joinchat-font);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
    transition: background-color 200ms;
}/* End custom CSS */