.elementor-294 .elementor-element.elementor-element-6ab1ac93{--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:48px 16px;--row-gap:48px;--column-gap:16px;--flex-wrap:wrap;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-294 .elementor-element.elementor-element-4483fed7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-294 .elementor-element.elementor-element-a2abae1{width:100%;max-width:100%;}.woocommerce .elementor-294 .elementor-element.elementor-element-a2abae1 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-294 .elementor-element.elementor-element-a2abae1 .flex-viewport{border-radius:16px 16px 16px 16px;}.woocommerce .elementor-294 .elementor-element.elementor-element-a2abae1 .flex-viewport:not(:last-child){margin-bottom:3px;}.woocommerce .elementor-294 .elementor-element.elementor-element-a2abae1 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.woocommerce .elementor-294 .elementor-element.elementor-element-a2abae1 .flex-control-thumbs li{padding-right:calc(4px / 2);padding-left:calc(4px / 2);padding-bottom:4px;}.woocommerce .elementor-294 .elementor-element.elementor-element-a2abae1 .flex-control-thumbs{margin-right:calc(-4px / 2);margin-left:calc(-4px / 2);}.elementor-294 .elementor-element.elementor-element-42056954{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 34px -4px rgba(0, 0, 0, 0.15);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-294 .elementor-element.elementor-element-42056954:not(.elementor-motion-effects-element-type-background), .elementor-294 .elementor-element.elementor-element-42056954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-294 .elementor-element.elementor-element-5901ac2a{--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:space-between;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-294 .elementor-element.elementor-element-7c8b2421{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;align-self:center;text-align:left;}.elementor-294 .elementor-element.elementor-element-7c8b2421 .elementor-heading-title{font-family:var( --e-global-typography-239d072-font-family ), Sans-serif;font-size:var( --e-global-typography-239d072-font-size );font-weight:var( --e-global-typography-239d072-font-weight );line-height:var( --e-global-typography-239d072-line-height );color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-5eff7ac8{width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-294 .elementor-element.elementor-element-6be8f5db{--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;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-294 .elementor-element.elementor-element-68f8bdce{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:left;}.elementor-294 .elementor-element.elementor-element-68f8bdce .elementor-heading-title{font-family:var( --e-global-typography-5baf3fd-font-family ), Sans-serif;font-size:var( --e-global-typography-5baf3fd-font-size );font-weight:var( --e-global-typography-5baf3fd-font-weight );line-height:var( --e-global-typography-5baf3fd-line-height );color:var( --e-global-color-ca91c62 );}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-294 .elementor-element.elementor-element-19cdbc0{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;align-self:center;text-align:right;}.elementor-294 .elementor-element.elementor-element-19cdbc0 > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-294 .elementor-element.elementor-element-19cdbc0 .price{color:var( --e-global-color-ca91c62 );font-family:var( --e-global-typography-5baf3fd-font-family ), Sans-serif;font-size:var( --e-global-typography-5baf3fd-font-size );font-weight:var( --e-global-typography-5baf3fd-font-weight );line-height:var( --e-global-typography-5baf3fd-line-height );}.woocommerce .elementor-294 .elementor-element.elementor-element-19cdbc0 .price ins{color:var( --e-global-color-e421d0c );font-family:var( --e-global-typography-5baf3fd-font-family ), Sans-serif;font-size:var( --e-global-typography-5baf3fd-font-size );font-weight:var( --e-global-typography-5baf3fd-font-weight );line-height:var( --e-global-typography-5baf3fd-line-height );}.elementor-294 .elementor-element.elementor-element-83e6bd0{--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;--justify-content:center;--align-items:center;--flex-wrap:nowrap;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-294 .elementor-element.elementor-element-d3ae34a{--divider-border-style:solid;--divider-color:var( --e-global-color-71ad175 );--divider-border-width:1px;}.elementor-294 .elementor-element.elementor-element-d3ae34a .elementor-divider-separator{width:100%;}.elementor-294 .elementor-element.elementor-element-d3ae34a .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-294 .elementor-element.elementor-element-8fb6d71 > .elementor-widget-container{margin:0px -6px -6px -16px;}.elementor-294 .elementor-element.elementor-element-8fb6d71 .elementor-icon-wrapper{text-align:center;}.elementor-294 .elementor-element.elementor-element-8fb6d71.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-71ad175 );}.elementor-294 .elementor-element.elementor-element-8fb6d71.elementor-view-framed .elementor-icon, .elementor-294 .elementor-element.elementor-element-8fb6d71.elementor-view-default .elementor-icon{color:var( --e-global-color-71ad175 );border-color:var( --e-global-color-71ad175 );}.elementor-294 .elementor-element.elementor-element-8fb6d71.elementor-view-framed .elementor-icon, .elementor-294 .elementor-element.elementor-element-8fb6d71.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-71ad175 );}.elementor-294 .elementor-element.elementor-element-8fb6d71.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-b70d252 );}.elementor-294 .elementor-element.elementor-element-8fb6d71.elementor-view-framed .elementor-icon:hover, .elementor-294 .elementor-element.elementor-element-8fb6d71.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-b70d252 );border-color:var( --e-global-color-b70d252 );}.elementor-294 .elementor-element.elementor-element-8fb6d71.elementor-view-framed .elementor-icon:hover, .elementor-294 .elementor-element.elementor-element-8fb6d71.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-b70d252 );}.elementor-294 .elementor-element.elementor-element-8fb6d71 .elementor-icon{font-size:24px;}.elementor-294 .elementor-element.elementor-element-8fb6d71 .elementor-icon svg{height:24px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-294 .elementor-element.elementor-element-048882d .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-a6149fd-font-family ), Sans-serif;font-size:var( --e-global-typography-a6149fd-font-size );font-weight:var( --e-global-typography-a6149fd-font-weight );line-height:var( --e-global-typography-a6149fd-line-height );fill:var( --e-global-color-ca91c62 );color:var( --e-global-color-ca91c62 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fd2ae9c );border-radius:24px 24px 24px 24px;padding:8px 12px 7px 12px;}.elementor-294 .elementor-element.elementor-element-048882d .elementor-button:hover, .elementor-294 .elementor-element.elementor-element-048882d .elementor-button:focus{background-color:var( --e-global-color-31ffc61 );color:var( --e-global-color-ca91c62 );border-color:var( --e-global-color-31ffc61 );}.elementor-294 .elementor-element.elementor-element-048882d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-294 .elementor-element.elementor-element-048882d .elementor-button-content-wrapper{flex-direction:row;}.elementor-294 .elementor-element.elementor-element-048882d .elementor-button:hover svg, .elementor-294 .elementor-element.elementor-element-048882d .elementor-button:focus svg{fill:var( --e-global-color-ca91c62 );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-294 .elementor-element.elementor-element-2afbcc42 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-2afbcc42 .cart button, .elementor-294 .elementor-element.elementor-element-2afbcc42 .cart .button{font-family:var( --e-global-typography-f68c9cd-font-family ), Sans-serif;font-size:var( --e-global-typography-f68c9cd-font-size );font-weight:var( --e-global-typography-f68c9cd-font-weight );line-height:var( --e-global-typography-f68c9cd-line-height );border-radius:8px 8px 8px 8px;color:var( --e-global-color-ca91c62 );background-color:var( --e-global-color-31ffc61 );transition:all 0.2s;}.elementor-294 .elementor-element.elementor-element-2afbcc42 .cart button:hover, .elementor-294 .elementor-element.elementor-element-2afbcc42 .cart .button:hover{color:#FFF;background-color:var( --e-global-color-text );}.elementor-294 .elementor-element.elementor-element-2afbcc42{--button-spacing:8px;}.elementor-294 .elementor-element.elementor-element-2afbcc42 .quantity .qty{font-family:var( --e-global-typography-bce6e1a-font-family ), Sans-serif;font-size:var( --e-global-typography-bce6e1a-font-size );font-weight:var( --e-global-typography-bce6e1a-font-weight );line-height:var( --e-global-typography-bce6e1a-line-height );border-radius:8px 8px 8px 8px;color:var( --e-global-color-ca91c62 );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-71ad175 );transition:all 0.2s;}.woocommerce .elementor-294 .elementor-element.elementor-element-2afbcc42 form.cart .variations{width:100%;margin-bottom:16px;}.woocommerce .elementor-294 .elementor-element.elementor-element-2afbcc42 form.cart table.variations tr th, .woocommerce .elementor-294 .elementor-element.elementor-element-2afbcc42 form.cart table.variations tr td{padding-top:calc( 16px/2 );padding-bottom:calc( 16px/2 );}.woocommerce .elementor-294 .elementor-element.elementor-element-2afbcc42 form.cart table.variations label{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-239d072-font-family ), Sans-serif;font-size:var( --e-global-typography-239d072-font-size );font-weight:var( --e-global-typography-239d072-font-weight );line-height:var( --e-global-typography-239d072-line-height );}.woocommerce .elementor-294 .elementor-element.elementor-element-2afbcc42 form.cart table.variations td.value select{color:var( --e-global-color-secondary );}.woocommerce .elementor-294 .elementor-element.elementor-element-2afbcc42 form.cart table.variations td.value select, .woocommerce .elementor-294 .elementor-element.elementor-element-2afbcc42 form.cart table.variations td.value:before{background-color:var( --e-global-color-35a5bd9 );border:var( --e-global-color-0005d37 );border-radius:8px;}.woocommerce .elementor-294 .elementor-element.elementor-element-2afbcc42 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-294 .elementor-element.elementor-element-2afbcc42 form.cart table.variations td.value:before{font-family:var( --e-global-typography-bce6e1a-font-family ), Sans-serif;font-size:var( --e-global-typography-bce6e1a-font-size );font-weight:var( --e-global-typography-bce6e1a-font-weight );line-height:var( --e-global-typography-bce6e1a-line-height );}.elementor-294 .elementor-element.elementor-element-140131b{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-294 .elementor-element.elementor-element-140131b .elementor-divider-separator{width:100%;}.elementor-294 .elementor-element.elementor-element-140131b .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-widget-woocommerce-product-content{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-294 .elementor-element.elementor-element-b68434c{text-align:justify;color:var( --e-global-color-ca91c62 );font-family:var( --e-global-typography-bce6e1a-font-family ), Sans-serif;font-size:var( --e-global-typography-bce6e1a-font-size );font-weight:var( --e-global-typography-bce6e1a-font-weight );line-height:var( --e-global-typography-bce6e1a-line-height );}.elementor-294 .elementor-element.elementor-element-26f61cf6{--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:space-between;--flex-wrap:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-294 .elementor-element.elementor-element-6503f900{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-294 .elementor-element.elementor-element-6503f900 .elementor-icon-box-wrapper{text-align:center;}.elementor-294 .elementor-element.elementor-element-6503f900.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-6503f900.elementor-view-framed .elementor-icon, .elementor-294 .elementor-element.elementor-element-6503f900.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca91c62 );color:var( --e-global-color-ca91c62 );border-color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-6503f900.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-294 .elementor-element.elementor-element-6503f900.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-6503f900.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-294 .elementor-element.elementor-element-6503f900.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-294 .elementor-element.elementor-element-6503f900.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-294 .elementor-element.elementor-element-6503f900.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-ca91c62 );color:var( --e-global-color-ca91c62 );border-color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-6503f900 .elementor-icon{font-size:48px;}.elementor-294 .elementor-element.elementor-element-6503f900 .elementor-icon-box-title{color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-6503f900:has(:hover) .elementor-icon-box-title,
					 .elementor-294 .elementor-element.elementor-element-6503f900:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-6503f900 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:12px;line-height:14px;color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-23898825{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-294 .elementor-element.elementor-element-23898825 .elementor-icon-box-wrapper{text-align:center;}.elementor-294 .elementor-element.elementor-element-23898825.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-23898825.elementor-view-framed .elementor-icon, .elementor-294 .elementor-element.elementor-element-23898825.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca91c62 );color:var( --e-global-color-ca91c62 );border-color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-23898825.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-294 .elementor-element.elementor-element-23898825.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-23898825.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-294 .elementor-element.elementor-element-23898825.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-294 .elementor-element.elementor-element-23898825.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-294 .elementor-element.elementor-element-23898825.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-ca91c62 );color:var( --e-global-color-ca91c62 );border-color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-23898825 .elementor-icon{font-size:48px;}.elementor-294 .elementor-element.elementor-element-23898825 .elementor-icon-box-title{color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-23898825:has(:hover) .elementor-icon-box-title,
					 .elementor-294 .elementor-element.elementor-element-23898825:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-23898825 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:12px;line-height:14px;color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-38b10495{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-294 .elementor-element.elementor-element-38b10495 .elementor-icon-box-wrapper{text-align:center;}.elementor-294 .elementor-element.elementor-element-38b10495.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-38b10495.elementor-view-framed .elementor-icon, .elementor-294 .elementor-element.elementor-element-38b10495.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca91c62 );color:var( --e-global-color-ca91c62 );border-color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-38b10495.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-294 .elementor-element.elementor-element-38b10495.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-38b10495.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-294 .elementor-element.elementor-element-38b10495.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-294 .elementor-element.elementor-element-38b10495.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-294 .elementor-element.elementor-element-38b10495.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-ca91c62 );color:var( --e-global-color-ca91c62 );border-color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-38b10495 .elementor-icon{font-size:48px;}.elementor-294 .elementor-element.elementor-element-38b10495 .elementor-icon-box-title{color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-38b10495:has(:hover) .elementor-icon-box-title,
					 .elementor-294 .elementor-element.elementor-element-38b10495:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-38b10495 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:12px;line-height:14px;color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-bc382be{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-294 .elementor-element.elementor-element-bc382be .elementor-icon-box-wrapper{text-align:center;}.elementor-294 .elementor-element.elementor-element-bc382be.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-bc382be.elementor-view-framed .elementor-icon, .elementor-294 .elementor-element.elementor-element-bc382be.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca91c62 );color:var( --e-global-color-ca91c62 );border-color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-bc382be.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-294 .elementor-element.elementor-element-bc382be.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-bc382be.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-294 .elementor-element.elementor-element-bc382be.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-294 .elementor-element.elementor-element-bc382be.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-294 .elementor-element.elementor-element-bc382be.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-ca91c62 );color:var( --e-global-color-ca91c62 );border-color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-bc382be .elementor-icon{font-size:48px;}.elementor-294 .elementor-element.elementor-element-bc382be .elementor-icon-box-title{color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-bc382be:has(:hover) .elementor-icon-box-title,
					 .elementor-294 .elementor-element.elementor-element-bc382be:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-ca91c62 );}.elementor-294 .elementor-element.elementor-element-bc382be .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:12px;line-height:14px;color:var( --e-global-color-ca91c62 );}.woocommerce .elementor-294 .elementor-element.elementor-element-388cd97f .woocommerce-tabs ul.wc-tabs li{border-radius:0px 0px 0 0;}.woocommerce .elementor-294 .elementor-element.elementor-element-388cd97f .woocommerce-Tabs-panel{color:var( --e-global-color-ca91c62 );}.woocommerce .elementor-294 .elementor-element.elementor-element-388cd97f .woocommerce-tabs .woocommerce-Tabs-panel{font-family:var( --e-global-typography-bce6e1a-font-family ), Sans-serif;font-size:var( --e-global-typography-bce6e1a-font-size );font-weight:var( --e-global-typography-bce6e1a-font-weight );line-height:var( --e-global-typography-bce6e1a-line-height );border-width:0px 0px 0px 0px;margin-top:-0px;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-294 .elementor-element.elementor-element-388cd97f .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:var( --e-global-typography-bce6e1a-font-family ), Sans-serif;font-size:var( --e-global-typography-bce6e1a-font-size );font-weight:var( --e-global-typography-bce6e1a-font-weight );line-height:var( --e-global-typography-bce6e1a-line-height );}.woocommerce .elementor-294 .elementor-element.elementor-element-388cd97f .woocommerce-tabs ul.wc-tabs{margin-left:0px;margin-right:0px;}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px;padding:8px 8px 8px 8px;background-color:var( --e-global-color-ca91c62 );border-color:var( --e-global-color-0005d37 );}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products  ul.products{grid-column-gap:16px;grid-row-gap:40px;}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;margin-bottom:0px;}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-secondary );margin-bottom:0px;}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-secondary );margin-bottom:0px;}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-bce6e1a-font-family ), Sans-serif;font-size:var( --e-global-typography-bce6e1a-font-size );font-weight:var( --e-global-typography-bce6e1a-font-weight );line-height:var( --e-global-typography-bce6e1a-line-height );}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-f68c9cd-font-family ), Sans-serif;font-size:var( --e-global-typography-f68c9cd-font-size );font-weight:var( --e-global-typography-f68c9cd-font-weight );line-height:var( --e-global-typography-f68c9cd-line-height );}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-secondary );}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-secondary );}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-f68c9cd-font-family ), Sans-serif;font-size:var( --e-global-typography-f68c9cd-font-size );font-weight:var( --e-global-typography-f68c9cd-font-weight );line-height:var( --e-global-typography-f68c9cd-line-height );}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-ca91c62 );background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-f8ad515-font-family ), Sans-serif;font-size:var( --e-global-typography-f8ad515-font-size );font-weight:var( --e-global-typography-f8ad515-font-weight );line-height:var( --e-global-typography-f8ad515-line-height );border-style:none;border-radius:8px 8px 8px 8px;margin-top:0px;}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products .added_to_cart{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-a6149fd-font-family ), Sans-serif;font-size:var( --e-global-typography-a6149fd-font-size );font-weight:var( --e-global-typography-a6149fd-font-weight );line-height:var( --e-global-typography-a6149fd-line-height );margin-inline-start:0px;}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products ul.products li.product:hover{background-color:var( --e-global-color-ca91c62 );border-color:var( --e-global-color-4ee0ec6 );}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-ca91c62 );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-f68c9cd-font-family ), Sans-serif;font-size:var( --e-global-typography-f68c9cd-font-size );font-weight:var( --e-global-typography-f68c9cd-font-weight );line-height:var( --e-global-typography-f68c9cd-line-height );left:auto;right:0;}.elementor-294 .elementor-element.elementor-element-1456af8b{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-294 .elementor-element.elementor-element-1094e29e{text-align:left;}.elementor-294 .elementor-element.elementor-element-1094e29e .elementor-heading-title{font-family:var( --e-global-typography-05779dd-font-family ), Sans-serif;font-size:var( --e-global-typography-05779dd-font-size );font-weight:var( --e-global-typography-05779dd-font-weight );line-height:var( --e-global-typography-05779dd-line-height );color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px;padding:8px 8px 8px 8px;background-color:var( --e-global-color-ca91c62 );border-color:var( --e-global-color-0005d37 );}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products  ul.products{grid-column-gap:16px;grid-row-gap:40px;}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;margin-bottom:0px;}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-secondary );margin-bottom:0px;}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-secondary );margin-bottom:0px;}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-bce6e1a-font-family ), Sans-serif;font-size:var( --e-global-typography-bce6e1a-font-size );font-weight:var( --e-global-typography-bce6e1a-font-weight );line-height:var( --e-global-typography-bce6e1a-line-height );}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-f68c9cd-font-family ), Sans-serif;font-size:var( --e-global-typography-f68c9cd-font-size );font-weight:var( --e-global-typography-f68c9cd-font-weight );line-height:var( --e-global-typography-f68c9cd-line-height );}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-secondary );}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-secondary );}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-f68c9cd-font-family ), Sans-serif;font-size:var( --e-global-typography-f68c9cd-font-size );font-weight:var( --e-global-typography-f68c9cd-font-weight );line-height:var( --e-global-typography-f68c9cd-line-height );}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-ca91c62 );background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-f8ad515-font-family ), Sans-serif;font-size:var( --e-global-typography-f8ad515-font-size );font-weight:var( --e-global-typography-f8ad515-font-weight );line-height:var( --e-global-typography-f8ad515-line-height );border-style:none;border-radius:8px 8px 8px 8px;margin-top:0px;}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products .added_to_cart{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-a6149fd-font-family ), Sans-serif;font-size:var( --e-global-typography-a6149fd-font-size );font-weight:var( --e-global-typography-a6149fd-font-weight );line-height:var( --e-global-typography-a6149fd-line-height );margin-inline-start:0px;}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products ul.products li.product:hover{background-color:var( --e-global-color-ca91c62 );border-color:var( --e-global-color-4ee0ec6 );}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-ca91c62 );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-f68c9cd-font-family ), Sans-serif;font-size:var( --e-global-typography-f68c9cd-font-size );font-weight:var( --e-global-typography-f68c9cd-font-weight );line-height:var( --e-global-typography-f68c9cd-line-height );left:auto;right:0;}@media(max-width:1080px){.elementor-294 .elementor-element.elementor-element-4483fed7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-294 .elementor-element.elementor-element-7c8b2421 .elementor-heading-title{font-size:var( --e-global-typography-239d072-font-size );line-height:var( --e-global-typography-239d072-line-height );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-294 .elementor-element.elementor-element-68f8bdce .elementor-heading-title{font-size:var( --e-global-typography-5baf3fd-font-size );line-height:var( --e-global-typography-5baf3fd-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-294 .elementor-element.elementor-element-19cdbc0{text-align:right;}.woocommerce .elementor-294 .elementor-element.elementor-element-19cdbc0 .price{font-size:var( --e-global-typography-5baf3fd-font-size );line-height:var( --e-global-typography-5baf3fd-line-height );}.woocommerce .elementor-294 .elementor-element.elementor-element-19cdbc0 .price ins{font-size:var( --e-global-typography-5baf3fd-font-size );line-height:var( --e-global-typography-5baf3fd-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-294 .elementor-element.elementor-element-048882d .elementor-button{font-size:var( --e-global-typography-a6149fd-font-size );line-height:var( --e-global-typography-a6149fd-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-294 .elementor-element.elementor-element-2afbcc42 .cart button, .elementor-294 .elementor-element.elementor-element-2afbcc42 .cart .button{font-size:var( --e-global-typography-f68c9cd-font-size );line-height:var( --e-global-typography-f68c9cd-line-height );}.elementor-294 .elementor-element.elementor-element-2afbcc42 .quantity .qty{font-size:var( --e-global-typography-bce6e1a-font-size );line-height:var( --e-global-typography-bce6e1a-line-height );}.woocommerce .elementor-294 .elementor-element.elementor-element-2afbcc42 form.cart table.variations label{font-size:var( --e-global-typography-239d072-font-size );line-height:var( --e-global-typography-239d072-line-height );}.woocommerce .elementor-294 .elementor-element.elementor-element-2afbcc42 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-294 .elementor-element.elementor-element-2afbcc42 form.cart table.variations td.value:before{font-size:var( --e-global-typography-bce6e1a-font-size );line-height:var( --e-global-typography-bce6e1a-line-height );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-294 .elementor-element.elementor-element-b68434c{font-size:var( --e-global-typography-bce6e1a-font-size );line-height:var( --e-global-typography-bce6e1a-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-294 .elementor-element.elementor-element-388cd97f .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-bce6e1a-font-size );line-height:var( --e-global-typography-bce6e1a-line-height );}.woocommerce .elementor-294 .elementor-element.elementor-element-388cd97f .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-bce6e1a-font-size );line-height:var( --e-global-typography-bce6e1a-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-294 .elementor-element.elementor-element-6ad9e68 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-bce6e1a-font-size );line-height:var( --e-global-typography-bce6e1a-line-height );}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-f68c9cd-font-size );line-height:var( --e-global-typography-f68c9cd-line-height );}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-f68c9cd-font-size );line-height:var( --e-global-typography-f68c9cd-line-height );}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-f8ad515-font-size );line-height:var( --e-global-typography-f8ad515-line-height );}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-a6149fd-font-size );line-height:var( --e-global-typography-a6149fd-line-height );}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products ul.products li.product span.onsale{font-size:var( --e-global-typography-f68c9cd-font-size );line-height:var( --e-global-typography-f68c9cd-line-height );}.elementor-294 .elementor-element.elementor-element-1094e29e .elementor-heading-title{font-size:var( --e-global-typography-05779dd-font-size );line-height:var( --e-global-typography-05779dd-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-294 .elementor-element.elementor-element-525a991 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-bce6e1a-font-size );line-height:var( --e-global-typography-bce6e1a-line-height );}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-f68c9cd-font-size );line-height:var( --e-global-typography-f68c9cd-line-height );}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-f68c9cd-font-size );line-height:var( --e-global-typography-f68c9cd-line-height );}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-f8ad515-font-size );line-height:var( --e-global-typography-f8ad515-line-height );}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-a6149fd-font-size );line-height:var( --e-global-typography-a6149fd-line-height );}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products ul.products li.product span.onsale{font-size:var( --e-global-typography-f68c9cd-font-size );line-height:var( --e-global-typography-f68c9cd-line-height );}}@media(min-width:721px){.elementor-294 .elementor-element.elementor-element-4483fed7{--width:49%;}.elementor-294 .elementor-element.elementor-element-42056954{--width:49%;}}@media(max-width:1080px) and (min-width:721px){.elementor-294 .elementor-element.elementor-element-4483fed7{--width:48%;}}@media(max-width:720px){.elementor-294 .elementor-element.elementor-element-6ab1ac93{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-294 .elementor-element.elementor-element-a2abae1 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:4px 4px 4px 4px;}.elementor-294 .elementor-element.elementor-element-42056954{--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-294 .elementor-element.elementor-element-7c8b2421 .elementor-heading-title{font-size:var( --e-global-typography-239d072-font-size );line-height:var( --e-global-typography-239d072-line-height );}.elementor-294 .elementor-element.elementor-element-6be8f5db{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-294 .elementor-element.elementor-element-68f8bdce .elementor-heading-title{font-size:var( --e-global-typography-5baf3fd-font-size );line-height:var( --e-global-typography-5baf3fd-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-294 .elementor-element.elementor-element-19cdbc0 .price{font-size:var( --e-global-typography-5baf3fd-font-size );line-height:var( --e-global-typography-5baf3fd-line-height );}.woocommerce .elementor-294 .elementor-element.elementor-element-19cdbc0 .price ins{font-size:var( --e-global-typography-5baf3fd-font-size );line-height:var( --e-global-typography-5baf3fd-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-294 .elementor-element.elementor-element-048882d .elementor-button{font-size:var( --e-global-typography-a6149fd-font-size );line-height:var( --e-global-typography-a6149fd-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-294 .elementor-element.elementor-element-2afbcc42 .cart button, .elementor-294 .elementor-element.elementor-element-2afbcc42 .cart .button{font-size:var( --e-global-typography-f68c9cd-font-size );line-height:var( --e-global-typography-f68c9cd-line-height );}.elementor-294 .elementor-element.elementor-element-2afbcc42 .quantity .qty{font-size:var( --e-global-typography-bce6e1a-font-size );line-height:var( --e-global-typography-bce6e1a-line-height );}.woocommerce .elementor-294 .elementor-element.elementor-element-2afbcc42 form.cart table.variations label{font-size:var( --e-global-typography-239d072-font-size );line-height:var( --e-global-typography-239d072-line-height );}.woocommerce .elementor-294 .elementor-element.elementor-element-2afbcc42 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-294 .elementor-element.elementor-element-2afbcc42 form.cart table.variations td.value:before{font-size:var( --e-global-typography-bce6e1a-font-size );line-height:var( --e-global-typography-bce6e1a-line-height );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-294 .elementor-element.elementor-element-b68434c{font-size:var( --e-global-typography-bce6e1a-font-size );line-height:var( --e-global-typography-bce6e1a-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-294 .elementor-element.elementor-element-388cd97f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-294 .elementor-element.elementor-element-388cd97f .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-bce6e1a-font-size );line-height:var( --e-global-typography-bce6e1a-line-height );}.woocommerce .elementor-294 .elementor-element.elementor-element-388cd97f .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-bce6e1a-font-size );line-height:var( --e-global-typography-bce6e1a-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-294 .elementor-element.elementor-element-6ad9e68 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products  ul.products{grid-column-gap:8px;grid-row-gap:16px;}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-bce6e1a-font-size );line-height:var( --e-global-typography-bce6e1a-line-height );}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-f68c9cd-font-size );line-height:var( --e-global-typography-f68c9cd-line-height );}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-f68c9cd-font-size );line-height:var( --e-global-typography-f68c9cd-line-height );}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-f8ad515-font-size );line-height:var( --e-global-typography-f8ad515-line-height );}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-a6149fd-font-size );line-height:var( --e-global-typography-a6149fd-line-height );}.elementor-294 .elementor-element.elementor-element-6ad9e68.elementor-wc-products ul.products li.product span.onsale{font-size:var( --e-global-typography-f68c9cd-font-size );line-height:var( --e-global-typography-f68c9cd-line-height );}.elementor-294 .elementor-element.elementor-element-1094e29e .elementor-heading-title{font-size:var( --e-global-typography-05779dd-font-size );line-height:var( --e-global-typography-05779dd-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-294 .elementor-element.elementor-element-525a991 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products  ul.products{grid-column-gap:8px;grid-row-gap:16px;}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-bce6e1a-font-size );line-height:var( --e-global-typography-bce6e1a-line-height );}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-f68c9cd-font-size );line-height:var( --e-global-typography-f68c9cd-line-height );}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-f68c9cd-font-size );line-height:var( --e-global-typography-f68c9cd-line-height );}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-f8ad515-font-size );line-height:var( --e-global-typography-f8ad515-line-height );}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-a6149fd-font-size );line-height:var( --e-global-typography-a6149fd-line-height );}.elementor-294 .elementor-element.elementor-element-525a991.elementor-wc-products ul.products li.product span.onsale{font-size:var( --e-global-typography-f68c9cd-font-size );line-height:var( --e-global-typography-f68c9cd-line-height );}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-a2abae1 *//* DESKTOP */

    .woocommerce .flex-control-thumbs {
        margin: 10px 0px 10px -5px; /* Thumbnails separation top and bottom */
        width: 100%; /* Controls width of thumbnails container on desktop - Horizontally */
	    display: flex;
    }

    .woocommerce .flex-viewport {
		width: 83%;
		right: 0px;
	}
	
	.woocommerce .flex-control-nav { 
		position: absolute; 
		top:0px; 
		right:0px;
	}
	
	.flex-control-thumbs {
		display: flex;
		flex-direction: column;
	}
	

    .woocommerce .flex-control-thumbs {
    	margin: 0px; 
    	width: 16% !important;
	}
	
	ol.flex-control-nav.flex-control-thumbs li {
		width: 100%  !important;; 
	}

    ol.flex-control-nav.flex-control-thumbs li img {
        border: 1px solid #CFE1DE;
    }




