.elementor-251 .elementor-element.elementor-element-2c57f2a{--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:016px;--padding-bottom:16px;--padding-left:40px;--padding-right:40px;}.elementor-251 .elementor-element.elementor-element-d2ab502 .current-cat{color:var( --e-global-color-e59617f );}.elementor-251 .elementor-element.elementor-element-d2ab502 .current-product{font-family:"Montserrat", Sans-serif;font-size:14.2px;font-weight:300;}.elementor-251 .elementor-element.elementor-element-d2ab502 .breadcrumb a{color:var( --e-global-color-e59617f );font-family:"Montserrat", Sans-serif;font-size:14.2px;font-weight:300;}.elementor-251 .elementor-element.elementor-element-d2ab502 .breadcrumb-separator svg path{fill:var( --e-global-color-e59617f );}.elementor-251 .elementor-element.elementor-element-d2ab502 .breadcrumb a:hover{color:var( --e-global-color-3f11bcd );}.elementor-251 .elementor-element.elementor-element-a861fdc{--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:96px 96px;--row-gap:96px;--column-gap:96px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-251 .elementor-element.elementor-element-36dfdd4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-44e385d .zc-agf-gallery-wrapper{--zc-agf-gap:12px;}.elementor-251 .elementor-element.elementor-element-44e385d .zc-agf-gallery-item{border-radius:16px 16px 16px 16px;background-color:#f7f7f7;}.elementor-251 .elementor-element.elementor-element-44e385d .zc-agf-gallery-item img{border-radius:inherit;}.elementor-251 .elementor-element.elementor-element-44e385d .zc-agf-load-more-wrap{margin-top:16px;}.elementor-251 .elementor-element.elementor-element-44e385d .zc-agf-load-more{padding:12px 22px 12px 22px;color:#111111;background-color:#ffffff;border-radius:999px 999px 999px 999px;}.elementor-251 .elementor-element.elementor-element-44e385d .zc-agf-mobile-swiper .swiper-pagination-bullet{width:8px;height:8px;margin-left:calc(6px / 2);margin-right:calc(6px / 2);background-color:#d6d6d6;opacity:1;}.elementor-251 .elementor-element.elementor-element-44e385d .zc-agf-mobile-swiper .swiper-pagination-bullet-active{background-color:#111111;}.elementor-251 .elementor-element.elementor-element-44e385d .zc-agf-mobile-swiper .swiper-pagination{margin-top:14px;}.elementor-251 .elementor-element.elementor-element-8d8c134{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-85bd9d5{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-5be49c2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-251 .elementor-element.elementor-element-5be49c2 .elementor-heading-title{font-family:"richmond-display", Sans-serif;font-size:38px;font-weight:300;}.elementor-251 .elementor-element.elementor-element-35f51dd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-35f51dd p, .elementor-251 .elementor-element.elementor-element-35f51dd ul{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2rlh;}.elementor-251 .elementor-element.elementor-element-0ff0235 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-0ff0235 .price-now{color:var( --e-global-color-primary );font-family:var( --e-global-typography-c12ae3d-font-family ), Sans-serif;font-size:var( --e-global-typography-c12ae3d-font-size );font-weight:var( --e-global-typography-c12ae3d-font-weight );line-height:var( --e-global-typography-c12ae3d-line-height );letter-spacing:var( --e-global-typography-c12ae3d-letter-spacing );}.elementor-251 .elementor-element.elementor-element-0ff0235 .price-now.promo{font-family:var( --e-global-typography-c12ae3d-font-family ), Sans-serif;font-size:var( --e-global-typography-c12ae3d-font-size );font-weight:var( --e-global-typography-c12ae3d-font-weight );line-height:var( --e-global-typography-c12ae3d-line-height );letter-spacing:var( --e-global-typography-c12ae3d-letter-spacing );color:#000000;}.elementor-251 .elementor-element.elementor-element-0ff0235 .price-old.promo{font-family:var( --e-global-typography-561e646-font-family ), Sans-serif;font-size:var( --e-global-typography-561e646-font-size );font-weight:var( --e-global-typography-561e646-font-weight );line-height:var( --e-global-typography-561e646-line-height );letter-spacing:var( --e-global-typography-561e646-letter-spacing );color:var( --e-global-color-52c5cb5 );}.elementor-251 .elementor-element.elementor-element-0ff0235 .saving-percent{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:16px;color:var( --e-global-color-primary );background-color:var( --e-global-color-338645f );padding:4px 8px 4px 08px;}.elementor-251 .elementor-element.elementor-element-c7393e8 .zc-short-benefits{gap:12px;}.elementor-251 .elementor-element.elementor-element-c7393e8 .zc-short-benefit{gap:14px;align-items:center;}.elementor-251 .elementor-element.elementor-element-c7393e8 .zc-short-benefit__text{text-align:left;color:#1f1f1f;}.elementor-251 .elementor-element.elementor-element-c7393e8 .zc-short-benefit__icon{color:var( --e-global-color-2045f72 );width:20px;min-width:20px;font-size:20px;margin-top:4px;}.elementor-251 .elementor-element.elementor-element-c7393e8 .zc-short-benefit__icon svg{fill:var( --e-global-color-2045f72 );stroke:var( --e-global-color-2045f72 );width:20px;height:20px;}.elementor-251 .elementor-element.elementor-element-d15ec87 .zc-delivery-estimate{flex-direction:row;align-items:center;gap:8px;padding:0px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-d15ec87 .zc-delivery-estimate__dot{width:8px;height:8px;}.elementor-251 .elementor-element.elementor-element-d15ec87 .zc-delivery-estimate[data-stock-state="pending"] .zc-delivery-estimate__stock{color:#6B7280;}.elementor-251 .elementor-element.elementor-element-d15ec87 .zc-delivery-estimate[data-stock-state="pending"] .zc-delivery-estimate__dot{background-color:#6B7280;}.elementor-251 .elementor-element.elementor-element-d15ec87 .zc-delivery-estimate[data-stock-state="in_stock"] .zc-delivery-estimate__stock{color:#2E7D32;}.elementor-251 .elementor-element.elementor-element-d15ec87 .zc-delivery-estimate[data-stock-state="in_stock"] .zc-delivery-estimate__dot{background-color:#2E7D32;}.elementor-251 .elementor-element.elementor-element-d15ec87 .zc-delivery-estimate[data-stock-state="low_stock"] .zc-delivery-estimate__stock{color:#B26A00;}.elementor-251 .elementor-element.elementor-element-d15ec87 .zc-delivery-estimate[data-stock-state="low_stock"] .zc-delivery-estimate__dot{background-color:#B26A00;}.elementor-251 .elementor-element.elementor-element-d15ec87 .zc-delivery-estimate[data-stock-state="backorder"] .zc-delivery-estimate__stock{color:#6B5AA6;}.elementor-251 .elementor-element.elementor-element-d15ec87 .zc-delivery-estimate[data-stock-state="backorder"] .zc-delivery-estimate__dot{background-color:#6B5AA6;}.elementor-251 .elementor-element.elementor-element-d15ec87 .zc-delivery-estimate[data-stock-state="out_of_stock"] .zc-delivery-estimate__stock{color:#B42318;}.elementor-251 .elementor-element.elementor-element-d15ec87 .zc-delivery-estimate[data-stock-state="out_of_stock"] .zc-delivery-estimate__dot{background-color:#B42318;}.elementor-251 .elementor-element.elementor-element-d15ec87 .zc-delivery-estimate__delivery{color:#333333;}.elementor-251 .elementor-element.elementor-element-d15ec87 .zc-delivery-estimate__country-button, .elementor-251 .elementor-element.elementor-element-d15ec87 .zc-delivery-estimate__country-static{color:#111111;}.elementor-251 .elementor-element.elementor-element-d15ec87 .zc-delivery-estimate__date{font-weight:500;}.elementor-251 .elementor-element.elementor-element-d15ec87 .zc-delivery-estimate__country-menu{min-width:180px;background-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-251 .elementor-element.elementor-element-d15ec87 .zc-delivery-estimate__country-option{color:#222222;padding:10px 12px 10px 12px;}.elementor-251 .elementor-element.elementor-element-d15ec87 .zc-delivery-estimate__country-option:hover, .elementor-251 .elementor-element.elementor-element-d15ec87 .zc-delivery-estimate__country-option:focus-visible, .elementor-251 .elementor-element.elementor-element-d15ec87 .zc-delivery-estimate__country-option[aria-selected="true"]{background-color:#F3F4F6;}.elementor-251 .elementor-element.elementor-element-027655a .cart button, .elementor-251 .elementor-element.elementor-element-027655a .cart .button{transition:all 0.2s;}.elementor-251 .elementor-element.elementor-element-027655a .quantity .qty{transition:all 0.2s;}.elementor-251 .elementor-element.elementor-element-adb39bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-1c507d8{margin:0px -15px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;}.elementor-251 .elementor-element.elementor-element-1c507d8.elementor-element{--align-self:flex-start;}.elementor-251 .elementor-element.elementor-element-1c507d8 img{width:100%;height:29px;}.elementor-251 .elementor-element.elementor-element-c76b10a{margin:0px -20px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;}.elementor-251 .elementor-element.elementor-element-c76b10a.elementor-element{--align-self:flex-start;}.elementor-251 .elementor-element.elementor-element-c76b10a img{width:100%;height:29px;}.elementor-251 .elementor-element.elementor-element-8cf5134{margin:0px -25px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;}.elementor-251 .elementor-element.elementor-element-8cf5134.elementor-element{--align-self:flex-start;}.elementor-251 .elementor-element.elementor-element-8cf5134 img{width:100%;height:29px;}.elementor-251 .elementor-element.elementor-element-c4c8b1f{margin:0px -8px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;}.elementor-251 .elementor-element.elementor-element-c4c8b1f.elementor-element{--align-self:flex-start;}.elementor-251 .elementor-element.elementor-element-c4c8b1f img{width:100%;height:29px;}.elementor-251 .elementor-element.elementor-element-381fc9f{margin:0px -12px calc(var(--kit-widget-spacing, 0px) + 0px) -12px;}.elementor-251 .elementor-element.elementor-element-381fc9f.elementor-element{--align-self:flex-start;}.elementor-251 .elementor-element.elementor-element-381fc9f img{width:100%;height:29px;}.elementor-251 .elementor-element.elementor-element-e8f050f{margin:0px -12px calc(var(--kit-widget-spacing, 0px) + 0px) -12px;}.elementor-251 .elementor-element.elementor-element-e8f050f.elementor-element{--align-self:flex-start;}.elementor-251 .elementor-element.elementor-element-e8f050f img{width:100%;height:29px;}.elementor-251 .elementor-element.elementor-element-1dbbf0b{text-align:center;}.elementor-251 .elementor-element.elementor-element-1dbbf0b .elementor-heading-title{font-family:var( --e-global-typography-e1c6720-font-family ), Sans-serif;font-size:var( --e-global-typography-e1c6720-font-size );font-weight:var( --e-global-typography-e1c6720-font-weight );line-height:var( --e-global-typography-e1c6720-line-height );color:var( --e-global-color-primary );}.elementor-251 .elementor-element.elementor-element-201211b .zc-cross-sell-image{width:64px;aspect-ratio:1 / 1;}.elementor-251 .elementor-element.elementor-element-201211b .zc-cross-sell-image img{border-radius:6px 6px 6px 6px;}.elementor-251 .elementor-element.elementor-element-201211b .zc-cross-sells-box{background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:6px 6px 6px 6px;padding:0px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-201211b .zc-cross-sell-item{padding:16px 12px 16px 12px;}.elementor-251 .elementor-element.elementor-element-201211b .zc-cross-sell-main{gap:16px;}.elementor-251 .elementor-element.elementor-element-201211b .zc-cross-sell-left{gap:16px;}.elementor-251 .elementor-element.elementor-element-201211b .zc-cross-sell-item + .zc-cross-sell-item{border-top-color:#222222;border-top-width:1px;}.elementor-251 .elementor-element.elementor-element-201211b .zc-cross-sell-title{color:var( --e-global-color-primary );}.elementor-251 .elementor-element.elementor-element-201211b .zc-cross-sell-price{color:var( --e-global-color-text );}.elementor-251 .elementor-element.elementor-element-201211b .zc-cross-sell-price .amount{color:var( --e-global-color-text );}.elementor-251 .elementor-element.elementor-element-201211b .zc-cross-sell-content{gap:4px;}.elementor-251 .elementor-element.elementor-element-201211b .zc-cross-sell-button{width:132px;min-height:28px;padding:5px 18px 5px 18px;border-radius:999px 999px 999px 999px;color:#ffffff;background-color:#222222;}.elementor-251 .elementor-element.elementor-element-201211b .zc-cross-sell-button:hover{color:#ffffff;background-color:#000000;}.elementor-251 .elementor-element.elementor-element-a41bcbe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-0ff7840{text-align:start;font-family:var( --e-global-typography-792038d-font-family ), Sans-serif;font-size:var( --e-global-typography-792038d-font-size );font-weight:var( --e-global-typography-792038d-font-weight );line-height:var( --e-global-typography-792038d-line-height );}.elementor-251 .elementor-element.elementor-element-c06b54e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-9c04c3a p, .elementor-251 .elementor-element.elementor-element-9c04c3a ul{font-family:var( --e-global-typography-792038d-font-family ), Sans-serif;font-size:var( --e-global-typography-792038d-font-size );font-weight:var( --e-global-typography-792038d-font-weight );line-height:var( --e-global-typography-792038d-line-height );}.elementor-251 .elementor-element.elementor-element-18b97a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-bc57d36 p, .elementor-251 .elementor-element.elementor-element-bc57d36 ul{font-family:var( --e-global-typography-792038d-font-family ), Sans-serif;font-size:var( --e-global-typography-792038d-font-size );font-weight:var( --e-global-typography-792038d-font-weight );line-height:var( --e-global-typography-792038d-line-height );}.elementor-251 .elementor-element.elementor-element-2a5d553{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-d55c9e3 p, .elementor-251 .elementor-element.elementor-element-d55c9e3 ul{font-family:var( --e-global-typography-792038d-font-family ), Sans-serif;font-size:var( --e-global-typography-792038d-font-size );font-weight:var( --e-global-typography-792038d-font-weight );line-height:var( --e-global-typography-792038d-line-height );}.elementor-251 .elementor-element.elementor-element-70582ca{--n-accordion-title-font-size:var( --e-global-typography-e1c6720-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:32px;}.elementor-251 .elementor-element.elementor-element-70582ca > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-251 .elementor-element.elementor-element-70582ca {--n-accordion-padding:16px 0px 16px 0px;}:where( .elementor-251 .elementor-element.elementor-element-70582ca > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-e1c6720-font-family ), Sans-serif;font-weight:var( --e-global-typography-e1c6720-font-weight );line-height:var( --e-global-typography-e1c6720-line-height );}:where( .elementor-251 .elementor-element.elementor-element-70582ca > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-251 .elementor-element.elementor-element-2c1a0c4{--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;--overlay-opacity:1;}.elementor-251 .elementor-element.elementor-element-2c1a0c4::before, .elementor-251 .elementor-element.elementor-element-2c1a0c4 > .elementor-background-video-container::before, .elementor-251 .elementor-element.elementor-element-2c1a0c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-251 .elementor-element.elementor-element-2c1a0c4 > .elementor-background-slideshow::before, .elementor-251 .elementor-element.elementor-element-2c1a0c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-251 .elementor-element.elementor-element-2c1a0c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-251 .elementor-element.elementor-element-e8814f5 .zc-spi{padding:0px 0px 0px 0px;--zc-spi-content-gap:40px;--zc-spi-main-gap:24px;background-color:var( --e-global-color-primary );}.elementor-251 .elementor-element.elementor-element-e8814f5 .zc-spi__points{--zc-spi-points-gap:16px;}.elementor-251 .elementor-element.elementor-element-e8814f5 .zc-spi__point{background-color:#33333333;border-radius:6px 6px 6px 6px;}.elementor-251 .elementor-element.elementor-element-e8814f5 .zc-spi__title{color:var( --e-global-color-95023eb );font-family:var( --e-global-typography-86d2302-font-family ), Sans-serif;font-size:var( --e-global-typography-86d2302-font-size );font-weight:var( --e-global-typography-86d2302-font-weight );line-height:var( --e-global-typography-86d2302-line-height );}.elementor-251 .elementor-element.elementor-element-e8814f5 .zc-spi__subtitle{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-e1c6720-font-family ), Sans-serif;font-size:var( --e-global-typography-e1c6720-font-size );font-weight:var( --e-global-typography-e1c6720-font-weight );line-height:var( --e-global-typography-e1c6720-line-height );}.elementor-251 .elementor-element.elementor-element-e8814f5 .zc-spi__point-title{color:var( --e-global-color-95023eb );font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;line-height:26px;}.elementor-251 .elementor-element.elementor-element-e8814f5 .zc-spi__point-text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-251 .elementor-element.elementor-element-e8814f5 .zc-spi__point-icon{color:#ffffff;border-color:#ffffff;width:18px;height:18px;font-size:calc(18px * .72);}.elementor-251 .elementor-element.elementor-element-e8814f5 .zc-spi__image-wrap, .elementor-251 .elementor-element.elementor-element-e8814f5 .zc-spi__image{border-radius:6px 6px 6px 6px;}.elementor-251 .elementor-element.elementor-element-e8814f5 .zc-spi__image{object-position:center center;}.elementor-251 .elementor-element.elementor-element-e8814f5 .zc-spi__point-inner{padding:12px 12px 12px 12px;}.elementor-251 .elementor-element.elementor-element-e8814f5 .zc-spi__point-icon-img{width:18px;height:18px;}.elementor-251 .elementor-element.elementor-element-10350c8{--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-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider{--zc-fi-items-per-view:3.5;--zc-fi-gap:30px;}.elementor-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider__title{margin-bottom:32px;color:var( --e-global-color-primary );font-family:var( --e-global-typography-86d2302-font-family ), Sans-serif;font-size:var( --e-global-typography-86d2302-font-size );font-weight:var( --e-global-typography-86d2302-font-weight );line-height:var( --e-global-typography-86d2302-line-height );}.elementor-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider__card{background-color:#ffffff;border-radius:8px 8px 8px 8px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider__image{border-radius:8px 8px 0 0;}.elementor-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider__content{padding:28px 24px 24px 24px;}.elementor-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider__image img{object-fit:cover;object-position:center center;}.elementor-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider__name{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;}.elementor-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider__quantity{color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:300;line-height:2;}.elementor-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider__benefit{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );gap:8px;}.elementor-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider__benefit-icon{color:var( --e-global-color-9eded3f );font-size:16px;}.elementor-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider__benefit-icon svg{fill:var( --e-global-color-9eded3f );width:16px;height:16px;}.elementor-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider__benefit-icon svg path{fill:var( --e-global-color-9eded3f );}.elementor-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider__benefits{gap:10px;}.elementor-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider__navigation{margin-top:32px;}.elementor-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider__bar{background-color:var( --e-global-color-935063b );height:2px;}.elementor-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider__bar-progress{background-color:var( --e-global-color-primary );}.elementor-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider__arrow{width:42px;height:42px;color:var( --e-global-color-primary );background-color:var( --e-global-color-737fb6d );}.elementor-251 .elementor-element.elementor-element-fa6f990{--display:flex;}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results{max-width:1550px;padding:0px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__grid{gap:32px;}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__uppertitle{color:var( --e-global-color-primary );font-family:var( --e-global-typography-e1c6720-font-family ), Sans-serif;font-size:var( --e-global-typography-e1c6720-font-size );font-weight:var( --e-global-typography-e1c6720-font-weight );line-height:var( --e-global-typography-e1c6720-line-height );}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-86d2302-font-family ), Sans-serif;font-size:var( --e-global-typography-86d2302-font-size );font-weight:var( --e-global-typography-86d2302-font-weight );line-height:var( --e-global-typography-86d2302-line-height );}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__header{margin-bottom:24px;}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__items::before{background:var( --e-global-color-9fcbc5b );left:calc(20px / 2);}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__dot{background:var( --e-global-color-8e1e235 );width:20px;height:20px;}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__item{padding-left:calc(20px + 30px);}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__items{gap:32px;}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__time{color:var( --e-global-color-primary );background:var( --e-global-color-338645f );border-radius:999px;padding:6px 16px 6px 16px;font-family:var( --e-global-typography-acffa91-font-family ), Sans-serif;font-size:var( --e-global-typography-acffa91-font-size );font-weight:var( --e-global-typography-acffa91-font-weight );text-transform:var( --e-global-typography-acffa91-text-transform );font-style:var( --e-global-typography-acffa91-font-style );line-height:var( --e-global-typography-acffa91-line-height );}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__item-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.4;}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__expected li{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__expected li::marker{color:var( --e-global-color-text );}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__expected{gap:6px;}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__image{aspect-ratio:1 / 1;border-radius:18px;}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__image img{object-fit:cover;object-position:center center;}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__disclaimer{color:var( --e-global-color-52c5cb5 );font-family:var( --e-global-typography-acffa91-font-family ), Sans-serif;font-size:var( --e-global-typography-acffa91-font-size );font-weight:var( --e-global-typography-acffa91-font-weight );text-transform:var( --e-global-typography-acffa91-text-transform );font-style:var( --e-global-typography-acffa91-font-style );line-height:var( --e-global-typography-acffa91-line-height );margin-top:16px;}.elementor-251 .elementor-element.elementor-element-6a1d46b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-251 .elementor-element.elementor-element-6a1d46b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-251 .elementor-element.elementor-element-0143f57{--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-251 .elementor-element.elementor-element-0143f57:not(.elementor-motion-effects-element-type-background), .elementor-251 .elementor-element.elementor-element-0143f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__inner{max-width:1200px;}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq{display:flex;justify-content:center;}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__header{text-align:center;margin-bottom:32px;}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__title{color:var( --e-global-color-95023eb );font-family:var( --e-global-typography-86d2302-font-family ), Sans-serif;font-size:var( --e-global-typography-86d2302-font-size );font-weight:var( --e-global-typography-86d2302-font-weight );line-height:var( --e-global-typography-86d2302-line-height );}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__subtitle{color:var( --e-global-color-95023eb );}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__subtitle *{color:var( --e-global-color-95023eb );}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__subtitle, .elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__subtitle *{font-family:var( --e-global-typography-e1c6720-font-family ), Sans-serif;font-size:var( --e-global-typography-e1c6720-font-size );font-weight:var( --e-global-typography-e1c6720-font-weight );line-height:var( --e-global-typography-e1c6720-line-height );}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__list{gap:24px;}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__item{background:var( --e-global-color-737fb6d );border-radius:0px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__button{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );padding:10px 0px 10px 0px;gap:16px;}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__question{color:var( --e-global-color-95023eb );font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:300;line-height:26px;}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__item.is-open .zc-product-faq__question{color:var( --e-global-color-secondary );}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__answer-inner{padding:10px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__answer{color:var( --e-global-color-95023eb );}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__answer *{color:var( --e-global-color-95023eb );}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__answer a{color:var( --e-global-color-accent );}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__answer, .elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__answer *{font-family:var( --e-global-typography-e1c6720-font-family ), Sans-serif;font-size:var( --e-global-typography-e1c6720-font-size );font-weight:var( --e-global-typography-e1c6720-font-weight );line-height:var( --e-global-typography-e1c6720-line-height );}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__answer p{margin-bottom:10px;}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__answer p:last-child{margin-bottom:0;}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__icon{width:40px;height:40px;min-width:40px;color:var( --e-global-color-95023eb );background:var( --e-global-color-737fb6d );border-radius:0% 0% 0% 0%;}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__icon i{font-size:40px;}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__icon svg{width:40px;height:40px;fill:var( --e-global-color-95023eb );}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__item.is-open .zc-product-faq__icon{color:var( --e-global-color-95023eb );background:var( --e-global-color-737fb6d );}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__item.is-open .zc-product-faq__icon svg{fill:var( --e-global-color-95023eb );}.elementor-251 .elementor-element.elementor-element-21854b5{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-251 .elementor-element.elementor-element-350f1dc{text-align:center;}.elementor-251 .elementor-element.elementor-element-350f1dc .elementor-heading-title{font-family:var( --e-global-typography-86d2302-font-family ), Sans-serif;font-size:var( --e-global-typography-86d2302-font-size );font-weight:var( --e-global-typography-86d2302-font-weight );line-height:var( --e-global-typography-86d2302-line-height );}.elementor-251 .elementor-element.elementor-element-3e6ea25 .zc-products-slider-track{--zc-track-bar-bg:#d8d8d8;--zc-track-bar-progress:var( --e-global-color-primary );--zc-track-bar-height:2px;--zc-track-nav-margin-top:34px;--zc-track-nav-gap:32px;--zc-products-gap:32px;--zc-track-arrow-size:42px;--zc-track-arrow-icon-size:52%;--zc-track-arrow-gap:8px;--zc-track-arrow-color:var( --e-global-color-primary );--zc-track-arrow-bg:var( --e-global-color-737fb6d );--zc-track-arrow-border-color:var( --e-global-color-primary );--zc-track-arrow-border-width:1px;--zc-track-arrow-radius:999px;--zc-track-arrow-disabled-opacity:0.35;}.elementor-251 .elementor-element.elementor-element-3e6ea25 li.zc-product-card .zc-product-card-inner{box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.2);}.elementor-251 .elementor-element.elementor-element-71f2442 .zc-sticky-atc{max-width:1180px;--zc-sticky-side-gap:24px;bottom:20px;padding:14px 14px 14px 20px;column-gap:24px;background-color:#FFFFFFC9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-style:none;border-radius:24px 24px 24px 24px;z-index:9990;}.elementor-251 .elementor-element.elementor-element-71f2442 .zc-sticky-atc__eyebrow{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:14px;letter-spacing:0.6px;}.elementor-251 .elementor-element.elementor-element-71f2442 .zc-sticky-atc__title{color:var( --e-global-color-primary );font-family:"richmond-display", Sans-serif;font-size:22px;font-weight:200;}.elementor-251 .elementor-element.elementor-element-71f2442 .zc-sticky-atc__price{color:var( --e-global-color-primary );font-weight:300;}.elementor-251 .elementor-element.elementor-element-71f2442 .zc-sticky-atc__support{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-251 .elementor-element.elementor-element-71f2442 .zc-sticky-atc__mainline{gap:16px;}.elementor-251 .elementor-element.elementor-element-71f2442 .zc-sticky-atc__button{font-family:var( --e-global-typography-b41adef-font-family ), Sans-serif;font-size:var( --e-global-typography-b41adef-font-size );font-weight:var( --e-global-typography-b41adef-font-weight );text-transform:var( --e-global-typography-b41adef-text-transform );font-style:var( --e-global-typography-b41adef-font-style );text-decoration:var( --e-global-typography-b41adef-text-decoration );line-height:var( --e-global-typography-b41adef-line-height );min-width:220px;padding:14px 20px 14px 20px;border-radius:99px 99px 99px 99px;gap:9px;color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-251 .elementor-element.elementor-element-71f2442 .zc-sticky-atc__button:hover, .elementor-251 .elementor-element.elementor-element-71f2442 .zc-sticky-atc__button:focus-visible{color:var( --e-global-color-secondary );background-color:var( --e-global-color-e59617f );border-color:var( --e-global-color-e59617f );}body.elementor-page-251:not(.elementor-motion-effects-element-type-background), body.elementor-page-251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-95023eb );}@media(max-width:1024px){.elementor-251 .elementor-element.elementor-element-a861fdc{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-251 .elementor-element.elementor-element-5be49c2 .elementor-heading-title{font-size:32px;}.elementor-251 .elementor-element.elementor-element-0ff0235 .price-now{font-size:var( --e-global-typography-c12ae3d-font-size );line-height:var( --e-global-typography-c12ae3d-line-height );letter-spacing:var( --e-global-typography-c12ae3d-letter-spacing );}.elementor-251 .elementor-element.elementor-element-0ff0235 .price-now.promo{font-size:var( --e-global-typography-c12ae3d-font-size );line-height:var( --e-global-typography-c12ae3d-line-height );letter-spacing:var( --e-global-typography-c12ae3d-letter-spacing );}.elementor-251 .elementor-element.elementor-element-0ff0235 .price-old.promo{font-size:var( --e-global-typography-561e646-font-size );line-height:var( --e-global-typography-561e646-line-height );letter-spacing:var( --e-global-typography-561e646-letter-spacing );}.elementor-251 .elementor-element.elementor-element-1dbbf0b .elementor-heading-title{font-size:var( --e-global-typography-e1c6720-font-size );line-height:var( --e-global-typography-e1c6720-line-height );}.elementor-251 .elementor-element.elementor-element-0ff7840{font-size:var( --e-global-typography-792038d-font-size );line-height:var( --e-global-typography-792038d-line-height );}.elementor-251 .elementor-element.elementor-element-9c04c3a p, .elementor-251 .elementor-element.elementor-element-9c04c3a ul{font-size:var( --e-global-typography-792038d-font-size );line-height:var( --e-global-typography-792038d-line-height );}.elementor-251 .elementor-element.elementor-element-bc57d36 p, .elementor-251 .elementor-element.elementor-element-bc57d36 ul{font-size:var( --e-global-typography-792038d-font-size );line-height:var( --e-global-typography-792038d-line-height );}.elementor-251 .elementor-element.elementor-element-d55c9e3 p, .elementor-251 .elementor-element.elementor-element-d55c9e3 ul{font-size:var( --e-global-typography-792038d-font-size );line-height:var( --e-global-typography-792038d-line-height );}.elementor-251 .elementor-element.elementor-element-70582ca{--n-accordion-title-font-size:var( --e-global-typography-e1c6720-font-size );}:where( .elementor-251 .elementor-element.elementor-element-70582ca > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-e1c6720-line-height );}.elementor-251 .elementor-element.elementor-element-e8814f5 .zc-spi__title{font-size:var( --e-global-typography-86d2302-font-size );line-height:var( --e-global-typography-86d2302-line-height );}.elementor-251 .elementor-element.elementor-element-e8814f5 .zc-spi__subtitle{font-size:var( --e-global-typography-e1c6720-font-size );line-height:var( --e-global-typography-e1c6720-line-height );}.elementor-251 .elementor-element.elementor-element-e8814f5 .zc-spi__point-title{font-size:20px;line-height:24px;}.elementor-251 .elementor-element.elementor-element-e8814f5 .zc-spi__point-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider{--zc-fi-items-per-view:2.15;--zc-fi-gap:24px;}.elementor-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider__title{font-size:var( --e-global-typography-86d2302-font-size );line-height:var( --e-global-typography-86d2302-line-height );}.elementor-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider__benefit{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__uppertitle{font-size:var( --e-global-typography-e1c6720-font-size );line-height:var( --e-global-typography-e1c6720-line-height );}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__title{font-size:var( --e-global-typography-86d2302-font-size );line-height:var( --e-global-typography-86d2302-line-height );}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__time{font-size:var( --e-global-typography-acffa91-font-size );line-height:var( --e-global-typography-acffa91-line-height );}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__expected li{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__disclaimer{font-size:var( --e-global-typography-acffa91-font-size );line-height:var( --e-global-typography-acffa91-line-height );}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__title{font-size:var( --e-global-typography-86d2302-font-size );line-height:var( --e-global-typography-86d2302-line-height );}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__subtitle, .elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__subtitle *{font-size:var( --e-global-typography-e1c6720-font-size );line-height:var( --e-global-typography-e1c6720-line-height );}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__answer, .elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__answer *{font-size:var( --e-global-typography-e1c6720-font-size );line-height:var( --e-global-typography-e1c6720-line-height );}.elementor-251 .elementor-element.elementor-element-21854b5{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-251 .elementor-element.elementor-element-350f1dc .elementor-heading-title{font-size:var( --e-global-typography-86d2302-font-size );line-height:var( --e-global-typography-86d2302-line-height );}.elementor-251 .elementor-element.elementor-element-3e6ea25 .zc-products-slider-track{--zc-products-gap:24px;}.elementor-251 .elementor-element.elementor-element-71f2442 .zc-sticky-atc{max-width:920px;--zc-sticky-side-gap:20px;bottom:16px;padding:12px 12px 12px 16px;column-gap:18px;}.elementor-251 .elementor-element.elementor-element-71f2442 .zc-sticky-atc__mainline{gap:10px;}.elementor-251 .elementor-element.elementor-element-71f2442 .zc-sticky-atc__button{font-size:var( --e-global-typography-b41adef-font-size );line-height:var( --e-global-typography-b41adef-line-height );min-width:190px;}}@media(min-width:768px){.elementor-251 .elementor-element.elementor-element-2c57f2a{--content-width:1550px;}.elementor-251 .elementor-element.elementor-element-a861fdc{--content-width:1550px;}.elementor-251 .elementor-element.elementor-element-36dfdd4{--width:50%;}.elementor-251 .elementor-element.elementor-element-8d8c134{--width:50%;}.elementor-251 .elementor-element.elementor-element-adb39bb{--width:100%;}.elementor-251 .elementor-element.elementor-element-2c1a0c4{--content-width:1550px;}.elementor-251 .elementor-element.elementor-element-10350c8{--content-width:1550px;}.elementor-251 .elementor-element.elementor-element-fa6f990{--content-width:1550px;}.elementor-251 .elementor-element.elementor-element-0143f57{--content-width:1400px;}.elementor-251 .elementor-element.elementor-element-21854b5{--content-width:1550px;}}@media(max-width:767px){.elementor-251 .elementor-element.elementor-element-2c57f2a{--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-251 .elementor-element.elementor-element-d2ab502 .current-product{font-size:11.2px;}.elementor-251 .elementor-element.elementor-element-d2ab502 .breadcrumb a{font-size:11.2px;}.elementor-251 .elementor-element.elementor-element-a861fdc{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-251 .elementor-element.elementor-element-44e385d .zc-agf-gallery-item{border-radius:16px 16px 16px 16px;}.elementor-251 .elementor-element.elementor-element-44e385d .zc-agf-gallery-item img{border-radius:inherit;}.elementor-251 .elementor-element.elementor-element-5be49c2 .elementor-heading-title{font-size:32px;}.elementor-251 .elementor-element.elementor-element-35f51dd p, .elementor-251 .elementor-element.elementor-element-35f51dd ul{font-size:14px;}.elementor-251 .elementor-element.elementor-element-0ff0235 .price-now{font-size:var( --e-global-typography-c12ae3d-font-size );line-height:var( --e-global-typography-c12ae3d-line-height );letter-spacing:var( --e-global-typography-c12ae3d-letter-spacing );}.elementor-251 .elementor-element.elementor-element-0ff0235 .price-now.promo{font-size:var( --e-global-typography-c12ae3d-font-size );line-height:var( --e-global-typography-c12ae3d-line-height );letter-spacing:var( --e-global-typography-c12ae3d-letter-spacing );}.elementor-251 .elementor-element.elementor-element-0ff0235 .price-old.promo{font-size:var( --e-global-typography-561e646-font-size );line-height:var( --e-global-typography-561e646-line-height );letter-spacing:var( --e-global-typography-561e646-letter-spacing );}.elementor-251 .elementor-element.elementor-element-027655a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-027655a.elementor-element{--align-self:stretch;}.elementor-251 .elementor-element.elementor-element-adb39bb{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-251 .elementor-element.elementor-element-1dbbf0b .elementor-heading-title{font-size:var( --e-global-typography-e1c6720-font-size );line-height:var( --e-global-typography-e1c6720-line-height );}.elementor-251 .elementor-element.elementor-element-0ff7840{font-size:var( --e-global-typography-792038d-font-size );line-height:var( --e-global-typography-792038d-line-height );}.elementor-251 .elementor-element.elementor-element-9c04c3a p, .elementor-251 .elementor-element.elementor-element-9c04c3a ul{font-size:var( --e-global-typography-792038d-font-size );line-height:var( --e-global-typography-792038d-line-height );}.elementor-251 .elementor-element.elementor-element-bc57d36 p, .elementor-251 .elementor-element.elementor-element-bc57d36 ul{font-size:var( --e-global-typography-792038d-font-size );line-height:var( --e-global-typography-792038d-line-height );}.elementor-251 .elementor-element.elementor-element-d55c9e3 p, .elementor-251 .elementor-element.elementor-element-d55c9e3 ul{font-size:var( --e-global-typography-792038d-font-size );line-height:var( --e-global-typography-792038d-line-height );}.elementor-251 .elementor-element.elementor-element-70582ca{--n-accordion-title-font-size:var( --e-global-typography-e1c6720-font-size );}:where( .elementor-251 .elementor-element.elementor-element-70582ca > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-e1c6720-line-height );}.elementor-251 .elementor-element.elementor-element-e8814f5 .zc-spi__title{font-size:var( --e-global-typography-86d2302-font-size );line-height:var( --e-global-typography-86d2302-line-height );}.elementor-251 .elementor-element.elementor-element-e8814f5 .zc-spi__subtitle{font-size:var( --e-global-typography-e1c6720-font-size );line-height:var( --e-global-typography-e1c6720-line-height );}.elementor-251 .elementor-element.elementor-element-e8814f5 .zc-spi__point-title{font-size:17px;line-height:20px;}.elementor-251 .elementor-element.elementor-element-e8814f5 .zc-spi__point-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider{--zc-fi-items-per-view:1.15;--zc-fi-gap:16px;}.elementor-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider__title{font-size:var( --e-global-typography-86d2302-font-size );line-height:var( --e-global-typography-86d2302-line-height );}.elementor-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider__name{font-size:24px;}.elementor-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider__quantity{font-size:20px;}.elementor-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider__benefit{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-251 .elementor-element.elementor-element-fa24db7 .zc-fi-slider__navigation{margin-top:24px;}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__uppertitle{font-size:var( --e-global-typography-e1c6720-font-size );line-height:var( --e-global-typography-e1c6720-line-height );}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__title{font-size:var( --e-global-typography-86d2302-font-size );line-height:var( --e-global-typography-86d2302-line-height );}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__items{gap:24px;}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__time{font-size:var( --e-global-typography-acffa91-font-size );line-height:var( --e-global-typography-acffa91-line-height );}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__expected li{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-251 .elementor-element.elementor-element-a255e68 .zc-timeline-results__disclaimer{font-size:var( --e-global-typography-acffa91-font-size );line-height:var( --e-global-typography-acffa91-line-height );}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__title{font-size:var( --e-global-typography-86d2302-font-size );line-height:var( --e-global-typography-86d2302-line-height );}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__subtitle, .elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__subtitle *{font-size:var( --e-global-typography-e1c6720-font-size );line-height:var( --e-global-typography-e1c6720-line-height );}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__question{font-size:16px;line-height:20px;}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__answer-inner{padding:0px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__answer, .elementor-251 .elementor-element.elementor-element-5202979 .zc-product-faq__answer *{font-size:var( --e-global-typography-e1c6720-font-size );line-height:var( --e-global-typography-e1c6720-line-height );}.elementor-251 .elementor-element.elementor-element-21854b5{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-251 .elementor-element.elementor-element-350f1dc .elementor-heading-title{font-size:var( --e-global-typography-86d2302-font-size );line-height:var( --e-global-typography-86d2302-line-height );}.elementor-251 .elementor-element.elementor-element-3e6ea25 .zc-products-slider-track{--zc-products-gap:16px;}.elementor-251 .elementor-element.elementor-element-71f2442 .zc-sticky-atc{max-width:520px;--zc-sticky-side-gap:12px;bottom:10px;padding:10px 10px 10px 12px;column-gap:10px;}.elementor-251 .elementor-element.elementor-element-71f2442 .zc-sticky-atc__title{font-size:17px;}.elementor-251 .elementor-element.elementor-element-71f2442 .zc-sticky-atc__button{font-size:var( --e-global-typography-b41adef-font-size );line-height:var( --e-global-typography-b41adef-line-height );min-width:130px;padding:12px 14px 12px 14px;}}/* Start custom CSS for zc_woocommerce_breadcrumb_widget, class: .elementor-element-d2ab502 */.elementor-251 .elementor-element.elementor-element-d2ab502 .breadcrumb {
    display: flex;
    column-gap: 5px;
    align-items: baseline;
    flex-wrap: wrap
}/* End custom CSS */
/* Start custom CSS for woocommerce-notices, class: .elementor-element-f5ab8f8 *//* Contenedor general */
.elementor-251 .elementor-element.elementor-element-f5ab8f8 .e-woocommerce-notices-wrapper {
	margin: 0 0 30px;
}

/* Ocultar contenedores vacíos */
.elementor-251 .elementor-element.elementor-element-f5ab8f8 .woocommerce-notices-wrapper:empty,
.elementor-251 .elementor-element.elementor-element-f5ab8f8 .e-woocommerce-notices-wrapper:not(:has(.woocommerce-error, .woocommerce-message, .woocommerce-info)) {
	display: none !important;
}

/* Aviso de error */
.elementor-251 .elementor-element.elementor-element-f5ab8f8 .woocommerce-error {
	position: relative;
	display: block !important;
	margin: 0 !important;
	padding: 18px 22px 18px 58px !important;

	background: #faf7f5 !important;
	color: #433d3b !important;

	border: 1px solid #eadfda !important;
	border-left: 3px solid #a8383f !important;
	border-radius: 12px !important;

	box-shadow: 0 8px 24px rgba(30, 24, 22, 0.05) !important;

	font-size: 15px !important;
	font-weight: 400 !important;
	line-height: 1.55 !important;

	list-style: none !important;
}

/* Icono */
.elementor-251 .elementor-element.elementor-element-f5ab8f8 .woocommerce-error::before {
	content: "!" !important;

	position: absolute !important;
	top: 18px !important;
	left: 19px !important;

	display: flex !important;
	align-items: center !important;
	justify-content: center !important;

	width: 24px !important;
	height: 24px !important;
	margin: 0 !important;

	background: #a8383f !important;
	color: #ffffff !important;

	border-radius: 50% !important;

	font-family: inherit !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	line-height: 1 !important;
}

/* Contenido */
.elementor-251 .elementor-element.elementor-element-f5ab8f8 .woocommerce-error li {
	margin: 0 !important;
	padding: 0 !important;
	color: inherit !important;
	list-style: none !important;
}

/* Separación entre líneas */
.elementor-251 .elementor-element.elementor-element-f5ab8f8 .woocommerce-error br {
	display: block;
	content: "";
	margin-top: 4px;
}

/* Enlaces */
.elementor-251 .elementor-element.elementor-element-f5ab8f8 .woocommerce-error a {
	color: #1f1f1f !important;
	font-weight: 600;
	text-decoration: underline;
	text-underline-offset: 3px;
}

/* Mobile */
@media (max-width: 767px) {
	.elementor-251 .elementor-element.elementor-element-f5ab8f8 .e-woocommerce-notices-wrapper {
		margin-bottom: 22px;
	}

	.elementor-251 .elementor-element.elementor-element-f5ab8f8 .woocommerce-error {
		padding: 16px 16px 16px 50px !important;
		border-radius: 10px !important;
		font-size: 14px !important;
		line-height: 1.5 !important;
	}

	.elementor-251 .elementor-element.elementor-element-f5ab8f8 .woocommerce-error::before {
		top: 16px !important;
		left: 15px !important;
		width: 22px !important;
		height: 22px !important;
		font-size: 13px !important;
	}
}/* End custom CSS */
/* Start custom CSS for zc_metafields, class: .elementor-element-35f51dd */.elementor-251 .elementor-element.elementor-element-35f51dd .zc-metafields-group p {
    margin: 0;
    color: var(--e-global-color-9eded3f); /* gray/600 */
}/* End custom CSS */
/* Start custom CSS for zc_woocommerce_price_widget, class: .elementor-element-0ff0235 */.elementor-251 .elementor-element.elementor-element-0ff0235 .price-old.promo {
    text-decoration: line-through
}

.elementor-251 .elementor-element.elementor-element-0ff0235 .saving-percent {
    margin-bottom: 8px;
    border-radius: 9999px
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-70582ca */.elementor-251 .elementor-element.elementor-element-70582ca p, li {
    margin-block-end: 16px
}

.elementor-251 .elementor-element.elementor-element-70582ca {
    border-bottom: 1px solid var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for zc_gp_product_faq, class: .elementor-element-5202979 */.zc-product-faq__button {
    border-style: solid !important;
    border-width: 0px 0px 1px 0px !important;
    border-color: var(--e-global-color-secondary) !important;
    border-radius: 0 !important;
}/* End custom CSS */