.elementor-176 .elementor-element.elementor-element-24facc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:16px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.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-176 .elementor-element.elementor-element-0de4177{--divider-border-style:solid;--divider-color:#C4CDCD;--divider-border-width:2px;}.elementor-176 .elementor-element.elementor-element-0de4177 .elementor-divider-separator{width:100%;}.elementor-176 .elementor-element.elementor-element-0de4177 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-176 .elementor-element.elementor-element-b513e8f{text-align:left;}.elementor-176 .elementor-element.elementor-element-b513e8f ul.hfe-breadcrumbs li{margin-right:4px;}.elementor-176 .elementor-element.elementor-element-b513e8f .hfe-breadcrumbs-item{padding:0px 0px 6px 0px;font-family:var( --e-global-typography-d762d7b-font-family ), Sans-serif;font-size:var( --e-global-typography-d762d7b-font-size );font-weight:var( --e-global-typography-d762d7b-font-weight );line-height:var( --e-global-typography-d762d7b-line-height );}.elementor-176 .elementor-element.elementor-element-b513e8f .hfe-breadcrumbs, .elementor-176 .elementor-element.elementor-element-b513e8f .hfe-breadcrumbs .hfe-breadcrumbs-text{color:var( --e-global-color-350a281 );}.elementor-176 .elementor-element.elementor-element-b513e8f .hfe-breadcrumbs svg{fill:var( --e-global-color-350a281 );}.elementor-176 .elementor-element.elementor-element-b513e8f .hfe-breadcrumbs-item:hover a, .elementor-176 .elementor-element.elementor-element-b513e8f .hfe-breadcrumbs-item:hover .hfe-breadcrumbs-text{color:var( --e-global-color-00fd612 );}.elementor-176 .elementor-element.elementor-element-b513e8f .hfe-breadcrumbs-first:hover .hfe-breadcrumbs-home-icon svg{fill:var( --e-global-color-00fd612 );}.elementor-176 .elementor-element.elementor-element-b513e8f .hfe-breadcrumbs-separator .hfe-breadcrumbs-separator-text{color:var( --e-global-color-350a281 );}.elementor-176 .elementor-element.elementor-element-b513e8f .hfe-breadcrumbs-separator-icon svg{fill:var( --e-global-color-350a281 );}.elementor-176 .elementor-element.elementor-element-b513e8f .hfe-breadcrumbs-separator-icon{font-size:18px;}.elementor-176 .elementor-element.elementor-element-b513e8f .hfe-breadcrumbs-last .hfe-breadcrumbs-text, .elementor-176 .elementor-element.elementor-element-b513e8f .hfe-breadcrumbs-last svg{color:var( --e-global-color-00fd612 );font-family:var( --e-global-typography-d762d7b-font-family ), Sans-serif;font-size:var( --e-global-typography-d762d7b-font-size );font-weight:var( --e-global-typography-d762d7b-font-weight );line-height:var( --e-global-typography-d762d7b-line-height );}.elementor-176 .elementor-element.elementor-element-2ef214c{--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:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-176 .elementor-element.elementor-element-63cc004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-176 .elementor-element.elementor-element-6e4c355 .eael-single-product-images .product_image_slider__container .swiper-slide-active img{border-radius:16px 16px 16px 16px;}.elementor-176 .elementor-element.elementor-element-6e4c355 .eael-single-product-images .product_image_slider__container .swiper-slide{margin-bottom:8px;}.elementor-176 .elementor-element.elementor-element-6e4c355 .eael-single-product-images .product_image_slider__thumbs .swiper-slide{border-radius:16px 16px 16px 16px;}.elementor-176 .elementor-element.elementor-element-6e4c355 .eael-single-product-images .product_image_slider__thumbs .swiper-wrapper{gap:8px;}.elementor-176 .elementor-element.elementor-element-6e4c355 .eael-single-product-images .swiper-button-next{color:var( --e-global-color-secondary );}.elementor-176 .elementor-element.elementor-element-6e4c355 .eael-single-product-images .swiper-button-prev{color:var( --e-global-color-secondary );}.elementor-176 .elementor-element.elementor-element-6e4c355 .eael-single-product-images .product_image_slider__thumbs .swiper-button-next:after, .elementor-176 .elementor-element.elementor-element-6e4c355 .eael-single-product-images .product_image_slider__thumbs .swiper-button-prev:after{font-size:20px;font-weight:1000;}.woocommerce .elementor-176 .elementor-element.elementor-element-f183104 .flex-viewport:not(:last-child){margin-bottom:8px;}.woocommerce .elementor-176 .elementor-element.elementor-element-f183104 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-176 .elementor-element.elementor-element-f183104 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-176 .elementor-element.elementor-element-7db9e2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-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-176 .elementor-element.elementor-element-7f84e5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-176 .elementor-element.elementor-element-7f84e5f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:60px;letter-spacing:1.5px;color:var( --e-global-color-350a281 );}.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-176 .elementor-element.elementor-element-41831c2{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-176 .elementor-element.elementor-element-41831c2 .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-176 .elementor-element.elementor-element-c1f0f37 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-c1f0f37 .eael-single-product-price .price{flex-direction:row;flex-wrap:wrap;color:var( --e-global-color-350a281 );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 );gap:0px;}.elementor-176 .elementor-element.elementor-element-c1f0f37 .eael-single-product-price .price del{display:block;flex:1 1 100%;text-decoration-color:var( --e-global-color-350a281 );}.elementor-176 .elementor-element.elementor-element-c1f0f37 .eael-single-product-price .price ins{display:block;flex:1 1 100%;font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:400;line-height:40px;}.elementor-176 .elementor-element.elementor-element-c1f0f37 .eael-single-product-price .price del .amount bdi{color:var( --e-global-color-350a281 );}.elementor-176 .elementor-element.elementor-element-c1f0f37 .eael-single-product-price .price .amount bdi{color:var( --e-global-color-350a281 );}.elementor-176 .elementor-element.elementor-element-c1f0f37 .eael-single-product-price{justify-content:flex-start;}.elementor-176 .elementor-element.elementor-element-c1f0f37 .eael-product-price-edit{justify-content:flex-start;}woocommerce .elementor-176 .elementor-element.elementor-element-c1f0f37 .eael-single-product-price .price del .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-b5f1a2f-font-family ), Sans-serif;font-size:var( --e-global-typography-b5f1a2f-font-size );font-weight:var( --e-global-typography-b5f1a2f-font-weight );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-c1f0f37 .eael-single-product-price .price ins .amount bdi{color:var( --e-global-color-text );}.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-176 .elementor-element.elementor-element-9eb43a8{width:var( --container-widget-width, 95% );max-width:95%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;--view-cart-spacing:83px;}.elementor-176 .elementor-element.elementor-element-9eb43a8 .cart button, .elementor-176 .elementor-element.elementor-element-9eb43a8 .cart .button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:32px;border-style:none;border-radius:40px 40px 40px 40px;padding:18px 120px 18px 120px;background-color:var( --e-global-color-00fd612 );border-color:var( --e-global-color-00fd612 );transition:all 0.3s;}.elementor-176 .elementor-element.elementor-element-9eb43a8 .cart button:hover, .elementor-176 .elementor-element.elementor-element-9eb43a8 .cart .button:hover{color:var( --e-global-color-astglobalcolor4 );background-color:var( --e-global-color-350a281 );border-color:var( --e-global-color-ee6a8ba );}.elementor-176 .elementor-element.elementor-element-9eb43a8 .added_to_cart{color:var( --e-global-color-astglobalcolor6 );font-family:var( --e-global-typography-b5f1a2f-font-family ), Sans-serif;font-size:var( --e-global-typography-b5f1a2f-font-size );font-weight:var( --e-global-typography-b5f1a2f-font-weight );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-9eb43a8 .quantity .qty{font-family:var( --e-global-typography-b5f1a2f-font-family ), Sans-serif;font-size:var( --e-global-typography-b5f1a2f-font-size );font-weight:var( --e-global-typography-b5f1a2f-font-weight );line-height:var( --e-global-typography-b5f1a2f-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;padding:10px 10px 10px 10px;color:var( --e-global-color-text );background-color:var( --e-global-color-ffd3143 );border-color:var( --e-global-color-ee6a8ba );transition:all 0.2s;}.woocommerce .elementor-176 .elementor-element.elementor-element-9eb43a8 form.cart .variations{width:100%;margin-bottom:18px;}.woocommerce .elementor-176 .elementor-element.elementor-element-9eb43a8 form.cart table.variations tr th, .woocommerce .elementor-176 .elementor-element.elementor-element-9eb43a8 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-176 .elementor-element.elementor-element-9eb43a8 form.cart table.variations label{color:var( --e-global-color-text );font-family:var( --e-global-typography-b5f1a2f-font-family ), Sans-serif;font-size:var( --e-global-typography-b5f1a2f-font-size );font-weight:var( --e-global-typography-b5f1a2f-font-weight );line-height:var( --e-global-typography-b5f1a2f-line-height );}.woocommerce .elementor-176 .elementor-element.elementor-element-9eb43a8 form.cart table.variations td.value select{color:var( --e-global-color-00fd612 );}.woocommerce .elementor-176 .elementor-element.elementor-element-9eb43a8 form.cart table.variations td.value select, .woocommerce .elementor-176 .elementor-element.elementor-element-9eb43a8 form.cart table.variations td.value:before{background-color:var( --e-global-color-ffd3143 );border:var( --e-global-color-ffd3143 );border-radius:0px;}.woocommerce .elementor-176 .elementor-element.elementor-element-9eb43a8 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-176 .elementor-element.elementor-element-9eb43a8 form.cart table.variations td.value:before{font-family:var( --e-global-typography-b5f1a2f-font-family ), Sans-serif;font-size:var( --e-global-typography-b5f1a2f-font-size );font-weight:var( --e-global-typography-b5f1a2f-font-weight );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-be1b9d5{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-176 .elementor-element.elementor-element-684ef72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-176 .elementor-element.elementor-element-0dc4b48{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-26732ad .elementor-heading-title{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-176 .elementor-element.elementor-element-06f7b69{--divider-border-style:solid;--divider-color:var( --e-global-color-00fd612 );--divider-border-width:1px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-176 .elementor-element.elementor-element-06f7b69 .elementor-divider-separator{width:100%;}.elementor-176 .elementor-element.elementor-element-06f7b69 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-176 .elementor-element.elementor-element-c55d35f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-0c814d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-176 .elementor-element.elementor-element-58b70fb{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-edbf013-font-family ), Sans-serif;font-size:var( --e-global-typography-edbf013-font-size );font-weight:var( --e-global-typography-edbf013-font-weight );line-height:var( --e-global-typography-edbf013-line-height );}.elementor-176 .elementor-element.elementor-element-f5177ff{--display:flex;--justify-content:center;--border-radius:32px 32px 32px 32px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-176 .elementor-element.elementor-element-6b72811{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-176 .elementor-element.elementor-element-6b72811:not(.elementor-motion-effects-element-type-background), .elementor-176 .elementor-element.elementor-element-6b72811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c52e02b );}.elementor-176 .elementor-element.elementor-element-132a73f .elementor-heading-title{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-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-176 .elementor-element.elementor-element-fe131ca .elementor-icon-list-icon i{color:#9FACA500;transition:color 0.3s;}.elementor-176 .elementor-element.elementor-element-fe131ca .elementor-icon-list-icon svg{fill:#9FACA500;transition:fill 0.3s;}.elementor-176 .elementor-element.elementor-element-fe131ca{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-176 .elementor-element.elementor-element-fe131ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-176 .elementor-element.elementor-element-fe131ca .elementor-icon-list-item > a{font-family:var( --e-global-typography-b5f1a2f-font-family ), Sans-serif;font-size:var( --e-global-typography-b5f1a2f-font-size );font-weight:var( --e-global-typography-b5f1a2f-font-weight );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-fe131ca .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.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-176 .elementor-element.elementor-element-5503a72 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-b5f1a2f-font-family ), Sans-serif;font-size:var( --e-global-typography-b5f1a2f-font-size );font-weight:var( --e-global-typography-b5f1a2f-font-weight );line-height:var( --e-global-typography-b5f1a2f-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-00fd612 );border-radius:80px 80px 80px 80px;padding:16px 40px 14px 40px;}.elementor-176 .elementor-element.elementor-element-5503a72 .elementor-button:hover, .elementor-176 .elementor-element.elementor-element-5503a72 .elementor-button:focus{background-color:var( --e-global-color-350a281 );color:var( --e-global-color-ffd3143 );border-color:var( --e-global-color-350a281 );}.elementor-176 .elementor-element.elementor-element-5503a72 .elementor-button:hover svg, .elementor-176 .elementor-element.elementor-element-5503a72 .elementor-button:focus svg{fill:var( --e-global-color-ffd3143 );}.elementor-176 .elementor-element.elementor-element-1ab26d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-176 .elementor-element.elementor-element-d414f81{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-9cebcca{text-align:center;}.elementor-176 .elementor-element.elementor-element-9cebcca .elementor-heading-title{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-176 .elementor-element.elementor-element-291591d{width:initial;max-width:initial;}.elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce .products .product .eael-product-wrap img{height:500px;object-fit:cover;object-position:top;}.elementor-176 .elementor-element.elementor-element-291591d .eael-cat-tab{margin:0px 0px 80px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-291591d .eael-cat-tab a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0px;font-weight:400;line-height:26px;margin:0px 0px 8px 8px;padding:0px 0px 0px 0px;border-radius:166px 166px 166px 166px;color:var( --e-global-color-text );background-color:var( --e-global-color-b44ee24 );}.elementor-176 .elementor-element.elementor-element-291591d .eael-cat-tab a:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-176 .elementor-element.elementor-element-291591d .eael-cat-tab a.active{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce ul.products li.product{text-align:left;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-ffd3143 );border-radius:0px 0px 0px 0px;}.elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce ul.products li.product, .elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .icons-wrap.block-box-style{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce ul.products li.product woocommerce-loop-product__link img{border-radius:0px 0px 0 0;}.elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce ul.products li.product .eael-product-title *{color:var( --e-global-color-text );font-family:var( --e-global-typography-b5f1a2f-font-family ), Sans-serif;font-size:var( --e-global-typography-b5f1a2f-font-size );font-weight:var( --e-global-typography-b5f1a2f-font-weight );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce ul.products li.product .price, .elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce ul.products li.product .eael-product-price{color:#424B44;}.elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce ul.products li.product .price ins, .elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce ul.products li.product .eael-product-price ins{color:#9FACA5;}.elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce ul.products li.product .price,.elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce ul.products li.product .eael-product-price{font-family:var( --e-global-typography-b5f1a2f-font-family ), Sans-serif;font-size:var( --e-global-typography-b5f1a2f-font-size );font-weight:var( --e-global-typography-b5f1a2f-font-weight );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce .star-rating::before{color:#f2b01e;}.elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce .star-rating span::before{color:#f2b01e;}.elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce .eael-star-rating{color:#f2b01e;}.elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce ul.products li.product .star-rating, .elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce .eael-star-rating{font-family:var( --e-global-typography-b5012b1-font-family ), Sans-serif;font-size:var( --e-global-typography-b5012b1-font-size );line-height:var( --e-global-typography-b5012b1-line-height );}.elementor-176 .elementor-element.elementor-element-291591d .woocommerce ul.products li.product .onsale, .elementor-176 .elementor-element.elementor-element-291591d .woocommerce ul.products li.product .eael-onsale{color:#fff;background-color:#FF2A1300;}.elementor-176 .elementor-element.elementor-element-291591d .woocommerce ul.products li.product .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#FF2A1300;border-right-color:#FF2A1300;}.elementor-176 .elementor-element.elementor-element-291591d .woocommerce ul.products li.product .onsale, .elementor-176 .elementor-element.elementor-element-291591d .woocommerce ul.products li.product .eael-onsale:not(.outofstock){font-family:var( --e-global-typography-b5f1a2f-font-family ), Sans-serif;font-size:var( --e-global-typography-b5f1a2f-font-size );font-weight:var( --e-global-typography-b5f1a2f-font-weight );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-291591d .woocommerce ul.products li.product .outofstock-badge, .elementor-176 .elementor-element.elementor-element-291591d .woocommerce ul.products li.product .eael-onsale.outofstock{color:var( --e-global-color-astglobalcolor6 );background-color:#ff2a13;font-family:var( --e-global-typography-b5f1a2f-font-family ), Sans-serif;font-size:var( --e-global-typography-b5f1a2f-font-size );font-weight:var( --e-global-typography-b5f1a2f-font-weight );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-291591d .woocommerce ul.products li.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce li.product .button,
                    .elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce li.product .button.add_to_cart_button,
                    .elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce li.product .added_to_cart{padding:4px 16px 4px 16px;border-radius:80px 80px 80px 80px;}.elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce li.product .button, 
                    .elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce li.product .button.add_to_cart_button, 
                    .elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce li.product .added_to_cart{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce li.product .button,
                .elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce li.product .button.add_to_cart_button,
                .elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce li.product .added_to_cart{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce li.product .button:hover,
                    .elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce li.product .button.add_to_cart_button:hover,
                    .elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce li.product .added_to_cart:hover{color:#fff;background-color:var( --e-global-color-accent );}.elementor-176 .elementor-element.elementor-element-be81458{--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:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-176 .elementor-element.elementor-element-8c29ab6{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-1f61dc5{text-align:center;}.elementor-176 .elementor-element.elementor-element-1f61dc5 .elementor-heading-title{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-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{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-176 .elementor-element.elementor-element-90f4e67 .e-search-input{background-color:#FFFFFF00;font-family:var( --e-global-typography-edbf013-font-family ), Sans-serif;font-size:var( --e-global-typography-edbf013-font-size );font-weight:var( --e-global-typography-edbf013-font-weight );line-height:var( --e-global-typography-edbf013-line-height );border-style:none;}.elementor-176 .elementor-element.elementor-element-90f4e67 .e-search-submit{background-color:#FFFFFF00;border-style:solid;border-color:var( --e-global-color-ee6a8ba );}.elementor-176 .elementor-element.elementor-element-90f4e67{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;border-style:double;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:500000px 500000px 500000px 500000px;--e-search-placeholder-color:var( --e-global-color-text );--e-search-input-color:var( --e-global-color-7075b37 );--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:32px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:0px;--e-search-icon-clear-size:0px;--e-search-icon-submit-size:24px;--e-search-submit-color:#FFFFFF00;--e-search-icon-submit-color:#FFFFFF00;--e-search-submit-border-radius:2px 2px 2px 2px;--e-search-submit-padding:16px 0px 16px 0px;}.elementor-176 .elementor-element.elementor-element-90f4e67.elementor-element{--align-self:center;}.elementor-176 .elementor-element.elementor-element-10dfd23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:150px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-176 .elementor-element.elementor-element-4feff65{--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:80px 80px;--row-gap:80px;--column-gap:80px;--border-radius:16px 16px 16px 16px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-176 .elementor-element.elementor-element-4feff65:not(.elementor-motion-effects-element-type-background), .elementor-176 .elementor-element.elementor-element-4feff65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c52e02b );}.elementor-176 .elementor-element.elementor-element-0879bc0{--display:flex;}.elementor-176 .elementor-element.elementor-element-864b144{text-align:start;}.elementor-176 .elementor-element.elementor-element-864b144 .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-176 .elementor-element.elementor-element-812d79d{font-family:var( --e-global-typography-edbf013-font-family ), Sans-serif;font-size:var( --e-global-typography-edbf013-font-size );font-weight:var( --e-global-typography-edbf013-font-weight );line-height:var( --e-global-typography-edbf013-line-height );}.elementor-176 .elementor-element.elementor-element-87c776d{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-176 .elementor-element.elementor-element-87c776d:not(.elementor-motion-effects-element-type-background), .elementor-176 .elementor-element.elementor-element-87c776d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ffd3143 );}.elementor-176 .elementor-element.elementor-element-f240bf5{--display:flex;border-style:none;--border-style:none;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-176 .elementor-element.elementor-element-5827c06{font-family:var( --e-global-typography-edbf013-font-family ), Sans-serif;font-size:var( --e-global-typography-edbf013-font-size );font-weight:var( --e-global-typography-edbf013-font-weight );line-height:var( --e-global-typography-edbf013-line-height );}.elementor-176 .elementor-element.elementor-element-d22ec37{--display:flex;border-style:none;--border-style:none;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-176 .elementor-element.elementor-element-08a505d{font-family:var( --e-global-typography-b5f1a2f-font-family ), Sans-serif;font-size:var( --e-global-typography-b5f1a2f-font-size );font-weight:var( --e-global-typography-b5f1a2f-font-weight );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-36fab7b{--display:flex;border-style:none;--border-style:none;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-176 .elementor-element.elementor-element-4a3fab0{font-family:var( --e-global-typography-b5f1a2f-font-family ), Sans-serif;font-size:var( --e-global-typography-b5f1a2f-font-size );font-weight:var( --e-global-typography-b5f1a2f-font-weight );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-1493065{--display:flex;border-style:none;--border-style:none;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-176 .elementor-element.elementor-element-ffb24a8{font-family:var( --e-global-typography-b5f1a2f-font-family ), Sans-serif;font-size:var( --e-global-typography-b5f1a2f-font-size );font-weight:var( --e-global-typography-b5f1a2f-font-weight );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-9a75651{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-00fd612 );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-ee6a8ba );}.elementor-176 .elementor-element.elementor-element-9a75651 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-7075b37 );}:where( .elementor-176 .elementor-element.elementor-element-9a75651 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}@media(max-width:1024px){.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-176 .elementor-element.elementor-element-b513e8f .hfe-breadcrumbs-item{font-size:var( --e-global-typography-d762d7b-font-size );line-height:var( --e-global-typography-d762d7b-line-height );}.elementor-176 .elementor-element.elementor-element-b513e8f .hfe-breadcrumbs-last .hfe-breadcrumbs-text, .elementor-176 .elementor-element.elementor-element-b513e8f .hfe-breadcrumbs-last svg{font-size:var( --e-global-typography-d762d7b-font-size );line-height:var( --e-global-typography-d762d7b-line-height );}.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-176 .elementor-element.elementor-element-7f84e5f .elementor-heading-title{font-size:32px;}.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-176 .elementor-element.elementor-element-41831c2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-176 .elementor-element.elementor-element-c1f0f37 .eael-single-product-price .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}woocommerce .elementor-176 .elementor-element.elementor-element-c1f0f37 .eael-single-product-price .price del .woocommerce-Price-currencySymbol{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-c1f0f37 .eael-single-product-price .price ins{font-size:24px;}.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-176 .elementor-element.elementor-element-9eb43a8 .cart button, .elementor-176 .elementor-element.elementor-element-9eb43a8 .cart .button{font-size:18px;}.elementor-176 .elementor-element.elementor-element-9eb43a8 .added_to_cart{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-9eb43a8 .quantity .qty{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.woocommerce .elementor-176 .elementor-element.elementor-element-9eb43a8 form.cart table.variations label{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.woocommerce .elementor-176 .elementor-element.elementor-element-9eb43a8 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-176 .elementor-element.elementor-element-9eb43a8 form.cart table.variations td.value:before{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-684ef72{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-176 .elementor-element.elementor-element-26732ad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-176 .elementor-element.elementor-element-58b70fb{font-size:var( --e-global-typography-edbf013-font-size );line-height:var( --e-global-typography-edbf013-line-height );}.elementor-176 .elementor-element.elementor-element-6b72811{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-176 .elementor-element.elementor-element-132a73f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-176 .elementor-element.elementor-element-fe131ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-176 .elementor-element.elementor-element-fe131ca .elementor-icon-list-item > a{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-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-176 .elementor-element.elementor-element-5503a72 .elementor-button{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-1ab26d1{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-176 .elementor-element.elementor-element-9cebcca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-176 .elementor-element.elementor-element-291591d .eael-cat-tab{margin:0px 0px 20px 0px;}.elementor-176 .elementor-element.elementor-element-291591d .eael-cat-tab a{font-size:16px;margin:0px 0px 8px 8px;}.elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce ul.products li.product .eael-product-title *{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce ul.products li.product .price,.elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce ul.products li.product .eael-product-price{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce ul.products li.product .star-rating, .elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce .eael-star-rating{font-size:var( --e-global-typography-b5012b1-font-size );line-height:var( --e-global-typography-b5012b1-line-height );}.elementor-176 .elementor-element.elementor-element-291591d .woocommerce ul.products li.product .onsale, .elementor-176 .elementor-element.elementor-element-291591d .woocommerce ul.products li.product .eael-onsale:not(.outofstock){font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-291591d .woocommerce ul.products li.product .outofstock-badge, .elementor-176 .elementor-element.elementor-element-291591d .woocommerce ul.products li.product .eael-onsale.outofstock{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-be81458{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-176 .elementor-element.elementor-element-1f61dc5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-176 .elementor-element.elementor-element-90f4e67 .e-search-input{font-size:var( --e-global-typography-edbf013-font-size );line-height:var( --e-global-typography-edbf013-line-height );}.elementor-176 .elementor-element.elementor-element-10dfd23{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-176 .elementor-element.elementor-element-864b144 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-176 .elementor-element.elementor-element-812d79d{font-size:var( --e-global-typography-edbf013-font-size );line-height:var( --e-global-typography-edbf013-line-height );}.elementor-176 .elementor-element.elementor-element-5827c06{font-size:var( --e-global-typography-edbf013-font-size );line-height:var( --e-global-typography-edbf013-line-height );}.elementor-176 .elementor-element.elementor-element-08a505d{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-4a3fab0{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-ffb24a8{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-9a75651{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-176 .elementor-element.elementor-element-9a75651 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-176 .elementor-element.elementor-element-24facc4{--content-width:1620px;}.elementor-176 .elementor-element.elementor-element-2ef214c{--content-width:1620px;}.elementor-176 .elementor-element.elementor-element-63cc004{--width:50%;}.elementor-176 .elementor-element.elementor-element-7db9e2e{--width:50%;}.elementor-176 .elementor-element.elementor-element-c55d35f{--width:100%;}.elementor-176 .elementor-element.elementor-element-0c814d2{--width:75%;}.elementor-176 .elementor-element.elementor-element-f5177ff{--width:25%;}.elementor-176 .elementor-element.elementor-element-10dfd23{--width:100%;}.elementor-176 .elementor-element.elementor-element-0879bc0{--width:33%;}.elementor-176 .elementor-element.elementor-element-87c776d{--width:66%;}}@media(max-width:767px){.elementor-176 .elementor-element.elementor-element-24facc4{--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.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-176 .elementor-element.elementor-element-b513e8f .hfe-breadcrumbs-item{font-size:var( --e-global-typography-d762d7b-font-size );line-height:var( --e-global-typography-d762d7b-line-height );}.elementor-176 .elementor-element.elementor-element-b513e8f .hfe-breadcrumbs-last .hfe-breadcrumbs-text, .elementor-176 .elementor-element.elementor-element-b513e8f .hfe-breadcrumbs-last svg{font-size:var( --e-global-typography-d762d7b-font-size );line-height:var( --e-global-typography-d762d7b-line-height );}.elementor-176 .elementor-element.elementor-element-2ef214c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-176 .elementor-element.elementor-element-63cc004{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-176 .elementor-element.elementor-element-7db9e2e{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.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-176 .elementor-element.elementor-element-7f84e5f .elementor-heading-title{font-size:16px;line-height:36px;}.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-176 .elementor-element.elementor-element-41831c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-176 .elementor-element.elementor-element-41831c2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-176 .elementor-element.elementor-element-c1f0f37 .eael-single-product-price .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}woocommerce .elementor-176 .elementor-element.elementor-element-c1f0f37 .eael-single-product-price .price del .woocommerce-Price-currencySymbol{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-c1f0f37 .eael-single-product-price .price ins{font-size:22px;line-height:36px;}.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-176 .elementor-element.elementor-element-9eb43a8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-176 .elementor-element.elementor-element-9eb43a8 .cart button, .elementor-176 .elementor-element.elementor-element-9eb43a8 .cart .button{font-size:16px;line-height:22px;}.elementor-176 .elementor-element.elementor-element-9eb43a8 .added_to_cart{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-9eb43a8 .quantity .qty{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.woocommerce .elementor-176 .elementor-element.elementor-element-9eb43a8 form.cart table.variations label{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.woocommerce .elementor-176 .elementor-element.elementor-element-9eb43a8 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-176 .elementor-element.elementor-element-9eb43a8 form.cart table.variations td.value:before{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-684ef72{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-176 .elementor-element.elementor-element-26732ad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-176 .elementor-element.elementor-element-c55d35f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-176 .elementor-element.elementor-element-0c814d2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-176 .elementor-element.elementor-element-58b70fb{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-edbf013-font-size );line-height:var( --e-global-typography-edbf013-line-height );}.elementor-176 .elementor-element.elementor-element-f5177ff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-176 .elementor-element.elementor-element-6b72811{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-176 .elementor-element.elementor-element-132a73f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-176 .elementor-element.elementor-element-fe131ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-176 .elementor-element.elementor-element-fe131ca .elementor-icon-list-item > a{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-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-176 .elementor-element.elementor-element-5503a72 .elementor-button{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-1ab26d1{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-176 .elementor-element.elementor-element-9cebcca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-176 .elementor-element.elementor-element-291591d .eael-cat-tab a{font-size:15px;line-height:20px;padding:8px 16px 8px 16px;}.elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce ul.products li.product .eael-product-title *{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce ul.products li.product .price,.elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce ul.products li.product .eael-product-price{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce ul.products li.product .star-rating, .elementor-176 .elementor-element.elementor-element-291591d .eael-product-gallery .woocommerce .eael-star-rating{font-size:var( --e-global-typography-b5012b1-font-size );line-height:var( --e-global-typography-b5012b1-line-height );}.elementor-176 .elementor-element.elementor-element-291591d .woocommerce ul.products li.product .onsale, .elementor-176 .elementor-element.elementor-element-291591d .woocommerce ul.products li.product .eael-onsale:not(.outofstock){font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-291591d .woocommerce ul.products li.product .outofstock-badge, .elementor-176 .elementor-element.elementor-element-291591d .woocommerce ul.products li.product .eael-onsale.outofstock{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-1f61dc5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-176 .elementor-element.elementor-element-90f4e67 .e-search-input{font-size:var( --e-global-typography-edbf013-font-size );line-height:var( --e-global-typography-edbf013-line-height );}.elementor-176 .elementor-element.elementor-element-10dfd23{--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-176 .elementor-element.elementor-element-4feff65{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-176 .elementor-element.elementor-element-864b144 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-176 .elementor-element.elementor-element-812d79d{font-size:var( --e-global-typography-edbf013-font-size );line-height:var( --e-global-typography-edbf013-line-height );}.elementor-176 .elementor-element.elementor-element-87c776d{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-176 .elementor-element.elementor-element-5827c06{font-size:var( --e-global-typography-edbf013-font-size );line-height:var( --e-global-typography-edbf013-line-height );}.elementor-176 .elementor-element.elementor-element-08a505d{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-4a3fab0{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-ffb24a8{font-size:var( --e-global-typography-b5f1a2f-font-size );line-height:var( --e-global-typography-b5f1a2f-line-height );}.elementor-176 .elementor-element.elementor-element-9a75651{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-176 .elementor-element.elementor-element-9a75651 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-f183104 *//* Eliminar espacio de navegación del slider Woo */
.woocommerce div.product div.images {
    margin-bottom: 0 !important;
}

.woocommerce div.product div.images .flex-direction-nav {
    display: none !important;
}

.woocommerce div.product div.images .flex-control-nav {
    margin: 10px 0 0 0 !important; /* ajusta si quieres menos espacio */
}


/* WooCommerce thumbnails: 4 visibles + carrusel horizontal (sin mover la imagen grande) */
.woocommerce div.product div.images .flex-control-thumbs{
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 12px !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  -webkit-overflow-scrolling: touch;
  padding: 12px 4px 0 !important;
  margin: 0 !important;

  touch-action: pan-x !important;     /* 👈 el gesto horizontal es para las miniaturas */
  scroll-snap-type: x proximity;       /* 👈 NO mandatory (evita que se bloquee) */
}

/* Cada miniatura = 1/4 del ancho */
.woocommerce div.product div.images .flex-control-thumbs li{
  flex: 0 0 calc((100% - 40px) / 5) !important;
  max-width: calc((100% - 40px) / 5) !important;
  margin: 0 !important;
  scroll-snap-align: start;
}

.woocommerce div.product div.images .flex-control-thumbs img{
  width: 100% !important;
  height: auto !important;
  display: block;
  border-radius: 8px;
}

/* opcional: ocultar scrollbar */
.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar{ height: 0; }
.woocommerce div.product div.images .flex-control-thumbs{ scrollbar-width: none; }









/* ==== WooCommerce Galería → Efecto Fade en vez de slide ==== */

/* Evita el desplazamiento lateral */
.woocommerce div.product .flex-viewport {
  overflow: hidden !important;
}

.woocommerce div.product .woocommerce-product-gallery__wrapper {
  transform: none !important;
  display: block !important;
}

/* Todas las imágenes apiladas */
.woocommerce div.product .woocommerce-product-gallery__image {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  transition: opacity 0.5s ease-in-out !important;
}

/* Imagen activa visible */
.woocommerce div.product .flex-active-slide {
  position: relative !important;
  opacity: 1 !important;
  z-index: 2;
}


/* Solo cuando hay UNA imagen */
.woocommerce div.product 
.woocommerce div.product div.images
.woocommerce-product-gallery.woocommerce-product-gallery--columns-1 
.woocommerce-product-gallery__image {
    position: relative !important;
    opacity: 1 !important;
    margin-bottom: 0 !important;

}
.woocommerce-product-gallery__image {
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-9eb43a8 *//* ============================= */
/*  BOTÓN DE AÑADIR AL CARRITO  */
/* ============================= */
.single_add_to_cart_button {
    width: 400px !important;
    font-size: 16px;
    font-weight: 500;
    border-radius: 1000px !important; /* borde super redondeado */
    display: flex !important;
    align-items: center;
    justify-content: center;
    gap: 10px; /* espacio entre icono y texto */
}

/* Icono a la izquierda del texto */
.single_add_to_cart_button::before {
    content: "";
    display: inline-block;
    width: 32px;
    height: 32px;
    background-image: url("https://joliesophie.es/wp-content/uploads/2025/09/Ico_01_User-3.svg");
}

/* Botón hover */
.single_add_to_cart_button.button.alt:hover {
    background-color: #B7C0BA !important;
    color: #fff !important;
}

/* Transición del botón */
.elementor-widget-woocommerce-add-to-cart .single_add_to_cart_button {
    transition: background-color 0.3s ease, color 0.3s ease, transform 0.3s ease;
}

/* Contenedor padre del botón */
.parent-container {  /* reemplaza .parent-container por tu .elementor-176 .elementor-element.elementor-element-9eb43a8 real */
    display: flex;
    justify-content: center; /* centra horizontalmente */
    position: relative;      /* si el botón usa position:absolute */
}

/* ============================= */
/*  CAMPOS PERSONALIZADOS FORM  */
/* ============================= */
/* Alinear label sobre input y quitar espacios de la tabla */
.wccpf_fields_table td {
    border: none !important;
    padding: 8px 0 !important;
    display: block; /* Esto fuerza que label e input estén verticales */
}

/* Estilo inputs dentro de los campos */
.wccpf_value input {
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    padding: 6px 0;
}

/* Estilo general de labels y legends */
label, legend {
    color: #414844;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

/* Inputs, textarea y select dentro de tabla de campos */
table.wccpf_fields_table td.wccpf_value input[type=text],
table.wccpf_fields_table td.wccpf_value input[type=number],
table.wccpf_fields_table td.wccpf_value input[type=email],
table.wccpf_fields_table td.wccpf_value input[type=password],
table.wccpf_fields_table td.wccpf_value textarea,
table.wccpf_fields_table td.wccpf_value select {
    width: 100%;
    padding: 12px;
    height: 45px;
    border: 1px solid #B7C0BA;
    -ms-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -ms-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 12px !important;
    border-radius: 8px !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    font-size: 16px !important;
    font-family: 'Plus Jakarta Sans' !important;
}

/* Color labels específicos */
table.wccpf_fields_table td.wccpf_label span {
    color: white !important;
}

/* Tamaño fijo para labels */
table.wccpf_fields_table td.wccpf_label,
table.wccpf_fields_table td.wccpf_label label {
    width: 400px!important;
}

/* ============================= */
/*  DISEÑO DE COLUMNAS FORMULARIO  */
/* ============================= */
.wcff-layout-form-row {
    display: flex !important;
    gap: 16px; /* separación entre columnas */
    flex-wrap: wrap; /* para que en móvil las columnas hagan wrap correctamente */
    box-sizing: border-box;
}

/* Evitar overflow en columnas */
.wcff-layout-form-col {
    min-width: 0; /* evita overflow con inputs de ancho 100% */
    box-sizing: border-box;
}

/* Forzar tablas a ocupar 100% del contenedor de la columna */
.wccpf_fields_table {
    width: 100%;
    box-sizing: border-box;
}

/* ============================= */
/*  VARIACIONES DE PRODUCTO  */
/* ============================= */
/* Contenedor principal de las variaciones */
.variations_form .variations {
    display: flex !important;       /* Pone todo en fila */
    flex-wrap: nowrap !important;   /* No deja que los elementos bajen */
    gap: 10px;                      /* Separación opcional */
    align-items: center;            /* Centra verticalmente */
}

/* Cada dropdown / input de variación */
.variations_form .variations .value {
    flex: 0 0 auto;                 /* Mantiene el tamaño según su contenido */
}

/* Evita que los textos largos expandan el contenedor */
.variations_form .variations select {
    max-width: 200px;               /* Ajusta según necesites */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* Mensajes dentro de la caja de Elementor */
.elementor-widget-woocommerce-add-to-cart .woocommerce-variation-message {
    transition: opacity 0.4s ease, transform 0.4s ease;
}





















/* Asegura que el formulario nunca se salga del ancho de la página */
.wccpf-fields-container,
.wcff-fields-group {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  overflow-x: hidden;
}

/* Cada fila (bloque) del formulario */
.wcff-layout-form-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 1%; /* separación entre filas */
}

/* Cada columna dentro de la fila */
.wcff-layout-form-col {
  flex: 1 1 48%; /* dos columnas por fila aprox. */
  box-sizing: border-box;
}

/* Asegura que las tablas internas se ajusten bien */
.wccpf_fields_table {
  width: 100%;
  table-layout: fixed;
}

/* Inputs, selects y textareas */
.wccpf_fields_table td.wccpf_value input[type=text],
.wccpf_fields_table td.wccpf_value input[type=number],
.wccpf_fields_table td.wccpf_value input[type=email],
.wccpf_fields_table td.wccpf_value input[type=password],
.wccpf_fields_table td.wccpf_value textarea,
.wccpf_fields_table td.wccpf_value select {
  width: 100%;
  padding: 8px 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  font-size: 14px;
}

/* Pequeña separación entre columnas en pantallas pequeñas */
@media (max-width: 768px) {
  .wcff-layout-form-col {
    flex: 1 1 100%;
    margin-bottom: 1%;
  }
}

/* Ocultar mensaje "Sin existencias" en productos sin stock */
.elementor-add-to-cart.elementor-product-simple p.stock.out-of-stock {
    display: none !important;
}

#pa_idiomas {
  color: #B7C0BA;
  font-size: 1em;
  padding: 0px 4px 0px 4px;      /* 
}

#pa_idiomas option {
  color: #B7C0BA;               /* color de las opciones */
}

#pa_acabado{
  color: #B7C0BA;
  font-size: 1em;
  padding: 0px 4px 0px 4px;      /*}

#pa_acabado option {
  color: #B7C0BA;               /* color de las opciones */
}


/* Todo producto (página de producto): color + padding 0 en selects de variaciones y el label (:before) */
.woocommerce div.product form.cart table.variations td.value select,
.woocommerce div.product form.cart table.variations td.value:before{
  padding:0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-be1b9d5 */.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor:hover img,
.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor:hover .yith-wcwl-add-to-wishlist-button__label {
    filter: brightness(0) saturate(100%) invert(83%) sepia(4%) saturate(326%) hue-rotate(89deg) brightness(88%) contrast(88%) !important;
    color: #B7C0BA !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ef214c *//* SI/NO como “bolitas” del mismo tamaño (48px) y el radio nativo oculto */
.wccpf_value .wccpf-field-layout-horizontal{
  display:flex !important;
  gap:0px;
  margin:0;
  padding:0;
  list-style:none;
}
.wccpf_value .wccpf-field-layout-horizontal > li{ margin:0 !important; }

.wccpf_value .wcff-option-wrapper-label{
  width:48px;
  height:48px;
  border-radius:50%;
  border:2px solid #DEC2B9;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:0 !important;
}

.wccpf_value .wcff-option-wrapper-label input[type="radio"]{ display:none; }

.wccpf_value .wcff-option-wrapper-label:has(input[type="radio"]:checked){
  background:#DEC2B9;
  color:#fff;
  border-color:#DEC2B9;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b70fb */h4 { padding-bottom: 4px;padding-top: 4px/* End custom CSS */
/* Start custom CSS for eael-woo-product-gallery, class: .elementor-element-291591d *//* Precio rebajado (nuevo, dentro de <ins>) */ .eael-product-price ins { order: 1 !important; color: #424B44 !important; font-weight: 400 !important; text-decoration: none !important; display: inline-flex !important; align-items: center !important; } /* Precio original (tachado, dentro de <del>) */ .eael-product-price del { order: 2 !important; opacity: 0.6 !important; text-decoration: line-through !important; display: inline-flex !important; align-items: center !important; color: #9FACA5 !important; font-size: 14px !important; }/* End custom CSS */