a.woocommerce-product-gallery__trigger {
    right: 18% !important;
    top: 14px !important;
}








/******** OFERTA ICON *******/

.elementor-294 .elementor-element.elementor-element-a2abae1 span.onsale {
    z-index: 2 !important;
}

.elementor-294 .elementor-element.elementor-element-a2abae1 span.onsale {
    position: absolute !important;
    left: 8px;
    top: 10px !important;
    right: unset !important;
    border-radius: 8px !important;
    line-height: 1 !important;
    min-height: fit-content !important;
    margin: 0px !important;
    padding: 8px 10px!important;
    color: white !important;
    background: #E84255 !important;
    font-size: 1.5rem;

}

/******** OFERTA ICON *******//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c8b2421 */h6.elementor-heading-title.elementor-size-default a:not(:last-child) {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5eff7ac8 */.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
    top: 0%;
    left: 0%;
}

.elementor-294 .elementor-element.elementor-element-5eff7ac8 .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
    background: none !important;
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-19cdbc0 */.elementor-294 .elementor-element.elementor-element-19cdbc0 p.price ins {
    text-decoration: none !important;
}


.elementor-294 .elementor-element.elementor-element-19cdbc0 p.price del {
    color: #ff5c5c !important;
    font-size: 2rem !important;
}

