.elementor-2245 .elementor-element.elementor-element-7f72787{--display:flex;--min-height:170px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.3;--overlay-mix-blend-mode:multiply;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2245 .elementor-element.elementor-element-7f72787::before, .elementor-2245 .elementor-element.elementor-element-7f72787 > .elementor-background-video-container::before, .elementor-2245 .elementor-element.elementor-element-7f72787 > .e-con-inner > .elementor-background-video-container::before, .elementor-2245 .elementor-element.elementor-element-7f72787 > .elementor-background-slideshow::before, .elementor-2245 .elementor-element.elementor-element-7f72787 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2245 .elementor-element.elementor-element-7f72787 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://shop.tandminvestingcompany.com/wp-content/uploads/2023/12/hero.png");background-position:center center;background-size:cover;}.elementor-2245 .elementor-element.elementor-element-7f72787 .elementor-repeater-item-89e2f2c.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2245 .elementor-element.elementor-element-272fd80{--display:flex;--gap:30px 30px;--background-transition:0.3s;}.elementor-2245 .elementor-element.elementor-element-dabd790{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-2245 .elementor-element.elementor-element-2ed67fa .jet-inline-svg{max-width:3000px;color:var( --e-global-color-sk_color_12 );}.elementor-2245 .elementor-element.elementor-element-2ed67fa .jet-inline-svg__wrapper{text-align:center;}.elementor-2245 .elementor-element.elementor-element-2ed67fa > .elementor-widget-container{margin:0px -2px 0px -2px;padding:0px 0px 0px 0px;}.elementor-2245 .elementor-element.elementor-element-2ed67fa{width:100%;max-width:100%;bottom:-10px;}body:not(.rtl) .elementor-2245 .elementor-element.elementor-element-2ed67fa{left:0px;}body.rtl .elementor-2245 .elementor-element.elementor-element-2ed67fa{right:0px;}.elementor-2245 .elementor-element.elementor-element-6794d4b2:not(.elementor-motion-effects-element-type-background), .elementor-2245 .elementor-element.elementor-element-6794d4b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-623dbe5 ) 0%, var( --e-global-color-196b4af ) 20%);}.elementor-2245 .elementor-element.elementor-element-6794d4b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2245 .elementor-element.elementor-element-6794d4b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2245 .elementor-element.elementor-element-6d35c75a > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.woocommerce .elementor-2245 .elementor-element.elementor-element-73358014 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-2245 .elementor-element.elementor-element-73358014 .flex-viewport{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-2245 .elementor-element.elementor-element-73358014 .flex-viewport:not(:last-child){margin-bottom:15px;}.woocommerce .elementor-2245 .elementor-element.elementor-element-73358014 .flex-control-thumbs img{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-2245 .elementor-element.elementor-element-73358014 .flex-control-thumbs li{padding-right:calc(15px / 2);padding-left:calc(15px / 2);padding-bottom:15px;}.woocommerce .elementor-2245 .elementor-element.elementor-element-73358014 .flex-control-thumbs{margin-right:calc(-15px / 2);margin-left:calc(-15px / 2);}.elementor-2245 .elementor-element.elementor-element-73358014 > .elementor-widget-container{background-color:var( --e-global-color-623dbe5 );border-radius:15px 15px 15px 15px;}.elementor-2245 .elementor-element.elementor-element-6ce8b5b0 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-2245 .elementor-element.elementor-element-9666fa4 .elementor-heading-title{color:var( --e-global-color-text );font-size:var( --e-global-typography-164da7e-font-size );font-weight:var( --e-global-typography-164da7e-font-weight );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );word-spacing:var( --e-global-typography-164da7e-word-spacing );}.elementor-2245 .elementor-element.elementor-element-9666fa4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2245 .elementor-element.elementor-element-5f5101{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2245 .elementor-element.elementor-element-5f5101 > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-2245 .elementor-element.elementor-element-3d30c98b .price{color:var( --e-global-color-text );font-size:var( --e-global-typography-304e4a6-font-size );font-weight:var( --e-global-typography-304e4a6-font-weight );line-height:var( --e-global-typography-304e4a6-line-height );letter-spacing:var( --e-global-typography-304e4a6-letter-spacing );word-spacing:var( --e-global-typography-304e4a6-word-spacing );}.elementor-2245 .elementor-element.elementor-element-3d30c98b > .elementor-widget-container{margin:0px 0px 15px 0px;}.woocommerce .elementor-2245 .elementor-element.elementor-element-467c8b22 .star-rating{color:var( --e-global-color-primary );}.woocommerce .elementor-2245 .elementor-element.elementor-element-467c8b22 .star-rating::before{color:var( --e-global-color-sk_color_3 );}.woocommerce .elementor-2245 .elementor-element.elementor-element-467c8b22 .woocommerce-review-link{color:var( --e-global-color-primary );}.elementor-2245 .elementor-element.elementor-element-467c8b22 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2245 .elementor-element.elementor-element-467c8b22{width:auto;max-width:auto;}.elementor-2245 .elementor-element.elementor-element-351ca52d .cart button, .elementor-2245 .elementor-element.elementor-element-351ca52d .cart .button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );border-style:none;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;color:var( --e-global-color-623dbe5 );background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-2245 .elementor-element.elementor-element-351ca52d .cart button:hover, .elementor-2245 .elementor-element.elementor-element-351ca52d .cart .button:hover{color:var( --e-global-color-623dbe5 );background-color:var( --e-global-color-f77b41c );}.elementor-2245 .elementor-element.elementor-element-351ca52d .quantity .qty{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );border-radius:7px 7px 7px 7px;padding:7px 7px 7px 7px;transition:all 0.2s;}.woocommerce .elementor-2245 .elementor-element.elementor-element-351ca52d form.cart .variations{width:60%;}.woocommerce .elementor-2245 .elementor-element.elementor-element-351ca52d form.cart table.variations td.value select, .woocommerce .elementor-2245 .elementor-element.elementor-element-351ca52d form.cart table.variations td.value:before{background-color:var( --e-global-color-623dbe5 );border-radius:50px;}.elementor-2245 .elementor-element.elementor-element-d1a6db2 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.woocommerce .elementor-2245 .elementor-element.elementor-element-3be4af9e .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-text );font-size:var( --e-global-typography-24c7375-font-size );font-weight:var( --e-global-typography-24c7375-font-weight );line-height:var( --e-global-typography-24c7375-line-height );letter-spacing:var( --e-global-typography-24c7375-letter-spacing );word-spacing:var( --e-global-typography-24c7375-word-spacing );}.woocommerce .elementor-2245 .elementor-element.elementor-element-3be4af9e .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-196b4af );border-radius:10px 10px 0 0;}.woocommerce .elementor-2245 .elementor-element.elementor-element-3be4af9e .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-623dbe5 );}.woocommerce .elementor-2245 .elementor-element.elementor-element-3be4af9e .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-2245 .elementor-element.elementor-element-3be4af9e .woocommerce-tabs ul.wc-tabs li.active{background-color:var( --e-global-color-secondary );}.woocommerce .elementor-2245 .elementor-element.elementor-element-3be4af9e .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:var( --e-global-color-secondary );}.woocommerce .elementor-2245 .elementor-element.elementor-element-3be4af9e .woocommerce-Tabs-panel{color:var( --e-global-color-text );}.woocommerce .elementor-2245 .elementor-element.elementor-element-3be4af9e .woocommerce-tabs .woocommerce-Tabs-panel{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-2245 .elementor-element.elementor-element-3be4af9e .woocommerce-Tabs-panel h2{color:var( --e-global-color-text );}.woocommerce .elementor-2245 .elementor-element.elementor-element-3be4af9e .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-164da7e-font-size );font-weight:var( --e-global-typography-164da7e-font-weight );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );word-spacing:var( --e-global-typography-164da7e-word-spacing );}.elementor-2245 .elementor-element.elementor-element-7575bee6:not(.elementor-motion-effects-element-type-background), .elementor-2245 .elementor-element.elementor-element-7575bee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-600d1e7 );}.elementor-2245 .elementor-element.elementor-element-7575bee6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2245 .elementor-element.elementor-element-7575bee6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2245 .elementor-element.elementor-element-435474ac > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product{text-align:center;border-radius:10px;padding:20px 20px 20px 20px;background-color:var( --e-global-color-623dbe5 );}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:3px 3px 3px 3px;}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-text );}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-text );}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-24c7375-font-size );font-weight:var( --e-global-typography-24c7375-font-weight );line-height:var( --e-global-typography-24c7375-line-height );letter-spacing:var( --e-global-typography-24c7375-letter-spacing );word-spacing:var( --e-global-typography-24c7375-word-spacing );}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-text );}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-text );}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-a513c7f );background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );border-style:none;border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-623dbe5 );background-color:var( --e-global-color-f77b41c );}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );margin-inline-start:15px;}.woocommerce .elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products .products > h2{color:var( --e-global-color-623dbe5 );font-size:var( --e-global-typography-164da7e-font-size );font-weight:var( --e-global-typography-164da7e-font-weight );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );word-spacing:var( --e-global-typography-164da7e-word-spacing );text-align:center;margin-bottom:40px;}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product span.onsale{display:block;}body.elementor-page-2245{--ang-classes-border:rgba(79, 122, 233, 0.58);--ang-classes-label:#406DE1;--ang-css-border:rgba(211, 0, 0, 0.35);}@media(min-width:1367px){.elementor-2245 .elementor-element.elementor-element-7f72787::before, .elementor-2245 .elementor-element.elementor-element-7f72787 > .elementor-background-video-container::before, .elementor-2245 .elementor-element.elementor-element-7f72787 > .e-con-inner > .elementor-background-video-container::before, .elementor-2245 .elementor-element.elementor-element-7f72787 > .elementor-background-slideshow::before, .elementor-2245 .elementor-element.elementor-element-7f72787 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2245 .elementor-element.elementor-element-7f72787 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(min-width:2400px){.elementor-2245 .elementor-element.elementor-element-9666fa4 .elementor-heading-title{font-size:var( --e-global-typography-164da7e-font-size );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );word-spacing:var( --e-global-typography-164da7e-word-spacing );}.elementor-2245 .elementor-element.elementor-element-5f5101{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-2245 .elementor-element.elementor-element-3d30c98b .price{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );letter-spacing:var( --e-global-typography-304e4a6-letter-spacing );word-spacing:var( --e-global-typography-304e4a6-word-spacing );}.elementor-2245 .elementor-element.elementor-element-351ca52d .cart button, .elementor-2245 .elementor-element.elementor-element-351ca52d .cart .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2245 .elementor-element.elementor-element-351ca52d .quantity .qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-2245 .elementor-element.elementor-element-3be4af9e .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-24c7375-font-size );line-height:var( --e-global-typography-24c7375-line-height );letter-spacing:var( --e-global-typography-24c7375-letter-spacing );word-spacing:var( --e-global-typography-24c7375-word-spacing );}.woocommerce .elementor-2245 .elementor-element.elementor-element-3be4af9e .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-2245 .elementor-element.elementor-element-3be4af9e .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-164da7e-font-size );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );word-spacing:var( --e-global-typography-164da7e-word-spacing );}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-24c7375-font-size );line-height:var( --e-global-typography-24c7375-line-height );letter-spacing:var( --e-global-typography-24c7375-letter-spacing );word-spacing:var( --e-global-typography-24c7375-word-spacing );}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products .products > h2{font-size:var( --e-global-typography-164da7e-font-size );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );word-spacing:var( --e-global-typography-164da7e-word-spacing );}}@media(max-width:1366px){.elementor-2245 .elementor-element.elementor-element-9666fa4 .elementor-heading-title{font-size:var( --e-global-typography-164da7e-font-size );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );word-spacing:var( --e-global-typography-164da7e-word-spacing );}.elementor-2245 .elementor-element.elementor-element-5f5101{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-2245 .elementor-element.elementor-element-3d30c98b .price{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );letter-spacing:var( --e-global-typography-304e4a6-letter-spacing );word-spacing:var( --e-global-typography-304e4a6-word-spacing );}.elementor-2245 .elementor-element.elementor-element-351ca52d .cart button, .elementor-2245 .elementor-element.elementor-element-351ca52d .cart .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2245 .elementor-element.elementor-element-351ca52d .quantity .qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-2245 .elementor-element.elementor-element-3be4af9e .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-24c7375-font-size );line-height:var( --e-global-typography-24c7375-line-height );letter-spacing:var( --e-global-typography-24c7375-letter-spacing );word-spacing:var( --e-global-typography-24c7375-word-spacing );}.woocommerce .elementor-2245 .elementor-element.elementor-element-3be4af9e .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-2245 .elementor-element.elementor-element-3be4af9e .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-164da7e-font-size );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );word-spacing:var( --e-global-typography-164da7e-word-spacing );}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-24c7375-font-size );line-height:var( --e-global-typography-24c7375-line-height );letter-spacing:var( --e-global-typography-24c7375-letter-spacing );word-spacing:var( --e-global-typography-24c7375-word-spacing );}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products .products > h2{font-size:var( --e-global-typography-164da7e-font-size );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );word-spacing:var( --e-global-typography-164da7e-word-spacing );}}@media(max-width:1200px){.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products  ul.products{grid-column-gap:15px;}}@media(max-width:1024px){.elementor-2245 .elementor-element.elementor-element-6ce8b5b0 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-2245 .elementor-element.elementor-element-9666fa4 .elementor-heading-title{font-size:var( --e-global-typography-164da7e-font-size );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );word-spacing:var( --e-global-typography-164da7e-word-spacing );}.elementor-2245 .elementor-element.elementor-element-5f5101{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-2245 .elementor-element.elementor-element-3d30c98b .price{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );letter-spacing:var( --e-global-typography-304e4a6-letter-spacing );word-spacing:var( --e-global-typography-304e4a6-word-spacing );}.elementor-2245 .elementor-element.elementor-element-351ca52d .cart button, .elementor-2245 .elementor-element.elementor-element-351ca52d .cart .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2245 .elementor-element.elementor-element-351ca52d .quantity .qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-2245 .elementor-element.elementor-element-3be4af9e .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-24c7375-font-size );line-height:var( --e-global-typography-24c7375-line-height );letter-spacing:var( --e-global-typography-24c7375-letter-spacing );word-spacing:var( --e-global-typography-24c7375-word-spacing );}.woocommerce .elementor-2245 .elementor-element.elementor-element-3be4af9e .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-2245 .elementor-element.elementor-element-3be4af9e .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-164da7e-font-size );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );word-spacing:var( --e-global-typography-164da7e-word-spacing );}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-24c7375-font-size );line-height:var( --e-global-typography-24c7375-line-height );letter-spacing:var( --e-global-typography-24c7375-letter-spacing );word-spacing:var( --e-global-typography-24c7375-word-spacing );}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products .products > h2{font-size:var( --e-global-typography-164da7e-font-size );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );word-spacing:var( --e-global-typography-164da7e-word-spacing );margin-bottom:30px;}}@media(max-width:767px){.elementor-2245 .elementor-element.elementor-element-7f72787{--min-height:190px;}.elementor-2245 .elementor-element.elementor-element-272fd80{--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-2245 .elementor-element.elementor-element-dabd790{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2245 .elementor-element.elementor-element-6d35c75a > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2245 .elementor-element.elementor-element-73358014 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-bc-flex-widget .elementor-2245 .elementor-element.elementor-element-6ce8b5b0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2245 .elementor-element.elementor-element-6ce8b5b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2245 .elementor-element.elementor-element-6ce8b5b0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2245 .elementor-element.elementor-element-6ce8b5b0 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2245 .elementor-element.elementor-element-9666fa4{text-align:center;}.elementor-2245 .elementor-element.elementor-element-9666fa4 .elementor-heading-title{font-size:var( --e-global-typography-164da7e-font-size );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );word-spacing:var( --e-global-typography-164da7e-word-spacing );}.elementor-2245 .elementor-element.elementor-element-9666fa4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2245 .elementor-element.elementor-element-5f5101{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2245 .elementor-element.elementor-element-5f5101 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2245 .elementor-element.elementor-element-3d30c98b{text-align:center;}.woocommerce .elementor-2245 .elementor-element.elementor-element-3d30c98b .price{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );letter-spacing:var( --e-global-typography-304e4a6-letter-spacing );word-spacing:var( --e-global-typography-304e4a6-word-spacing );}.elementor-2245 .elementor-element.elementor-element-3d30c98b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2245 .elementor-element.elementor-element-351ca52d .cart button, .elementor-2245 .elementor-element.elementor-element-351ca52d .cart .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2245 .elementor-element.elementor-element-351ca52d .quantity .qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2245 .elementor-element.elementor-element-351ca52d{width:auto;max-width:auto;}.woocommerce .elementor-2245 .elementor-element.elementor-element-3be4af9e .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-24c7375-font-size );line-height:var( --e-global-typography-24c7375-line-height );letter-spacing:var( --e-global-typography-24c7375-letter-spacing );word-spacing:var( --e-global-typography-24c7375-word-spacing );}.woocommerce .elementor-2245 .elementor-element.elementor-element-3be4af9e .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-2245 .elementor-element.elementor-element-3be4af9e .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-164da7e-font-size );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );word-spacing:var( --e-global-typography-164da7e-word-spacing );}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product{text-align:center;}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-24c7375-font-size );line-height:var( --e-global-typography-24c7375-line-height );letter-spacing:var( --e-global-typography-24c7375-letter-spacing );word-spacing:var( --e-global-typography-24c7375-word-spacing );}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-2245 .elementor-element.elementor-element-35231118.elementor-wc-products .products > h2{font-size:var( --e-global-typography-164da7e-font-size );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );word-spacing:var( --e-global-typography-164da7e-word-spacing );margin-bottom:20px;}}/* Start custom CSS for container, class: .elementor-element-7f72787 */.elementor-2245 .elementor-element.elementor-element-7f72787 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-73358014 */.elementor-2245 .elementor-element.elementor-element-73358014 .wp-post-image {
    aspect-ratio: 1/1;
    object-fit: contain;
}

