.elementor-487 .elementor-element.elementor-element-e80475a{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-487 .elementor-element.elementor-element-e80475a:not(.elementor-motion-effects-element-type-background), .elementor-487 .elementor-element.elementor-element-e80475a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-487 .elementor-element.elementor-element-1e9df6b .woocommerce-breadcrumb{color:var( --e-global-color-7acaa7f );font-family:var( --e-global-typography-8775bc0-font-family ), Sans-serif;font-size:var( --e-global-typography-8775bc0-font-size );font-weight:var( --e-global-typography-8775bc0-font-weight );}.elementor-487 .elementor-element.elementor-element-1e9df6b .woocommerce-breadcrumb > a{color:var( --e-global-color-7acaa7f );}.elementor-487 .elementor-element.elementor-element-4bbf742{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-487 .elementor-element.elementor-element-9f9d0ee{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-487 .elementor-element.elementor-element-59f2901{--display:flex;}.woocommerce .elementor-487 .elementor-element.elementor-element-4d92b76 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-487 .elementor-element.elementor-element-4d92b76 .flex-viewport, .woocommerce .elementor-487 .elementor-element.elementor-element-4d92b76 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2;}.woocommerce .elementor-487 .elementor-element.elementor-element-4d92b76 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-487 .elementor-element.elementor-element-4d92b76 .flex-viewport{border-radius:8px 8px 8px 8px;}.woocommerce .elementor-487 .elementor-element.elementor-element-4d92b76 .flex-viewport:not(:last-child){margin-bottom:8px;}.woocommerce .elementor-487 .elementor-element.elementor-element-4d92b76 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2;border-radius:6px 6px 6px 6px;}.woocommerce .elementor-487 .elementor-element.elementor-element-4d92b76 .flex-control-thumbs li{padding-right:calc(8px / 2);padding-left:calc(8px / 2);padding-bottom:8px;}.woocommerce .elementor-487 .elementor-element.elementor-element-4d92b76 .flex-control-thumbs{margin-right:calc(-8px / 2);margin-left:calc(-8px / 2);}.elementor-487 .elementor-element.elementor-element-00af49e{--display:flex;}.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-487 .elementor-element.elementor-element-8630fe0{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-487 .elementor-element.elementor-element-8630fe0 .elementor-heading-title{font-family:var( --e-global-typography-cc3000e-font-family ), Sans-serif;font-size:var( --e-global-typography-cc3000e-font-size );font-weight:var( --e-global-typography-cc3000e-font-weight );color:var( --e-global-color-7acaa7f );}.elementor-487 .elementor-element.elementor-element-8630fe0 .elementor-heading-title a:hover, .elementor-487 .elementor-element.elementor-element-8630fe0 .elementor-heading-title a:focus{color:var( --e-global-color-7acaa7f );}.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-487 .elementor-element.elementor-element-9e4617d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.woocommerce .elementor-487 .elementor-element.elementor-element-9e4617d .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-2df7845-font-family ), Sans-serif;font-size:var( --e-global-typography-2df7845-font-size );font-weight:var( --e-global-typography-2df7845-font-weight );}.woocommerce .elementor-487 .elementor-element.elementor-element-9e4617d .price ins{color:var( --e-global-color-primary );font-family:var( --e-global-typography-2df7845-font-family ), Sans-serif;font-size:var( --e-global-typography-2df7845-font-size );font-weight:var( --e-global-typography-2df7845-font-weight );}body:not(.rtl) .elementor-487 .elementor-element.elementor-element-9e4617d:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-487 .elementor-element.elementor-element-9e4617d:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-487 .elementor-element.elementor-element-9e4617d.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-487 .elementor-element.elementor-element-23479d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 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-487 .elementor-element.elementor-element-1ed61d7 .cart button, .elementor-487 .elementor-element.elementor-element-1ed61d7 .cart .button{font-family:var( --e-global-typography-91232a8-font-family ), Sans-serif;font-size:var( --e-global-typography-91232a8-font-size );font-weight:var( --e-global-typography-91232a8-font-weight );line-height:var( --e-global-typography-91232a8-line-height );border-radius:8px 8px 8px 8px;padding:16px 24px 16px 24px;color:var( --e-global-color-a9306d6 );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-487 .elementor-element.elementor-element-1ed61d7 .cart button:hover, .elementor-487 .elementor-element.elementor-element-1ed61d7 .cart .button:hover{color:var( --e-global-color-a9306d6 );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-487 .elementor-element.elementor-element-1ed61d7 .added_to_cart{color:var( --e-global-color-primary );font-family:var( --e-global-typography-91232a8-font-family ), Sans-serif;font-size:var( --e-global-typography-91232a8-font-size );font-weight:var( --e-global-typography-91232a8-font-weight );line-height:var( --e-global-typography-91232a8-line-height );}.elementor-487 .elementor-element.elementor-element-1ed61d7{--view-cart-spacing:0px;--button-spacing:0px;}.elementor-487 .elementor-element.elementor-element-1ed61d7 .quantity .qty{font-family:var( --e-global-typography-8775bc0-font-family ), Sans-serif;font-size:var( --e-global-typography-8775bc0-font-size );font-weight:var( --e-global-typography-8775bc0-font-weight );border-radius:6px 6px 6px 6px;padding:0px 0px 0px 0px;color:var( --e-global-color-7acaa7f );background-color:var( --e-global-color-a9306d6 );border-color:#E0E0E0;transition:all 0.2s;}.elementor-487 .elementor-element.elementor-element-1ed61d7 .quantity .qty:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-a9306d6 );border-color:#E0E0E0;}.elementor-487 .elementor-element.elementor-element-702f233{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-487 .elementor-element.elementor-element-2347416{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:40px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-487 .elementor-element.elementor-element-2347416:not(.elementor-motion-effects-element-type-background), .elementor-487 .elementor-element.elementor-element-2347416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-487 .elementor-element.elementor-element-84c8647{z-index:2;}.woocommerce .elementor-487 .elementor-element.elementor-element-84c8647 .woocommerce-tabs ul.wc-tabs li a{color:#6E6E6E;font-family:var( --e-global-typography-bfc8d59-font-family ), Sans-serif;font-size:var( --e-global-typography-bfc8d59-font-size );font-weight:var( --e-global-typography-bfc8d59-font-weight );line-height:var( --e-global-typography-bfc8d59-line-height );}.woocommerce .elementor-487 .elementor-element.elementor-element-84c8647 .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-a9306d6 );border-color:#B6B6B6;border-radius:0px 0px 0 0;}.woocommerce .elementor-487 .elementor-element.elementor-element-84c8647 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-primary );font-family:var( --e-global-typography-79efc23-font-family ), Sans-serif;font-size:var( --e-global-typography-79efc23-font-size );font-weight:var( --e-global-typography-79efc23-font-weight );line-height:var( --e-global-typography-79efc23-line-height );border-width:0px 0px 0px 0px;margin-top:-0px;border-radius:00px 00px 00px 00px;}.woocommerce .elementor-487 .elementor-element.elementor-element-84c8647 .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-a9306d6 );}.woocommerce .elementor-487 .elementor-element.elementor-element-84c8647 .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-487 .elementor-element.elementor-element-84c8647 .woocommerce-tabs ul.wc-tabs li.active{background-color:var( --e-global-color-primary );}.woocommerce .elementor-487 .elementor-element.elementor-element-84c8647 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.woocommerce .elementor-487 .elementor-element.elementor-element-84c8647 .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:var( --e-global-color-primary );}.woocommerce .elementor-487 .elementor-element.elementor-element-84c8647 .woocommerce-Tabs-panel{color:var( --e-global-color-text );}.woocommerce .elementor-487 .elementor-element.elementor-element-84c8647 .woocommerce-Tabs-panel h2{color:var( --e-global-color-text );}.woocommerce .elementor-487 .elementor-element.elementor-element-84c8647 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:var( --e-global-typography-79efc23-font-family ), Sans-serif;font-size:var( --e-global-typography-79efc23-font-size );font-weight:var( --e-global-typography-79efc23-font-weight );line-height:var( --e-global-typography-79efc23-line-height );}.woocommerce .elementor-487 .elementor-element.elementor-element-84c8647 .woocommerce-tabs ul.wc-tabs{margin-left:00px;margin-right:00px;}.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 );}body:not(.rtl) .elementor-487 .elementor-element.elementor-element-bd11426{right:20px;}body.rtl .elementor-487 .elementor-element.elementor-element-bd11426{left:20px;}.elementor-487 .elementor-element.elementor-element-bd11426{bottom:0px;}.elementor-487 .elementor-element.elementor-element-bd11426 img{width:300px;}.elementor-487 .elementor-element.elementor-element-818847c{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-487 .elementor-element.elementor-element-f524cf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;text-align:center;}.elementor-487 .elementor-element.elementor-element-f524cf6 .elementor-heading-title{font-family:var( --e-global-typography-cc3000e-font-family ), Sans-serif;font-size:var( --e-global-typography-cc3000e-font-size );font-weight:var( --e-global-typography-cc3000e-font-weight );color:var( --e-global-color-accent );}.elementor-487 .elementor-element.elementor-element-f524cf6 .elementor-heading-title a:hover, .elementor-487 .elementor-element.elementor-element-f524cf6 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-487 .elementor-element.elementor-element-081f0cf{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-487 .elementor-element.elementor-element-cdb7d4e{--swiper-slides-to-display:4;--swiper-slides-gap:20px;--swiper-pagination-size:20px;--dots-normal-color:#D9D9D9;--dots-hover-color:#D9D9D9;--swiper-pagination-spacing:40px;}.elementor-487 .elementor-element.elementor-element-cdb7d4e .swiper-slide > .elementor-element{height:100%;}.elementor-487 .elementor-element.elementor-element-cdb7d4e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-487 .elementor-element.elementor-element-56e45ff{--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;--justify-content:center;--border-radius:8px 8px 8px 8px;}.elementor-487 .elementor-element.elementor-element-56e45ff:not(.elementor-motion-effects-element-type-background), .elementor-487 .elementor-element.elementor-element-56e45ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-487 .elementor-element.elementor-element-b3aa6d6{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:0px;}.elementor-487 .elementor-element.elementor-element-64de2d3{--display:flex;}.elementor-487 .elementor-element.elementor-element-59372b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-487 .elementor-element.elementor-element-59372b7 .elementor-heading-title{font-family:var( --e-global-typography-cc3000e-font-family ), Sans-serif;font-size:var( --e-global-typography-cc3000e-font-size );font-weight:var( --e-global-typography-cc3000e-font-weight );color:var( --e-global-color-a9306d6 );}.elementor-487 .elementor-element.elementor-element-59372b7 .elementor-heading-title a:hover, .elementor-487 .elementor-element.elementor-element-59372b7 .elementor-heading-title a:focus{color:var( --e-global-color-a9306d6 );}.elementor-487 .elementor-element.elementor-element-15e0f3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-487 .elementor-element.elementor-element-15e0f3f .elementor-heading-title{font-family:var( --e-global-typography-79efc23-font-family ), Sans-serif;font-size:var( --e-global-typography-79efc23-font-size );font-weight:var( --e-global-typography-79efc23-font-weight );line-height:var( --e-global-typography-79efc23-line-height );color:var( --e-global-color-a9306d6 );}.elementor-487 .elementor-element.elementor-element-15e0f3f .elementor-heading-title a:hover, .elementor-487 .elementor-element.elementor-element-15e0f3f .elementor-heading-title a:focus{color:var( --e-global-color-a9306d6 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-487 .elementor-element.elementor-element-fc46316 .elementor-button{background-color:var( --e-global-color-a9306d6 );font-family:var( --e-global-typography-91232a8-font-family ), Sans-serif;font-size:var( --e-global-typography-91232a8-font-size );font-weight:var( --e-global-typography-91232a8-font-weight );line-height:var( --e-global-typography-91232a8-line-height );fill:var( --e-global-color-7acaa7f );color:var( --e-global-color-7acaa7f );border-radius:6px 6px 6px 6px;padding:12px 16px 12px 16px;}.elementor-487 .elementor-element.elementor-element-fc46316 .elementor-button:hover, .elementor-487 .elementor-element.elementor-element-fc46316 .elementor-button:focus{background-color:var( --e-global-color-a9306d6 );color:var( --e-global-color-primary );border-color:var( --e-global-color-a9306d6 );}.elementor-487 .elementor-element.elementor-element-fc46316 .elementor-button:hover svg, .elementor-487 .elementor-element.elementor-element-fc46316 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-487 .elementor-element.elementor-element-c2a1382{--display:flex;}.elementor-487 .elementor-element.elementor-element-2ca3e38.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-487 .elementor-element.elementor-element-2ca3e38 img{width:100%;height:100%;object-fit:cover;object-position:top left;border-radius:0px 8px 8px 0px;}.elementor-487 .elementor-element.elementor-element-e0350bf img{width:100%;border-radius:0px 0px 8px 8px;}.elementor-487 .elementor-element.elementor-element-f99685e .elementor-button{background-color:var( --e-global-color-a9306d6 );font-family:var( --e-global-typography-91232a8-font-family ), Sans-serif;font-size:var( --e-global-typography-91232a8-font-size );font-weight:var( --e-global-typography-91232a8-font-weight );line-height:var( --e-global-typography-91232a8-line-height );fill:var( --e-global-color-7acaa7f );color:var( --e-global-color-7acaa7f );border-radius:6px 6px 6px 6px;padding:12px 16px 12px 16px;}.elementor-487 .elementor-element.elementor-element-f99685e .elementor-button:hover, .elementor-487 .elementor-element.elementor-element-f99685e .elementor-button:focus{background-color:var( --e-global-color-a9306d6 );color:var( --e-global-color-primary );border-color:var( --e-global-color-a9306d6 );}.elementor-487 .elementor-element.elementor-element-f99685e .elementor-button:hover svg, .elementor-487 .elementor-element.elementor-element-f99685e .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(min-width:768px){.elementor-487 .elementor-element.elementor-element-59f2901{--width:calc((100% - 20px) / 12 * 5);}.elementor-487 .elementor-element.elementor-element-00af49e{--width:calc((100% - 20px) / 12 * 7);}.elementor-487 .elementor-element.elementor-element-b3aa6d6{--width:50%;}.elementor-487 .elementor-element.elementor-element-c2a1382{--width:50%;}}@media(max-width:1024px){.elementor-487 .elementor-element.elementor-element-1e9df6b .woocommerce-breadcrumb{font-size:var( --e-global-typography-8775bc0-font-size );}.elementor-487 .elementor-element.elementor-element-8630fe0 .elementor-heading-title{font-size:var( --e-global-typography-cc3000e-font-size );}.woocommerce .elementor-487 .elementor-element.elementor-element-9e4617d .price{font-size:var( --e-global-typography-2df7845-font-size );}.woocommerce .elementor-487 .elementor-element.elementor-element-9e4617d .price ins{font-size:var( --e-global-typography-2df7845-font-size );}.elementor-487 .elementor-element.elementor-element-1ed61d7 .cart button, .elementor-487 .elementor-element.elementor-element-1ed61d7 .cart .button{font-size:var( --e-global-typography-91232a8-font-size );line-height:var( --e-global-typography-91232a8-line-height );}.elementor-487 .elementor-element.elementor-element-1ed61d7 .added_to_cart{font-size:var( --e-global-typography-91232a8-font-size );line-height:var( --e-global-typography-91232a8-line-height );}.elementor-487 .elementor-element.elementor-element-1ed61d7 .quantity .qty{font-size:var( --e-global-typography-8775bc0-font-size );}.woocommerce .elementor-487 .elementor-element.elementor-element-84c8647 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-bfc8d59-font-size );line-height:var( --e-global-typography-bfc8d59-line-height );}.woocommerce .elementor-487 .elementor-element.elementor-element-84c8647 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-79efc23-font-size );line-height:var( --e-global-typography-79efc23-line-height );}.woocommerce .elementor-487 .elementor-element.elementor-element-84c8647 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-79efc23-font-size );line-height:var( --e-global-typography-79efc23-line-height );}.elementor-487 .elementor-element.elementor-element-f524cf6 .elementor-heading-title{font-size:var( --e-global-typography-cc3000e-font-size );}.elementor-487 .elementor-element.elementor-element-cdb7d4e{--swiper-slides-to-display:2;}.elementor-487 .elementor-element.elementor-element-59372b7 .elementor-heading-title{font-size:var( --e-global-typography-cc3000e-font-size );}.elementor-487 .elementor-element.elementor-element-15e0f3f .elementor-heading-title{font-size:var( --e-global-typography-79efc23-font-size );line-height:var( --e-global-typography-79efc23-line-height );}.elementor-487 .elementor-element.elementor-element-fc46316 .elementor-button{font-size:var( --e-global-typography-91232a8-font-size );line-height:var( --e-global-typography-91232a8-line-height );}.elementor-487 .elementor-element.elementor-element-f99685e .elementor-button{font-size:var( --e-global-typography-91232a8-font-size );line-height:var( --e-global-typography-91232a8-line-height );}}@media(max-width:767px){.elementor-487 .elementor-element.elementor-element-1e9df6b .woocommerce-breadcrumb{font-size:var( --e-global-typography-8775bc0-font-size );}.elementor-487 .elementor-element.elementor-element-8630fe0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-487 .elementor-element.elementor-element-8630fe0 .elementor-heading-title{font-size:var( --e-global-typography-cc3000e-font-size );}.woocommerce .elementor-487 .elementor-element.elementor-element-9e4617d .price{font-size:var( --e-global-typography-2df7845-font-size );}.woocommerce .elementor-487 .elementor-element.elementor-element-9e4617d .price ins{font-size:var( --e-global-typography-2df7845-font-size );}.elementor-487 .elementor-element.elementor-element-1ed61d7 .cart button, .elementor-487 .elementor-element.elementor-element-1ed61d7 .cart .button{font-size:var( --e-global-typography-91232a8-font-size );line-height:var( --e-global-typography-91232a8-line-height );}.elementor-487 .elementor-element.elementor-element-1ed61d7 .added_to_cart{font-size:var( --e-global-typography-91232a8-font-size );line-height:var( --e-global-typography-91232a8-line-height );}.elementor-487 .elementor-element.elementor-element-1ed61d7 .quantity .qty{font-size:var( --e-global-typography-8775bc0-font-size );}.elementor-487 .elementor-element.elementor-element-2347416{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.woocommerce .elementor-487 .elementor-element.elementor-element-84c8647 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-bfc8d59-font-size );line-height:var( --e-global-typography-bfc8d59-line-height );}.woocommerce .elementor-487 .elementor-element.elementor-element-84c8647 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-79efc23-font-size );line-height:var( --e-global-typography-79efc23-line-height );}.woocommerce .elementor-487 .elementor-element.elementor-element-84c8647 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-79efc23-font-size );line-height:var( --e-global-typography-79efc23-line-height );}.elementor-487 .elementor-element.elementor-element-818847c{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-487 .elementor-element.elementor-element-f524cf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-487 .elementor-element.elementor-element-f524cf6 .elementor-heading-title{font-size:var( --e-global-typography-cc3000e-font-size );}.elementor-487 .elementor-element.elementor-element-081f0cf{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-487 .elementor-element.elementor-element-cdb7d4e{--swiper-slides-to-display:1;}.elementor-487 .elementor-element.elementor-element-56e45ff{--justify-content:flex-start;}.elementor-487 .elementor-element.elementor-element-b3aa6d6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-487 .elementor-element.elementor-element-59372b7{z-index:1;text-align:center;}.elementor-487 .elementor-element.elementor-element-59372b7 .elementor-heading-title{font-size:var( --e-global-typography-cc3000e-font-size );}.elementor-487 .elementor-element.elementor-element-15e0f3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;}.elementor-487 .elementor-element.elementor-element-15e0f3f .elementor-heading-title{font-size:var( --e-global-typography-79efc23-font-size );line-height:var( --e-global-typography-79efc23-line-height );}.elementor-487 .elementor-element.elementor-element-fc46316{z-index:1;}.elementor-487 .elementor-element.elementor-element-fc46316 .elementor-button{font-size:var( --e-global-typography-91232a8-font-size );line-height:var( --e-global-typography-91232a8-line-height );}.elementor-487 .elementor-element.elementor-element-f99685e{z-index:1;}.elementor-487 .elementor-element.elementor-element-f99685e .elementor-button{font-size:var( --e-global-typography-91232a8-font-size );line-height:var( --e-global-typography-91232a8-line-height );}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-1e9df6b */.elementor-487 .elementor-element.elementor-element-1e9df6b nav {
    margin-bottom: 0!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-4d92b76 */.elementor-487 .elementor-element.elementor-element-4d92b76 .woocommerce-product-gallery {
    margin-bottom: 0!important;
}

.elementor-487 .elementor-element.elementor-element-4d92b76 img {
    width: 100%;
    object-position: center;
    object-fit: contain;
    aspect-ratio: 1 / 1;
}

.elementor-487 .elementor-element.elementor-element-4d92b76 .flex-control-thumbs li img.flex-active {
    border-color: var(--e-global-color-accent)!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-9e4617d */.elementor-487 .elementor-element.elementor-element-9e4617d p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-23479d7 */.elementor-487 .elementor-element.elementor-element-23479d7 .stock {
    display: flex;
    align-items: center;
    grid-gap: 8px;
    font-family: var(--e-global-typography-3b4dc61-font-family), Sans-serif;
    font-size: var(--e-global-typography-3b4dc61-font-size);
    font-weight: var(--e-global-typography-3b4dc61-font-weight);
    margin-bottom: 0;
}

.elementor-487 .elementor-element.elementor-element-23479d7 .on-backorder {
    color: var(--e-global-color-c109c6c);
}

.elementor-487 .elementor-element.elementor-element-23479d7 .out-of-stock {
    color: #DD2C00;
}

.elementor-487 .elementor-element.elementor-element-23479d7 .in-stock {
    color: #13B601;
}

.elementor-487 .elementor-element.elementor-element-23479d7 .in-stock:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_96_1809)'%3E%3Cpath d='M35.882 9.38441C34.9108 5.80943 31.1927 2.09064 27.617 1.11939C25.4245 0.573066 22.4876 0.0101172 18.5 0C14.5138 0.0101172 11.577 0.573066 9.38441 1.11939C5.80943 2.09064 2.09064 5.80871 1.11939 9.38441C0.573066 11.5762 0.0101172 14.5138 0 18.5C0.00939453 22.4869 0.572344 25.4238 1.11867 27.6163C2.08992 31.192 5.80871 34.9101 9.38369 35.8813C11.5762 36.4277 14.5145 36.9906 18.5 37C22.4862 36.9906 25.4238 36.4277 27.6163 35.8813C31.192 34.9101 34.9101 31.192 35.8813 27.6163C36.4277 25.4238 36.9906 22.4854 37.0007 18.5C36.9913 14.5138 36.4284 11.577 35.882 9.38441Z' fill='%23E5F4D9'/%3E%3Cpath d='M29.8521 9.85629C29.2679 9.30559 28.4888 9.00947 27.6863 9.03305C26.8838 9.05663 26.1235 9.39798 25.5726 9.98203L15.6816 20.4692L11.4786 15.7842C11.2129 15.4883 10.8915 15.2476 10.5327 15.0758C10.174 14.9041 9.78491 14.8047 9.38775 14.7834C8.58564 14.7402 7.79925 15.0174 7.20156 15.5541C6.60386 16.0907 6.24383 16.8428 6.20067 17.6449C6.1575 18.447 6.43474 19.2334 6.97139 19.8311L13.3727 26.9666C13.6529 27.2775 13.9945 27.5269 14.376 27.6991C14.7575 27.8712 15.1706 27.9624 15.5891 27.9668H15.6274C16.0399 27.9667 16.448 27.8824 16.8268 27.719C17.2056 27.5556 17.5469 27.3165 17.83 27.0165L29.9779 14.1344C30.5281 13.5502 30.824 12.7715 30.8004 11.9693C30.7768 11.1672 30.4358 10.4071 29.8521 9.85629Z' fill='url(%23paint0_linear_96_1809)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_96_1809' x1='24.0254' y1='20.8248' x2='12.9752' y2='9.77463' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2313B601'/%3E%3Cstop offset='0.57' stop-color='%2313B601'/%3E%3Cstop offset='1' stop-color='%23CBF4B4'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_96_1809'%3E%3Crect width='37' height='37' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    display: block;
    width: 32px;
    height: 32px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-1ed61d7 */.elementor-487 .elementor-element.elementor-element-1ed61d7 .stock {
    display: none;
}

.elementor-487 .elementor-element.elementor-element-1ed61d7 input[type="number"] {
    text-align: center;
    min-width: 80px;
    outline: none;
}

.elementor-487 .elementor-element.elementor-element-1ed61d7 input::-webkit-outer-spin-button,
.elementor-487 .elementor-element.elementor-element-1ed61d7 input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-84c8647 */.elementor-487 .elementor-element.elementor-element-84c8647 .wc-tabs {
    display: flex;
    grid-gap: 10px;
    padding: 0!important;
    margin-bottom: 40px!important;
}

.elementor-487 .elementor-element.elementor-element-84c8647 .wc-tabs li {
    text-align: center;
    margin: 0!important;
    border-radius: 8px!important;
    border-color: #B6B6B6!important;
    margin-bottom: 18px!important;
}

.elementor-487 .elementor-element.elementor-element-84c8647 .wc-tabs li.active {
    border-color: var(--e-global-color-primary)!important;
}

.elementor-487 .elementor-element.elementor-element-84c8647 .wc-tabs li.active:after {
    content: '';
    display: block;
    width: 40px;
    height: 18px;
    background-position: center top!important;
    background-size: contain!important;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='18' viewBox='0 0 40 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.8372 1.34231e-06L19.9186 17.0814L5.17368e-05 -1.02818e-06L39.8372 1.34231e-06Z' fill='%23FF8800'/%3E%3C/svg%3E%0A")!important;
    position: absolute;
    left: calc((100% - 40px) / 2);
    bottom: -18px;
    right: auto!important;
    box-shadow: none!important;
    border: none!important;
}

.elementor-487 .elementor-element.elementor-element-84c8647 .woocommerce-Tabs-panel {
    background: transparent!important;
    padding: 0!important;
}

.elementor-487 .elementor-element.elementor-element-84c8647 .woocommerce-Tabs-panel > h2:first-child {
    display: none!important;
}

.elementor-487 .elementor-element.elementor-element-84c8647 .woocommerce-product-attributes {
    margin-bottom: 0;
}

.elementor-487 .elementor-element.elementor-element-84c8647 .woocommerce-product-attributes th,
.elementor-487 .elementor-element.elementor-element-84c8647 .woocommerce-product-attributes td {
    padding: 10px;
}

.elementor-487 .elementor-element.elementor-element-84c8647 .woocommerce-product-attributes p {
    padding: 0;
}

.elementor-487 .elementor-element.elementor-element-84c8647 #tab-wpt-8410 ul {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    grid-gap: 15px 30px;
}

.elementor-487 .elementor-element.elementor-element-84c8647 #tab-wpt-8410 li {
    width: calc((100% - 30px) / 2);    
}

.elementor-487 .elementor-element.elementor-element-84c8647 #tab-wpt-8410 a {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-79efc23-font-family), Sans-serif;
    font-size: var(--e-global-typography-79efc23-font-size);
    font-weight: var(--e-global-typography-79efc23-font-weight);
    line-height: var(--e-global-typography-79efc23-line-height);
    display: inline-flex;
    background-color: var(--e-global-color-a9306d6);
    border: 1px solid #B6B6B6;
    border-radius: 8px;
    padding: 8px 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    grid-gap: 10px;
    transition: 0.4s;
}