.elementor-294 .elementor-element.elementor-element-19cdbc0 span.woocommerce-Price-currencySymbol {
    font-size: 2rem !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-2afbcc42 */.elementor-294 .elementor-element.elementor-element-2afbcc42 table.variations
Specificity: (0,1,1)
 {
    margin-bottom: 0px !important;
}

.elementor-294 .elementor-element.elementor-element-2afbcc42 .elementor-294 .elementor-element.elementor-element-2afbcc42 tbody tr th {
    align-content: center !important;
}

.elementor-294 .elementor-element.elementor-element-2afbcc42 table.variations {
    border: none !important;
}

.elementor-294 .elementor-element.elementor-element-2afbcc42 a#plus_qty, a#minus_qty {
    font-weight: 600 !important;
    font-size: 18px !important;
}


.elementor-294 .elementor-element.elementor-element-2afbcc42 .quantity.buttons_added input {
    font-weight: 600;
    color: #333333;
}

.elementor-294 .elementor-element.elementor-element-2afbcc42 button.plus {
    width: 40px !important;
    max-width: 40px !important;
}
.elementor-294 .elementor-element.elementor-element-2afbcc42 button.minus {
    width: 40px !important;
    max-width: 40px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-388cd97f */.elementor-294 .elementor-element.elementor-element-388cd97f tbody tr th {
    align-content: center !important;
}

.elementor-294 .elementor-element.elementor-element-388cd97f tbody tr {
    height: auto !important;
    min-height: auto !important;
    padding: 0px !important;
}

.elementor-294 .elementor-element.elementor-element-388cd97f div#tab-additional_information {
    padding: 0px !important;
}

