.elementor-widget-container .eael-protected-content-message{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 );}.elementor-widget-container .protected-content-error-msg{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 );}.elementor-490 .elementor-element.elementor-element-a3b42e6{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ha-breadcrumbs .eael-protected-content-message{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 );}.elementor-widget-ha-breadcrumbs .protected-content-error-msg{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 );}.elementor-490 .elementor-element.elementor-element-a87cc96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-490 .elementor-element.elementor-element-a87cc96.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-a87cc96.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-a87cc96 .ha-breadcrumbs{text-align:left;}.elementor-490 .elementor-element.elementor-element-a87cc96 .ha-breadcrumbs li{margin-right:5px;}.elementor-490 .elementor-element.elementor-element-a87cc96 .ha-breadcrumbs li:last-child{margin-right:0;}.elementor-490 .elementor-element.elementor-element-a87cc96 .ha-breadcrumbs li span.ha-breadcrumbs-text{color:var( --e-global-color-text );font-family:"Muli", Sans-serif;font-size:14px;}.elementor-490 .elementor-element.elementor-element-a87cc96 .ha-breadcrumbs li span.ha-breadcrumbs-text:hover{color:var( --e-global-color-4dd82b6 );}.elementor-490 .elementor-element.elementor-element-a87cc96 .ha-breadcrumbs li.ha-breadcrumbs-separator span.ha-breadcrumbs-separator-icon{color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-a87cc96 .ha-breadcrumbs li.ha-breadcrumbs-separator span.ha-breadcrumbs-separator-text{color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-a87cc96 .ha-breadcrumbs li.ha-breadcrumbs-separator span.ha-breadcrumbs-separator-icon, .elementor-490 .elementor-element.elementor-element-a87cc96 .ha-breadcrumbs li.ha-breadcrumbs-separator span.ha-breadcrumbs-separator-text{font-size:12px;}.elementor-490 .elementor-element.elementor-element-a87cc96 .ha-breadcrumbs li.ha-breadcrumbs-item.ha-breadcrumbs-end span.ha-breadcrumbs-text{color:#8C8C8C;}.elementor-widget-wpr-taxonomy-list .eael-protected-content-message{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 );}.elementor-widget-wpr-taxonomy-list .protected-content-error-msg{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 );}.elementor-490 .elementor-element.elementor-element-211dca5 .wpr-taxonomy-list li i.wpr-tax-dropdown{font-size:15px;color:#605BE5;}.elementor-490 .elementor-element.elementor-element-211dca5{width:100%;max-width:100%;padding:0px 0px 20px 0px;}.elementor-490 .elementor-element.elementor-element-211dca5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-490 .elementor-element.elementor-element-211dca5.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-211dca5.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-211dca5 .wpr-taxonomy-list li a{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-text );transition-duration:0.5s;padding:9px 15px 9px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-211dca5 .wpr-taxonomy-list li>span{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-text );transition-duration:0.5s;padding:9px 15px 9px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-211dca5 .wpr-taxonomy-list li a, .elementor-490 .elementor-element.elementor-element-211dca5 .wpr-taxonomy-list li>span{font-family:"Public Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-490 .elementor-element.elementor-element-211dca5 .wpr-taxonomy-list li a:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-490 .elementor-element.elementor-element-211dca5 .wpr-taxonomy-list li>span:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-490 .elementor-element.elementor-element-211dca5 .wpr-taxonomy-list li.wpr-taxonomy-active a{color:var( --e-global-color-accent );background-color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-490 .elementor-element.elementor-element-211dca5 .wpr-taxonomy-list li.wpr-taxonomy-active>span{color:var( --e-global-color-accent );background-color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-490 .elementor-element.elementor-element-211dca5 .wpr-taxonomy-list li{margin:8px 8px 8px 8px;}.elementor-490 .elementor-element.elementor-element-211dca5 .wpr-taxonomy-list li i{color:#605BE5;font-size:15px;}.elementor-490 .elementor-element.elementor-element-211dca5 .wpr-taxonomy-list li svg{fill:#605BE5;width:15px;height:15px;}.elementor-490 .elementor-element.elementor-element-211dca5 .wpr-taxonomy-list li i:not(.wpr-tax-dropdown){margin-right:5px;}.elementor-490 .elementor-element.elementor-element-211dca5 .wpr-taxonomy-list li svg:not(.wpr-tax-dropdown){margin-right:5px;}.elementor-490 .elementor-element.elementor-element-211dca5 .wpr-taxonomy-list li .wpr-tax-dropdown{margin-right:8px;}.elementor-490 .elementor-element.elementor-element-dd64417{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-490 .elementor-element.elementor-element-780c26d{--display:flex;}.elementor-490 .elementor-element.elementor-element-780c26d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-eael-woo-product-images .eael-protected-content-message{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 );}.elementor-widget-eael-woo-product-images .protected-content-error-msg{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 );}.elementor-490 .elementor-element.elementor-element-1fecac2 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-490 .elementor-element.elementor-element-1fecac2.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-1fecac2.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-1fecac2 .eael-single-product-images .product_image_slider__thumbs .swiper-wrapper{gap:5px;}.elementor-490 .elementor-element.elementor-element-71b987a{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-490 .elementor-element.elementor-element-71b987a.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-490 .elementor-element.elementor-element-56c4ba4{--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:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-wpr-product-sales-badge .eael-protected-content-message{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 );}.elementor-widget-wpr-product-sales-badge .protected-content-error-msg{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 );}.elementor-490 .elementor-element.elementor-element-cd0422f{padding:0px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-cd0422f.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-cd0422f.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-cd0422f .wpr-product-sales-badge{text-align:left;}.elementor-490 .elementor-element.elementor-element-cd0422f .wpr-product-sales-badge span{color:var( --e-global-color-accent );background-color:#C40010;border-color:#FFFFFF;font-family:"Public Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;padding:10px 25px 10px 25px;border-style:none;}.elementor-490 .elementor-element.elementor-element-cd0422f  .wpr-product-sales-badge span{border-radius:0px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-31c14b7{padding:0px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-31c14b7.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-31c14b7.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-31c14b7 .wpr-product-sales-badge{text-align:left;}.elementor-490 .elementor-element.elementor-element-31c14b7 .wpr-product-sales-badge span{color:#125420;background-color:#BAF1C6;border-color:#FFFFFF;font-family:"Public Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;padding:10px 25px 10px 25px;border-style:none;}.elementor-490 .elementor-element.elementor-element-31c14b7  .wpr-product-sales-badge span{border-radius:0px 0px 0px 0px;}.elementor-widget-woocommerce-product-title .eael-protected-content-message{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 );}.elementor-widget-woocommerce-product-title .protected-content-error-msg{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 );}.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 );color:var( --e-global-color-primary );}.elementor-490 .elementor-element.elementor-element-396a83c.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-396a83c.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-396a83c .elementor-heading-title{font-family:"Borna", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-text );}.elementor-widget-wpr-product-meta .eael-protected-content-message{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 );}.elementor-widget-wpr-product-meta .protected-content-error-msg{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 );}.elementor-490 .elementor-element.elementor-element-ea7dfdc .wpr-product-meta .product_meta{display:flex;flex-direction:row;text-align:left;}.elementor-490 .elementor-element.elementor-element-ea7dfdc.wpr-product-meta-column .wpr-product-meta .tagged_as{display:inline-block;}.elementor-490 .elementor-element.elementor-element-ea7dfdc.wpr-product-meta-row .wpr-product-meta .tagged_as{display:inline-block;}.elementor-490 .elementor-element.elementor-element-ea7dfdc{padding:30px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-ea7dfdc.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-ea7dfdc.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-ea7dfdc.wpr-product-meta-column .product_meta span:not(:last-child){margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-ea7dfdc.wpr-product-meta-row .product_meta span:not(last-child){margin-right:0px;}.elementor-490 .elementor-element.elementor-element-ea7dfdc .wpr-product-meta .product_meta :is(.sku_wrapper, .posted_in, .tagged_as){color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-ea7dfdc .wpr-product-meta .product_meta :is(.sku, .posted_in a, .tagged_as a){color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-ea7dfdc .wpr-product-meta .product_meta :is(.posted_in a, .tagged_as a):hover{color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-ea7dfdc .wpr-product-meta .product_meta :is(a, span, .sku_wrapper, .posted_in, .tagged_as){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 );}.elementor-widget-woocommerce-product-rating .eael-protected-content-message{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 );}.elementor-widget-woocommerce-product-rating .protected-content-error-msg{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 );}.elementor-490 .elementor-element.elementor-element-54bfcca.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-54bfcca.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-c663c4c .wpr-product-meta .product_meta{display:flex;flex-direction:column;text-align:left;}.elementor-490 .elementor-element.elementor-element-c663c4c.wpr-product-meta-column .wpr-product-meta .sku_wrapper{display:inline-block;}.elementor-490 .elementor-element.elementor-element-c663c4c.wpr-product-meta-row .wpr-product-meta .sku_wrapper{display:inline-block;}.elementor-490 .elementor-element.elementor-element-c663c4c.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-c663c4c.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-c663c4c.wpr-product-meta-column .product_meta span:not(:last-child){margin-bottom:10px;}.elementor-490 .elementor-element.elementor-element-c663c4c.wpr-product-meta-row .product_meta span:not(last-child){margin-right:10px;}.elementor-490 .elementor-element.elementor-element-c663c4c .wpr-product-meta .product_meta :is(.sku_wrapper, .posted_in, .tagged_as){color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-c663c4c .wpr-product-meta .product_meta :is(.sku, .posted_in a, .tagged_as a){color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-c663c4c .wpr-product-meta .product_meta :is(.posted_in a, .tagged_as a):hover{color:var( --e-global-color-4dd82b6 );}.elementor-490 .elementor-element.elementor-element-c663c4c .wpr-product-meta .product_meta :is(a, span, .sku_wrapper, .posted_in, .tagged_as){font-family:var( --e-global-typography-1775f71-font-family ), Sans-serif;font-size:var( --e-global-typography-1775f71-font-size );font-weight:var( --e-global-typography-1775f71-font-weight );}.elementor-widget-woocommerce-product-stock .eael-protected-content-message{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 );}.elementor-widget-woocommerce-product-stock .protected-content-error-msg{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 );}.elementor-490 .elementor-element.elementor-element-6d89cba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-6d89cba.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-6d89cba.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.woocommerce .elementor-490 .elementor-element.elementor-element-6d89cba .stock{color:var( --e-global-color-text );font-family:var( --e-global-typography-1775f71-font-family ), Sans-serif;font-size:var( --e-global-typography-1775f71-font-size );font-weight:var( --e-global-typography-1775f71-font-weight );}.elementor-widget-woocommerce-product-price .eael-protected-content-message{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 );}.elementor-widget-woocommerce-product-price .protected-content-error-msg{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 );}.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 );}.elementor-490 .elementor-element.elementor-element-b0fd045{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-490 .elementor-element.elementor-element-b0fd045.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-b0fd045.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.woocommerce .elementor-490 .elementor-element.elementor-element-b0fd045 .price{color:var( --e-global-color-text );font-size:18px;font-weight:500;}.woocommerce .elementor-490 .elementor-element.elementor-element-b0fd045 .price ins{color:var( --e-global-color-text );font-size:24px;font-weight:700;}body:not(.rtl) .elementor-490 .elementor-element.elementor-element-b0fd045:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-490 .elementor-element.elementor-element-b0fd045:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-490 .elementor-element.elementor-element-b0fd045.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-widget-woocommerce-product-short-description .eael-protected-content-message{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 );}.elementor-widget-woocommerce-product-short-description .protected-content-error-msg{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 );}.elementor-490 .elementor-element.elementor-element-9a3857d{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-490 .elementor-element.elementor-element-9a3857d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-490 .elementor-element.elementor-element-9a3857d.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-9a3857d.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.woocommerce .elementor-490 .elementor-element.elementor-element-9a3857d .woocommerce-product-details__short-description{font-family:"Public Sans", Sans-serif;font-size:14px;}.elementor-widget-wpr-product-add-to-cart .eael-protected-content-message{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 );}.elementor-widget-wpr-product-add-to-cart .protected-content-error-msg{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 );}.elementor-490 .elementor-element.elementor-element-7abd181 .wpr-product-add-to-cart .cart{display:flex;align-items:center;text-align:center;}.elementor-490 .elementor-element.elementor-element-7abd181.elementor-widget-wpr-product-add-to-cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-490 .elementor-element.elementor-element-7abd181 .wpr-product-add-to-cart .wpr-simple-qty-wrap{display:flex;flex-direction:row;}.elementor-490 .elementor-element.elementor-element-7abd181{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 1px 1px 1px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-490 .elementor-element.elementor-element-7abd181.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-490 .elementor-element.elementor-element-7abd181.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-7abd181.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-7abd181 .single_variation_wrap{text-align:center;align-self:left;}.elementor-490 .elementor-element.elementor-element-7abd181 .wpr-product-add-to-cart .cart button{align-self:left;}.elementor-490 .elementor-element.elementor-element-7abd181 .wpr-product-add-to-cart .wpr-quantity-wrapper i{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-text );transition-duration:0.5s;height:calc(33px/2);font-size:13px;width:35px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-490 .elementor-element.elementor-element-7abd181 .wpr-product-add-to-cart .wpr-quantity-wrapper svg{fill:var( --e-global-color-text );width:13px;height:13px;}.elementor-490 .elementor-element.elementor-element-7abd181 .wpr-product-add-to-cart .quantity .qty{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-text );transition-duration:0.5s;font-size:24px;height:33px;width:70px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-490 .elementor-element.elementor-element-7abd181 .wpr-product-add-to-cart .wpr-quantity-wrapper i:hover{color:var( --e-global-color-text );background-color:#FFFFFF;}.elementor-490 .elementor-element.elementor-element-7abd181 .wpr-product-add-to-cart .quantity .qty:hover{color:var( --e-global-color-text );background-color:#FFFFFF;}.elementor-490 .elementor-element.elementor-element-7abd181.wpr-product-qty-align-both .wpr-product-add-to-cart .wpr-quantity-wrapper i{height:33px;}.elementor-490 .elementor-element.elementor-element-7abd181 .woocommerce-grouped-product-list-item .button{height:33px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;color:var( --e-global-color-text );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-text );transition-duration:0.5;}.elementor-490 .elementor-element.elementor-element-7abd181.wpr-buttons-layout-row .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-right:17px;}.elementor-490 .elementor-element.elementor-element-7abd181.wpr-buttons-layout-column .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-bottom:17px;}.elementor-490 .elementor-element.elementor-element-7abd181.wpr-buttons-layout-row .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-right:17px;}.elementor-490 .elementor-element.elementor-element-7abd181.wpr-buttons-layout-column .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-bottom:17px;}.elementor-490 .elementor-element.elementor-element-7abd181.wpr-product-qty-align-before .qty{border-radius:0 50px 50px 0;}.elementor-490 .elementor-element.elementor-element-7abd181.wpr-product-qty-align-before .wpr-quantity-wrapper i:first-child{border-radius:50px 0 0 0;}.elementor-490 .elementor-element.elementor-element-7abd181.wpr-product-qty-align-before .wpr-quantity-wrapper i:last-child{border-radius:0 0 0 50px;}.elementor-490 .elementor-element.elementor-element-7abd181.wpr-product-qty-align-after .qty{border-radius:50px 0 0 50px;}.elementor-490 .elementor-element.elementor-element-7abd181.wpr-product-qty-align-after .wpr-quantity-wrapper i:first-child{border-radius:0 50px 0 0;}.elementor-490 .elementor-element.elementor-element-7abd181.wpr-product-qty-align-after .wpr-quantity-wrapper i:last-child{border-radius:0 0 50px 0;}.elementor-490 .elementor-element.elementor-element-7abd181.wpr-product-qty-align-both .qty{border-radius:0;}.elementor-490 .elementor-element.elementor-element-7abd181.wpr-product-qty-align-both .wpr-quantity-wrapper i:first-child{border-radius:50px 0 0 50px;}.elementor-490 .elementor-element.elementor-element-7abd181.wpr-product-qty-align-both .wpr-quantity-wrapper i:last-child{border-radius:0 50px 50px 0;}.elementor-490 .elementor-element.elementor-element-7abd181 .wpr-product-add-to-cart .single_add_to_cart_button{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-text );transition-duration:0.5s;margin:20px 0px 20px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-7abd181 .wpr-product-add-to-cart a.added_to_cart{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );}.elementor-490 .elementor-element.elementor-element-7abd181 .wpr-product-add-to-cart  a.added_to_cart{border-color:var( --e-global-color-text );transition-duration:0.5s;width:545px;height:48px;margin:20px 0px 20px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-7abd181 .wpr-product-add-to-cart .single_add_to_cart_button, .elementor-490 .elementor-element.elementor-element-7abd181 .wpr-product-add-to-cart  a.added_to_cart{font-size:var( --e-global-typography-836b674-font-size );font-weight:var( --e-global-typography-836b674-font-weight );text-transform:var( --e-global-typography-836b674-text-transform );}.elementor-490 .elementor-element.elementor-element-7abd181 .wpr-product-add-to-cart .single_add_to_cart_button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-7abd181 .wpr-product-add-to-cart  a.added_to_cart:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-7abd181 .woocommerce-grouped-product-list-item .button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-7abd181  .wpr-product-add-to-cart .single_add_to_cart_button{width:545px;height:48px;}.elementor-490 .elementor-element.elementor-element-7abd181.wpr-add-to-cart-layout-row table{margin-right:20px;}.elementor-490 .elementor-element.elementor-element-7abd181.wpr-add-to-cart-layout-column table{margin-bottom:20px;}.elementor-490 .elementor-element.elementor-element-7abd181.wpr-add-to-cart-layout-row .wpr-product-add-to-cart form.cart .woocommerce-variation-add-to-cart{margin-left:20px;}.elementor-490 .elementor-element.elementor-element-7abd181.wpr-add-to-cart-layout-column .wpr-product-add-to-cart form.cart .woocommerce-variation-add-to-cart{margin-top:20px;}.elementor-490 .elementor-element.elementor-element-7abd181 .woocommerce-grouped-product-list tr.woocommerce-grouped-product-list-item td{background-color:#FFFFFFF7;border-color:#FFFFFF;border-style:none;}.elementor-490 .elementor-element.elementor-element-7abd181 .woocommerce-grouped-product-list-item__label a{color:#222222;}.elementor-490 .elementor-element.elementor-element-7abd181 .woocommerce-grouped-product-list-item__label label{color:#222222;}.elementor-490 .elementor-element.elementor-element-7abd181 .woocommerce-grouped-product-list-item__price span{color:#222222;}.elementor-490 .elementor-element.elementor-element-7abd181 .wpr-product-add-to-cart form.cart .group_table td{padding:12px 12px 12px 12px;}.elementor-490 .elementor-element.elementor-element-7abd181 .variations th label{color:#333333;}.elementor-490 .elementor-element.elementor-element-7abd181 form.cart .variations th{border-color:#FFFFFF;border-style:none;}.elementor-490 .elementor-element.elementor-element-7abd181 form.cart .variations td{border-color:#FFFFFF;border-style:none;}.elementor-490 .elementor-element.elementor-element-7abd181 .variations tr th{background-color:#FFFFFFF2;}.elementor-490 .elementor-element.elementor-element-7abd181 .variations tr:nth-child(even) th{background-color:#FFFFFF;}.elementor-490 .elementor-element.elementor-element-7abd181 .variations th.label label{font-size:15px;}.elementor-490 .elementor-element.elementor-element-7abd181 .variations th.label{padding:10px 7px 7px 10px;}.elementor-490 .elementor-element.elementor-element-7abd181 .variations tr td{background-color:#FFFFFF;}.elementor-490 .elementor-element.elementor-element-7abd181 .variations tr:nth-child(even) td{background-color:#FFFFFF;}.elementor-490 .elementor-element.elementor-element-7abd181.wpr-variations-layout-row .variations tr th{width:50%;}.elementor-490 .elementor-element.elementor-element-7abd181.wpr-variations-layout-column .variations tr th{width:50%;}.elementor-490 .elementor-element.elementor-element-7abd181 .variations select{color:#787878;border-color:#E8E8E8;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-7abd181 .variations select:focus{color:#787878;border-color:#787878;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-490 .elementor-element.elementor-element-7abd181 form.cart .variations select{width:100% !important;margin:0px 0px 0px 0px !important;}.elementor-490 .elementor-element.elementor-element-7abd181 .woocommerce-variation-description p{color:#787878;text-align:left;}.elementor-490 .elementor-element.elementor-element-7abd181 .woocommerce-variation-price span{color:var( --e-global-color-primary );}.elementor-490 .elementor-element.elementor-element-7abd181 .woocommerce-variation-price{text-align:left;}.elementor-490 .elementor-element.elementor-element-7abd181 .woocommerce-variation-availability p.stock{color:var( --e-global-color-accent );text-align:left;}.elementor-490 .elementor-element.elementor-element-7abd181 .woocommerce-variation-availability p.in-stock{color:var( --e-global-color-accent );}.elementor-490 .elementor-element.elementor-element-7abd181 p.stock{color:var( --e-global-color-accent );}.elementor-490 .elementor-element.elementor-element-7abd181 p.in-stock{color:var( --e-global-color-accent );}.elementor-490 .elementor-element.elementor-element-7abd181 .woocommerce-variation-availability p.stock.out-of-stock{color:#FF3E3E;}.elementor-490 .elementor-element.elementor-element-7abd181 p.stock.out-of-stock{color:#FF3E3E;}.elementor-490 .elementor-element.elementor-element-7abd181 .woocommerce-variation-availability p.stock, .elementor-490 .elementor-element.elementor-element-7abd181 .woocommerce-variation-availability p.stock{font-size:1px;}.elementor-490 .elementor-element.elementor-element-7abd181 .wpr-product-add-to-cart .reset_variations{color:#CECECE;background-color:#FFFFFF;border-color:#E8E8E8;font-size:16px;padding:0px 10px 0px 10px;margin:0px 0px 20px 0px;border-style:none;border-radius:2px 2px 2px 2px;}.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 );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-widget-button .eael-protected-content-message{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 );}.elementor-widget-button .protected-content-error-msg{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 );}.elementor-490 .elementor-element.elementor-element-fd4dead .elementor-button{background-color:var( --e-global-color-text );font-size:var( --e-global-typography-b4ae9c8-font-size );font-weight:var( --e-global-typography-b4ae9c8-font-weight );text-transform:var( --e-global-typography-b4ae9c8-text-transform );letter-spacing:var( --e-global-typography-b4ae9c8-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;width:90%;height:50px;display:flex;align-items:center;justify-content:center;}.elementor-490 .elementor-element.elementor-element-fd4dead{width:var( --container-widget-width, 95% );max-width:95%;padding:10px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-490 .elementor-element.elementor-element-fd4dead.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-490 .elementor-element.elementor-element-fd4dead.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-fd4dead.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-1aef0f7{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-nested-accordion .eael-protected-content-message{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 );}.elementor-widget-nested-accordion .protected-content-error-msg{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 );}.elementor-490 .elementor-element.elementor-element-958a251{--display:flex;}.elementor-490 .elementor-element.elementor-element-0c96133{--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-widget-text-editor .eael-protected-content-message{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 );}.elementor-widget-text-editor .protected-content-error-msg{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 );}.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 );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-490 .elementor-element.elementor-element-9cbf3aa.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-9cbf3aa.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-9cbf3aa{font-family:"Public Sans", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-490 .elementor-element.elementor-element-4f34d47{--display:flex;}.elementor-490 .elementor-element.elementor-element-d84abe8{--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-490 .elementor-element.elementor-element-05dca7c.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-05dca7c.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-05dca7c{font-family:"Public Sans", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-490 .elementor-element.elementor-element-a52f89e{--display:flex;}.elementor-490 .elementor-element.elementor-element-93180ac{--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-490 .elementor-element.elementor-element-87eb187{--display:flex;}.elementor-490 .elementor-element.elementor-element-5de7fef{--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-490 .elementor-element.elementor-element-20f5b74{--display:flex;}.elementor-490 .elementor-element.elementor-element-7a3a7bb{--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-490 .elementor-element.elementor-element-1c76b64{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:12px;}.elementor-490 .elementor-element.elementor-element-1c76b64.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-1c76b64.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}:where( .elementor-490 .elementor-element.elementor-element-1c76b64 > .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:"Public Sans", Sans-serif;font-weight:700;}:where( .elementor-490 .elementor-element.elementor-element-1c76b64 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-widget-heading .eael-protected-content-message{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 );}.elementor-widget-heading .protected-content-error-msg{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 );}.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 );color:var( --e-global-color-primary );}.elementor-490 .elementor-element.elementor-element-5c80dd7{padding:60px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-5c80dd7.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-5c80dd7.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-5c80dd7 .elementor-heading-title{font-family:"Borna", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-widget-loop-carousel .eael-protected-content-message{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 );}.elementor-widget-loop-carousel .protected-content-error-msg{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 );}.elementor-490 .elementor-element.elementor-element-6a635ad{--swiper-slides-to-display:5;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:14px;--arrow-normal-color:#1E1E1E;}.elementor-490 .elementor-element.elementor-element-6a635ad :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#3333331A;border-radius:50px 50px 50px 50px;padding:8px 8px 8px 8px;}.elementor-490 .elementor-element.elementor-element-6a635ad.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-6a635ad.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-6a635ad .swiper-slide > .elementor-element{height:100%;}.elementor-490 .elementor-element.elementor-element-869ba89{--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-490 .elementor-element.elementor-element-a2519ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-490 .elementor-element.elementor-element-a2519ca.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-a2519ca.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-a2519ca .ha-breadcrumbs{text-align:left;}.elementor-490 .elementor-element.elementor-element-a2519ca .ha-breadcrumbs li{margin-right:5px;}.elementor-490 .elementor-element.elementor-element-a2519ca .ha-breadcrumbs li:last-child{margin-right:0;}.elementor-490 .elementor-element.elementor-element-a2519ca .ha-breadcrumbs li span.ha-breadcrumbs-text{color:var( --e-global-color-text );font-family:"Muli", Sans-serif;font-size:14px;}.elementor-490 .elementor-element.elementor-element-a2519ca .ha-breadcrumbs li span.ha-breadcrumbs-text:hover{color:var( --e-global-color-4dd82b6 );}.elementor-490 .elementor-element.elementor-element-a2519ca .ha-breadcrumbs li.ha-breadcrumbs-separator span.ha-breadcrumbs-separator-icon{color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-a2519ca .ha-breadcrumbs li.ha-breadcrumbs-separator span.ha-breadcrumbs-separator-text{color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-a2519ca .ha-breadcrumbs li.ha-breadcrumbs-separator span.ha-breadcrumbs-separator-icon, .elementor-490 .elementor-element.elementor-element-a2519ca .ha-breadcrumbs li.ha-breadcrumbs-separator span.ha-breadcrumbs-separator-text{font-size:12px;}.elementor-490 .elementor-element.elementor-element-a2519ca .ha-breadcrumbs li.ha-breadcrumbs-item.ha-breadcrumbs-end span.ha-breadcrumbs-text{color:#8C8C8C;}.elementor-490 .elementor-element.elementor-element-b593c0b{--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-490 .elementor-element.elementor-element-c94e2ea .wpr-taxonomy-list li i.wpr-tax-dropdown{font-size:15px;color:#605BE5;}.elementor-490 .elementor-element.elementor-element-c94e2ea{width:100%;max-width:100%;padding:0px 0px 20px 0px;}.elementor-490 .elementor-element.elementor-element-c94e2ea.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-490 .elementor-element.elementor-element-c94e2ea.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-c94e2ea.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-c94e2ea .wpr-taxonomy-list li a{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-text );transition-duration:0.5s;padding:9px 15px 9px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-c94e2ea .wpr-taxonomy-list li>span{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-text );transition-duration:0.5s;padding:9px 15px 9px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-c94e2ea .wpr-taxonomy-list li a, .elementor-490 .elementor-element.elementor-element-c94e2ea .wpr-taxonomy-list li>span{font-family:"Public Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-490 .elementor-element.elementor-element-c94e2ea .wpr-taxonomy-list li a:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-490 .elementor-element.elementor-element-c94e2ea .wpr-taxonomy-list li>span:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-490 .elementor-element.elementor-element-c94e2ea .wpr-taxonomy-list li.wpr-taxonomy-active a{color:var( --e-global-color-accent );background-color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-490 .elementor-element.elementor-element-c94e2ea .wpr-taxonomy-list li.wpr-taxonomy-active>span{color:var( --e-global-color-accent );background-color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-490 .elementor-element.elementor-element-c94e2ea .wpr-taxonomy-list li{margin:8px 8px 8px 8px;}.elementor-490 .elementor-element.elementor-element-c94e2ea .wpr-taxonomy-list li i{color:#605BE5;font-size:15px;}.elementor-490 .elementor-element.elementor-element-c94e2ea .wpr-taxonomy-list li svg{fill:#605BE5;width:15px;height:15px;}.elementor-490 .elementor-element.elementor-element-c94e2ea .wpr-taxonomy-list li i:not(.wpr-tax-dropdown){margin-right:5px;}.elementor-490 .elementor-element.elementor-element-c94e2ea .wpr-taxonomy-list li svg:not(.wpr-tax-dropdown){margin-right:5px;}.elementor-490 .elementor-element.elementor-element-c94e2ea .wpr-taxonomy-list li .wpr-tax-dropdown{margin-right:8px;}.elementor-490 .elementor-element.elementor-element-0ead317 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-490 .elementor-element.elementor-element-0ead317.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-0ead317.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-0ead317 .eael-single-product-images .product_image_slider__thumbs .swiper-wrapper{gap:5px;}.elementor-490 .elementor-element.elementor-element-4098da9{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-490 .elementor-element.elementor-element-4098da9.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-490 .elementor-element.elementor-element-11fe99a{--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:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-490 .elementor-element.elementor-element-3bbbf54{padding:0px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-3bbbf54.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-3bbbf54.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-3bbbf54 .wpr-product-sales-badge{text-align:left;}.elementor-490 .elementor-element.elementor-element-3bbbf54 .wpr-product-sales-badge span{color:var( --e-global-color-accent );background-color:#C40010;border-color:#FFFFFF;font-family:"Public Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;padding:10px 25px 10px 25px;border-style:none;}.elementor-490 .elementor-element.elementor-element-3bbbf54  .wpr-product-sales-badge span{border-radius:0px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-098c883{padding:0px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-098c883.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-098c883.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-098c883 .wpr-product-sales-badge{text-align:left;}.elementor-490 .elementor-element.elementor-element-098c883 .wpr-product-sales-badge span{color:#125420;background-color:#BAF1C6;border-color:#FFFFFF;font-family:"Public Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;padding:10px 25px 10px 25px;border-style:none;}.elementor-490 .elementor-element.elementor-element-098c883  .wpr-product-sales-badge span{border-radius:0px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-ae6e5f5.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-ae6e5f5.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-ae6e5f5 .elementor-heading-title{font-family:"Borna", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-710992a .wpr-product-meta .product_meta{display:flex;flex-direction:row;text-align:left;}.elementor-490 .elementor-element.elementor-element-710992a.wpr-product-meta-column .wpr-product-meta .tagged_as{display:inline-block;}.elementor-490 .elementor-element.elementor-element-710992a.wpr-product-meta-row .wpr-product-meta .tagged_as{display:inline-block;}.elementor-490 .elementor-element.elementor-element-710992a{padding:30px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-710992a.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-710992a.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-710992a.wpr-product-meta-column .product_meta span:not(:last-child){margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-710992a.wpr-product-meta-row .product_meta span:not(last-child){margin-right:0px;}.elementor-490 .elementor-element.elementor-element-710992a .wpr-product-meta .product_meta :is(.sku_wrapper, .posted_in, .tagged_as){color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-710992a .wpr-product-meta .product_meta :is(.sku, .posted_in a, .tagged_as a){color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-710992a .wpr-product-meta .product_meta :is(.posted_in a, .tagged_as a):hover{color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-710992a .wpr-product-meta .product_meta :is(a, span, .sku_wrapper, .posted_in, .tagged_as){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 );}.elementor-490 .elementor-element.elementor-element-65b8f2b.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-65b8f2b.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-24aaada .wpr-product-meta .product_meta{display:flex;flex-direction:column;text-align:left;}.elementor-490 .elementor-element.elementor-element-24aaada.wpr-product-meta-column .wpr-product-meta .sku_wrapper{display:inline-block;}.elementor-490 .elementor-element.elementor-element-24aaada.wpr-product-meta-row .wpr-product-meta .sku_wrapper{display:inline-block;}.elementor-490 .elementor-element.elementor-element-24aaada.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-24aaada.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-24aaada.wpr-product-meta-column .product_meta span:not(:last-child){margin-bottom:10px;}.elementor-490 .elementor-element.elementor-element-24aaada.wpr-product-meta-row .product_meta span:not(last-child){margin-right:10px;}.elementor-490 .elementor-element.elementor-element-24aaada .wpr-product-meta .product_meta :is(.sku_wrapper, .posted_in, .tagged_as){color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-24aaada .wpr-product-meta .product_meta :is(.sku, .posted_in a, .tagged_as a){color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-24aaada .wpr-product-meta .product_meta :is(.posted_in a, .tagged_as a):hover{color:var( --e-global-color-4dd82b6 );}.elementor-490 .elementor-element.elementor-element-24aaada .wpr-product-meta .product_meta :is(a, span, .sku_wrapper, .posted_in, .tagged_as){font-family:var( --e-global-typography-1775f71-font-family ), Sans-serif;font-size:var( --e-global-typography-1775f71-font-size );font-weight:var( --e-global-typography-1775f71-font-weight );}.elementor-490 .elementor-element.elementor-element-c9d0526{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-c9d0526.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-c9d0526.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.woocommerce .elementor-490 .elementor-element.elementor-element-c9d0526 .stock{color:var( --e-global-color-text );font-family:var( --e-global-typography-1775f71-font-family ), Sans-serif;font-size:var( --e-global-typography-1775f71-font-size );font-weight:var( --e-global-typography-1775f71-font-weight );}.elementor-490 .elementor-element.elementor-element-d435f16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-490 .elementor-element.elementor-element-d435f16.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-d435f16.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.woocommerce .elementor-490 .elementor-element.elementor-element-d435f16 .price{color:var( --e-global-color-4dd82b6 );font-size:18px;font-weight:500;}.woocommerce .elementor-490 .elementor-element.elementor-element-d435f16 .price ins{color:var( --e-global-color-text );font-size:24px;font-weight:700;}body:not(.rtl) .elementor-490 .elementor-element.elementor-element-d435f16:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-490 .elementor-element.elementor-element-d435f16:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-490 .elementor-element.elementor-element-d435f16.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-490 .elementor-element.elementor-element-b0cdd65{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-490 .elementor-element.elementor-element-b0cdd65.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-490 .elementor-element.elementor-element-b0cdd65.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-b0cdd65.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.woocommerce .elementor-490 .elementor-element.elementor-element-b0cdd65 .woocommerce-product-details__short-description{font-family:"Public Sans", Sans-serif;font-size:14px;}.elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart .cart{display:flex;align-items:center;text-align:center;}.elementor-490 .elementor-element.elementor-element-9d2de97.elementor-widget-wpr-product-add-to-cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart .wpr-simple-qty-wrap{display:flex;flex-direction:row;}.elementor-490 .elementor-element.elementor-element-9d2de97{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 1px 1px 1px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-490 .elementor-element.elementor-element-9d2de97.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-490 .elementor-element.elementor-element-9d2de97.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-9d2de97.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-9d2de97 .single_variation_wrap{text-align:center;align-self:left;}.elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart .cart button{align-self:left;}.elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart .wpr-quantity-wrapper i{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-text );transition-duration:0.5s;height:calc(33px/2);font-size:13px;width:35px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart .wpr-quantity-wrapper svg{fill:var( --e-global-color-text );width:13px;height:13px;}.elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart .quantity .qty{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-text );transition-duration:0.5s;font-size:24px;height:33px;width:70px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart .wpr-quantity-wrapper i:hover{color:var( --e-global-color-text );background-color:#FFFFFF;}.elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart .quantity .qty:hover{color:var( --e-global-color-text );background-color:#FFFFFF;}.elementor-490 .elementor-element.elementor-element-9d2de97.wpr-product-qty-align-both .wpr-product-add-to-cart .wpr-quantity-wrapper i{height:33px;}.elementor-490 .elementor-element.elementor-element-9d2de97 .woocommerce-grouped-product-list-item .button{height:33px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;color:var( --e-global-color-text );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-text );transition-duration:0.5;}.elementor-490 .elementor-element.elementor-element-9d2de97.wpr-buttons-layout-row .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-right:17px;}.elementor-490 .elementor-element.elementor-element-9d2de97.wpr-buttons-layout-column .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-bottom:17px;}.elementor-490 .elementor-element.elementor-element-9d2de97.wpr-buttons-layout-row .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-right:17px;}.elementor-490 .elementor-element.elementor-element-9d2de97.wpr-buttons-layout-column .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-bottom:17px;}.elementor-490 .elementor-element.elementor-element-9d2de97.wpr-product-qty-align-before .qty{border-radius:0 50px 50px 0;}.elementor-490 .elementor-element.elementor-element-9d2de97.wpr-product-qty-align-before .wpr-quantity-wrapper i:first-child{border-radius:50px 0 0 0;}.elementor-490 .elementor-element.elementor-element-9d2de97.wpr-product-qty-align-before .wpr-quantity-wrapper i:last-child{border-radius:0 0 0 50px;}.elementor-490 .elementor-element.elementor-element-9d2de97.wpr-product-qty-align-after .qty{border-radius:50px 0 0 50px;}.elementor-490 .elementor-element.elementor-element-9d2de97.wpr-product-qty-align-after .wpr-quantity-wrapper i:first-child{border-radius:0 50px 0 0;}.elementor-490 .elementor-element.elementor-element-9d2de97.wpr-product-qty-align-after .wpr-quantity-wrapper i:last-child{border-radius:0 0 50px 0;}.elementor-490 .elementor-element.elementor-element-9d2de97.wpr-product-qty-align-both .qty{border-radius:0;}.elementor-490 .elementor-element.elementor-element-9d2de97.wpr-product-qty-align-both .wpr-quantity-wrapper i:first-child{border-radius:50px 0 0 50px;}.elementor-490 .elementor-element.elementor-element-9d2de97.wpr-product-qty-align-both .wpr-quantity-wrapper i:last-child{border-radius:0 50px 50px 0;}.elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart .single_add_to_cart_button{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-text );transition-duration:0.5s;margin:20px 0px 20px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart a.added_to_cart{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );}.elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart  a.added_to_cart{border-color:var( --e-global-color-text );transition-duration:0.5s;width:500px;height:48px;margin:20px 0px 20px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart .single_add_to_cart_button, .elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart  a.added_to_cart{font-size:var( --e-global-typography-b4ae9c8-font-size );font-weight:var( --e-global-typography-b4ae9c8-font-weight );text-transform:var( --e-global-typography-b4ae9c8-text-transform );letter-spacing:var( --e-global-typography-b4ae9c8-letter-spacing );}.elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart .single_add_to_cart_button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart  a.added_to_cart:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-9d2de97 .woocommerce-grouped-product-list-item .button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-9d2de97  .wpr-product-add-to-cart .single_add_to_cart_button{width:500px;height:48px;}.elementor-490 .elementor-element.elementor-element-9d2de97.wpr-add-to-cart-layout-row table{margin-right:20px;}.elementor-490 .elementor-element.elementor-element-9d2de97.wpr-add-to-cart-layout-column table{margin-bottom:20px;}.elementor-490 .elementor-element.elementor-element-9d2de97.wpr-add-to-cart-layout-row .wpr-product-add-to-cart form.cart .woocommerce-variation-add-to-cart{margin-left:20px;}.elementor-490 .elementor-element.elementor-element-9d2de97.wpr-add-to-cart-layout-column .wpr-product-add-to-cart form.cart .woocommerce-variation-add-to-cart{margin-top:20px;}.elementor-490 .elementor-element.elementor-element-9d2de97 .woocommerce-grouped-product-list tr.woocommerce-grouped-product-list-item td{background-color:#FFFFFFF7;border-color:#FFFFFF;border-style:none;}.elementor-490 .elementor-element.elementor-element-9d2de97 .woocommerce-grouped-product-list-item__label a{color:#222222;}.elementor-490 .elementor-element.elementor-element-9d2de97 .woocommerce-grouped-product-list-item__label label{color:#222222;}.elementor-490 .elementor-element.elementor-element-9d2de97 .woocommerce-grouped-product-list-item__price span{color:#222222;}.elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart form.cart .group_table td{padding:12px 12px 12px 12px;}.elementor-490 .elementor-element.elementor-element-9d2de97 .variations th label{color:#333333;}.elementor-490 .elementor-element.elementor-element-9d2de97 form.cart .variations th{border-color:#FFFFFF;border-style:none;}.elementor-490 .elementor-element.elementor-element-9d2de97 form.cart .variations td{border-color:#FFFFFF;border-style:none;}.elementor-490 .elementor-element.elementor-element-9d2de97 .variations tr th{background-color:#FFFFFFF2;}.elementor-490 .elementor-element.elementor-element-9d2de97 .variations tr:nth-child(even) th{background-color:#FFFFFF;}.elementor-490 .elementor-element.elementor-element-9d2de97 .variations th.label label{font-size:15px;}.elementor-490 .elementor-element.elementor-element-9d2de97 .variations th.label{padding:10px 7px 7px 10px;}.elementor-490 .elementor-element.elementor-element-9d2de97 .variations tr td{background-color:#FFFFFF;}.elementor-490 .elementor-element.elementor-element-9d2de97 .variations tr:nth-child(even) td{background-color:#FFFFFF;}.elementor-490 .elementor-element.elementor-element-9d2de97.wpr-variations-layout-row .variations tr th{width:50%;}.elementor-490 .elementor-element.elementor-element-9d2de97.wpr-variations-layout-column .variations tr th{width:50%;}.elementor-490 .elementor-element.elementor-element-9d2de97 .variations select{color:#787878;border-color:#E8E8E8;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-9d2de97 .variations select:focus{color:#787878;border-color:#787878;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-490 .elementor-element.elementor-element-9d2de97 form.cart .variations select{width:100% !important;margin:0px 0px 0px 0px !important;}.elementor-490 .elementor-element.elementor-element-9d2de97 .woocommerce-variation-description p{color:#787878;text-align:left;}.elementor-490 .elementor-element.elementor-element-9d2de97 .woocommerce-variation-price span{color:var( --e-global-color-primary );}.elementor-490 .elementor-element.elementor-element-9d2de97 .woocommerce-variation-price{text-align:left;}.elementor-490 .elementor-element.elementor-element-9d2de97 .woocommerce-variation-availability p.stock{color:var( --e-global-color-accent );text-align:left;}.elementor-490 .elementor-element.elementor-element-9d2de97 .woocommerce-variation-availability p.in-stock{color:var( --e-global-color-accent );}.elementor-490 .elementor-element.elementor-element-9d2de97 p.stock{color:var( --e-global-color-accent );}.elementor-490 .elementor-element.elementor-element-9d2de97 p.in-stock{color:var( --e-global-color-accent );}.elementor-490 .elementor-element.elementor-element-9d2de97 .woocommerce-variation-availability p.stock.out-of-stock{color:#FF3E3E;}.elementor-490 .elementor-element.elementor-element-9d2de97 p.stock.out-of-stock{color:#FF3E3E;}.elementor-490 .elementor-element.elementor-element-9d2de97 .woocommerce-variation-availability p.stock, .elementor-490 .elementor-element.elementor-element-9d2de97 .woocommerce-variation-availability p.stock{font-size:1px;}.elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart .reset_variations{color:#CECECE;background-color:#FFFFFF;border-color:#E8E8E8;font-size:16px;padding:0px 10px 0px 10px;margin:0px 0px 20px 0px;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-490 .elementor-element.elementor-element-1dee85d .elementor-button{background-color:var( --e-global-color-text );font-size:var( --e-global-typography-b4ae9c8-font-size );font-weight:var( --e-global-typography-b4ae9c8-font-weight );text-transform:var( --e-global-typography-b4ae9c8-text-transform );letter-spacing:var( --e-global-typography-b4ae9c8-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;width:650px;height:50px;display:flex;align-items:center;justify-content:center;}.elementor-490 .elementor-element.elementor-element-1dee85d{width:var( --container-widget-width, 82.434% );max-width:82.434%;padding:10px 0px 0px 0px;--container-widget-width:82.434%;--container-widget-flex-grow:0;}.elementor-490 .elementor-element.elementor-element-1dee85d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-490 .elementor-element.elementor-element-1dee85d.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-1dee85d.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-3c0fa22{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-490 .elementor-element.elementor-element-41a8998{--display:flex;}.elementor-490 .elementor-element.elementor-element-ca7f77f{--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-490 .elementor-element.elementor-element-c787028.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-c787028.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-c787028{font-family:"Public Sans", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-490 .elementor-element.elementor-element-1537cbf{--display:flex;}.elementor-490 .elementor-element.elementor-element-1818e69{--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-490 .elementor-element.elementor-element-aa2e86d.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-aa2e86d.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-aa2e86d{font-family:"Public Sans", Sans-serif;font-size:14px;font-weight:400;color:#777777;}.elementor-490 .elementor-element.elementor-element-34d2603{--display:flex;}.elementor-490 .elementor-element.elementor-element-956a55f{--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-490 .elementor-element.elementor-element-5eb687d{--display:flex;}.elementor-490 .elementor-element.elementor-element-5351ac1{--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-490 .elementor-element.elementor-element-8a88ce1{--display:flex;}.elementor-490 .elementor-element.elementor-element-000c838{--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-490 .elementor-element.elementor-element-c341dc1{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:12px;}.elementor-490 .elementor-element.elementor-element-c341dc1.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-c341dc1.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}:where( .elementor-490 .elementor-element.elementor-element-c341dc1 > .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:"Public Sans", Sans-serif;font-weight:700;}:where( .elementor-490 .elementor-element.elementor-element-c341dc1 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-f0dfc90.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-f0dfc90.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-f0dfc90 .elementor-heading-title{font-family:"Borna", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-widget-woocommerce-product-related .eael-protected-content-message{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 );}.elementor-widget-woocommerce-product-related .protected-content-error-msg{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 );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.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 );}.woocommerce .elementor-widget-woocommerce-product-related.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 );}.elementor-widget-woocommerce-product-related.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 );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.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 );}.elementor-widget-woocommerce-product-related.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 );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-widget-woocommerce-product-related.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 );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-490 .elementor-element.elementor-element-26c6e53.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-490 .elementor-element.elementor-element-26c6e53.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-490 .elementor-element.elementor-element-26c6e53.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-490 .elementor-element.elementor-element-26c6e53.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-26c6e53.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-26c6e53.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-26c6e53.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-26c6e53.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-text );}.elementor-490 .elementor-element.elementor-element-26c6e53.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-4dd82b6 );}.elementor-490 .elementor-element.elementor-element-26c6e53.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-4dd82b6 );}.elementor-490 .elementor-element.elementor-element-26c6e53.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-490 .elementor-element.elementor-element-780c26d{--width:50%;}.elementor-490 .elementor-element.elementor-element-71b987a{--width:43.951%;}.elementor-490 .elementor-element.elementor-element-56c4ba4{--width:100%;}.elementor-490 .elementor-element.elementor-element-4098da9{--width:100%;}}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-ha-breadcrumbs .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-ha-breadcrumbs .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wpr-taxonomy-list .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wpr-taxonomy-list .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-woo-product-images .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-woo-product-images .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wpr-product-sales-badge .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wpr-product-sales-badge .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-title .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-title .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-wpr-product-meta .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wpr-product-meta .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-490 .elementor-element.elementor-element-ea7dfdc .wpr-product-meta .product_meta :is(a, span, .sku_wrapper, .posted_in, .tagged_as){font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-product-rating .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-rating .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-490 .elementor-element.elementor-element-c663c4c .wpr-product-meta .product_meta :is(a, span, .sku_wrapper, .posted_in, .tagged_as){font-size:var( --e-global-typography-1775f71-font-size );}.elementor-widget-woocommerce-product-stock .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-stock .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.woocommerce .elementor-490 .elementor-element.elementor-element-6d89cba .stock{font-size:var( --e-global-typography-1775f71-font-size );}.elementor-widget-woocommerce-product-price .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-price .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-short-description .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-short-description .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wpr-product-add-to-cart .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wpr-product-add-to-cart .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-490 .elementor-element.elementor-element-7abd181 .wpr-product-add-to-cart .single_add_to_cart_button, .elementor-490 .elementor-element.elementor-element-7abd181 .wpr-product-add-to-cart  a.added_to_cart{font-size:var( --e-global-typography-836b674-font-size );}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-490 .elementor-element.elementor-element-fd4dead .elementor-button{font-size:var( --e-global-typography-b4ae9c8-font-size );letter-spacing:var( --e-global-typography-b4ae9c8-letter-spacing );}.elementor-widget-nested-accordion .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-nested-accordion .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-loop-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-490 .elementor-element.elementor-element-6a635ad{--swiper-slides-to-display:2;}.elementor-490 .elementor-element.elementor-element-710992a .wpr-product-meta .product_meta :is(a, span, .sku_wrapper, .posted_in, .tagged_as){font-size:var( --e-global-typography-text-font-size );}.elementor-490 .elementor-element.elementor-element-24aaada .wpr-product-meta .product_meta :is(a, span, .sku_wrapper, .posted_in, .tagged_as){font-size:var( --e-global-typography-1775f71-font-size );}.woocommerce .elementor-490 .elementor-element.elementor-element-c9d0526 .stock{font-size:var( --e-global-typography-1775f71-font-size );}.elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart .single_add_to_cart_button, .elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart  a.added_to_cart{font-size:var( --e-global-typography-b4ae9c8-font-size );letter-spacing:var( --e-global-typography-b4ae9c8-letter-spacing );}.elementor-490 .elementor-element.elementor-element-1dee85d .elementor-button{font-size:var( --e-global-typography-b4ae9c8-font-size );letter-spacing:var( --e-global-typography-b4ae9c8-letter-spacing );}.elementor-widget-woocommerce-product-related .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-related .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-490 .elementor-element.elementor-element-26c6e53.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-ha-breadcrumbs .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-ha-breadcrumbs .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-490 .elementor-element.elementor-element-a87cc96 .ha-breadcrumbs li span.ha-breadcrumbs-text{font-size:14px;}.elementor-widget-wpr-taxonomy-list .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wpr-taxonomy-list .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-490 .elementor-element.elementor-element-dd64417{--width:100%;}.elementor-490 .elementor-element.elementor-element-780c26d{--width:91.698%;}.elementor-widget-eael-woo-product-images .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-woo-product-images .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-490 .elementor-element.elementor-element-1fecac2{width:100%;max-width:100%;}.elementor-490 .elementor-element.elementor-element-1fecac2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-wpr-product-sales-badge .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wpr-product-sales-badge .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-title .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-title .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-wpr-product-meta .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wpr-product-meta .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-490 .elementor-element.elementor-element-ea7dfdc .wpr-product-meta .product_meta :is(a, span, .sku_wrapper, .posted_in, .tagged_as){font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-product-rating .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-rating .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-490 .elementor-element.elementor-element-c663c4c .wpr-product-meta .product_meta :is(a, span, .sku_wrapper, .posted_in, .tagged_as){font-size:var( --e-global-typography-1775f71-font-size );}.elementor-widget-woocommerce-product-stock .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-stock .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.woocommerce .elementor-490 .elementor-element.elementor-element-6d89cba .stock{font-size:var( --e-global-typography-1775f71-font-size );}.elementor-widget-woocommerce-product-price .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-price .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-short-description .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-short-description .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wpr-product-add-to-cart .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wpr-product-add-to-cart .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-490 .elementor-element.elementor-element-7abd181 .wpr-product-add-to-cart .cart button{align-self:end;}.elementor-490 .elementor-element.elementor-element-7abd181 .single_variation_wrap{align-self:end;}.elementor-490 .elementor-element.elementor-element-7abd181 .wpr-product-add-to-cart .single_add_to_cart_button, .elementor-490 .elementor-element.elementor-element-7abd181 .wpr-product-add-to-cart  a.added_to_cart{font-size:var( --e-global-typography-836b674-font-size );}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-490 .elementor-element.elementor-element-fd4dead .elementor-button{font-size:var( --e-global-typography-b4ae9c8-font-size );letter-spacing:var( --e-global-typography-b4ae9c8-letter-spacing );}.elementor-widget-nested-accordion .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-nested-accordion .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-loop-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-490 .elementor-element.elementor-element-6a635ad{--swiper-slides-to-display:1;}.elementor-490 .elementor-element.elementor-element-869ba89{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-490 .elementor-element.elementor-element-a2519ca .ha-breadcrumbs li span.ha-breadcrumbs-text{font-size:14px;}.elementor-490 .elementor-element.elementor-element-b593c0b{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-490 .elementor-element.elementor-element-c94e2ea{padding:0px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-c94e2ea.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-490 .elementor-element.elementor-element-c94e2ea .wpr-taxonomy-list li a{padding:10px 10px 10px 10px;}.elementor-490 .elementor-element.elementor-element-c94e2ea .wpr-taxonomy-list li>span{padding:10px 10px 10px 10px;}.elementor-490 .elementor-element.elementor-element-c94e2ea .wpr-taxonomy-list li{margin:6px 6px 6px 6px;}.elementor-490 .elementor-element.elementor-element-0ead317{width:100%;max-width:100%;}.elementor-490 .elementor-element.elementor-element-0ead317 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-4098da9{--width:100%;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-490 .elementor-element.elementor-element-710992a .wpr-product-meta .product_meta :is(a, span, .sku_wrapper, .posted_in, .tagged_as){font-size:var( --e-global-typography-text-font-size );}.elementor-490 .elementor-element.elementor-element-24aaada .wpr-product-meta .product_meta :is(a, span, .sku_wrapper, .posted_in, .tagged_as){font-size:var( --e-global-typography-1775f71-font-size );}.woocommerce .elementor-490 .elementor-element.elementor-element-c9d0526 .stock{font-size:var( --e-global-typography-1775f71-font-size );}.elementor-490 .elementor-element.elementor-element-b0cdd65{width:100%;max-width:100%;}.elementor-490 .elementor-element.elementor-element-9d2de97{padding:0px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-9d2de97.elementor-element{--align-self:flex-start;}.elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart .cart button{align-self:center;}.elementor-490 .elementor-element.elementor-element-9d2de97 .single_variation_wrap{align-self:center;}.elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart .quantity .qty{font-size:15px;height:30px;width:42px;}.elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart .wpr-quantity-wrapper i{height:calc(30px/2);font-size:10px;width:30px;}.elementor-490 .elementor-element.elementor-element-9d2de97.wpr-product-qty-align-both .wpr-product-add-to-cart .wpr-quantity-wrapper i{height:30px;}.elementor-490 .elementor-element.elementor-element-9d2de97 .woocommerce-grouped-product-list-item .button{height:30px;}.elementor-490 .elementor-element.elementor-element-9d2de97.wpr-buttons-layout-row .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-right:16px;}.elementor-490 .elementor-element.elementor-element-9d2de97.wpr-buttons-layout-column .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-bottom:16px;}.elementor-490 .elementor-element.elementor-element-9d2de97.wpr-buttons-layout-row .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-right:16px;}.elementor-490 .elementor-element.elementor-element-9d2de97.wpr-buttons-layout-column .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-bottom:16px;}.elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart .wpr-quantity-wrapper svg{width:10px;height:10px;}.elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart .single_add_to_cart_button, .elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart  a.added_to_cart{font-size:var( --e-global-typography-b4ae9c8-font-size );letter-spacing:var( --e-global-typography-b4ae9c8-letter-spacing );}.elementor-490 .elementor-element.elementor-element-9d2de97  .wpr-product-add-to-cart .single_add_to_cart_button{width:260px;height:40px;}.elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart  a.added_to_cart{width:260px;height:40px;margin:0px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-9d2de97 .wpr-product-add-to-cart .single_add_to_cart_button{margin:0px 0px 0px 0px;}.elementor-490 .elementor-element.elementor-element-1dee85d{width:var( --container-widget-width, 94% );max-width:94%;padding:20px 0px 40px 0px;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-490 .elementor-element.elementor-element-1dee85d .elementor-button{font-size:var( --e-global-typography-b4ae9c8-font-size );letter-spacing:var( --e-global-typography-b4ae9c8-letter-spacing );width:100%;}.elementor-490 .elementor-element.elementor-element-3c0fa22{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-490 .elementor-element.elementor-element-c341dc1{padding:10px 10px 10px 10px;}.elementor-widget-woocommerce-product-related .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-related .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-490 .elementor-element.elementor-element-26c6e53.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wpr-taxonomy-list, class: .elementor-element-211dca5 */.elementor-490 .elementor-element.elementor-element-211dca5 .wpr-taxonomy-list {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for eael-woo-product-images, class: .elementor-element-1fecac2 *//* Contenedor principal para asegurar el alineado */
.swiper-pagination-bullets.swiper-pagination-horizontal {
    display: flex;
    justify-content: center;
    gap: 8px; /* Espacio entre las barras */
}

/* Estilo base para cada "punto" (ahora barra) */
.swiper-pagination-bullet {
    width: 20px !important;    /* Ancho de la barra */
    height: 5px !important;   /* Grosor de la barra */
    border-radius: 10px !important; /* Bordes redondeados */
    background-color: #D9D9D9 !important; /* Color gris claro (inactivo) */
    opacity: 1 !important;     /* Quitar la transparencia por defecto */
    transition: all 0.3s ease; /* Animación suave al cambiar */
}

/* Estilo para la barra activa */
.swiper-pagination-bullet-active {
    background-color: #8C8C8C !important; /* Color gris oscuro (activo) */
    width: 35px !important; /* Opcional: un poco más larga si quieres destacar la activa */
}/* End custom CSS */
/* Start custom CSS for wpr-product-meta, class: .elementor-element-ea7dfdc */.product_meta a {
    pointer-events: none; /* Desactiva el clic */
    cursor: default;      /* Cambia el cursor de "mano" a "flecha" */
    color: inherit;       /* Mantiene el color del texto normal */
    text-decoration: none; /* Quita el subrayado si lo tiene */
}/* End custom CSS */
/* Start custom CSS for wpr-product-meta, class: .elementor-element-ea7dfdc *//* Contenedor principal: Oculta el texto "Etiquetas:" y las comas */
.tagged_as {
    font-size: 0 !important;
    display: block;
    margin-top: 0px;
}

/* Estilo para cada etiqueta (los enlaces) */
.tagged_as a {
    display: inline-block;
    background-color:#D7DDFB; /* Color lila claro de tu imagen */
    color: #333333;            /* Color del texto */
    font-size: 12px  !important;           /* Tamaño real de la fuente */
    padding: 8px 18px;         /* Espaciado interno */
    border-radius: 0px;        /* Bordes redondeados */
    text-decoration: none;     /* Quitar subrayado */
    margin-right: 8px;         /* Espacio entre etiquetas */
    margin-bottom: 8px;
    transition: background-color 0.3s ease;
    font-family: sans-serif;   /* O la fuente de tu sitio */
}

/* Efecto al pasar el mouse (opcional) */
.tagged_as a:hover {
    background-color: #d1d9f0;
    color: #000;
}/* End custom CSS */
/* Start custom CSS for wpr-product-meta, class: .elementor-element-c663c4c */¿/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-b0fd045 *//* Notificación minimalista Nivel Dios */
body .woocommerce-message,
body.woocommerce-page .woocommerce-message,
div.woocommerce-message {
    position: fixed !important;
    top: 80px !important; 
    right: 20px !important; 
    z-index: 99999999 !important; /* Capa superpuesta al máximo */
    background-color: #ffffff !important;
    color: #333333 !important;
    border: none !important;
    border-left: 5px solid #000000 !important; 
    border-radius: 8px !important;
    box-shadow: 0px 15px 35px rgba(0, 0, 0, 0.15) !important;
    padding: 18px 25px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    width: auto !important;
    min-width: 300px !important;
    max-width: 450px !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    animation: slideInDerecha 0.5s cubic-bezier(0.25, 0.8, 0.25, 1) forwards !important;
    margin: 0 !important;
}

/* Ocultar el icono verde por defecto */
body .woocommerce-message::before,
body.woocommerce-page .woocommerce-message::before {
    display: none !important;
}

/* Estilo del botón "Ver Carrito" */
body .woocommerce-message .button,
body.woocommerce-page .woocommerce-message .button {
    background-color: #000000 !important;
    color: #ffffff !important;
    padding: 10px 18px !important;
    border-radius: 5px !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    margin: 0 0 0 20px !important; 
    border: none !important;
    display: inline-block !important;
}

body .woocommerce-message .button:hover,
body.woocommerce-page .woocommerce-message .button:hover {
    background-color: #444444 !important;
}

@keyframes slideInDerecha {
    0% { transform: translateX(120%); opacity: 0; }
    100% { transform: translateX(0); opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-b0fd045 *//* Convierte el contenedor en Flexbox respetando la línea base de la fuente */
.elementor-widget-woocommerce-product-price .price {
    display: flex;
    align-items: baseline; 
    flex-wrap: wrap;
    gap: 8px; /* Espacio entre el precio nuevo y el viejo. Ajusta este número si lo necesitas */
}

/* Envía únicamente el precio de oferta al lado izquierdo */
.elementor-widget-woocommerce-product-price .price ins {
    order: -1; 
}/* End custom CSS */
/* Start custom CSS for wpr-product-add-to-cart, class: .elementor-element-7abd181 *//* Esto hará que el botón use todo el ancho disponible */
.elementor-button-link {
    width: 100% !important;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd64417 *//* Bloquear animaciones y rotaciones extrañas al añadir al carrito */
.woocommerce ul.products li.product .button.loading,
.woocommerce ul.products li.product .button.added {
    transform: none !important;
    animation: none !important;
}


/* Ocultar el enlace de View Cart nativo de WooCommerce en las tiendas */
a.added_to_cart.wc-forward {
    display: none !important;
}


/* Ocultar los íconos (el spinner de carga o el check de añadido) */
.woocommerce a.button.ajax_add_to_cart.loading::after,
.woocommerce a.button.ajax_add_to_cart.added::after,
.woocommerce a.button.ajax_add_to_cart.loading::before,
.woocommerce a.button.ajax_add_to_cart.added::before {
    display: none !important;
    content: none !important;
    animation: none !important;
}

/* Evitar que el texto del botón se vuelva transparente (algunos temas lo hacen) */
.woocommerce a.button.ajax_add_to_cart.loading,
.woocommerce a.button.ajax_add_to_cart.added {
    color: inherit !important; 
    padding: var(--e-global-typography-button-padding) !important; /* Mantiene el tamaño original si usas Elementor */
}

/* Detener cualquier animación general en el botón */
.woocommerce a.button.ajax_add_to_cart.loading {
    opacity: 1 !important;
    animation: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd64417 *//* Bloquear animaciones y rotaciones extrañas al añadir al carrito */
.woocommerce ul.products li.product .button.loading,
.woocommerce ul.products li.product .button.added {
    transform: none !important;
    animation: none !important;
}


/* Ocultar el enlace de View Cart nativo de WooCommerce en las tiendas */
a.added_to_cart.wc-forward {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1c76b64 *//* --- 1. Contenedor Principal --- */
.elementor-490 .elementor-element.elementor-element-1c76b64 .e-n-accordion {
    border: none !important; /* Quitar bordes por defecto */
    gap: 15px !important;    /* Espacio entre cada cuadro */
    display: flex;
    flex-direction: column;
}

/* --- 2. Cada Ítem (Cuadro Unificado) --- */
.elementor-490 .elementor-element.elementor-element-1c76b64 .e-n-accordion-item {
    border: 1px solid #000000 !important; /* Borde único exterior */
    border-radius: 0px !important;
    background-color: #ffffff !important;
    margin-bottom: 0px !important; /* Usamos gap en el contenedor */
    overflow: hidden; /* Mantiene el contenido dentro del borde */
}

/* --- 3. Cabecera (Título + Icono) --- */
.elementor-490 .elementor-element.elementor-element-1c76b64 .e-n-accordion-item-title {
    display: flex;
    flex-direction: row-reverse; /* Icono a la derecha */
    justify-content: space-between;
    align-items: center;
    padding: 15px 25px !important;
    background-color: transparent !important;
    /* --- IMPORTANTE: Quitar borde inferior cuando está abierto --- */
    border-bottom: none !important; 
}

/* Asegurar que no hay borde inferior en la cabecera incluso cuando está abierto */
.elementor-490 .elementor-element.elementor-element-1c76b64 .e-n-accordion-item[open] .e-n-accordion-item-title {
    border-bottom: none !important; 
}

/* --- 4. Contenido Interno (Texto Lorem Ipsum) --- */
.elementor-490 .elementor-element.elementor-element-1c76b64 .e-n-accordion-item > .e-con {
    padding: 0px 25px 20px 25px !important; /* Menos relleno arriba para unir */
    margin-top: -10px !important; /* Ajuste fino para unir visualmente */
    background-color: transparent !important;
    border: none !important; /* Sin bordes internos */
}

/* --- 5. Iconos (+ / -) --- */
.elementor-490 .elementor-element.elementor-element-1c76b64 .e-n-accordion-item-title-icon {
    font-size: 16px;
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-6a635ad *//* Ocultar el producto 1032 en cualquier parte del sitio */
.post-2845, .product-2845 {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wpr-taxonomy-list, class: .elementor-element-c94e2ea */.elementor-490 .elementor-element.elementor-element-c94e2ea .wpr-taxonomy-list {
    display: flex !important;
    justify-content: flex-start !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
    text-align: left !important;
}

.elementor-490 .elementor-element.elementor-element-c94e2ea .wpr-taxonomy {
    margin-right: 15px; /* Ajusta el espacio entre ítems si es necesario */
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for wpr-taxonomy-list, class: .elementor-element-c94e2ea */.elementor-490 .elementor-element.elementor-element-c94e2ea .wpr-taxonomy-list {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for eael-woo-product-images, class: .elementor-element-0ead317 *//* Contenedor principal para asegurar el alineado */
.swiper-pagination-bullets.swiper-pagination-horizontal {
    display: flex;
    justify-content: center;
    gap: 8px; /* Espacio entre las barras */
}

/* Estilo base para cada "punto" (ahora barra) */
.swiper-pagination-bullet {
    width: 20px !important;    /* Ancho de la barra */
    height: 5px !important;   /* Grosor de la barra */
    border-radius: 10px !important; /* Bordes redondeados */
    background-color: #D9D9D9 !important; /* Color gris claro (inactivo) */
    opacity: 1 !important;     /* Quitar la transparencia por defecto */
    transition: all 0.3s ease; /* Animación suave al cambiar */
}

/* Estilo para la barra activa */
.swiper-pagination-bullet-active {
    background-color: #8C8C8C !important; /* Color gris oscuro (activo) */
    width: 35px !important; /* Opcional: un poco más larga si quieres destacar la activa */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11fe99a *//* =========================================
   1. Estilos compartidos (Tamaño y Tipografía)
   ========================================= */
.single_add_to_cart_button,
.elementor-element-a046826 .elementor-button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    
    /* Tipografía (Ajusta la fuente y el tamaño según tu tema) */
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase; /* Opcional: pone el texto en mayúsculas */
    text-decoration: none;
    
    /* Tamaño y espaciado */
    min-height: 50px;       /* Altura del botón */
    padding: 0 35px;        /* Espaciado horizontal */
    width: auto;            /* Cambia a 100% si los quieres de ancho completo */
    box-sizing: border-box; /* Asegura que el borde no sume tamaño extra */
    
    /* Extras */
    border-radius: 0px;     /* Ponle 4px o 5px si quieres bordes redondeados */
    cursor: pointer;
    transition: all 0.3s ease;
}

/* =========================================
   2. Botón "Add to cart" (Blanco con borde negro)
   ========================================= */
.single_add_to_cart_button {
    background-color: #ffffff;
    color: #000000;
    border: 1px solid #000000;
}

/* Opcional: Efecto hover para Add to cart */
.single_add_to_cart_button:hover:not(.disabled) {
    background-color: #f5f5f5;
}

/* =========================================
   3. Botón "Buy now" (Negro sin borde visible)
   ========================================= */
.elementor-element-a046826 .elementor-button {
    background-color: #000000;
    color: #ffffff;
    /* El borde es negro para igualar las dimensiones del otro botón, 
       pero visualmente parece que no tiene borde */
    border: 1px solid #000000; 
}

/* Opcional: Efecto hover para Buy now */
.elementor-element-a046826 .elementor-button:hover {
    background-color: #333333;
    border-color: #333333;
}/* End custom CSS */
/* Start custom CSS for wpr-product-meta, class: .elementor-element-710992a */.product_meta a {
    pointer-events: none; /* Desactiva el clic */
    cursor: default;      /* Cambia el cursor de "mano" a "flecha" */
    color: inherit;       /* Mantiene el color del texto normal */
    text-decoration: none; /* Quita el subrayado si lo tiene */
}/* End custom CSS */
/* Start custom CSS for wpr-product-meta, class: .elementor-element-710992a *//* Contenedor principal: Oculta el texto "Etiquetas:" y las comas */
.tagged_as {
    font-size: 0 !important;
    display: block;
    margin-top: 0px;
}

/* Estilo para cada etiqueta (los enlaces) */
.tagged_as a {
    display: inline-block;
    background-color:#D7DDFB; /* Color lila claro de tu imagen */
    color: #333333;            /* Color del texto */
    font-size: 12px  !important;           /* Tamaño real de la fuente */
    padding: 8px 18px;         /* Espaciado interno */
    border-radius: 0px;        /* Bordes redondeados */
    text-decoration: none;     /* Quitar subrayado */
    margin-right: 8px;         /* Espacio entre etiquetas */
    margin-bottom: 8px;
    transition: background-color 0.3s ease;
    font-family: sans-serif;   /* O la fuente de tu sitio */
}

/* Efecto al pasar el mouse (opcional) */
.tagged_as a:hover {
    background-color: #d1d9f0;
    color: #000;
}/* End custom CSS */
/* Start custom CSS for wpr-product-meta, class: .elementor-element-24aaada */¿/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c341dc1 *//* --- 1. Contenedor Principal --- */
.elementor-490 .elementor-element.elementor-element-c341dc1 .e-n-accordion {
    border: none !important; /* Quitar bordes por defecto */
    gap: 15px !important;    /* Espacio entre cada cuadro */
    display: flex;
    flex-direction: column;
}

/* --- 2. Cada Ítem (Cuadro Unificado) --- */
.elementor-490 .elementor-element.elementor-element-c341dc1 .e-n-accordion-item {
    border: 1px solid #000000 !important; /* Borde único exterior */
    border-radius: 0px !important;
    background-color: #ffffff !important;
    margin-bottom: 0px !important; /* Usamos gap en el contenedor */
    overflow: hidden; /* Mantiene el contenido dentro del borde */
}

/* --- 3. Cabecera (Título + Icono) --- */
.elementor-490 .elementor-element.elementor-element-c341dc1 .e-n-accordion-item-title {
    display: flex;
    flex-direction: row-reverse; /* Icono a la derecha */
    justify-content: space-between;
    align-items: center;
    padding: 15px 25px !important;
    background-color: transparent !important;
    /* --- IMPORTANTE: Quitar borde inferior cuando está abierto --- */
    border-bottom: none !important; 
}

/* Asegurar que no hay borde inferior en la cabecera incluso cuando está abierto */
.elementor-490 .elementor-element.elementor-element-c341dc1 .e-n-accordion-item[open] .e-n-accordion-item-title {
    border-bottom: none !important; 
}

/* --- 4. Contenido Interno (Texto Lorem Ipsum) --- */
.elementor-490 .elementor-element.elementor-element-c341dc1 .e-n-accordion-item > .e-con {
    padding: 0px 25px 20px 25px !important; /* Menos relleno arriba para unir */
    margin-top: -10px !important; /* Ajuste fino para unir visualmente */
    background-color: transparent !important;
    border: none !important; /* Sin bordes internos */
}

/* --- 5. Iconos (+ / -) --- */
.elementor-490 .elementor-element.elementor-element-c341dc1 .e-n-accordion-item-title-icon {
    font-size: 16px;
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-26c6e53 *//* =======================================================
   Estilos para Widget de Productos Relacionados
   (Igualando el diseño de la imagen de referencia)
======================================================= */

/* 1. Contenedor de la tarjeta del producto */
.elementor-widget-woocommerce-product-related .product {
    position: relative; /* Necesario para ubicar la etiqueta de oferta */
    background-color: #ffffff;
    padding: 10px 5px;
    list-style: none; /* Por si el ul hereda estilos de lista */
}

/* Convertimos el enlace en flexbox para poder reordenar su contenido interior */
.elementor-widget-woocommerce-product-related .product .woocommerce-LoopProduct-link {
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* Alinea todo a la izquierda */
    text-decoration: none;
    width: 100%;
}

/* 2. Etiqueta "¡Oferta!" nativa de WooCommerce */
.elementor-widget-woocommerce-product-related .product .onsale {
    position: absolute;
    top: 10px;
    left: 10px;
    background-color: #b92026 !important; /* Rojo de la imagen */
    color: #ffffff !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    padding: 4px 8px !important;
    border-radius: 4px !important;
    z-index: 9;
    line-height: 1;
    min-height: auto;
    min-width: auto;
    margin: 0;
    text-transform: none; /* Quita mayúsculas si tu tema las fuerza */
}

/* 3. Imagen del producto (Orden 1 - Arriba) */
.elementor-widget-woocommerce-product-related .product img {
    order: 1;
    max-width: 100%;
    height: auto;
    object-fit: contain;
    margin: 0 auto 15px auto; /* Centra la imagen y le da espacio abajo */
    display: block;
}

/* 4. Título del producto (Orden 2 - Debajo de la imagen) */
.elementor-widget-woocommerce-product-related .product .woocommerce-loop-product__title {
    order: 2;
    font-size: 15px !important;
    font-weight: 700 !important;
    color: #000000 !important;
    line-height: 1.3;
    margin: 0 0 5px 0;
    text-align: left;
    padding: 0;
}

/* 5. Marca (Orden 3 - Debajo del título) */
.elementor-widget-woocommerce-product-related .product .marca-detectada {
    order: 3;
    font-size: 13px !important;
    color: #999999 !important; /* Gris claro */
    margin-bottom: 12px;
    text-align: left;
    width: 100%;
}

/* 6. Contenedor de Precios (Orden 4 - Al final) e INVERSIÓN VISUAL */
.elementor-widget-woocommerce-product-related .product .price {
    order: 4;
    display: flex;
    flex-direction: row-reverse; /* Pone el precio actual a la izquierda y el viejo a la derecha */
    justify-content: flex-end; /* Alinea a la izquierda dentro del flex inverso */
    align-items: center;
    gap: 8px; /* Espacio entre precios */
    width: 100%;
    margin: 0;
}

/* Ocultar texto para lectores de pantalla que rompe el diseño Flexbox */
.elementor-widget-woocommerce-product-related .product .screen-reader-text {
    display: none !important;
}

/* Precio Actual (Negro y Bold) */
.elementor-widget-woocommerce-product-related .product .price ins {
    text-decoration: none;
    background: transparent;
}

.elementor-widget-woocommerce-product-related .product .price ins .woocommerce-Price-amount,
.elementor-widget-woocommerce-product-related .product .price > .woocommerce-Price-amount { /* Aplica al normal si no hay oferta */
    font-size: 16px !important;
    font-weight: 700 !important;
    color: #000000 !important;
}

/* Precio Anterior Tachado (Gris) */
.elementor-widget-woocommerce-product-related .product .price del .woocommerce-Price-amount {
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #b3b3b3 !important;
    text-decoration: line-through;
    opacity: 1; /* A veces Woo le baja la opacidad por defecto */
}

/* 7. Botón BUY NOW (Fondo blanco, borde negro, sin radio) */
.elementor-widget-woocommerce-product-related .product .tp-add-to-cart {
    width: 100%;
    margin-top: 15px;
}

.elementor-widget-woocommerce-product-related .product .tp-add-to-cart .button {
    display: block;
    width: 100%;
    text-align: center;
    background-color: #ffffff !important; /* Fondo blanco */
    color: #000000 !important; /* Letras negras */
    border: 1px solid #000000 !important; /* Borde de 1px negro */
    border-radius: 0 !important; /* Sin radio de borde (esquinas cuadradas) */
    padding: 10px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
    transition: all 0.3s ease; /* Suaviza el cambio al pasar el mouse */
}

/* Efecto Hover (opcional): se invierte a negro al pasar el mouse */
.elementor-widget-woocommerce-product-related .product .tp-add-to-cart .button:hover {
    background-color: #000000 !important;
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b593c0b *//* Bloquear animaciones y rotaciones extrañas al añadir al carrito */
.woocommerce ul.products li.product .button.loading,
.woocommerce ul.products li.product .button.added {
    transform: none !important;
    animation: none !important;
}


/* Ocultar el enlace de View Cart nativo de WooCommerce en las tiendas */
a.added_to_cart.wc-forward {
    display: none !important;
}


/* Ocultar los íconos (el spinner de carga o el check de añadido) */
.woocommerce a.button.ajax_add_to_cart.loading::after,
.woocommerce a.button.ajax_add_to_cart.added::after,
.woocommerce a.button.ajax_add_to_cart.loading::before,
.woocommerce a.button.ajax_add_to_cart.added::before {
    display: none !important;
    content: none !important;
    animation: none !important;
}

/* Evitar que el texto del botón se vuelva transparente (algunos temas lo hacen) */
.woocommerce a.button.ajax_add_to_cart.loading,
.woocommerce a.button.ajax_add_to_cart.added {
    color: inherit !important; 
    padding: var(--e-global-typography-button-padding) !important; /* Mantiene el tamaño original si usas Elementor */
}

/* Detener cualquier animación general en el botón */
.woocommerce a.button.ajax_add_to_cart.loading {
    opacity: 1 !important;
    animation: none !important;
}/* End custom CSS */