.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;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-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17880 .elementor-element.elementor-element-d5bfd3c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:51px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-woocommerce-breadcrumb .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-breadcrumb .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17880 .elementor-element.elementor-element-3133045b .woocommerce-breadcrumb{color:#878787;font-family:"Montserrat", Sans-serif;}.elementor-17880 .elementor-element.elementor-element-3133045b .woocommerce-breadcrumb > a{color:#4F4F4E;}.elementor-17880 .elementor-element.elementor-element-6ab591c4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17880 .elementor-element.elementor-element-2bd2fec8{--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-17880 .elementor-element.elementor-element-2bd2fec8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-gpv_gallery .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-gpv_gallery .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17880 .elementor-element.elementor-element-18b549ca{width:100%;max-width:100%;}.elementor-widget-video .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-video .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17880 .elementor-element.elementor-element-c4e5047{border-radius:12px 12px 12px 12px;}.elementor-17880 .elementor-element.elementor-element-c4e5047 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-17880 .elementor-element.elementor-element-196c1796{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:5px;--padding-bottom:59px;--padding-left:77px;--padding-right:66px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17880 .elementor-element.elementor-element-5959033b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-woocommerce-product-title .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;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-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-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17880 .elementor-element.elementor-element-16d7d72d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-17880 .elementor-element.elementor-element-16d7d72d.elementor-element{--align-self:flex-start;}.elementor-17880 .elementor-element.elementor-element-16d7d72d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:400;text-transform:capitalize;color:#4F4F4E;}.elementor-widget-eael-adv-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-adv-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, 
                .elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-accordion_media-wrapper .eael-accordion_media-list{background-color:#FFFFFF;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-size:14px;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:14px;color:#333;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:14px;width:14px;line-height:14px;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-accordion_media-list .eael-accordion_media-icon i{font-size:14px;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-accordion_media-list .eael-accordion_media-icon svg{height:14px;width:14px;line-height:14px;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon,
                    .elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{gap:10px;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#333;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-accordion_media-content .eael-accordion_media-title{color:#333;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#333;fill:#333;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#333;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-accordion_media-list .eael-accordion_media-icon{color:#333;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
                    .elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:#4F4F4E;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#4F4F4E;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#4F4F4E;fill:#4F4F4E;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#4F4F4E;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:#4F4F4E;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:#4F4F4E;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#4F4F4E;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#4F4F4E;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#4F4F4E;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#4F4F4E;fill:#4F4F4E;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#4F4F4E;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-accordion_media-list.active .eael-accordion_media-icon i{color:#4F4F4E;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:#4F4F4E;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#333;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#333;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-content,
                .elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{font-size:14px;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-17880 .elementor-element.elementor-element-3eb6ceb1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-widget-eael-woo-product-price .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-woo-product-price .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17880 .elementor-element.elementor-element-35f08e68 .eael-single-product-price .price{flex-direction:row;gap:6px;}.elementor-17880 .elementor-element.elementor-element-35f08e68 .eael-single-product-price{justify-content:flex-start;}.elementor-17880 .elementor-element.elementor-element-35f08e68 .eael-product-price-edit{justify-content:flex-start;}.elementor-17880 .elementor-element.elementor-element-7076d17c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-woocommerce-product-add-to-cart .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17880 .elementor-element.elementor-element-69132220{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17880 .elementor-element.elementor-element-69132220 .cart button, .elementor-17880 .elementor-element.elementor-element-69132220 .cart .button{background-color:#8D9C86;transition:all 0.2s;}.elementor-17880 .elementor-element.elementor-element-69132220 .cart button:hover, .elementor-17880 .elementor-element.elementor-element-69132220 .cart .button:hover{background-color:#6D6D6D;}.elementor-17880 .elementor-element.elementor-element-69132220 .added_to_cart{color:#6D6D6D;}.elementor-17880 .elementor-element.elementor-element-69132220 .quantity .qty{transition:all 0.2s;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;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-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-17880 .elementor-element.elementor-element-d2333db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:300;}.elementor-17880 .elementor-element.elementor-element-d2333db p{margin-block-end:0px;}.elementor-17880 .elementor-element.elementor-element-722e920{--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-17880 .elementor-element.elementor-element-722e920:not(.elementor-motion-effects-element-type-background), .elementor-17880 .elementor-element.elementor-element-722e920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-widget-cinta_marquee .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-cinta_marquee .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17880 .elementor-element.elementor-element-262d437{--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-17880 .elementor-element.elementor-element-79652cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"albra trial", Sans-serif;font-weight:400;}.elementor-widget-cirk_carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-cirk_carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17880 .elementor-element.elementor-element-cad770f .cirk{--cirk-small:160px;--cirk-big:300px;--cirk-gap:110px;--cirk-speed:0.5s;--cirk-opacity:1;--cirk-pad:8%;--cirk-arrow-size:26px;--cirk-content-w:675px;}.elementor-17880 .elementor-element.elementor-element-cad770f .cirk-item{background-color:#FFFFFF;}.elementor-17880 .elementor-element.elementor-element-cad770f .cirk-item img{object-fit:contain;}.elementor-17880 .elementor-element.elementor-element-cad770f .cirk-title{color:#4F4F4E;}.elementor-17880 .elementor-element.elementor-element-cad770f .cirk-titles{text-align:center;}.elementor-17880 .elementor-element.elementor-element-cad770f .cirk-nav{margin-top:22px;}.elementor-17880 .elementor-element.elementor-element-cad770f .cirk-arrow{background-color:#4F4F4E;border-radius:50%;}.elementor-17880 .elementor-element.elementor-element-cad770f .cirk-arrow:hover{background-color:#A0A0A0;}.elementor-17880 .elementor-element.elementor-element-cad770f .cirk-details{margin-top:18px;}.elementor-17880 .elementor-element.elementor-element-cad770f .cirk-row{border-top-color:#d9d9d9;border-top-width:1px;padding-top:25px;padding-bottom:25px;}.elementor-17880 .elementor-element.elementor-element-cad770f .cirk-panel .cirk-row:last-child{border-bottom-color:#d9d9d9;border-bottom-width:1px;}.elementor-17880 .elementor-element.elementor-element-af5a745{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17880 .elementor-element.elementor-element-99b922e{--display:flex;}.elementor-17880 .elementor-element.elementor-element-2e25ad6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17880 .elementor-element.elementor-element-8e6738a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;color:#333;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-accordion_media-list .eael-accordion_media-icon i{font-size:16px;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-accordion_media-list .eael-accordion_media-icon svg{height:16px;width:16px;line-height:16px;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon,
                    .elementor-17880 .elementor-element.elementor-element-8e6738a .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{gap:10px;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#333;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-accordion_media-content .eael-accordion_media-title{color:#333;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#333;fill:#333;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#333;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-accordion_media-list .eael-accordion_media-icon{color:#333;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
                    .elementor-17880 .elementor-element.elementor-element-8e6738a .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:#fff;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:#fff;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:#fff;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-accordion_media-list.active .eael-accordion_media-icon i{color:#fff;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:#fff;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#333;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#333;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-17880 .elementor-element.elementor-element-8e6738a .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-17880 .elementor-element.elementor-element-8e6738a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-17880 .elementor-element.elementor-element-8728006{--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-17880 .elementor-element.elementor-element-791233f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17880 .elementor-element.elementor-element-e1e03b7{--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-woocommerce-photo-reviews .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-photo-reviews .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17880 .elementor-element.elementor-element-687a9ca .shortcode-wcpr-pagination{text-align:left !important;}.elementor-17880 .elementor-element.elementor-element-687a9ca .rate-percent-bg .rate-percent{background-color:#4F4F4E !important;}.elementor-17880 .elementor-element.elementor-element-687a9ca .shortcode-wcpr-stars-count .star-rating:before,
					 .elementor-17880 .elementor-element.elementor-element-687a9ca .shortcode-wcpr-content .shortcode-review-content-container .star-rating:before,
					 .elementor-17880 .elementor-element.elementor-element-687a9ca .shortcode-wcpr-stars-count .star-rating span:before,
					 .elementor-17880 .elementor-element.elementor-element-687a9ca .shortcode-wcpr-content .shortcode-review-content-container .star-rating span:before,
					 .elementor-17880 .elementor-element.elementor-element-687a9ca .shortcode-review-author-container .wcpr-comment-author-rating .star-rating span:before,
					 .elementor-17880 .elementor-element.elementor-element-687a9ca .woocommerce-photo-reviews-shortcode .shortcode-wcpr-comments .star-rating span:before,
					 .elementor-17880 .elementor-element.elementor-element-687a9ca .woocommerce-photo-reviews-shortcode .shortcode-wcpr-stars-count .shortcode-wcpr-row .shortcode-wcpr-col-star .star-rating:before,
					 .elementor-17880 .elementor-element.elementor-element-687a9ca .woocommerce-photo-reviews-shortcode .shortcode-wcpr-stars-count .shortcode-wcpr-row .shortcode-wcpr-col-star .star-rating span:before,
					 .elementor-17880 .elementor-element.elementor-element-687a9ca .woocommerce-photo-reviews-shortcode .shortcode-wcpr-overall-rating-right .shortcode-wcpr-overall-rating-right-star .star-rating:before,
					 .elementor-17880 .elementor-element.elementor-element-687a9ca .woocommerce-photo-reviews-shortcode .shortcode-wcpr-overall-rating-right .shortcode-wcpr-overall-rating-right-star .star-rating span:before{color:#ffb600 !important;}.elementor-17880 .elementor-element.elementor-element-687a9ca .woocommerce-photo-reviews-shortcode .woocommerce-review__verified{color:#4f4f4e !important;}.elementor-17880 .elementor-element.elementor-element-3bf49d3{--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-woocommerce-photo-reviews-form .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-photo-reviews-form .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17880 .elementor-element.elementor-element-63e3194{--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-17880 .elementor-element.elementor-element-a6de603{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17880 .elementor-element.elementor-element-2ad8e62{--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-17880 .elementor-element.elementor-element-d1e2d84 .shortcode-wcpr-pagination{text-align:left !important;}.elementor-17880 .elementor-element.elementor-element-d1e2d84 .rate-percent-bg .rate-percent{background-color:#4F4F4E !important;}.elementor-17880 .elementor-element.elementor-element-d1e2d84 .shortcode-wcpr-stars-count .star-rating:before,
					 .elementor-17880 .elementor-element.elementor-element-d1e2d84 .shortcode-wcpr-content .shortcode-review-content-container .star-rating:before,
					 .elementor-17880 .elementor-element.elementor-element-d1e2d84 .shortcode-wcpr-stars-count .star-rating span:before,
					 .elementor-17880 .elementor-element.elementor-element-d1e2d84 .shortcode-wcpr-content .shortcode-review-content-container .star-rating span:before,
					 .elementor-17880 .elementor-element.elementor-element-d1e2d84 .shortcode-review-author-container .wcpr-comment-author-rating .star-rating span:before,
					 .elementor-17880 .elementor-element.elementor-element-d1e2d84 .woocommerce-photo-reviews-shortcode .shortcode-wcpr-comments .star-rating span:before,
					 .elementor-17880 .elementor-element.elementor-element-d1e2d84 .woocommerce-photo-reviews-shortcode .shortcode-wcpr-stars-count .shortcode-wcpr-row .shortcode-wcpr-col-star .star-rating:before,
					 .elementor-17880 .elementor-element.elementor-element-d1e2d84 .woocommerce-photo-reviews-shortcode .shortcode-wcpr-stars-count .shortcode-wcpr-row .shortcode-wcpr-col-star .star-rating span:before,
					 .elementor-17880 .elementor-element.elementor-element-d1e2d84 .woocommerce-photo-reviews-shortcode .shortcode-wcpr-overall-rating-right .shortcode-wcpr-overall-rating-right-star .star-rating:before,
					 .elementor-17880 .elementor-element.elementor-element-d1e2d84 .woocommerce-photo-reviews-shortcode .shortcode-wcpr-overall-rating-right .shortcode-wcpr-overall-rating-right-star .star-rating span:before{color:#ffb600 !important;}.elementor-17880 .elementor-element.elementor-element-d1e2d84 .woocommerce-photo-reviews-shortcode .woocommerce-review__verified{color:#4f4f4e !important;}.elementor-17880 .elementor-element.elementor-element-b19c300{--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-17880 .elementor-element.elementor-element-c49a03d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-widget-woocommerce-product-related .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;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-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-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-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-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-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-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 00px) 0px;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:20px;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:30px;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#4F4F4E;margin-bottom:5px;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#4F4F4E;margin-bottom:5px;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-weight:600;}.woocommerce .elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products .products > h2{color:#4F4F4E;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products ul.products li.product .star-rating{color:#FFD100;font-size:1em;margin-bottom:10px;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products ul.products li.product .price{color:#4F4F4E;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products ul.products li.product .price ins{color:#4F4F4E;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products ul.products li.product .price ins .amount{color:#4F4F4E;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products ul.products li.product .price del{color:#4F4F4E;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products ul.products li.product .price del .amount{color:#4F4F4E;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products ul.products li.product .price del {font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-decoration:line-through;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products ul.products li.product .button{color:#4F4F4E;background-color:#FFFFFF;border-color:#4F4F4E;font-family:"Montserrat", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products ul.products li.product .button:hover{color:#FFFFFF;background-color:#000000;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products .added_to_cart{font-family:"Montserrat", Sans-serif;font-weight:500;}@media(max-width:1024px){.elementor-17880 .elementor-element.elementor-element-cad770f .cirk{--cirk-small:120px;--cirk-big:220px;--cirk-gap:70px;--cirk-arrow-size:30px;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-17880 .elementor-element.elementor-element-3133045b .woocommerce-breadcrumb{text-align:start;}.elementor-17880 .elementor-element.elementor-element-196c1796{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17880 .elementor-element.elementor-element-cad770f .cirk{--cirk-small:76px;--cirk-big:150px;--cirk-gap:14px;--cirk-arrow-size:28px;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products ul.products li.product{text-align:center;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products  ul.products{grid-column-gap:26px;grid-row-gap:45px;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:24px;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:17px;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products ul.products li.product .star-rating{margin-bottom:0px;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products ul.products li.product .price{font-size:22px;}.elementor-17880 .elementor-element.elementor-element-25bdf1aa.elementor-wc-products ul.products li.product .button{margin-top:35px;}}@media(min-width:768px){.elementor-17880 .elementor-element.elementor-element-2bd2fec8{--width:50%;}.elementor-17880 .elementor-element.elementor-element-196c1796{--width:50%;}.elementor-17880 .elementor-element.elementor-element-99b922e{--width:95%;}.elementor-17880 .elementor-element.elementor-element-e1e03b7{--width:60%;}.elementor-17880 .elementor-element.elementor-element-3bf49d3{--width:40%;}.elementor-17880 .elementor-element.elementor-element-2ad8e62{--width:60%;}.elementor-17880 .elementor-element.elementor-element-b19c300{--width:40%;}.elementor-17880 .elementor-element.elementor-element-c49a03d{--content-width:1140px;}}/* Start custom CSS for eael-woo-product-price, class: .elementor-element-35f08e68 *//* Ocultar únicamente el precio de suscripción */
.wcsatt-options-product-price,
.wcsatt-sub-options,
.subscription-price,
.subscription-details {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7076d17c */.product-points {
    font-size: 15px;
    color: #2c3e50;
    margin-top: 10px;
}

.product-points strong {
    color: #f39c12;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-69132220 *//* =========================================================
ATEMPO NATURAL - SUBSCRIBE & SAVE
========================================================= */

.wcsatt-options-prompt-fieldset {
width: 100%;
max-width: 400px;
margin: 0 0 18px 0;
padding: 0;
border: 0;
background: transparent;
box-sizing: border-box;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
}

.wcsatt-options-prompt-text {
display: none !important;
}

.wcsatt-options-prompt-radios {
display: flex;
flex-direction: column;
width: 100%;
margin: 0;
padding: 0;
list-style: none;
gap: 14px;
}

/* =========================================================
ORDEN (precio único primero, suscripción después)
========================================================= */

.wcsatt-options-prompt-radio:has(.wcsatt-options-prompt-label-one-time) {
order: 1;
}

/* La caja de Subscribe & Save lleva su propio borde/radio/overflow
   para que el banner "BEST VALUE" quede dentro del mismo contenedor
   y las esquinas se recorten limpio junto con él */
.wcsatt-options-prompt-radio:has(.wcsatt-options-prompt-label-subscription) {
order: 2;
overflow: hidden;
border: 1px solid #8D9C86;
border-radius: 10px;
}

/* Banner "BEST VALUE - SAVE 10%" — ahora vive dentro de la caja de
   Subscribe & Save, no arriba de las dos opciones */
.wcsatt-options-prompt-radio:has(.wcsatt-options-prompt-label-subscription)::before {
content: "BEST VALUE - SAVE 10%";
display: block;
width: 100%;
padding: 6px 12px;
box-sizing: border-box;

background: #8D9C86;
color: #ffffff;

font-size: 12px;
line-height: 17px;
font-weight: 600;
letter-spacing: .2px;
text-align: left;
text-transform: uppercase;

}

/* =========================================================
FILAS
========================================================= */

.wcsatt-options-prompt-radio {
width: 100%;
margin: 0;
padding: 0;
border: 0;
box-sizing: border-box;
}

/* =========================================================
LABEL GENERAL
========================================================= */

.wcsatt-options-prompt-label {
position: relative;
display: flex;
align-items: flex-start;
width: 100%;
min-height: 70px;
margin: 0;
padding: 18px;
box-sizing: border-box;

cursor: pointer;

font-size: 15px;
font-weight: 400;
color: #8D9C86;

background: #ffffff;

}

/* =========================================================
RADIO
========================================================= */

.wcsatt-options-prompt-action-input {
width: 16px !important;
height: 16px !important;
min-width: 16px !important;

margin: 3px 10px 0 0 !important;

accent-color: #8D9C86;

flex-shrink: 0;

}

/* =========================================================
SUBSCRIBE & SAVE
========================================================= */

.wcsatt-options-prompt-label-subscription {
display: block !important;
min-height: 145px;

padding: 17px 18px 18px 36px !important;

background: #f1f3f2;

box-sizing: border-box;

}

/* Radio */
.wcsatt-options-prompt-label-subscription
.wcsatt-options-prompt-action-input {
position: absolute;

left: 12px;
top: 21px;

margin: 0 !important;

}

/* =========================================================
TEXTO SUBSCRIBE & SAVE
========================================================= */

.wcsatt-options-prompt-label-subscription
.wcsatt-options-prompt-action {
display: block;
width: 100%;
margin: 0;
padding: 0;

font-size: 0;
line-height: 0;

}

/* Se oculta el texto original ("Subscribe for...") generado por el plugin
   y se sustituye visualmente por "Subscribe & Save" */
.wcsatt-options-prompt-label-subscription
.wcsatt-options-prompt-action::before {
content: "Subscribe & Save" !important;
display: inline-block;

font-size: 15px;
line-height: 20px;
font-weight: 400;
color: #8D9C86;

}

/* =========================================================
PRECIO SUBSCRIBE & SAVE
========================================================= */

.wcsatt-options-prompt-label-subscription
.subscription-price {
position: absolute;

top: 17px;
right: 18px;

display: flex !important;
align-items: center;
gap: 7px;

margin: 0 !important;

font-size: 14px;
line-height: 20px;
font-weight: 400;

color: #8D9C86;

}

/* PRECIO TACHADO = PRECIO DE OFERTA */

.wcsatt-options-prompt-label-subscription
.subscription-price del {
color: #777777 !important;

font-size: 12px;
font-weight: 400;

text-decoration: line-through !important;

}

/* PRECIO ACTUAL */

.wcsatt-options-prompt-label-subscription
.subscription-price ins {
color: #8D9C86 !important;

font-size: 14px;
font-weight: 400;

text-decoration: none !important;

}

/* =========================================================
QUITAR BILLED MONTHLY
========================================================= */

.wcsatt-options-prompt-label-subscription
.subscription-price::before {
content: none !important;
}

/* =========================================================
INFORMACIÓN DE SUSCRIPCIÓN
========================================================= */

.wcsatt-options-prompt-label-subscription
.subscription-details {
display: block;

margin-top: 8px;

color: #8D9C86;

font-size: 11px;
line-height: 17px;
font-weight: 400;

}

/* =========================================================
BENEFICIOS
========================================================= */

.wcsatt-options-prompt-label-subscription::after {
content:
"How subscriptions work:\A"
"✓  Pause, skip, or cancel anytime.\A"
"✓  Free shipping, every time.";

display: block;

margin-top: 7px;

white-space: pre-line;

color: #777777;

font-size: 11px;
line-height: 18px;
font-weight: 300;

}

/* =========================================================
ONE-TIME PURCHASE
========================================================= */

.wcsatt-options-prompt-label-one-time {
display: flex !important;
align-items: center !important;

min-height: 70px;

padding: 20px 18px 20px 36px !important;

background: #ffffff;

border: 1px solid #e5e5e5;
border-radius: 10px;

color: #777777;

}

/* Radio */

.wcsatt-options-prompt-label-one-time
.wcsatt-options-prompt-action-input {
position: absolute;

left: 12px;
top: 50%;

transform: translateY(-50%);

margin: 0 !important;

accent-color: #8D9C86;

}

/* =========================================================
TEXTO ONE-TIME PURCHASE
========================================================= */

.wcsatt-options-prompt-label-one-time
.wcsatt-options-prompt-action {
display: block;

width: 100%;

margin: 0;

color: #777777;

font-size: 15px;
font-weight: 400;

}

.wcsatt-options-prompt-label-one-time
.wcsatt-options-prompt-action::before {
content: none !important;
}

/* =========================================================
PRECIO ONE-TIME = PRECIO DE OFERTA
========================================================= */

.wcsatt-options-prompt-label-one-time
.subscription-price {
position: absolute;

right: 18px;
top: 50%;

transform: translateY(-50%);

margin: 0 !important;

color: #8D9C86 !important;

font-size: 14px;
font-weight: 400;

}

/* Si WooCommerce muestra precio regular tachado,
conservarlo como precio anterior */

.wcsatt-options-prompt-label-one-time
.subscription-price del {
color: #777777 !important;
font-size: 12px;

text-decoration: line-through !important;

}

.wcsatt-options-prompt-label-one-time
.subscription-price ins {
color: #8D9C86 !important;
font-size: 14px;
font-weight: 600;

text-decoration: none !important;

}

/* =========================================================
OCULTAR DETALLES ONE TIME
========================================================= */

.wcsatt-options-prompt-label-one-time
.subscription-details {
display: none !important;
}

/* =========================================================
STRIPE EXPRESS CHECKOUT
========================================================= */

#fkwcs_stripe_smart_button_wrapper {
display: none !important;
}

/* =========================================================
MOBILE
========================================================= */

@media (max-width: 600px) {

.wcsatt-options-prompt-fieldset {
    width: 100%;
    max-width: 100%;
}

.wcsatt-options-prompt-radio:has(.wcsatt-options-prompt-label-subscription)::before {
    font-size: 9px;
}

.wcsatt-options-prompt-label-subscription {
    min-height: 145px;
    padding-left: 36px !important;
}

/* Precio de suscripción */
.wcsatt-options-prompt-label-subscription
.subscription-price {
    right: 14px;
}

/* Precio One-time Purchase */
.wcsatt-options-prompt-label-one-time
.subscription-price {
    right:14px;
}

}

/* Ocultar mensaje "Purchase this product now and earn XX Points!" */

.single-product .wc-points-rewards-product-message,
.single-product .wc-points-rewards-product-message-wrapper,
.single-product .points-earned,
.single-product .points-message,
.single-product .woocommerce-points-and-rewards {
display: none !important;
}

/* +-" */

.atempo-qty-minus,
.atempo-qty-plus {
width: 34px;
height: 36px;
border: none !important;
outline: none !important;
box-shadow: none !important;
background: #ffffff !important;
color: #777777 !important;
font-size: 20px;
line-height: 36px;
text-align: center;
cursor: pointer;
padding: 0;
margin: 0;
}

.atempo-qty-minus,
.atempo-qty-plus,
.atempo-qty-minus,
.atempo-qty-plus,
.atempo-qty-minus,
.atempo-qty-plus {
background: #ffffff !important;
color: #8D9C86 !important;
border: none !important;
outline: none !important;
box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-photo-reviews, class: .elementor-element-687a9ca *//* ESTRELLAS GRANDES DEL PROMEDIO */
.shortcode-wcpr-overall-rating-main
.shortcode-wcpr-overall-rating-right-star
.star-rating::before {
    color: #ffb400 !important;
}

/* ESTRELLAS GRANDES RELLENAS */
.shortcode-wcpr-overall-rating-main
.shortcode-wcpr-overall-rating-right-star
.star-rating span::before {
    color: #ffb400 !important;
}

/* ESTRELLAS PEQUEÑAS DEL RESUMEN */
.shortcode-wcpr-overall-rating-main
.star-rating::before,
.shortcode-wcpr-overall-rating-main
.star-rating span::before {
    color: #ffb400 !important;
}

/* Color del texto de las reseñas */
.shortcode-wcpr-comment-author,
.shortcode-wcpr-comment-author *,
.shortcode-review-content-container,
.shortcode-review-content-container * {
    color: #4f4f4e !important;
}

.shortcode-wcpr-overall-rating-average {
    font-size: 40px !important;
    font-weight: 400 !important;
    color: #4f4f4e !important;
}


/* ESTRELLAS DE LA VALORACIÓN GENERAL */
.shortcode-wcpr-overall-rating-right-star .star-rating {
    font-size: 22px !important;
    width: 100px !important;
    letter-spacing: 0 !important;
    margin: 0 !important;
}

.shortcode-wcpr-overall-rating-right-star .star-rating:before,
.shortcode-wcpr-overall-rating-right-star .star-rating span:before {
    font-size: 22px !important;
    letter-spacing: 0 !important;
}

.shortcode-wcpr-overall-rating-right-star .star-rating span {
    font-size: 22px !important;
}


/* Nombre del autor de las reseñas */
strong.woocommerce-review__author {
    font-family: "Montserrat", sans-serif !important; /* Cambia la fuente */
    font-size: 16px !important;                       /* Tamaño */
    font-weight: 400 !important;                      /* Grosor: 400, 500, 600, 700... */
    color: #4f4f4e !important;                        /* Color */
    line-height: 0.1;
}


.woocommerce-review__published-date,
.woocommerce-review__dash,
.comment-text .description,
.comment-text p {
    font-family: "Montserrat", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #555555 !important;
    line-height: 1.2;
}


/* Números de la paginación */
.wcpr-page-numbers,
.wcpr-page-numbers:link,
.wcpr-page-numbers:visited {
    color: #4f4f4e !important;      /* Color del texto */
    font-size: 16px !important;     /* Tamaño */
    font-weight: 500 !important;    /* Grosor */
    width: 36px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #4f4f4e;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-decoration: none !important;
    transition: .3s;
}

/* Hover */
.wcpr-page-numbers:hover {
    background: #4f4f4e !important;
    border-color: #4f4f4e !important;
    color: #fff !important;
}

/* Página activa */
.wcpr-page-numbers.wcpr-current {
    background: #4f4f4e !important;
    color: #fff !important;
    border-color: #4f4f4e !important;
}

/* Los puntos (...) */
.shortcode-wcpr-pagination .wcpr-page-numbers-dots,
.shortcode-wcpr-pagination span:not(.wcpr-current) {
    font-size: 14px !important;
    color: #4f4f4e !important;
}

/* Contenedor */
.wcpr-comment-helpful-button-vote-container {
    font-size: 14px !important; /* Tamaño del texto */
    color: #4f4f4e !important;  /* Color del texto */
    gap: 4px;
}

/* Texto "Helpful?" */
.wcpr-comment-helpful-button-vote-container,
.wcpr-comment-helpful-button-vote-container span {
    color: #4f4f4e !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}

/* Iconos 👍 👎 */
.wcpr-comment-helpful-button-vote-container i,
.wcpr-comment-helpful-button-vote-container svg {
    font-size: 14px !important;
    width: 14px !important;
    height: 14px !important;
    color: #4f4f4e !important; /* Cambia el color de los iconos */
    fill: #4f4f4e !important;
}

/* Contadores */
.wcpr-comment-helpful-button-vote-container .wcpr-comment-helpful-button-up-vote-count,
.wcpr-comment-helpful-button-vote-container .wcpr-comment-helpful-button-down-vote-count {
    font-size: 14px !important;
    color: #4f4f4e !important;
}

.comment-text {
    margin-top: 30px !important;
}


.shortcode-wcpr-overall-rating-right-total {
    color: #4f4f4e !important;
}

.shortcode-wcpr-col-number {
  min-width: 20px; /* ajusta según tu diseño */
  text-align: left;
}

.shortcode-wcpr-col-star {
  min-width: 20px; /* ancho fijo para que todas las estrellas arranquen igual */
}/* End custom CSS */
/* Start custom CSS for woocommerce-photo-reviews-form, class: .elementor-element-892e166 */.wcpr-comment-form-title input,
.comment-form textarea,
.comment-form-author input,
.comment-form-email input {
    width: 100%;
    border: 1px solid #4f4f4e;
    border-radius: 6px;
    background: #fff;
    color: #4f4f4e;
    font-size: 14px;
    padding: 14px 14px;
    font-family: Montserrat,sans-serif;
}

::placeholder{
    color: #999;
    opacity:1;
}

.comment-form-rating label{
    font-size:16px;
    padding: 4px 0px;
}

.comment-form-rating .stars a{
    color:#D6D6D6;
    font-size:28px;
}

.comment-form-rating .stars.selected a.active,
.comment-form-rating .stars:hover a{
    color:#FFC107;
}

.comment-form-rating label {
    display: block;
    margin-bottom: 15px !important; /* Ajusta este valor */
}

.wcpr-comment-form-error{
    color:#d32f2f;
    font-size:14px;
}

.wcpr-comment-form-notify{
    color:#2E7D32;
    font-size:14px;
}

.wcpr-comment-form-images label{
    color:#4f4f4e;
    font-size:14px
}
    .wcpr_image_upload_button{
    background:#4CAF50;
    color:#999;
    font-size:14px;
    font-weight:400;
    border:none;
    border-radius:6px;
    padding:12px 25px;
}

.wcpr_image_upload_button:hover{
    background:#388E3C;
}

.wcpr-comment-form-error{
    color:#4f4f4e;
    font-size:14px;
}

.wcpr-comment-form-notify{
    color:#4f4f4e;
    font-size:14px;
}

.comment-form-cookies-consent label,
.mc4wp-checkbox label{
    color:#4f4f4e;
    font-size:14px;
}

.comment-form-cookies-consent input,
.mc4wp-checkbox input{
    transform:scale(1.2);
}

.form-submit .submit{
    background:#4CAF50;
    color:#fff;
    border:none;
    border-radius:6px;
    font-size:16px;
    font-weight:400;
    padding:14px 35px;
    cursor:pointer;
    transition:.3s;
}

.form-submit .submit:hover{
    background:#388E3C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-photo-reviews, class: .elementor-element-d1e2d84 *//* ESTRELLAS GRANDES DEL PROMEDIO */
.shortcode-wcpr-overall-rating-main
.shortcode-wcpr-overall-rating-right-star
.star-rating::before {
    color: #ffb400 !important;
}

/* ESTRELLAS GRANDES RELLENAS */
.shortcode-wcpr-overall-rating-main
.shortcode-wcpr-overall-rating-right-star
.star-rating span::before {
    color: #ffb400 !important;
}

/* ESTRELLAS PEQUEÑAS DEL RESUMEN */
.shortcode-wcpr-overall-rating-main
.star-rating::before,
.shortcode-wcpr-overall-rating-main
.star-rating span::before {
    color: #ffb400 !important;
}

/* Color del texto de las reseñas */
.shortcode-wcpr-comment-author,
.shortcode-wcpr-comment-author *,
.shortcode-review-content-container,
.shortcode-review-content-container * {
    color: #4f4f4e !important;
}

.shortcode-wcpr-overall-rating-average {
    font-size: 40px !important;
    font-weight: 400 !important;
    color: #4f4f4e !important;
}


/* ESTRELLAS DE LA VALORACIÓN GENERAL */
.shortcode-wcpr-overall-rating-right-star .star-rating {
    font-size: 22px !important;
    width: 100px !important;
    letter-spacing: 0 !important;
    margin: 0 !important;
}

.shortcode-wcpr-overall-rating-right-star .star-rating:before,
.shortcode-wcpr-overall-rating-right-star .star-rating span:before {
    font-size: 22px !important;
    letter-spacing: 0 !important;
}

.shortcode-wcpr-overall-rating-right-star .star-rating span {
    font-size: 22px !important;
}


/* Nombre del autor de las reseñas */
strong.woocommerce-review__author {
    font-family: "Montserrat", sans-serif !important; /* Cambia la fuente */
    font-size: 16px !important;                       /* Tamaño */
    font-weight: 400 !important;                      /* Grosor: 400, 500, 600, 700... */
    color: #4f4f4e !important;                        /* Color */
    line-height: 0.1;
}


.woocommerce-review__published-date,
.woocommerce-review__dash,
.comment-text .description,
.comment-text p {
    font-family: "Montserrat", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #555555 !important;
    line-height: 1.2;
}


/* Números de la paginación */
.wcpr-page-numbers,
.wcpr-page-numbers:link,
.wcpr-page-numbers:visited {
    color: #4f4f4e !important;      /* Color del texto */
    font-size: 16px !important;     /* Tamaño */
    font-weight: 500 !important;    /* Grosor */
    width: 36px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #4f4f4e;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-decoration: none !important;
    transition: .3s;
}

/* Hover */
.wcpr-page-numbers:hover {
    background: #4f4f4e !important;
    border-color: #4f4f4e !important;
    color: #fff !important;
}

/* Página activa */
.wcpr-page-numbers.wcpr-current {
    background: #4f4f4e !important;
    color: #fff !important;
    border-color: #4f4f4e !important;
}

/* Los puntos (...) */
.shortcode-wcpr-pagination .wcpr-page-numbers-dots,
.shortcode-wcpr-pagination span:not(.wcpr-current) {
    font-size: 14px !important;
    color: #4f4f4e !important;
}

/* Contenedor */
.wcpr-comment-helpful-button-vote-container {
    font-size: 14px !important; /* Tamaño del texto */
    color: #4f4f4e !important;  /* Color del texto */
    gap: 4px;
}

/* Texto "Helpful?" */
.wcpr-comment-helpful-button-vote-container,
.wcpr-comment-helpful-button-vote-container span {
    color: #4f4f4e !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}

/* Iconos 👍 👎 */
.wcpr-comment-helpful-button-vote-container i,
.wcpr-comment-helpful-button-vote-container svg {
    font-size: 14px !important;
    width: 14px !important;
    height: 14px !important;
    color: #4f4f4e !important; /* Cambia el color de los iconos */
    fill: #4f4f4e !important;
}

/* Contadores */
.wcpr-comment-helpful-button-vote-container .wcpr-comment-helpful-button-up-vote-count,
.wcpr-comment-helpful-button-vote-container .wcpr-comment-helpful-button-down-vote-count {
    font-size: 14px !important;
    color: #4f4f4e !important;
}

.comment-text {
    margin-top: 30px !important;
}


.shortcode-wcpr-overall-rating-right-total {
    color: #4f4f4e !important;
}

.shortcode-wcpr-col-number {
  min-width: 20px; /* ajusta según tu diseño */
  text-align: left;
}

.shortcode-wcpr-col-star {
  min-width: 20px; /* ancho fijo para que todas las estrellas arranquen igual */
}/* End custom CSS */
/* Start custom CSS for woocommerce-photo-reviews-form, class: .elementor-element-17a9b0e */.wcpr-comment-form-title input,
.comment-form textarea,
.comment-form-author input,
.comment-form-email input {
    width: 100%;
    border: 1px solid #4f4f4e;
    border-radius: 6px;
    background: #fff;
    color: #4f4f4e;
    font-size: 14px;
    padding: 14px 14px;
    font-family: Montserrat,sans-serif;
}

::placeholder{
    color: #999;
    opacity:1;
}

.comment-form-rating label{
    font-size:16px;
    padding: 4px 0px;
}

.comment-form-rating .stars a{
    color:#D6D6D6;
    font-size:28px;
}

.comment-form-rating .stars.selected a.active,
.comment-form-rating .stars:hover a{
    color:#FFC107;
}

.comment-form-rating label {
    display: block;
    margin-bottom: 15px !important; /* Ajusta este valor */
}

.wcpr-comment-form-error{
    color:#d32f2f;
    font-size:14px;
}

.wcpr-comment-form-notify{
    color:#2E7D32;
    font-size:14px;
}

.wcpr-comment-form-images label{
    color:#4f4f4e;
    font-size:14px
}
    .wcpr_image_upload_button{
    background:#4CAF50;
    color:#999;
    font-size:14px;
    font-weight:400;
    border:none;
    border-radius:6px;
    padding:12px 25px;
}

.wcpr_image_upload_button:hover{
    background:#388E3C;
}

.wcpr-comment-form-error{
    color:#4f4f4e;
    font-size:14px;
}

.wcpr-comment-form-notify{
    color:#4f4f4e;
    font-size:14px;
}

.comment-form-cookies-consent label,
.mc4wp-checkbox label{
    color:#4f4f4e;
    font-size:14px;
}

.comment-form-cookies-consent input,
.mc4wp-checkbox input{
    transform:scale(1.2);
}

.form-submit .submit{
    background:#4CAF50;
    color:#fff;
    border:none;
    border-radius:6px;
    font-size:16px;
    font-weight:400;
    padding:14px 35px;
    cursor:pointer;
    transition:.3s;
}

.form-submit .submit:hover{
    background:#388E3C;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-25bdf1aa */ins {
    text-decoration: none;
}

.woocommerce ul.products li.product .price bdi {
  font-weight: 600 !important;
}

/* Ocultar únicamente el precio de suscripción */
.wcsatt-options-product-price,
.wcsatt-sub-options,
.subscription-price,
.subscription-details {
    display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'albra trial';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://atemponatural.com/wp-content/uploads/2026/02/AlbraTRIAL-LightItalic.woff2') format('woff2');
}
/* End Custom Fonts CSS */