.elementor-294 .elementor-element.elementor-element-388cd97f tbody tr th {
    min-height: auto !important;
    height: auto !important;
    padding: 0px !important;
    width: auto !important;
    text-align: left !important;
}

.elementor-294 .elementor-element.elementor-element-388cd97f tbody tr td {
    min-height: auto !important;
    height: auto !important;
    padding: 0px !important;
}


.elementor-294 .elementor-element.elementor-element-388cd97f tbody tr, tbody td, tbody tr th {
    border: none !important;
    background: #212322 !important;
}

.elementor-294 .elementor-element.elementor-element-388cd97f table.woocommerce-product-attributes.shop_attributes {
    border: none !important;
}


.elementor-294 .elementor-element.elementor-element-388cd97f div#tab-description, div#tab-additional_information h2, div#reviews, div#tab-reviews {
    display: none !important;
}

.elementor-294 .elementor-element.elementor-element-388cd97f .woocommerce-tabs.wc-tabs-wrapper div {
    display: block !important;
}

 .elementor-294 .elementor-element.elementor-element-388cd97f ul.tabs.wc-tabs {
    display: none !important;
}

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_size, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_color {
    /* display: none !important; */
}




.elementor-294 .elementor-element.elementor-element-388cd97f td.woocommerce-product-attributes-item__value {
    font-size: 16px;
    padding: 8px 16px;
}