@media (max-width:767px) {
    .elementor-widget-woocommerce-product-images {
    margin-bottom: -15px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-notices, class: .elementor-element-95faa7f */.elementor-2245 .elementor-element.elementor-element-95faa7f .woocommerce-message {
    background: #e7e7e7;
       border-top-color: var( --e-global-color-text ) !important;
}

.woocommerce-message::before {
    color:var( --e-global-color-text ) !important;
}



.elementor-2245 .elementor-element.elementor-element-95faa7f .button {
    color: var( --e-global-color-623dbe5 ) !important;
    background-color: var( --e-global-color-accent ) !important;
    font-weight: 400 !important;
    font-family: outfit, Sans-Serif;
    font-size: 17px !important;
    padding: 15px !important;
    border-radius: 25px;
    border: none !important;
    margin-left: 5px !important

}

.elementor-2245 .elementor-element.elementor-element-95faa7f .button:hover {
    color: var( --e-global-color-623dbe5 ) !important; 
    background-color: var( --e-global-color-f77b41c ) !important;

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-351ca52d */.variations th, .variations td {
    background: transparent !important;
    padding: 0;
    padding-right: 5px;
    text-align: left;
}

@media (max-width: 767px) {
    .variations {
        width: 100% !important;   
    }
    .variations th, .variations td {
        padding: 0 5px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-3be4af9e */.woocommerce-Tabs-panel {
    background: #fff !important;
    padding: 20px 0 0 !important;
}

.active a {
    color: #fff !important;
}

.wc-tabs a {
    font-weight: 600 !important;
}


.woocommerce-Tabs-panel {
    color: var( --e-global-color-primary ) !important;
}

.elementor-2245 .elementor-element.elementor-element-3be4af9e p, tbody {
    color: var( --e-global-color-600d1e7 ) !important;
}

.description_tab {
    margin-right:10px !important;
}

/*.woocommerce-Reviews input#submit {*/
/*    color: black !important;*/
/*    border-radius: 3px !important;*/
/*    font-weight: 400 !important;*/
/*}*/

/*input#submit:hover {*/
/*    background: var(--e-global-color-f77b41c) !important;*/
/*    color: var(--e-global-color-accent) !important;*/
/*}*/

/*.elementor-2245 .elementor-element.elementor-element-3be4af9e ol.commentlist {*/
/*    padding-left: 10px;*/
/*}*/

/*.woocommerce #reviews #comments ol.commentlist li .comment-text {*/
/*    border-radius: 0 !important;*/
/*}*/

@media (max-width: 574px) {
    ul.tabs.wc-tabs {
        padding: 0 !important;
    }
    .wc-tabs li {
        width: 100%;
        margin: 0 !important;
        text-align: center;
    }
    
    input#submit {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d1a6db2 */.woocommerce-Tabs-panel {
    background: #fff !important;
    padding: 20px 0 0 !important;
}

/*.active a {*/
/*    color: #fff !important;*/
/*}*/

/*.wc-tabs a {*/
/*    font-weight: 600 !important;*/
/*}*/

input#submit {
    background: var(--e-global-color-accent) !important;
    color: #fff !important;
    padding: 15px 30px !important;
    border-radius: 0 !important;
}

input#submit:hover {
    background: var(--e-global-color-f77b41c) !important;
}

.elementor-2245 .elementor-element.elementor-element-d1a6db2 ol.commentlist {
    padding-left: 10px;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    border-radius: 0 !important;
}

@media (max-width: 574px) {
    ul.tabs.wc-tabs {
        padding: 0 !important;
    }
    .wc-tabs li {
        width: 100%;
        margin: 0 !important;
        text-align: center;
    }
    
    input#submit {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-35231118 */.elementor-2245 .elementor-element.elementor-element-35231118 .product:hover h2 {
    color: var(--e-global-color-accent) !important;
}/* End custom CSS */
/* Start custom CSS */.table-info table:not(.woocommerce-product-attributes) {
    border: none !important;
}
.table-info table:not(.woocommerce-product-attributes) tbody tr:first-child td:first-child {
    border-radius: 15px 0 0;
}

.table-info table:not(.woocommerce-product-attributes) tbody tr:first-child td:last-child {
    border-radius: 0 15px 0 0;
}

.table-info table:not(.woocommerce-product-attributes) tbody>tr:nth-child(odd)>td, .table-info table:not(.woocommerce-product-attributes) tbody>tr:nth-child(odd)>th {
    background: #1d2a65 !important;
    color: #fff;
}

.table-info table:not(.woocommerce-product-attributes) tbody tr:last-child td:first-child {
    border-radius: 0 0 0 15px;
}

.table-info table:not(.woocommerce-product-attributes) tbody tr:last-child td:last-child {
    border-radius: 0 0 15px 0;
}

.table-info table:not(.woocommerce-product-attributes) td, .table-info table:not(.woocommerce-product-attributes) th {
    border: none !important;
    background: #34448f !important;
    color: #fff;
    text-align: left !important;
}

.woocommerce-Tabs-panel--additional_information table {
    border: none !important;
    border-radius: 10px;
    overflow: hidden;
}

.woocommerce-Tabs-panel--additional_information table td, .woocommerce-Tabs-panel--additional_information table th {
    padding: 15px 8px !important;
    border: none !important;
}

.woocommerce-Tabs-panel--additional_information table td p, .woocommerce-Tabs-panel--additional_information table th p {
    padding: 0 !important;
}/* End custom CSS */