.elementor-516 .elementor-element.elementor-element-b0147fb{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-516 .elementor-element.elementor-element-b0147fb:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-b0147fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-516 .elementor-element.elementor-element-e5b2c5d > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-516 .elementor-element.elementor-element-e5b2c5d{text-align:center;}.elementor-516 .elementor-element.elementor-element-e5b2c5d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:4rem;font-weight:500;color:#222222;}.elementor-516 .elementor-element.elementor-element-6d3f7e7 .woocommerce-breadcrumb{color:#000000;font-family:"Jost", Sans-serif;font-size:2rem;text-align:center;}.elementor-516 .elementor-element.elementor-element-6d3f7e7 .woocommerce-breadcrumb > a{color:#000000;}.elementor-516 .elementor-element.elementor-element-28c856d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10rem 10rem;--row-gap:10rem;--column-gap:10rem;--padding-top:5rem;--padding-bottom:15rem;--padding-left:0rem;--padding-right:0rem;}.elementor-516 .elementor-element.elementor-element-3318e3e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-8ef2521{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-b28141b > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-516 .elementor-element.elementor-element-b28141b{text-align:left;}.elementor-516 .elementor-element.elementor-element-b28141b .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:3.5rem;font-weight:400;color:#222222;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-516 .elementor-element.elementor-element-29d9cce .price{color:#000000;font-family:"Jost", Sans-serif;font-size:3rem;font-weight:500;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-516 .elementor-element.elementor-element-15ccb6a > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#C4C4C4;}.elementor-516 .elementor-element.elementor-element-15ccb6a{color:#000000;font-family:"Jost", Sans-serif;font-size:2.2rem;font-weight:400;}.elementor-516 .elementor-element.elementor-element-1dc95aa > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:#C4C4C4;}.elementor-516 .elementor-element.elementor-element-1dc95aa .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:2.2rem;font-weight:400;color:#000000;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-516 .elementor-element.elementor-element-63fad46 > .elementor-widget-container{margin:4rem 0rem 0rem 0rem;}.elementor-516 .elementor-element.elementor-element-63fad46 .cart button, .elementor-516 .elementor-element.elementor-element-63fad46 .cart .button{font-family:"Jost", Sans-serif;font-size:2.5rem;font-weight:400;transition:all 0.2s;}.elementor-516 .elementor-element.elementor-element-63fad46 .quantity .qty{font-family:"Jost", Sans-serif;font-size:2rem;transition:all 0.2s;}.elementor-516 .elementor-element.elementor-element-ecef4d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-3b4617c > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-516 .elementor-element.elementor-element-0bfc40e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-ed3744f{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-f37605d > .elementor-widget-container{margin:5rem 0rem 0rem 0rem;padding:0rem 0rem 3rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C4C4C4;}.elementor-516 .elementor-element.elementor-element-f37605d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:3.8rem;font-weight:600;color:#222222;}.elementor-516 .elementor-element.elementor-element-9da0e98{--swiper-slides-to-display:5;--swiper-slides-gap:0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:3rem;--arrow-normal-color:#000000;--arrow-hover-color:#000000;}.elementor-516 .elementor-element.elementor-element-9da0e98 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-516 .elementor-element.elementor-element-9da0e98 .swiper-slide > .elementor-element{height:100%;}.elementor-516 .elementor-element.elementor-element-9da0e98 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:0px 0px 0px 1px;}@media(max-width:1024px){.elementor-516 .elementor-element.elementor-element-3318e3e{--grid-auto-flow:row;}.elementor-516 .elementor-element.elementor-element-9da0e98{--swiper-slides-to-display:3;}}@media(min-width:768px){.elementor-516 .elementor-element.elementor-element-3318e3e{--width:80%;}.elementor-516 .elementor-element.elementor-element-ecef4d6{--width:70%;}.elementor-516 .elementor-element.elementor-element-0bfc40e{--width:70%;}.elementor-516 .elementor-element.elementor-element-ed3744f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-516 .elementor-element.elementor-element-3318e3e{--width:90%;}.elementor-516 .elementor-element.elementor-element-ecef4d6{--width:80%;}.elementor-516 .elementor-element.elementor-element-0bfc40e{--width:90%;}.elementor-516 .elementor-element.elementor-element-ed3744f{--width:100%;}}@media(max-width:767px){.elementor-516 .elementor-element.elementor-element-3318e3e{--width:90%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-516 .elementor-element.elementor-element-ecef4d6{--width:80%;}.elementor-516 .elementor-element.elementor-element-0bfc40e{--width:90%;}.elementor-516 .elementor-element.elementor-element-ed3744f{--width:100%;}.elementor-516 .elementor-element.elementor-element-9da0e98{--swiper-slides-to-display:1;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-694c5ae */.elementor-516 .elementor-element.elementor-element-694c5ae img{
    aspect-ratio: 1/1;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6326225 */.elementor-516 .elementor-element.elementor-element-6326225 a{
    font-size: 2rem;
}/* End custom CSS */
/* Start custom CSS for tiered-pricing-table, class: .elementor-element-46ede69 */.elementor-516 .elementor-element.elementor-element-46ede69{
    font-size: 2rem;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3b4617c */.elementor-516 .elementor-element.elementor-element-3b4617c{
     color: #1b1b1b !important;
font-family: "Mulish", Sans-serif;    font-weight: 400;
    font-size: 2rem;
}
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review, .cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review{
    background-color: #D31111 !important;
}
.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit, .cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit, .cr-reviews-grid .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit, .cr-qna-block .cr-review-form-buttons .cr-review-form-submit{
        background-color: #1b1b1b !important;

}/* End custom CSS */