.elementor-294 .elementor-element.elementor-element-388cd97f div#tab-additional_information {
    padding: 16px 0px;
}

.elementor-294 .elementor-element.elementor-element-388cd97f .woocommerce-tabs.wc-tabs-wrapper {
    padding: 0px !important;
    margin: 0px !important;
}


.elementor-294 .elementor-element.elementor-element-388cd97f table.woocommerce-product-attributes.shop_attributes {
    margin: 0px;
}

table.woocommerce-product-attributes.shop_attributes tbody tr {
    background: white !important;
    border: 1px solid #c1c1c1;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-upsell, class: .elementor-element-6ad9e68 *//******** ARCHIVE FAVORITE ICON POSITION *******/

.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_after_shop_loop_item {
		position: absolute;
    display: inline-block;
    height: 32px !important;
    width: 32px !important;
    padding: 0px !important;
    margin: 0px !important;
		top: 0px !important;
		left: 0px !important;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
    width: 26px !important;
    height: 26px !important;
    background: white;
    margin: 0px !important;
    padding: 0px !important;
    border-radius: 4px !important;
    border: solid 1px #C8E9E8 !important;
}


.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_after_shop_loop_item:hover {
		transform: scale(1.02) !important;
}

a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt.tinvwl-position-after.tinvwl-loop {
    padding: 0px !important;
    margin: 0px !important;
    left: 2.5px !important;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, a.wishlist_products_counter.top_wishlist-heart:before, span.wishlist_products_counter.top_wishlist-heart:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {
		font-size: 24px !important;
}

/******** END ARCHIVE FAVORITE ICON POSITION *******/


/******** OFERTA ICON *******/

span.onsale {
    z-index: 2 !important;
}

.woocommerce span.onsale {
    width: fit-content !important;
    border-radius: 8px !important;
    height: fit-content !important;
    line-height: 1 !important;
    min-height: fit-content !important;
    margin: 0px !important;
    padding: 8px 10px!important;
    color: white !important;
    background: #E84255 !important;
    right: 10px !important;
    top: 10px !important;
}

/******** OFERTA ICON *******/

/******** OFERTA TAG PLUGIN FLYCART *******/

span.promo {
    text-align: center !important;
    color: white !important;
    background: #E84255 !important;
    position: absolute;
		right: 4% !important;
		top: 2% !important;
   	padding: 4px 8px;
    border-radius: 6px;
}

/******** END OFERTA TAG PLUGIN FLYCART *******/


/* ADD TO CART STYLE */



a.button.product_type_variable.add_to_cart_button, a.button.product_type_simple.add_to_cart_button, a.button.product_type_variable {
		position: absolute !important;
		width: fit-content;
		left: 0 !important;
        right: 0 !important;
		margin: auto auto !important;
		bottom: 64px !important;
		opacity:0 !important;
		transition: 180ms ease !important;
}

ul.products li:hover a.button.product_type_variable {
		bottom: 24% !important;
		opacity:1 !important;
}


ul.products li:hover a.button.product_type_simple.add_to_cart_button {
		bottom: 24% !important;
		opacity:1 !important;
}

ul.products li:hover a.button.product_type_variable.add_to_cart_button {
		bottom: 24% !important;
		opacity:1 !important;
}

a.button.product_type_variable.add_to_cart_button:hover {
		transform: scale(1.03);	
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover{
		transform: scale(1.03);	
}

@media (max-width: 720px) {
a.button.product_type_variable.add_to_cart_button, a.button.product_type_simple.add_to_cart_button, a.button.product_type_variable {
		display: none !important;
		}
}

a.added_to_cart.wc-forward {
    display: none !important;
}

/* END ADD TO CART STYLE *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42056954 */.elementor-294 .elementor-element.elementor-element-42056954 {
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-525a991 *//***** variation swatch .elementor-294 .elementor-element.elementor-element-525a991 ***/


.cfvsw-swatches-container.cfvsw-shop-container {
    font-size: 1rem !important;
    color: #3c3d3d;
}


/***** variation swatch .elementor-294 .elementor-element.elementor-element-525a991 ***/


/******** ARCHIVE PAGINATION STYLE *******/

.elementor-294 .elementor-element.elementor-element-525a991 span.page-numbers.current {
    padding: 8px !important;
    margin: 8px !important;
    background: #E53E51 !important;
    color: white !important;
    font-size: 1rem !important;
    font-weight: 600;
    border-radius: 8px;
    min-width: 40px !important;
}

.elementor-294 .elementor-element.elementor-element-525a991 a.page-numbers {
      padding: 8px !important;
    margin: 8px !important;
    background: white !important;
    color: #3c3d3d !important;
    border: 1px solid #f7c3c9;
    font-size: 1rem !important;  
    font-weight: 600;
    border-radius: 8px;
    min-width: 40px !important;
}

.elementor-294 .elementor-element.elementor-element-525a991 a.page-numbers:hover {

    background: #E53E51 !important;
    color: white !important;

}

.elementor-294 .elementor-element.elementor-element-525a991 ul.page-numbers li {
    border: none !important;
}

.elementor-294 .elementor-element.elementor-element-525a991 ul.page-numbers {
    border: none !important;
}

/******** END ARCHIVE PAGINATION STYLE *******/


/******** ARCHIVE FAVORITE ICON POSITION *******/

.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_after_shop_loop_item {
		position: absolute;
    display: inline-block;
    height: 32px !important;
    width: 32px !important;
    padding: 0px !important;
    margin: 0px !important;
	top: 4px !important;
	left: 0px !important;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
    width: 26px !important;
    height: 26px !important;
    background: white;
    margin: 0px !important;
    padding: 0px !important;
    border-radius: 4px !important;
    border: solid 0px #C8E9E8 !important;
    color: #e53e51 !important;
}


.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_after_shop_loop_item:hover {
		transform: scale(1.02) !important;
}

a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt.tinvwl-position-after.tinvwl-loop {
    padding: 0px !important;
    margin: 0px !important;
    left: 0px !important;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, a.wishlist_products_counter.top_wishlist-heart:before, span.wishlist_products_counter.top_wishlist-heart:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {
		font-size: 24px !important;
}

/******** END ARCHIVE FAVORITE ICON POSITION *******/


/******** OFERTA ICON *******/

span.onsale {
    z-index: 2 !important;
}

.woocommerce span.onsale {
    width: fit-content !important;
    border-radius: 8px !important;
    height: fit-content !important;
    line-height: 1 !important;
    min-height: fit-content !important;
    margin: 0px !important;
    padding: 8px 10px!important;
    color: white !important;
    background: #E84255 !important;
    right: 10px !important;
    top: 10px !important;
}

/******** OFERTA ICON *******/

/******** OFERTA TAG PLUGIN FLYCART *******/

span.promo {
    text-align: center !important;
    color: white !important;
    background: #E84255 !important;
    position: absolute;
		right: 4% !important;
		top: 2% !important;
   	padding: 4px 8px;
    border-radius: 6px;
}

/******** END OFERTA TAG PLUGIN FLYCART *******/


/* ADD TO CART STYLE */



a.button.product_type_variable.add_to_cart_button, a.button.product_type_simple.add_to_cart_button, a.button.product_type_variable {
		position: absolute !important;
		width: fit-content;
		left: 0 !important;
        right: 0 !important;
		margin: auto auto !important;
		bottom: 64px !important;
		opacity:0 !important;
		transition: 180ms ease !important;
}

ul.products li:hover a.button.product_type_variable {
		bottom: 24% !important;
		opacity:1 !important;
}


ul.products li:hover a.button.product_type_simple.add_to_cart_button {
		bottom: 24% !important;
		opacity:1 !important;
}

ul.products li:hover a.button.product_type_variable.add_to_cart_button {
		bottom: 24% !important;
		opacity:1 !important;
}

a.button.product_type_variable.add_to_cart_button:hover {
		transform: scale(1.03);	
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover{
		transform: scale(1.03);	
}

@media (max-width: 720px) {
a.button.product_type_variable.add_to_cart_button, a.button.product_type_simple.add_to_cart_button, a.button.product_type_variable {
		display: none !important;
		}
}

a.added_to_cart.wc-forward {
    display: none !important;
}

/* END ADD TO CART STYLE *//* End custom CSS */