.elementor-487 .elementor-element.elementor-element-84c8647 #tab-wpt-8410 a:hover {
    border-color: var(--e-global-color-primary);
}

.elementor-487 .elementor-element.elementor-element-84c8647 #tab-wpt-8410 a:before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='512' height='512' fill='black' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 40C251.756 40 247.686 41.6857 244.686 44.6863C241.685 47.6869 240 51.7565 240 56V321.368L130.096 211.472C128.62 209.944 126.854 208.725 124.902 207.886C122.95 207.048 120.85 206.606 118.726 206.588C116.601 206.57 114.495 206.974 112.528 207.779C110.562 208.583 108.775 209.771 107.273 211.274C105.771 212.776 104.583 214.562 103.778 216.529C102.974 218.495 102.569 220.602 102.588 222.726C102.606 224.851 103.047 226.95 103.886 228.902C104.724 230.855 105.943 232.62 107.472 234.096L244.672 371.296C245.424 372.048 246.248 372.72 247.128 373.304C247.528 373.568 247.952 373.752 248.368 373.976C248.864 374.256 249.352 374.552 249.88 374.776C250.408 374.992 250.96 375.12 251.504 375.28C251.96 375.416 252.392 375.592 252.864 375.68C254.934 376.092 257.065 376.092 259.136 375.68C259.608 375.592 260.04 375.416 260.496 375.28C261.04 375.12 261.592 374.992 262.12 374.776C262.648 374.552 263.136 374.256 263.64 373.976C264.048 373.752 264.48 373.576 264.872 373.304C265.751 372.719 266.571 372.049 267.32 371.304L404.52 234.104C406.048 232.629 407.268 230.864 408.107 228.912C408.946 226.96 409.388 224.861 409.408 222.736C409.427 220.612 409.023 218.505 408.219 216.538C407.415 214.571 406.228 212.785 404.726 211.282C403.224 209.779 401.438 208.59 399.472 207.785C397.506 206.98 395.399 206.574 393.275 206.592C391.15 206.61 389.051 207.05 387.098 207.888C385.146 208.726 383.38 209.944 381.904 211.472L272 321.368V56C272 51.7565 270.314 47.6869 267.313 44.6863C264.313 41.6857 260.243 40 256 40Z' /%3E%3Cpath d='M456 304C451.757 304 447.687 305.686 444.686 308.686C441.686 311.687 440 315.757 440 320V440H72V320C72 315.757 70.3143 311.687 67.3137 308.686C64.3131 305.686 60.2435 304 56 304C51.7565 304 47.6869 305.686 44.6863 308.686C41.6857 311.687 40 315.757 40 320V456C40 460.243 41.6857 464.313 44.6863 467.314C47.6869 470.314 51.7565 472 56 472H456C460.243 472 464.313 470.314 467.314 467.314C470.314 464.313 472 460.243 472 456V320C472 315.757 470.314 311.687 467.314 308.686C464.313 305.686 460.243 304 456 304Z' /%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

