.elementor-7506 .elementor-element.elementor-element-66d7434{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7506 .elementor-element.elementor-element-66d7434:not(.elementor-motion-effects-element-type-background), .elementor-7506 .elementor-element.elementor-element-66d7434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-7506 .elementor-element.elementor-element-657fedb{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-7506 .elementor-element.elementor-element-1e92063{text-align:center;}.elementor-7506 .elementor-element.elementor-element-1e92063 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-7506 .elementor-element.elementor-element-d3dc335 .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-7506 .elementor-element.elementor-element-d3dc335 .woocommerce-breadcrumb{text-align:center;}.elementor-7506 .elementor-element.elementor-element-c938038{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7506 .elementor-element.elementor-element-e4d263f{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7506 .elementor-element.elementor-element-0a06964{--display:flex;--border-radius:5px 5px 5px 5px;}.woocommerce .elementor-7506 .elementor-element.elementor-element-be9bf6a .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-7506 .elementor-element.elementor-element-be9bf6a .flex-viewport, .woocommerce .elementor-7506 .elementor-element.elementor-element-be9bf6a .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;}.woocommerce .elementor-7506 .elementor-element.elementor-element-be9bf6a .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-7506 .elementor-element.elementor-element-be9bf6a .flex-control-thumbs img{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-7506 .elementor-element.elementor-element-be9bf6a .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-7506 .elementor-element.elementor-element-be9bf6a .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-7506 .elementor-element.elementor-element-7b6dc96{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7506 .elementor-element.elementor-element-ff000e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;line-height:1.2em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7506 .elementor-element.elementor-element-de33d94{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7506 .elementor-element.elementor-element-bd9e015{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7506 .elementor-element.elementor-element-4208660{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 10px;}.elementor-7506 .elementor-element.elementor-element-4208660:not(.elementor-motion-effects-element-type-background), .elementor-7506 .elementor-element.elementor-element-4208660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8B0F8;}.elementor-widget-image .widget-image-caption{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-7506 .elementor-element.elementor-element-9491b5b > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-7506 .elementor-element.elementor-element-188853b{text-align:center;}.elementor-7506 .elementor-element.elementor-element-188853b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;font-style:italic;color:#550FE1;}.elementor-7506 .elementor-element.elementor-element-cc84417{text-align:center;}.elementor-7506 .elementor-element.elementor-element-cc84417 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;font-style:italic;}.elementor-7506 .elementor-element.elementor-element-728368c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 10px;}.elementor-7506 .elementor-element.elementor-element-728368c:not(.elementor-motion-effects-element-type-background), .elementor-7506 .elementor-element.elementor-element-728368c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8B0F8;}.elementor-7506 .elementor-element.elementor-element-70a9d01 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-7506 .elementor-element.elementor-element-ed5f63d{text-align:center;}.elementor-7506 .elementor-element.elementor-element-ed5f63d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;font-style:italic;color:#550FE1;}.elementor-7506 .elementor-element.elementor-element-7221b1d{text-align:center;}.elementor-7506 .elementor-element.elementor-element-7221b1d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;font-style:italic;}.elementor-7506 .elementor-element.elementor-element-e793987{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 10px;}.elementor-7506 .elementor-element.elementor-element-e793987:not(.elementor-motion-effects-element-type-background), .elementor-7506 .elementor-element.elementor-element-e793987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8B0F8;}.elementor-7506 .elementor-element.elementor-element-2b9a56c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7506 .elementor-element.elementor-element-da73f02{text-align:center;}.elementor-7506 .elementor-element.elementor-element-da73f02 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;font-style:italic;color:#550FE1;}.elementor-7506 .elementor-element.elementor-element-95a2a4c{text-align:center;}.elementor-7506 .elementor-element.elementor-element-95a2a4c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;font-style:italic;}.elementor-7506 .elementor-element.elementor-element-bb14d6c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7506 .elementor-element.elementor-element-1181bce{text-align:center;}.elementor-7506 .elementor-element.elementor-element-d8ff1ac{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#F93E41;}.elementor-7506 .elementor-element.elementor-element-15c8734{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-woocommerce-product-title .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-7506 .elementor-element.elementor-element-b476b03 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;color:#2F2F2F;}.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 );}.elementor-7506 .elementor-element.elementor-element-6d9e4f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7506 .elementor-element.elementor-element-6d9e4f9{text-align:left;}.woocommerce .elementor-7506 .elementor-element.elementor-element-6d9e4f9 .price{color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-size:24px;font-weight:700;line-height:1.6em;}.woocommerce .elementor-7506 .elementor-element.elementor-element-6d9e4f9 .price ins{color:var( --e-global-color-primary );font-size:24px;font-weight:700;}.woocommerce .elementor-7506 .elementor-element.elementor-element-935f749 .woocommerce-product-details__short-description{color:#777777;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7506 .elementor-element.elementor-element-5d14034{--divider-border-style:solid;--divider-color:#EFEFEF;--divider-border-width:1px;}.elementor-7506 .elementor-element.elementor-element-5d14034 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7506 .elementor-element.elementor-element-5d14034 .elementor-divider-separator{width:100%;}.elementor-7506 .elementor-element.elementor-element-5d14034 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.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-7506 .elementor-element.elementor-element-e26e485 .cart button, .elementor-7506 .elementor-element.elementor-element-e26e485 .cart .button{font-size:16px;font-weight:400;border-radius:5px 5px 5px 5px;padding:15px 40px 15px 40px;color:var( --e-global-color-caf3c1b );background-color:var( --e-global-color-e194860 );transition:all 0.2s;}.elementor-7506 .elementor-element.elementor-element-e26e485 .cart button:hover, .elementor-7506 .elementor-element.elementor-element-e26e485 .cart .button:hover{color:#FFFFFF;background-color:var( --e-global-color-85f50d5 );}.elementor-7506 .elementor-element.elementor-element-e26e485 .added_to_cart{color:var( --e-global-color-e194860 );}.woocommerce .elementor-7506 .elementor-element.elementor-element-e26e485 form.cart table.variations td.value select, .woocommerce .elementor-7506 .elementor-element.elementor-element-e26e485 form.cart table.variations td.value:before{background-color:var( --e-global-color-caf3c1b );}.elementor-7506 .elementor-element.elementor-element-6dd50fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7506 .elementor-element.elementor-element-6c018a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;line-height:1.2em;}.elementor-7506 .elementor-element.elementor-element-71160ce{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7506 .elementor-element.elementor-element-8b403e6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7506 .elementor-element.elementor-element-ab6f912{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 10px;}.elementor-7506 .elementor-element.elementor-element-ab6f912:not(.elementor-motion-effects-element-type-background), .elementor-7506 .elementor-element.elementor-element-ab6f912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8B0F8;}.elementor-7506 .elementor-element.elementor-element-5c0d92f > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-7506 .elementor-element.elementor-element-c205f66{text-align:center;}.elementor-7506 .elementor-element.elementor-element-c205f66 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;font-style:italic;color:#550FE1;}.elementor-7506 .elementor-element.elementor-element-23e95f7{text-align:center;}.elementor-7506 .elementor-element.elementor-element-23e95f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;font-style:italic;}.elementor-7506 .elementor-element.elementor-element-73cff32{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 10px;}.elementor-7506 .elementor-element.elementor-element-73cff32:not(.elementor-motion-effects-element-type-background), .elementor-7506 .elementor-element.elementor-element-73cff32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8B0F8;}.elementor-7506 .elementor-element.elementor-element-47d5702 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-7506 .elementor-element.elementor-element-04626c6{text-align:center;}.elementor-7506 .elementor-element.elementor-element-04626c6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;font-style:italic;color:#550FE1;}.elementor-7506 .elementor-element.elementor-element-7967d47{text-align:center;}.elementor-7506 .elementor-element.elementor-element-7967d47 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;font-style:italic;}.elementor-7506 .elementor-element.elementor-element-0c07c2e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 10px;}.elementor-7506 .elementor-element.elementor-element-0c07c2e:not(.elementor-motion-effects-element-type-background), .elementor-7506 .elementor-element.elementor-element-0c07c2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8B0F8;}.elementor-7506 .elementor-element.elementor-element-1ab1f0d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7506 .elementor-element.elementor-element-e1d7c7e{text-align:center;}.elementor-7506 .elementor-element.elementor-element-e1d7c7e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;font-style:italic;color:#550FE1;}.elementor-7506 .elementor-element.elementor-element-a46dbeb{text-align:center;}.elementor-7506 .elementor-element.elementor-element-a46dbeb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;font-style:italic;}.elementor-7506 .elementor-element.elementor-element-a506cfc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7506 .elementor-element.elementor-element-4e99309{text-align:center;}.elementor-7506 .elementor-element.elementor-element-703e193{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#F93E41;}.elementor-7506 .elementor-element.elementor-element-1451f9c{--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 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7506 .elementor-element.elementor-element-e3f6f91{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-7506 .elementor-element.elementor-element-4b1b8f7{text-align:center;}.elementor-7506 .elementor-element.elementor-element-4b1b8f7 .elementor-heading-title{font-family:"Caprasimo", Sans-serif;font-size:50px;font-weight:500;color:#AE00FF;}.elementor-7506 .elementor-element.elementor-element-7b8e7da{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7506 .elementor-element.elementor-element-292d2c3 .jet-form-builder__label{text-align:left;}.elementor-7506 .elementor-element.elementor-element-292d2c3 .jet-form-builder__desc{text-align:left;}.elementor-7506 .elementor-element.elementor-element-292d2c3 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-7506 .elementor-element.elementor-element-292d2c3 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-7506 .elementor-element.elementor-element-292d2c3 .jet-form-builder input{color-scheme:normal;}.elementor-7506 .elementor-element.elementor-element-292d2c3 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-7506 .elementor-element.elementor-element-292d2c3 .jet-form-builder__action-button{transition:all 0.3s;}.elementor-7506 .elementor-element.elementor-element-292d2c3 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-7506 .elementor-element.elementor-element-292d2c3 .jet-form-builder-message--success{text-align:center;}.elementor-7506 .elementor-element.elementor-element-292d2c3 .jet-form-builder-message--error{text-align:center;}.elementor-7506 .elementor-element.elementor-element-b14937c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7506 .elementor-element.elementor-element-9244421{text-align:center;}.elementor-7506 .elementor-element.elementor-element-9244421 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:#FF0004;}.elementor-7506 .elementor-element.elementor-element-77e52aa{text-align:center;}@media(min-width:768px){.elementor-7506 .elementor-element.elementor-element-b14937c{--content-width:650px;}}@media(max-width:1024px){.elementor-7506 .elementor-element.elementor-element-1e92063 .elementor-heading-title{font-size:28px;}.elementor-7506 .elementor-element.elementor-element-ff000e4 .elementor-heading-title{font-size:26px;}.elementor-7506 .elementor-element.elementor-element-bd9e015{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7506 .elementor-element.elementor-element-6c018a6 .elementor-heading-title{font-size:26px;}.elementor-7506 .elementor-element.elementor-element-8b403e6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7506 .elementor-element.elementor-element-4b1b8f7 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-7506 .elementor-element.elementor-element-1e92063 .elementor-heading-title{font-size:26px;}.elementor-7506 .elementor-element.elementor-element-ff000e4 .elementor-heading-title{font-size:24px;}.elementor-7506 .elementor-element.elementor-element-6c018a6 .elementor-heading-title{font-size:24px;}.elementor-7506 .elementor-element.elementor-element-4b1b8f7 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-be9bf6a *//*.elementor-7506 .elementor-element.elementor-element-be9bf6a  .flex-control-thumbs img {*/
/*height: 150px !important;*/
/*object-fit: cover !important;*/
/*    margin-top: 10px !important;*/
/*}*/

/*.woocommerce div.product div.images .flex-control-thumbs {*/
/*    gap: 10px !important;*/
/*    display: flex !important;*/
/*    margin-top: 10px !important;*/
/*    flex-wrap: flex-wrap;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff000e4 */.elementor-7506 .elementor-element.elementor-element-ff000e4 span{
    color: #cc00ff;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-6d9e4f9 */.elementor-7506 .elementor-element.elementor-element-6d9e4f9 .elementor-widget-container ins {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-e26e485 */.elementor-7506 .elementor-element.elementor-element-e26e485 table tbody>tr:nth-child(odd)>td {
    padding-left: 0px !important;
}

/*.elementor-7506 .elementor-element.elementor-element-e26e485 p.stock.in-stock {*/
/*    display: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c8734 */.elementor-7506 .elementor-element.elementor-element-15c8734 .group_table td.woocommerce-grouped-product-list-item__label{
    padding-left: 0px !important;
}

.elementor-7506 .elementor-element.elementor-element-15c8734 .woocommerce div.product p.price ins,.woocommerce div.product span.price ins {
color:#222 !important;
font-weight: 400 !important;
}


/*Affiliate Products*/
.elementor-7506 .elementor-element.elementor-element-15c8734 span.woocommerce-Price-amount.amount {
    font-size: 24px;
 font-weight: 500 !important;
}
.elementor-7506 .elementor-element.elementor-element-15c8734 del {
    color: #1f2124 !important;
 font-weight: 500 !important;
}

.elementor-7506 .elementor-element.elementor-element-15c8734 .woocommerce-variation-price {
font-weight: 500 !important;
}

.elementor-7506 .elementor-element.elementor-element-15c8734 td.woocommerce-grouped-product-list-item__price span.woocommerce-Price-amount.amount {
    color: #222 !important;
    font-size: 16px !important;
    font-weight: 500 !important;
}

.elementor-7506 .elementor-element.elementor-element-15c8734 form.cart .group_table td.woocommerce-grouped-product-list-item__label a {
font-size: 20px;
line-height: 1.6em;
font-weight: 500;
color: #222;
font-family: "lato";
}

.elementor-7506 .elementor-element.elementor-element-15c8734 tr#product-62 td.woocommerce-grouped-product-list-item__quantity a {
    color: #fff !important;
}

.elementor-7506 .elementor-element.elementor-element-15c8734 tr#product-62 td.woocommerce-grouped-product-list-item__quantity a:hover{
background: #222 !important;
}
 
 .elementor-7506 .elementor-element.elementor-element-15c8734 :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty {
padding: 10px !important;
text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c018a6 */.elementor-7506 .elementor-element.elementor-element-6c018a6 span{
    color: #cc00ff;
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-292d2c3 */.elementor-7506 .elementor-element.elementor-element-292d2c3 .cal_product_box {
    background: #9473ff !important;
    padding: 10px !important;
    border-radius: 24px !important;
    min-height: 120px;
    align-items: center;
}

.elementor-7506 .elementor-element.elementor-element-292d2c3 .cal_product_box {
    display: flex;
}

.elementor-7506 .elementor-element.elementor-element-292d2c3 .cal_product_box .jet-form-builder__label {
    display: none;
}

.elementor-7506 .elementor-element.elementor-element-292d2c3 .jet-form-builder__field-wrap input {
    background: #fff !important;
    padding: 10px 0px !important;
    border: none !important;
    font-weight: 700;
    font-size: 16px !important;
    outline: none !important;
    text-align: center !important;
    border-radius: 10px !important;
}

.elementor-7506 .elementor-element.elementor-element-292d2c3 input[type="number"]::-webkit-inner-spin-button,
.elementor-7506 .elementor-element.elementor-element-292d2c3 input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: number-input; 
  opacity: 1; /* Ensure they are not transparent */
  pointer-events: auto; /* Ensure they are clickable */
}

.elementor-7506 .elementor-element.elementor-element-292d2c3 input[type="number"] {
  /* Ensure Firefox doesn't remove the arrows */
  -moz-appearance: number-input; 
}

.elementor-7506 .elementor-element.elementor-element-292d2c3 .cal_product_box_title h4.wp-block-heading {
    font-size: 20px !important;
    font-weight: 800 !important;
}

.elementor-7506 .elementor-element.elementor-element-292d2c3 .cal_product_box_col {
    gap: 10px;
}

.elementor-7506 .elementor-element.elementor-element-292d2c3 .cal_product_box_text {
    font-weight: 700;
}

.elementor-7506 .elementor-element.elementor-element-292d2c3 .cal_product_box_text_col {
    margin-top: 5px !important;
}

.elementor-7506 .elementor-element.elementor-element-292d2c3 .cal_form_bg_title {
    background: #cc00ff !important;
    color: #fff !important;
    padding: 5px 20px 10px 20px !important;
    border-radius: 20px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: max-content;
    margin: 0 auto;
    line-height: 1.2;
    font-size:30px !important;
}

.elementor-7506 .elementor-element.elementor-element-292d2c3 .cal_form_total .jet-form-builder__label {
    display: none;
}

.elementor-7506 .elementor-element.elementor-element-292d2c3 .cal_form_total {
    display: flex;
    gap: 3px;
    align-items: center;
    justify-content: center;
}

.elementor-7506 .elementor-element.elementor-element-292d2c3 .cal_form_total .jet-form-builder-row.field-type-calculated-field {
    font-size: 40px !important;
    font-weight: 800;
    line-height:1.2
}

.elementor-7506 .elementor-element.elementor-element-292d2c3 .cal_form_total_col {
    margin: 20px 0px;
}

@media all and (max-width:1024px){
.elementor-7506 .elementor-element.elementor-element-292d2c3 .cal_form_bg_title {
    font-size: 24px !important;
}

.elementor-7506 .elementor-element.elementor-element-292d2c3 .cal_form_total .jet-form-builder-row.field-type-calculated-field{
    font-size:30px !important;
}
}

@media all and (max-width:767px){
.elementor-7506 .elementor-element.elementor-element-292d2c3 .cal_form_col.cal_form_col3 {
    max-width: 100% !important;
    width: 100% !important;
    flex-basis: 100% !important;
}

.elementor-7506 .elementor-element.elementor-element-292d2c3 .wp-block-columns.is-not-stacked-on-mobile.cal_form_row {
    flex-wrap: wrap !important;
    gap: 0px !important;
}

.elementor-7506 .elementor-element.elementor-element-292d2c3 .cal_form_col.cal_form_col1 {
    width: 50% !important;
    flex-basis: 50% !important;
    padding-right: 10px !important;
}

.elementor-7506 .elementor-element.elementor-element-292d2c3 .cal_form_col.cal_form_col2 {
    width: 50% !important;
    flex-basis: 50% !important;
    padding-left: 10px !important;
}

.elementor-7506 .elementor-element.elementor-element-292d2c3 .cal_form_col.cal_form_col3 {
    padding-top: 30px;
}
}/* End custom CSS */