.elementor-7483 .elementor-element.elementor-element-e5a434f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:3vw;--padding-bottom:0vw;--padding-left:9.38vw;--padding-right:9.38vw;}.elementor-7483 .elementor-element.elementor-element-f98fb55{--display:flex;}.elementor-7483 .elementor-element.elementor-element-054a45f .woocommerce-breadcrumb{color:var( --e-global-color-4db4129 );font-family:var( --e-global-typography-5d69503-font-family ), Sans-serif;font-size:var( --e-global-typography-5d69503-font-size );font-weight:var( --e-global-typography-5d69503-font-weight );line-height:var( --e-global-typography-5d69503-line-height );}.elementor-7483 .elementor-element.elementor-element-054a45f .woocommerce-breadcrumb > a{color:var( --e-global-color-bb3d328 );}.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-7483 .elementor-element.elementor-element-b44517d{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-7483 .elementor-element.elementor-element-b44517d .elementor-heading-title{font-family:var( --e-global-typography-05e41dc-font-family ), Sans-serif;font-size:var( --e-global-typography-05e41dc-font-size );font-weight:var( --e-global-typography-05e41dc-font-weight );line-height:var( --e-global-typography-05e41dc-line-height );letter-spacing:var( --e-global-typography-05e41dc-letter-spacing );color:var( --e-global-color-4db4129 );}.elementor-7483 .elementor-element.elementor-element-e760a63{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0.3em 0.3em;--row-gap:0.3em;--column-gap:0.3em;--padding-top:0.2em;--padding-bottom:0.4em;--padding-left:0em;--padding-right:0em;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-7483 .elementor-element.elementor-element-f1c2ebb .price{color:var( --e-global-color-a2e774a );font-family:var( --e-global-typography-671dc6f-font-family ), Sans-serif;font-size:var( --e-global-typography-671dc6f-font-size );font-weight:var( --e-global-typography-671dc6f-font-weight );line-height:var( --e-global-typography-671dc6f-line-height );}.woocommerce .elementor-7483 .elementor-element.elementor-element-f1c2ebb .price ins{font-family:var( --e-global-typography-671dc6f-font-family ), Sans-serif;font-size:var( --e-global-typography-671dc6f-font-size );font-weight:var( --e-global-typography-671dc6f-font-weight );line-height:var( --e-global-typography-671dc6f-line-height );}.elementor-7483 .elementor-element.elementor-element-9ecafae{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.woocommerce .elementor-7483 .elementor-element.elementor-element-9ecafae .woocommerce-product-details__short-description{color:var( --e-global-color-ec219c4 );font-family:var( --e-global-typography-5d69503-font-family ), Sans-serif;font-size:var( --e-global-typography-5d69503-font-size );font-weight:var( --e-global-typography-5d69503-font-weight );line-height:var( --e-global-typography-5d69503-line-height );}.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-7483 .elementor-element.elementor-element-7ad681d{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;--button-spacing:0px;}.elementor-7483 .elementor-element.elementor-element-7ad681d .cart button, .elementor-7483 .elementor-element.elementor-element-7ad681d .cart .button{font-family:var( --e-global-typography-2085690-font-family ), Sans-serif;font-size:var( --e-global-typography-2085690-font-size );font-weight:var( --e-global-typography-2085690-font-weight );line-height:var( --e-global-typography-2085690-line-height );border-radius:0.313em 0.313em 0.313em 0.313em;padding:0.4em 2em 0.4em 2em;color:var( --e-global-color-66d7d31 );background-color:var( --e-global-color-4db4129 );transition:all 0.3s;}.elementor-7483 .elementor-element.elementor-element-7ad681d .cart button:hover, .elementor-7483 .elementor-element.elementor-element-7ad681d .cart .button:hover{color:var( --e-global-color-5024b6a );}.elementor-7483 .elementor-element.elementor-element-7ad681d .added_to_cart{color:var( --e-global-color-5923952 );font-family:var( --e-global-typography-2085690-font-family ), Sans-serif;font-size:var( --e-global-typography-2085690-font-size );font-weight:var( --e-global-typography-2085690-font-weight );line-height:var( --e-global-typography-2085690-line-height );}.elementor-7483 .elementor-element.elementor-element-7ad681d .quantity .qty{font-family:var( --e-global-typography-2085690-font-family ), Sans-serif;font-size:var( --e-global-typography-2085690-font-size );font-weight:var( --e-global-typography-2085690-font-weight );line-height:var( --e-global-typography-2085690-line-height );border-radius:0.313em 0.313em 0.313em 0.313em;padding:0.4em 0.3em 0.4em 0em;color:var( --e-global-color-5923952 );background-color:var( --e-global-color-d61944b );border-color:#D9D9D9;transition:all 0.2s;}.woocommerce .elementor-7483 .elementor-element.elementor-element-7ad681d form.cart table.variations tr th, .woocommerce .elementor-7483 .elementor-element.elementor-element-7ad681d form.cart table.variations tr td{padding-top:calc( 8px/2 );padding-bottom:calc( 8px/2 );}.woocommerce .elementor-7483 .elementor-element.elementor-element-7ad681d form.cart table.variations label{font-family:var( --e-global-typography-2085690-font-family ), Sans-serif;font-size:var( --e-global-typography-2085690-font-size );font-weight:var( --e-global-typography-2085690-font-weight );line-height:var( --e-global-typography-2085690-line-height );}.woocommerce .elementor-7483 .elementor-element.elementor-element-7ad681d form.cart table.variations td.value select{color:var( --e-global-color-ec219c4 );}.woocommerce .elementor-7483 .elementor-element.elementor-element-7ad681d form.cart table.variations td.value select, .woocommerce .elementor-7483 .elementor-element.elementor-element-7ad681d form.cart table.variations td.value:before{background-color:#02010100;border:1px solid #D9D9D9;border-radius:0.313em;}.woocommerce .elementor-7483 .elementor-element.elementor-element-7ad681d form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-7483 .elementor-element.elementor-element-7ad681d form.cart table.variations td.value:before{font-family:var( --e-global-typography-2085690-font-family ), Sans-serif;font-size:var( --e-global-typography-2085690-font-size );font-weight:var( --e-global-typography-2085690-font-weight );line-height:var( --e-global-typography-2085690-line-height );}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-7483 .elementor-element.elementor-element-d1f82df{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;font-family:var( --e-global-typography-5d69503-font-family ), Sans-serif;font-size:var( --e-global-typography-5d69503-font-size );font-weight:var( --e-global-typography-5d69503-font-weight );line-height:var( --e-global-typography-5d69503-line-height );color:var( --e-global-color-5923952 );}.elementor-7483 .elementor-element.elementor-element-d1f82df:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(10px/2);}.elementor-7483 .elementor-element.elementor-element-d1f82df:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(10px/2);}.elementor-7483 .elementor-element.elementor-element-d1f82df.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-7483 .elementor-element.elementor-element-d1f82df.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body:not(.rtl) .elementor-7483 .elementor-element.elementor-element-d1f82df.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-10px/2) + (-1px/2) );}body:not.rtl .elementor-7483 .elementor-element.elementor-element-d1f82df.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-10px/2) - (1px/2) );}.elementor-7483 .elementor-element.elementor-element-d1f82df .product_meta .detail-container:not(:last-child):after{content:"";border-color:#ddd;}.elementor-7483 .elementor-element.elementor-element-d1f82df:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child):after{border-top-style:solid;border-top-width:1px;margin-bottom:calc(-1px/2);}.elementor-7483 .elementor-element.elementor-element-d1f82df.elementor-woo-meta--view-inline .product_meta .detail-container:not(:last-child):after{border-left-style:solid;border-left-width:1px;}.elementor-7483 .elementor-element.elementor-element-d1f82df a{color:var( --e-global-color-5923952 );}.elementor-7483 .elementor-element.elementor-element-a2eedb7{--display:flex;}.woocommerce .elementor-7483 .elementor-element.elementor-element-447c5f5 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-7483 .elementor-element.elementor-element-447c5f5 .flex-viewport, .woocommerce .elementor-7483 .elementor-element.elementor-element-447c5f5 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-7483 .elementor-element.elementor-element-447c5f5 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-7483 .elementor-element.elementor-element-447c5f5 .flex-viewport{border-radius:0.313em 0.313em 0.313em 0.313em;}.woocommerce .elementor-7483 .elementor-element.elementor-element-447c5f5 .flex-viewport:not(:last-child){margin-bottom:0.7em;}.woocommerce .elementor-7483 .elementor-element.elementor-element-447c5f5 .flex-control-thumbs img{border-style:none;border-radius:0.313em 0.313em 0.313em 0.313em;}.woocommerce .elementor-7483 .elementor-element.elementor-element-447c5f5 .flex-control-thumbs li{padding-right:calc(0.7em / 2);padding-left:calc(0.7em / 2);padding-bottom:0.7em;}.woocommerce .elementor-7483 .elementor-element.elementor-element-447c5f5 .flex-control-thumbs{margin-right:calc(-0.7em / 2);margin-left:calc(-0.7em / 2);}.elementor-7483 .elementor-element.elementor-element-fe438b1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:4.69vw;--padding-bottom:6.25vw;--padding-left:9.38vw;--padding-right:9.38vw;}.woocommerce .elementor-7483 .elementor-element.elementor-element-4c6a9b8 .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-9dbead5 );border-color:var( --e-global-color-ac77595 );border-radius:0.313em 0.313em 0 0;}.woocommerce .elementor-7483 .elementor-element.elementor-element-4c6a9b8 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-ac77595 );font-family:var( --e-global-typography-5d69503-font-family ), Sans-serif;font-size:var( --e-global-typography-5d69503-font-size );font-weight:var( --e-global-typography-5d69503-font-weight );line-height:var( --e-global-typography-5d69503-line-height );border-width:1px 1px 1px 1px;margin-top:-1px;border-radius:0em 0.313em 0.313em 0.313em;}.woocommerce .elementor-7483 .elementor-element.elementor-element-4c6a9b8 .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-7483 .elementor-element.elementor-element-4c6a9b8 .woocommerce-tabs ul.wc-tabs li.active{background-color:var( --e-global-color-d61944b );}.woocommerce .elementor-7483 .elementor-element.elementor-element-4c6a9b8 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:var( --e-global-color-d61944b );}.woocommerce .elementor-7483 .elementor-element.elementor-element-4c6a9b8 .woocommerce-tabs ul.wc-tabs li a{font-family:var( --e-global-typography-5d69503-font-family ), Sans-serif;font-size:var( --e-global-typography-5d69503-font-size );font-weight:var( --e-global-typography-5d69503-font-weight );line-height:var( --e-global-typography-5d69503-line-height );}.woocommerce .elementor-7483 .elementor-element.elementor-element-4c6a9b8 .woocommerce-Tabs-panel{color:var( --e-global-color-5923952 );}.woocommerce .elementor-7483 .elementor-element.elementor-element-4c6a9b8 .woocommerce-Tabs-panel h2{color:var( --e-global-color-4db4129 );}.woocommerce .elementor-7483 .elementor-element.elementor-element-4c6a9b8 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:var( --e-global-typography-5d69503-font-family ), Sans-serif;font-size:var( --e-global-typography-5d69503-font-size );font-weight:var( --e-global-typography-5d69503-font-weight );line-height:var( --e-global-typography-5d69503-line-height );}.woocommerce .elementor-7483 .elementor-element.elementor-element-4c6a9b8 .woocommerce-tabs ul.wc-tabs{margin-left:0em;margin-right:0.313em;}.elementor-7483 .elementor-element.elementor-element-3204176{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:0vw;--padding-bottom:6.25vw;--padding-left:9.38vw;--padding-right:9.38vw;}.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-7483 .elementor-element.elementor-element-78449c4 .elementor-heading-title{font-family:var( --e-global-typography-2f15b61-font-family ), Sans-serif;font-size:var( --e-global-typography-2f15b61-font-size );font-weight:var( --e-global-typography-2f15b61-font-weight );line-height:var( --e-global-typography-2f15b61-line-height );color:var( --e-global-color-4db4129 );}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7483 .elementor-element.elementor-element-73572e3{--grid-columns:4;--grid-row-gap:1.8vw;--grid-column-gap:2vw;}.elementor-7483 .elementor-element.elementor-element-73572e3 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-7483 .elementor-element.elementor-element-73572e3 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-7483 .elementor-element.elementor-element-73572e3 .e-loop-item > .elementor-section, .elementor-7483 .elementor-element.elementor-element-73572e3 .e-loop-item > .elementor-section > .elementor-container, .elementor-7483 .elementor-element.elementor-element-73572e3 .e-loop-item > .e-con, .elementor-7483 .elementor-element.elementor-element-73572e3 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-7483 .elementor-element.elementor-element-07a49ff{--display:flex;}@media(min-width:768px){.elementor-7483 .elementor-element.elementor-element-a2eedb7{--width:85%;}}@media(max-width:1024px){.elementor-7483 .elementor-element.elementor-element-e5a434f{--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;--padding-top:2em;--padding-bottom:1em;--padding-left:2em;--padding-right:2em;}.elementor-7483 .elementor-element.elementor-element-054a45f .woocommerce-breadcrumb{font-size:var( --e-global-typography-5d69503-font-size );line-height:var( --e-global-typography-5d69503-line-height );}.elementor-7483 .elementor-element.elementor-element-b44517d{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-7483 .elementor-element.elementor-element-b44517d .elementor-heading-title{font-size:var( --e-global-typography-05e41dc-font-size );line-height:var( --e-global-typography-05e41dc-line-height );letter-spacing:var( --e-global-typography-05e41dc-letter-spacing );}.woocommerce .elementor-7483 .elementor-element.elementor-element-f1c2ebb .price{font-size:var( --e-global-typography-671dc6f-font-size );line-height:var( --e-global-typography-671dc6f-line-height );}.woocommerce .elementor-7483 .elementor-element.elementor-element-f1c2ebb .price ins{font-size:var( --e-global-typography-671dc6f-font-size );line-height:var( --e-global-typography-671dc6f-line-height );}.woocommerce .elementor-7483 .elementor-element.elementor-element-9ecafae .woocommerce-product-details__short-description{font-size:var( --e-global-typography-5d69503-font-size );line-height:var( --e-global-typography-5d69503-line-height );}.elementor-7483 .elementor-element.elementor-element-7ad681d .cart button, .elementor-7483 .elementor-element.elementor-element-7ad681d .cart .button{font-size:var( --e-global-typography-2085690-font-size );line-height:var( --e-global-typography-2085690-line-height );}.elementor-7483 .elementor-element.elementor-element-7ad681d .added_to_cart{font-size:var( --e-global-typography-2085690-font-size );line-height:var( --e-global-typography-2085690-line-height );}.elementor-7483 .elementor-element.elementor-element-7ad681d .quantity .qty{font-size:var( --e-global-typography-2085690-font-size );line-height:var( --e-global-typography-2085690-line-height );}.woocommerce .elementor-7483 .elementor-element.elementor-element-7ad681d form.cart table.variations label{font-size:var( --e-global-typography-2085690-font-size );line-height:var( --e-global-typography-2085690-line-height );}.woocommerce .elementor-7483 .elementor-element.elementor-element-7ad681d form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-7483 .elementor-element.elementor-element-7ad681d form.cart table.variations td.value:before{font-size:var( --e-global-typography-2085690-font-size );line-height:var( --e-global-typography-2085690-line-height );}.elementor-7483 .elementor-element.elementor-element-d1f82df{font-size:var( --e-global-typography-5d69503-font-size );line-height:var( --e-global-typography-5d69503-line-height );}.elementor-7483 .elementor-element.elementor-element-fe438b1{--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;--padding-top:2em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.woocommerce .elementor-7483 .elementor-element.elementor-element-4c6a9b8 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-5d69503-font-size );line-height:var( --e-global-typography-5d69503-line-height );}.woocommerce .elementor-7483 .elementor-element.elementor-element-4c6a9b8 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-5d69503-font-size );line-height:var( --e-global-typography-5d69503-line-height );}.woocommerce .elementor-7483 .elementor-element.elementor-element-4c6a9b8 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-5d69503-font-size );line-height:var( --e-global-typography-5d69503-line-height );}.elementor-7483 .elementor-element.elementor-element-3204176{--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;--padding-top:0em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-7483 .elementor-element.elementor-element-78449c4 .elementor-heading-title{font-size:var( --e-global-typography-2f15b61-font-size );line-height:var( --e-global-typography-2f15b61-line-height );}.elementor-7483 .elementor-element.elementor-element-73572e3{--grid-columns:3;}}@media(max-width:767px){.elementor-7483 .elementor-element.elementor-element-e5a434f{--padding-top:2em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-7483 .elementor-element.elementor-element-054a45f .woocommerce-breadcrumb{font-size:var( --e-global-typography-5d69503-font-size );line-height:var( --e-global-typography-5d69503-line-height );}.elementor-7483 .elementor-element.elementor-element-b44517d .elementor-heading-title{font-size:var( --e-global-typography-05e41dc-font-size );line-height:var( --e-global-typography-05e41dc-line-height );letter-spacing:var( --e-global-typography-05e41dc-letter-spacing );}.woocommerce .elementor-7483 .elementor-element.elementor-element-f1c2ebb .price{font-size:var( --e-global-typography-671dc6f-font-size );line-height:var( --e-global-typography-671dc6f-line-height );}.woocommerce .elementor-7483 .elementor-element.elementor-element-f1c2ebb .price ins{font-size:var( --e-global-typography-671dc6f-font-size );line-height:var( --e-global-typography-671dc6f-line-height );}.woocommerce .elementor-7483 .elementor-element.elementor-element-9ecafae .woocommerce-product-details__short-description{font-size:var( --e-global-typography-5d69503-font-size );line-height:var( --e-global-typography-5d69503-line-height );}.elementor-7483 .elementor-element.elementor-element-7ad681d .cart button, .elementor-7483 .elementor-element.elementor-element-7ad681d .cart .button{font-size:var( --e-global-typography-2085690-font-size );line-height:var( --e-global-typography-2085690-line-height );}.elementor-7483 .elementor-element.elementor-element-7ad681d .added_to_cart{font-size:var( --e-global-typography-2085690-font-size );line-height:var( --e-global-typography-2085690-line-height );}.elementor-7483 .elementor-element.elementor-element-7ad681d .quantity .qty{font-size:var( --e-global-typography-2085690-font-size );line-height:var( --e-global-typography-2085690-line-height );}.woocommerce .elementor-7483 .elementor-element.elementor-element-7ad681d form.cart table.variations label{font-size:var( --e-global-typography-2085690-font-size );line-height:var( --e-global-typography-2085690-line-height );}.woocommerce .elementor-7483 .elementor-element.elementor-element-7ad681d form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-7483 .elementor-element.elementor-element-7ad681d form.cart table.variations td.value:before{font-size:var( --e-global-typography-2085690-font-size );line-height:var( --e-global-typography-2085690-line-height );}.elementor-7483 .elementor-element.elementor-element-d1f82df{font-size:var( --e-global-typography-5d69503-font-size );line-height:var( --e-global-typography-5d69503-line-height );}.elementor-7483 .elementor-element.elementor-element-fe438b1{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.woocommerce .elementor-7483 .elementor-element.elementor-element-4c6a9b8 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-5d69503-font-size );line-height:var( --e-global-typography-5d69503-line-height );}.woocommerce .elementor-7483 .elementor-element.elementor-element-4c6a9b8 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-5d69503-font-size );line-height:var( --e-global-typography-5d69503-line-height );}.woocommerce .elementor-7483 .elementor-element.elementor-element-4c6a9b8 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-5d69503-font-size );line-height:var( --e-global-typography-5d69503-line-height );}.elementor-7483 .elementor-element.elementor-element-3204176{--padding-top:0em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-7483 .elementor-element.elementor-element-78449c4 .elementor-heading-title{font-size:var( --e-global-typography-2f15b61-font-size );line-height:var( --e-global-typography-2f15b61-line-height );}.elementor-7483 .elementor-element.elementor-element-73572e3{--grid-columns:1;--grid-row-gap:1.2em;--grid-column-gap:1.2em;}.elementor-7483 .elementor-element.elementor-element-73572e3 > .elementor-widget-container{margin:1em 0em 0em 0em;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-054a45f */.woocommerce .woocommerce-breadcrumb {
    margin: 0;
}
.elementor-7483 .elementor-element.elementor-element-054a45f a{
    transition: all 0.3s ease-in-out;
}
.elementor-7483 .elementor-element.elementor-element-054a45f a:hover{
    color: #1A1A1A !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-b44517d */.elementor-7483 .elementor-element.elementor-element-b44517d h1{
    line-height: 1.3em !important;
    margin-bottom: 0.2em !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e760a63 */.elementor-7483 .elementor-element.elementor-element-e760a63 p{ margin: 0;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-9ecafae */.elementor-7483 .elementor-element.elementor-element-9ecafae h1,
.elementor-7483 .elementor-element.elementor-element-9ecafae h2,
.elementor-7483 .elementor-element.elementor-element-9ecafae h3,
.elementor-7483 .elementor-element.elementor-element-9ecafae h4{
    font-family: var(--e-global-typography-671dc6f-font-family), Sans-serif;
    font-size: var(--e-global-typography-671dc6f-font-size) !important;
    font-weight: var(--e-global-typography-671dc6f-font-weight);
    line-height: var(--e-global-typography-671dc6f-line-height);
    color: var(--e-global-color-4db4129);
}
.elementor-7483 .elementor-element.elementor-element-9ecafae ul li{
    line-height: 2em;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-7ad681d */.elementor-7483 .elementor-element.elementor-element-7ad681d input[name="quantity"]{
    outline: solid 1px transparent;
}
.elementor-7483 .elementor-element.elementor-element-7ad681d input[name="quantity"]:focus{
    outline: solid 1px #D9D9D9;
}

/* For variations */
.stock, .available-on-backorder{
    font-family: var(--e-global-typography-2085690-font-family), Sans-serif;
    font-size: var(--e-global-typography-2085690-font-size) !important;
    font-weight: var(--e-global-typography-2085690-font-weight) !important;    
}

.elementor-7483 .elementor-element.elementor-element-7ad681d .variations td, .elementor-7483 .elementor-element.elementor-element-7ad681d .variations th {
    background-color: transparent !important;
}
.elementor-7483 .elementor-element.elementor-element-7ad681d .variations th {
    padding: 15px 0;
}
.elementor-7483 .elementor-element.elementor-element-7ad681d .variations select {
    outline: solid 1px transparent;
}
.elementor-7483 .elementor-element.elementor-element-7ad681d .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    font-size: var( --e-global-typography-2085690-font-size );
    color: var( --e-global-color-a2e774a );
}
.reset_variations{
    color: var(--e-global-color-0778f01);
    position: absolute;
    right: 15px;
    top: -25px;
}
.woocommerce-variation p{
    margin-bottom: 0 !important;
}
.woocommerce div.product form.cart .woocommerce-variation-description p {
    font-size: var( --e-global-typography-2085690-font-size );
    color: var( --e-global-color-09c291a );
}
.woocommerce-variation-description{
   margin-top: 2em; 
}
.woocommerce-variation-price{
    margin: 0.4em 0;
}
.woocommerce-variation-availability{
    margin-bottom: 2em;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
    color: var(--e-global-color-0778f01);
}


/* For CPO */
: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) form.cart:not(.grouped_form):not(.variations_form) {
        flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-d1f82df */.pmeta.elementor-woo-meta--view-table .product_meta .detail-label {
    min-width: 4vw;
}
@media (max-width: 1024px){
.pmeta.elementor-woo-meta--view-table .product_meta .detail-label {
    min-width: 4.6em;
}    
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-447c5f5 */.woocommerce div.product div.images .flex-control-thumbs li img{
    transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-4c6a9b8 */.elementor-7483 .elementor-element.elementor-element-4c6a9b8{
    width: 100%;
}

.elementor-7483 .elementor-element.elementor-element-4c6a9b8 h1,
.elementor-7483 .elementor-element.elementor-element-4c6a9b8 h2,
.elementor-7483 .elementor-element.elementor-element-4c6a9b8 h3,
.elementor-7483 .elementor-element.elementor-element-4c6a9b8 h4{
    font-family: var(--e-global-typography-671dc6f-font-family), Sans-serif;
    font-size: var(--e-global-typography-671dc6f-font-size) !important;
    font-weight: var(--e-global-typography-671dc6f-font-weight);
    line-height: var(--e-global-typography-671dc6f-line-height);
    color: var(--e-global-color-4db4129);
}

.woocommerce #review_form #respond textarea {
    width: 40%;
    display: block;
}
.woocommerce #review_form #respond p{
    margin: 10px 0 10px;
}
.woocommerce .elementor-7483 .elementor-element.elementor-element-4c6a9b8 .woocommerce-tabs .woocommerce-Tabs-panel {
    line-height: 2em;
    border: solid 1px #d9d9d9;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child{
    margin: 0;    
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
    margin: 0;
}
.woocommerce div.product.elementor ul.tabs li a {
    line-height: 1;
    padding: .4em 1.2em;
}

.woocommerce-Tabs-panel--additional_information table td, table th {
    border: none;
}
.woocommerce-Tabs-panel--additional_information table.shop_attributes td p {
  padding: 0;  
}
.woocommerce-Tabs-panel--additional_information table td{
    padding: 8px !important
    ; 
}

.elementor-7483 .elementor-element.elementor-element-4c6a9b8 a{
    text-decoration: underline;
    font-weight: bold;
    color: #4D4D4D;
}

.uni-cpo-calculate-btn{
    margin-right: 10px !important;
}


/* Gallery */
.elementor-7483 .elementor-element.elementor-element-4c6a9b8 .gallery{
    display: flex;
    gap: 0.95vw;
    flex-wrap: wrap;
}
.elementor-7483 .elementor-element.elementor-element-4c6a9b8 figure{
    flex-basis: 19%;
    
}
.elementor-7483 .elementor-element.elementor-element-4c6a9b8 figure img{
   border-radius: 0.313em; 
}
.elementor-7483 .elementor-element.elementor-element-4c6a9b8 figure a{
    overflow: hidden;
    display: inline-block;
    border-radius: 0.313em !important;
    transform-origin: center;
    width: 100%;
    vertical-align: top;
}
.elementor-7483 .elementor-element.elementor-element-4c6a9b8 figure a img{
    width: 100%;
	transform: scale(1.005);
    transition: all 0.4s ease-in-out !important;
    vertical-align: top;
}
.elementor-7483 .elementor-element.elementor-element-4c6a9b8 figure a img:hover{
    transform: scale(1.04);
	filter: brightness(108%);
}

@media (max-width: 1024px){
.elementor-7483 .elementor-element.elementor-element-4c6a9b8 .gallery{
    gap: 2vw;
}
.elementor-7483 .elementor-element.elementor-element-4c6a9b8 figure{
    flex-basis: 23.2%;
}    
}
@media (max-width: 767px){
.wc-tabs li.active{
    border-bottom: solid 1px #d9d9d9 !important;
}
.elementor-7483 .elementor-element.elementor-element-4c6a9b8 .gallery{
    gap: 5vw;
}
.elementor-7483 .elementor-element.elementor-element-4c6a9b8 figure{
    flex-basis: 100%;
}    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a06accd */.elementor-7483 .elementor-element.elementor-element-a06accd{height: 0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07a49ff */.elementor-7483 .elementor-element.elementor-element-07a49ff{height: 0;}/* End custom CSS */
/* Start custom CSS */ul{
    margin-bottom: 0.8em;
}
#blog1{
    scroll-margin-top: 30vh;
}
.price-suffix{
    font-family: var(--e-global-typography-5d69503-font-family), Sans-serif;
    font-size: var(--e-global-typography-5d69503-font-size);
    font-weight: var(--e-global-typography-5d69503-font-weight);
    line-height: var(--e-global-typography-5d69503-line-height);
    color: var(--e-global-color-09c291a);
}
.ins-pc > .uni-row-content-wrap{
    border-radius: 0.313em !important;
}
.fa-calculator:before {
    content: "\f1ec";
    margin-right: 10px;
}/* End custom CSS */