@media (max-width: 767px) {
    .elementor-487 .elementor-element.elementor-element-84c8647 .wc-tabs {
        flex-direction: column;
        margin-bottom: 0!important;
    }
    .elementor-487 .elementor-element.elementor-element-84c8647 .wc-tabs li {
        margin-bottom: 0!important;
    }
    .elementor-487 .elementor-element.elementor-element-84c8647 .wc-tabs li.active:after {
        display: none;
    }
    .elementor-487 .elementor-element.elementor-element-84c8647 #tab-wpt-8410 li {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd11426 */@media (max-width: 1024px) {
    .elementor-487 .elementor-element.elementor-element-bd11426 {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15e0f3f */.elementor-487 .elementor-element.elementor-element-15e0f3f {
    width: 100%;
    max-width: 400px!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fc46316 */@media (max-width: 767px) {
    .elementor-487 .elementor-element.elementor-element-fc46316 {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ca3e38 */@media (max-width: 767px) {
    .elementor-487 .elementor-element.elementor-element-2ca3e38 {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e0350bf */@media (min-width: 768px) {
    .elementor-487 .elementor-element.elementor-element-e0350bf {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f99685e */.elementor-487 .elementor-element.elementor-element-f99685e {
    position: absolute;
    right: 20px;
    bottom: 20px;
    z-index: 1;
}

@media (min-width: 768px) {
    .elementor-487 .elementor-element.elementor-element-f99685e {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS */.single-product .woocommerce-message {
    margin-bottom: 0;
}/* End custom CSS */