.elementor-875 .elementor-element.elementor-element-73750d09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-875 .elementor-element.elementor-element-73750d09:not(.elementor-motion-effects-element-type-background), .elementor-875 .elementor-element.elementor-element-73750d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-db8f368 );}.elementor-875 .elementor-element.elementor-element-639c8694{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:72px 72px;--row-gap:72px;--column-gap:72px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-875 .elementor-element.elementor-element-48e3b70{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-875 .elementor-element.elementor-element-1e65d7f{--e-image-carousel-slides-to-show:1;}.elementor-875 .elementor-element.elementor-element-1e65d7f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-875 .elementor-element.elementor-element-1e65d7f .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-1e65d7f .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-875 .elementor-element.elementor-element-1e65d7f .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-73d8bfa0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-875 .elementor-element.elementor-element-69ee3176{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;}.elementor-875 .elementor-element.elementor-element-69ee3176 .woocommerce-breadcrumb{color:#000000;font-family:var( --e-global-typography-56c3eda-font-family ), Sans-serif;font-size:var( --e-global-typography-56c3eda-font-size );font-weight:var( --e-global-typography-56c3eda-font-weight );line-height:var( --e-global-typography-56c3eda-line-height );text-align:start;}.elementor-875 .elementor-element.elementor-element-69ee3176 .woocommerce-breadcrumb > a{color:#000000;}.elementor-875 .elementor-element.elementor-element-4c967adf{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:start;}.elementor-875 .elementor-element.elementor-element-4c967adf .elementor-heading-title{font-family:var( --e-global-typography-1b620b1-font-family ), Sans-serif;font-size:var( --e-global-typography-1b620b1-font-size );font-weight:var( --e-global-typography-1b620b1-font-weight );line-height:var( --e-global-typography-1b620b1-line-height );letter-spacing:var( --e-global-typography-1b620b1-letter-spacing );color:#000000;}.elementor-875 .elementor-element.elementor-element-1dcd0953{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;text-align:start;}.woocommerce .elementor-875 .elementor-element.elementor-element-1dcd0953 .woocommerce-product-details__short-description{color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;}.elementor-875 .elementor-element.elementor-element-7124feca{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;}.woocommerce .elementor-875 .elementor-element.elementor-element-7124feca .price{color:#000000;font-family:var( --e-global-typography-ed0a56e-font-family ), Sans-serif;font-size:var( --e-global-typography-ed0a56e-font-size );font-weight:var( --e-global-typography-ed0a56e-font-weight );line-height:var( --e-global-typography-ed0a56e-line-height );}.woocommerce .elementor-875 .elementor-element.elementor-element-7124feca .price ins{color:var( --e-global-color-primary );font-family:var( --e-global-typography-ed0a56e-font-family ), Sans-serif;font-size:var( --e-global-typography-ed0a56e-font-size );font-weight:var( --e-global-typography-ed0a56e-font-weight );line-height:var( --e-global-typography-ed0a56e-line-height );}body:not(.rtl) .elementor-875 .elementor-element.elementor-element-7124feca:not(.elementor-product-price-block-yes) del{margin-right:20px;}body.rtl .elementor-875 .elementor-element.elementor-element-7124feca:not(.elementor-product-price-block-yes) del{margin-left:20px;}.elementor-875 .elementor-element.elementor-element-7124feca.elementor-product-price-block-yes del{margin-bottom:20px;}.elementor-875 .elementor-element.elementor-element-7fa8c89d{width:100%;max-width:100%;border-radius:0px 0px 0px 0px;--view-cart-spacing:15px;}.elementor-875 .elementor-element.elementor-element-7fa8c89d .cart button, .elementor-875 .elementor-element.elementor-element-7fa8c89d .cart .button{font-family:var( --e-global-typography-533dcfb-font-family ), Sans-serif;font-size:var( --e-global-typography-533dcfb-font-size );font-weight:var( --e-global-typography-533dcfb-font-weight );text-transform:var( --e-global-typography-533dcfb-text-transform );text-decoration:var( --e-global-typography-533dcfb-text-decoration );line-height:var( --e-global-typography-533dcfb-line-height );letter-spacing:var( --e-global-typography-533dcfb-letter-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;padding:20px 40px 20px 40px;color:#FFFFFF;background-color:#000000;border-color:#000000;transition:all 0.2s;}.elementor-875 .elementor-element.elementor-element-7fa8c89d .cart button:hover, .elementor-875 .elementor-element.elementor-element-7fa8c89d .cart .button:hover{color:#000000;background-color:#FFFFFF00;border-color:#000000;}.elementor-875 .elementor-element.elementor-element-7fa8c89d .added_to_cart{color:#000000;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.woocommerce .elementor-875 .elementor-element.elementor-element-7fa8c89d form.cart .variations{margin-bottom:20px;}.woocommerce .elementor-875 .elementor-element.elementor-element-7fa8c89d form.cart table.variations tr th, .woocommerce .elementor-875 .elementor-element.elementor-element-7fa8c89d form.cart table.variations tr td{padding-top:calc( 20px/2 );padding-bottom:calc( 20px/2 );}.woocommerce .elementor-875 .elementor-element.elementor-element-7fa8c89d form.cart table.variations label{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1em;}.woocommerce .elementor-875 .elementor-element.elementor-element-7fa8c89d form.cart table.variations td.value select{color:#000000;}.woocommerce .elementor-875 .elementor-element.elementor-element-7fa8c89d form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-875 .elementor-element.elementor-element-7fa8c89d form.cart table.variations td.value:before{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1em;}.woocommerce .elementor-875 .elementor-element.elementor-element-7fa8c89d form.cart table.variations td.value select, .woocommerce .elementor-875 .elementor-element.elementor-element-7fa8c89d form.cart table.variations td.value:before{border-radius:0px;}.elementor-875 .elementor-element.elementor-element-7f99f764{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-875 .elementor-element.elementor-element-2cb9327b{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-32bd0dd{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-875 .elementor-element.elementor-element-c3ef010{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-30402f8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-875 .elementor-element.elementor-element-30f600a{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-3da562d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-875 .elementor-element.elementor-element-c6d4aeb{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-3cd95a6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-875 .elementor-element.elementor-element-f17b64f{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-b1f66b0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-875 .elementor-element.elementor-element-8e15090{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-7eb9a5a4{--n-accordion-title-font-size:var( --e-global-typography-f738e72-font-size );margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#D8D8D8;--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-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}.elementor-875 .elementor-element.elementor-element-7eb9a5a4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#D8D8D8;}.elementor-875 .elementor-element.elementor-element-7eb9a5a4 {--n-accordion-padding:20px 0px 20px 0px;}:where( .elementor-875 .elementor-element.elementor-element-7eb9a5a4 > .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-f738e72-font-family ), Sans-serif;font-weight:var( --e-global-typography-f738e72-font-weight );line-height:var( --e-global-typography-f738e72-line-height );}.elementor-875 .elementor-element.elementor-element-eeb08ab .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-875 .elementor-element.elementor-element-eeb08ab .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-875 .elementor-element.elementor-element-eeb08ab{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-875 .elementor-element.elementor-element-6e3e219{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-875 .elementor-element.elementor-element-6e3e219:not(.elementor-motion-effects-element-type-background), .elementor-875 .elementor-element.elementor-element-6e3e219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-875 .elementor-element.elementor-element-c954755{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-875 .elementor-element.elementor-element-c954755 .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-875 .elementor-element.elementor-element-c954755 .elementor-icon-box-title{margin-block-end:16px;color:#000000;}.elementor-875 .elementor-element.elementor-element-c954755.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-875 .elementor-element.elementor-element-c954755.elementor-view-framed .elementor-icon, .elementor-875 .elementor-element.elementor-element-c954755.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-875 .elementor-element.elementor-element-c954755 .elementor-icon{font-size:40px;}.elementor-875 .elementor-element.elementor-element-c954755 .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-c954755 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1em;}.elementor-875 .elementor-element.elementor-element-c954755 .elementor-icon-box-description{font-family:var( --e-global-typography-e8a31a3-font-family ), Sans-serif;font-size:var( --e-global-typography-e8a31a3-font-size );color:var( --e-global-color-text );}.elementor-875 .elementor-element.elementor-element-9f0cc1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-875 .elementor-element.elementor-element-9f0cc1d .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-875 .elementor-element.elementor-element-9f0cc1d .elementor-icon-box-title{margin-block-end:16px;color:#000000;}.elementor-875 .elementor-element.elementor-element-9f0cc1d.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-875 .elementor-element.elementor-element-9f0cc1d.elementor-view-framed .elementor-icon, .elementor-875 .elementor-element.elementor-element-9f0cc1d.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-875 .elementor-element.elementor-element-9f0cc1d .elementor-icon{font-size:40px;}.elementor-875 .elementor-element.elementor-element-9f0cc1d .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-9f0cc1d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1em;}.elementor-875 .elementor-element.elementor-element-9f0cc1d .elementor-icon-box-description{font-family:var( --e-global-typography-e8a31a3-font-family ), Sans-serif;font-size:var( --e-global-typography-e8a31a3-font-size );color:var( --e-global-color-text );}.elementor-875 .elementor-element.elementor-element-1436127{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-875 .elementor-element.elementor-element-1436127 .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-875 .elementor-element.elementor-element-1436127 .elementor-icon-box-title{margin-block-end:16px;color:#000000;}.elementor-875 .elementor-element.elementor-element-1436127.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-875 .elementor-element.elementor-element-1436127.elementor-view-framed .elementor-icon, .elementor-875 .elementor-element.elementor-element-1436127.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-875 .elementor-element.elementor-element-1436127 .elementor-icon{font-size:40px;}.elementor-875 .elementor-element.elementor-element-1436127 .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-1436127 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1em;}.elementor-875 .elementor-element.elementor-element-1436127 .elementor-icon-box-description{font-family:var( --e-global-typography-e8a31a3-font-family ), Sans-serif;font-size:var( --e-global-typography-e8a31a3-font-size );color:var( --e-global-color-text );}.elementor-875 .elementor-element.elementor-element-232e516{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-875 .elementor-element.elementor-element-232e516:not(.elementor-motion-effects-element-type-background), .elementor-875 .elementor-element.elementor-element-232e516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-db8f368 );}.elementor-875 .elementor-element.elementor-element-6ae5472{text-align:center;}.elementor-875 .elementor-element.elementor-element-6ae5472 .elementor-heading-title{font-family:var( --e-global-typography-1b620b1-font-family ), Sans-serif;font-size:var( --e-global-typography-1b620b1-font-size );font-weight:var( --e-global-typography-1b620b1-font-weight );line-height:var( --e-global-typography-1b620b1-line-height );letter-spacing:var( --e-global-typography-1b620b1-letter-spacing );}.elementor-875 .elementor-element.elementor-element-57bb89a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-875 .elementor-element.elementor-element-57bb89a.elementor-element{--align-self:center;}.elementor-875 .elementor-element.elementor-element-9b8f758{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;}.elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-before-label, .elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-after-label{align-items:flex-start;}.elementor-875 .elementor-element.elementor-element-1ecee0b{width:initial;max-width:initial;margin-right:auto;}.elementor-875 .elementor-element.elementor-element-1ecee0b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-875 .elementor-element.elementor-element-1ecee0b > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-before-label:before{content:"Sin gafas";}.elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-after-label:before{content:"Con gafas";}.elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-overlay{background-color:#00000000;}.elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-handle{border-color:var( --e-global-color-primary );border-width:3px;width:33px;height:33px;margin-left:calc( -33px/2 - 3px );margin-top:calc( -33px/2 - 3px );border-radius:80%;}.elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-handle::before{background:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-handle::after{background:var( --e-global-color-primary );}body:not(.rtl) .elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:var( --e-global-color-primary );margin-right:calc(6px/2);}body:not(.rtl) .elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:var( --e-global-color-primary );margin-left:calc(6px/2);}.rtl .elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-handle .twentytwenty-right-arrow{border-right-color:var( --e-global-color-primary );margin-right:calc(6px/2);}.rtl .elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-handle .twentytwenty-left-arrow{border-left-color:var( --e-global-color-primary );margin-left:calc(6px/2);}.elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-handle .twentytwenty-up-arrow{border-bottom-color:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-handle .twentytwenty-down-arrow{border-top-color:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-horizontal .twentytwenty-handle::before{width:3px;margin-left:calc( -3px/2 );}.elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-horizontal .twentytwenty-handle::after{width:3px;margin-left:calc( -3px/2 );}.elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-vertical .twentytwenty-handle::before{height:3px;margin-top:calc( -3px/2 );}.elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-vertical .twentytwenty-handle::after{height:3px;margin-top:calc( -3px/2 );}.elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc( ( 33px + ( 3px * 2 ) ) / 2 );}.elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc( ( 33px + ( 3px * 2 ) ) / 2 );}.elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc( ( 33px + ( 3px * 2 ) ) / 2 );}.elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc( ( 33px + ( 3px * 2 ) ) / 2 );}.elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-left-arrow, .elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-right-arrow, .elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-up-arrow, .elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-down-arrow{border-width:6px;}.elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-before-label:before, .elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-after-label:before{font-family:var( --e-global-typography-4574ae2-font-family ), Sans-serif;font-size:var( --e-global-typography-4574ae2-font-size );font-weight:var( --e-global-typography-4574ae2-font-weight );text-transform:var( --e-global-typography-4574ae2-text-transform );line-height:var( --e-global-typography-4574ae2-line-height );color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );padding:8px 8px 8px 8px;}.elementor-875 .elementor-element.elementor-element-8b2177c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-875 .elementor-element.elementor-element-fea426d .elementor-icon-box-wrapper{gap:4px;}.elementor-875 .elementor-element.elementor-element-fea426d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-fea426d.elementor-view-framed .elementor-icon, .elementor-875 .elementor-element.elementor-element-fea426d.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-fea426d .elementor-icon{font-size:32px;}.elementor-875 .elementor-element.elementor-element-fea426d .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-fea426d .elementor-icon-box-title a{font-family:var( --e-global-typography-f738e72-font-family ), Sans-serif;font-size:var( --e-global-typography-f738e72-font-size );font-weight:var( --e-global-typography-f738e72-font-weight );line-height:var( --e-global-typography-f738e72-line-height );}.elementor-875 .elementor-element.elementor-element-fea426d .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-fea426d .elementor-icon-box-description{font-family:var( --e-global-typography-e8a31a3-font-family ), Sans-serif;font-size:var( --e-global-typography-e8a31a3-font-size );color:var( --e-global-color-592e156 );}.elementor-875 .elementor-element.elementor-element-7712860 .elementor-icon-box-wrapper{gap:4px;}.elementor-875 .elementor-element.elementor-element-7712860.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-7712860.elementor-view-framed .elementor-icon, .elementor-875 .elementor-element.elementor-element-7712860.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-7712860 .elementor-icon{font-size:32px;}.elementor-875 .elementor-element.elementor-element-7712860 .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-7712860 .elementor-icon-box-title a{font-family:var( --e-global-typography-f738e72-font-family ), Sans-serif;font-size:var( --e-global-typography-f738e72-font-size );font-weight:var( --e-global-typography-f738e72-font-weight );line-height:var( --e-global-typography-f738e72-line-height );}.elementor-875 .elementor-element.elementor-element-7712860 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-7712860 .elementor-icon-box-description{font-family:var( --e-global-typography-e8a31a3-font-family ), Sans-serif;font-size:var( --e-global-typography-e8a31a3-font-size );color:var( --e-global-color-592e156 );}.elementor-875 .elementor-element.elementor-element-765993e .elementor-icon-box-wrapper{gap:4px;}.elementor-875 .elementor-element.elementor-element-765993e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-765993e.elementor-view-framed .elementor-icon, .elementor-875 .elementor-element.elementor-element-765993e.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-765993e .elementor-icon{font-size:32px;}.elementor-875 .elementor-element.elementor-element-765993e .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-765993e .elementor-icon-box-title a{font-family:var( --e-global-typography-f738e72-font-family ), Sans-serif;font-size:var( --e-global-typography-f738e72-font-size );font-weight:var( --e-global-typography-f738e72-font-weight );line-height:var( --e-global-typography-f738e72-line-height );}.elementor-875 .elementor-element.elementor-element-765993e .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-765993e .elementor-icon-box-description{font-family:var( --e-global-typography-e8a31a3-font-family ), Sans-serif;font-size:var( --e-global-typography-e8a31a3-font-size );color:var( --e-global-color-592e156 );}.elementor-875 .elementor-element.elementor-element-634d113 .elementor-icon-box-wrapper{gap:4px;}.elementor-875 .elementor-element.elementor-element-634d113.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-634d113.elementor-view-framed .elementor-icon, .elementor-875 .elementor-element.elementor-element-634d113.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-634d113 .elementor-icon{font-size:32px;}.elementor-875 .elementor-element.elementor-element-634d113 .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-634d113 .elementor-icon-box-title a{font-family:var( --e-global-typography-f738e72-font-family ), Sans-serif;font-size:var( --e-global-typography-f738e72-font-size );font-weight:var( --e-global-typography-f738e72-font-weight );line-height:var( --e-global-typography-f738e72-line-height );}.elementor-875 .elementor-element.elementor-element-634d113 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-634d113 .elementor-icon-box-description{font-family:var( --e-global-typography-e8a31a3-font-family ), Sans-serif;font-size:var( --e-global-typography-e8a31a3-font-size );color:var( --e-global-color-592e156 );}.elementor-875 .elementor-element.elementor-element-2c90fe84{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-875 .elementor-element.elementor-element-2c90fe84:not(.elementor-motion-effects-element-type-background), .elementor-875 .elementor-element.elementor-element-2c90fe84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-875 .elementor-element.elementor-element-7a09dd17{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--e-icon-list-icon-size:24px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-875 .elementor-element.elementor-element-7a09dd17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-875 .elementor-element.elementor-element-7a09dd17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-875 .elementor-element.elementor-element-7a09dd17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-875 .elementor-element.elementor-element-7a09dd17 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-875 .elementor-element.elementor-element-7a09dd17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-875 .elementor-element.elementor-element-7a09dd17 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-875 .elementor-element.elementor-element-7a09dd17 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-875 .elementor-element.elementor-element-7a09dd17 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-875 .elementor-element.elementor-element-7a09dd17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-875 .elementor-element.elementor-element-7a09dd17 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-875 .elementor-element.elementor-element-7a09dd17 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-875 .elementor-element.elementor-element-5798577{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-875 .elementor-element.elementor-element-5798577:not(.elementor-motion-effects-element-type-background), .elementor-875 .elementor-element.elementor-element-5798577 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-875 .elementor-element.elementor-element-fd9c7fc{--display:flex;}.elementor-875 .elementor-element.elementor-element-2463b50{padding:0px 0px 16px 0px;text-align:start;}.elementor-875 .elementor-element.elementor-element-2463b50 .elementor-heading-title{font-family:var( --e-global-typography-1b620b1-font-family ), Sans-serif;font-size:var( --e-global-typography-1b620b1-font-size );font-weight:var( --e-global-typography-1b620b1-font-weight );line-height:var( --e-global-typography-1b620b1-line-height );letter-spacing:var( --e-global-typography-1b620b1-letter-spacing );}.elementor-875 .elementor-element.elementor-element-726cfed{--swiper-slides-to-display:4;--swiper-slides-gap:30px;padding:0px 0px 0px 0px;--swiper-pagination-size:8px;--dots-normal-color:var( --e-global-color-primary );--swiper-pagination-spacing:50px;}.elementor-875 .elementor-element.elementor-element-726cfed .swiper-slide > .elementor-element{height:100%;}.elementor-875 .elementor-element.elementor-element-726cfed .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}@media(max-width:1366px){.elementor-875 .elementor-element.elementor-element-73750d09{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-875 .elementor-element.elementor-element-639c8694{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-875 .elementor-element.elementor-element-69ee3176 .woocommerce-breadcrumb{font-size:var( --e-global-typography-56c3eda-font-size );line-height:var( --e-global-typography-56c3eda-line-height );}.elementor-875 .elementor-element.elementor-element-4c967adf .elementor-heading-title{font-size:var( --e-global-typography-1b620b1-font-size );line-height:var( --e-global-typography-1b620b1-line-height );letter-spacing:var( --e-global-typography-1b620b1-letter-spacing );}.woocommerce .elementor-875 .elementor-element.elementor-element-1dcd0953 .woocommerce-product-details__short-description{font-size:17px;}.woocommerce .elementor-875 .elementor-element.elementor-element-7124feca .price{font-size:var( --e-global-typography-ed0a56e-font-size );line-height:var( --e-global-typography-ed0a56e-line-height );}.woocommerce .elementor-875 .elementor-element.elementor-element-7124feca .price ins{font-size:var( --e-global-typography-ed0a56e-font-size );line-height:var( --e-global-typography-ed0a56e-line-height );}.elementor-875 .elementor-element.elementor-element-7fa8c89d .cart button, .elementor-875 .elementor-element.elementor-element-7fa8c89d .cart .button{font-size:var( --e-global-typography-533dcfb-font-size );line-height:var( --e-global-typography-533dcfb-line-height );letter-spacing:var( --e-global-typography-533dcfb-letter-spacing );}.elementor-875 .elementor-element.elementor-element-7fa8c89d .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-875 .elementor-element.elementor-element-2cb9327b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-875 .elementor-element.elementor-element-c3ef010{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-875 .elementor-element.elementor-element-30f600a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-875 .elementor-element.elementor-element-c6d4aeb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-875 .elementor-element.elementor-element-f17b64f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-875 .elementor-element.elementor-element-8e15090{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-875 .elementor-element.elementor-element-7eb9a5a4{--n-accordion-title-font-size:var( --e-global-typography-f738e72-font-size );}:where( .elementor-875 .elementor-element.elementor-element-7eb9a5a4 > .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-f738e72-line-height );}.elementor-875 .elementor-element.elementor-element-6e3e219{--grid-auto-flow:row;}.elementor-875 .elementor-element.elementor-element-c954755 .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-c954755 .elementor-icon-box-title a{font-size:20px;}.elementor-875 .elementor-element.elementor-element-c954755 .elementor-icon-box-description{font-size:var( --e-global-typography-e8a31a3-font-size );}.elementor-875 .elementor-element.elementor-element-9f0cc1d .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-9f0cc1d .elementor-icon-box-title a{font-size:20px;}.elementor-875 .elementor-element.elementor-element-9f0cc1d .elementor-icon-box-description{font-size:var( --e-global-typography-e8a31a3-font-size );}.elementor-875 .elementor-element.elementor-element-1436127 .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-1436127 .elementor-icon-box-title a{font-size:20px;}.elementor-875 .elementor-element.elementor-element-1436127 .elementor-icon-box-description{font-size:var( --e-global-typography-e8a31a3-font-size );}.elementor-875 .elementor-element.elementor-element-232e516{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-875 .elementor-element.elementor-element-6ae5472 .elementor-heading-title{font-size:var( --e-global-typography-1b620b1-font-size );line-height:var( --e-global-typography-1b620b1-line-height );letter-spacing:var( --e-global-typography-1b620b1-letter-spacing );}.elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-before-label:before, .elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-after-label:before{font-size:var( --e-global-typography-4574ae2-font-size );line-height:var( --e-global-typography-4574ae2-line-height );}.elementor-875 .elementor-element.elementor-element-8b2177c{--grid-auto-flow:row;}.elementor-875 .elementor-element.elementor-element-fea426d .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-fea426d .elementor-icon-box-title a{font-size:var( --e-global-typography-f738e72-font-size );line-height:var( --e-global-typography-f738e72-line-height );}.elementor-875 .elementor-element.elementor-element-fea426d .elementor-icon-box-description{font-size:var( --e-global-typography-e8a31a3-font-size );}.elementor-875 .elementor-element.elementor-element-7712860 .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-7712860 .elementor-icon-box-title a{font-size:var( --e-global-typography-f738e72-font-size );line-height:var( --e-global-typography-f738e72-line-height );}.elementor-875 .elementor-element.elementor-element-7712860 .elementor-icon-box-description{font-size:var( --e-global-typography-e8a31a3-font-size );}.elementor-875 .elementor-element.elementor-element-765993e .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-765993e .elementor-icon-box-title a{font-size:var( --e-global-typography-f738e72-font-size );line-height:var( --e-global-typography-f738e72-line-height );}.elementor-875 .elementor-element.elementor-element-765993e .elementor-icon-box-description{font-size:var( --e-global-typography-e8a31a3-font-size );}.elementor-875 .elementor-element.elementor-element-634d113 .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-634d113 .elementor-icon-box-title a{font-size:var( --e-global-typography-f738e72-font-size );line-height:var( --e-global-typography-f738e72-line-height );}.elementor-875 .elementor-element.elementor-element-634d113 .elementor-icon-box-description{font-size:var( --e-global-typography-e8a31a3-font-size );}.elementor-875 .elementor-element.elementor-element-5798577{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-875 .elementor-element.elementor-element-2463b50 .elementor-heading-title{font-size:var( --e-global-typography-1b620b1-font-size );line-height:var( --e-global-typography-1b620b1-line-height );letter-spacing:var( --e-global-typography-1b620b1-letter-spacing );}.elementor-875 .elementor-element.elementor-element-726cfed{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-875 .elementor-element.elementor-element-73750d09{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-875 .elementor-element.elementor-element-639c8694{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--align-items:start;}.elementor-875 .elementor-element.elementor-element-73d8bfa0{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-875 .elementor-element.elementor-element-69ee3176 .woocommerce-breadcrumb{font-size:var( --e-global-typography-56c3eda-font-size );line-height:var( --e-global-typography-56c3eda-line-height );}.elementor-875 .elementor-element.elementor-element-4c967adf{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-875 .elementor-element.elementor-element-4c967adf .elementor-heading-title{font-size:var( --e-global-typography-1b620b1-font-size );line-height:var( --e-global-typography-1b620b1-line-height );letter-spacing:var( --e-global-typography-1b620b1-letter-spacing );}.woocommerce .elementor-875 .elementor-element.elementor-element-7124feca .price{font-size:var( --e-global-typography-ed0a56e-font-size );line-height:var( --e-global-typography-ed0a56e-line-height );}.woocommerce .elementor-875 .elementor-element.elementor-element-7124feca .price ins{font-size:var( --e-global-typography-ed0a56e-font-size );line-height:var( --e-global-typography-ed0a56e-line-height );}.elementor-875 .elementor-element.elementor-element-7fa8c89d .cart button, .elementor-875 .elementor-element.elementor-element-7fa8c89d .cart .button{font-size:var( --e-global-typography-533dcfb-font-size );line-height:var( --e-global-typography-533dcfb-line-height );letter-spacing:var( --e-global-typography-533dcfb-letter-spacing );}.elementor-875 .elementor-element.elementor-element-7fa8c89d .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-875 .elementor-element.elementor-element-2cb9327b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-875 .elementor-element.elementor-element-c3ef010{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-875 .elementor-element.elementor-element-30f600a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-875 .elementor-element.elementor-element-c6d4aeb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-875 .elementor-element.elementor-element-f17b64f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-875 .elementor-element.elementor-element-8e15090{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-875 .elementor-element.elementor-element-7eb9a5a4{--n-accordion-title-font-size:var( --e-global-typography-f738e72-font-size );}:where( .elementor-875 .elementor-element.elementor-element-7eb9a5a4 > .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-f738e72-line-height );}.elementor-875 .elementor-element.elementor-element-6e3e219{--grid-auto-flow:row;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-875 .elementor-element.elementor-element-c954755 .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-c954755 .elementor-icon-box-title a{font-size:18px;}.elementor-875 .elementor-element.elementor-element-c954755 .elementor-icon-box-description{font-size:var( --e-global-typography-e8a31a3-font-size );}.elementor-875 .elementor-element.elementor-element-9f0cc1d .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-9f0cc1d .elementor-icon-box-title a{font-size:18px;}.elementor-875 .elementor-element.elementor-element-9f0cc1d .elementor-icon-box-description{font-size:var( --e-global-typography-e8a31a3-font-size );}.elementor-875 .elementor-element.elementor-element-1436127 .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-1436127 .elementor-icon-box-title a{font-size:18px;}.elementor-875 .elementor-element.elementor-element-1436127 .elementor-icon-box-description{font-size:var( --e-global-typography-e8a31a3-font-size );}.elementor-875 .elementor-element.elementor-element-232e516{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-875 .elementor-element.elementor-element-6ae5472 .elementor-heading-title{font-size:var( --e-global-typography-1b620b1-font-size );line-height:var( --e-global-typography-1b620b1-line-height );letter-spacing:var( --e-global-typography-1b620b1-letter-spacing );}.elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-before-label:before, .elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-after-label:before{font-size:var( --e-global-typography-4574ae2-font-size );line-height:var( --e-global-typography-4574ae2-line-height );}.elementor-875 .elementor-element.elementor-element-8b2177c{--grid-auto-flow:row;}.elementor-875 .elementor-element.elementor-element-fea426d .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-fea426d .elementor-icon-box-title a{font-size:var( --e-global-typography-f738e72-font-size );line-height:var( --e-global-typography-f738e72-line-height );}.elementor-875 .elementor-element.elementor-element-fea426d .elementor-icon-box-description{font-size:var( --e-global-typography-e8a31a3-font-size );}.elementor-875 .elementor-element.elementor-element-7712860 .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-7712860 .elementor-icon-box-title a{font-size:var( --e-global-typography-f738e72-font-size );line-height:var( --e-global-typography-f738e72-line-height );}.elementor-875 .elementor-element.elementor-element-7712860 .elementor-icon-box-description{font-size:var( --e-global-typography-e8a31a3-font-size );}.elementor-875 .elementor-element.elementor-element-765993e .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-765993e .elementor-icon-box-title a{font-size:var( --e-global-typography-f738e72-font-size );line-height:var( --e-global-typography-f738e72-line-height );}.elementor-875 .elementor-element.elementor-element-765993e .elementor-icon-box-description{font-size:var( --e-global-typography-e8a31a3-font-size );}.elementor-875 .elementor-element.elementor-element-634d113 .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-634d113 .elementor-icon-box-title a{font-size:var( --e-global-typography-f738e72-font-size );line-height:var( --e-global-typography-f738e72-line-height );}.elementor-875 .elementor-element.elementor-element-634d113 .elementor-icon-box-description{font-size:var( --e-global-typography-e8a31a3-font-size );}.elementor-875 .elementor-element.elementor-element-2c90fe84{--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-875 .elementor-element.elementor-element-7a09dd17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:20px;}.elementor-875 .elementor-element.elementor-element-7a09dd17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-875 .elementor-element.elementor-element-7a09dd17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-875 .elementor-element.elementor-element-7a09dd17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-875 .elementor-element.elementor-element-7a09dd17 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-875 .elementor-element.elementor-element-7a09dd17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-875 .elementor-element.elementor-element-7a09dd17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-875 .elementor-element.elementor-element-7a09dd17 .elementor-icon-list-item > a{font-size:17px;}.elementor-875 .elementor-element.elementor-element-5798577{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-875 .elementor-element.elementor-element-2463b50 .elementor-heading-title{font-size:var( --e-global-typography-1b620b1-font-size );line-height:var( --e-global-typography-1b620b1-line-height );letter-spacing:var( --e-global-typography-1b620b1-letter-spacing );}.elementor-875 .elementor-element.elementor-element-726cfed{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-875 .elementor-element.elementor-element-73750d09{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-875 .elementor-element.elementor-element-639c8694{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-875 .elementor-element.elementor-element-73d8bfa0{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-875 .elementor-element.elementor-element-69ee3176 .woocommerce-breadcrumb{font-size:var( --e-global-typography-56c3eda-font-size );line-height:var( --e-global-typography-56c3eda-line-height );}.elementor-875 .elementor-element.elementor-element-4c967adf{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-875 .elementor-element.elementor-element-4c967adf .elementor-heading-title{font-size:var( --e-global-typography-1b620b1-font-size );line-height:var( --e-global-typography-1b620b1-line-height );letter-spacing:var( --e-global-typography-1b620b1-letter-spacing );}.woocommerce .elementor-875 .elementor-element.elementor-element-7124feca .price{font-size:var( --e-global-typography-ed0a56e-font-size );line-height:var( --e-global-typography-ed0a56e-line-height );}.woocommerce .elementor-875 .elementor-element.elementor-element-7124feca .price ins{font-size:var( --e-global-typography-ed0a56e-font-size );line-height:var( --e-global-typography-ed0a56e-line-height );}.elementor-875 .elementor-element.elementor-element-7fa8c89d .cart button, .elementor-875 .elementor-element.elementor-element-7fa8c89d .cart .button{font-size:var( --e-global-typography-533dcfb-font-size );line-height:var( --e-global-typography-533dcfb-line-height );letter-spacing:var( --e-global-typography-533dcfb-letter-spacing );}.elementor-875 .elementor-element.elementor-element-7fa8c89d .added_to_cart{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-875 .elementor-element.elementor-element-2cb9327b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-875 .elementor-element.elementor-element-c3ef010{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-875 .elementor-element.elementor-element-30f600a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-875 .elementor-element.elementor-element-c6d4aeb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-875 .elementor-element.elementor-element-f17b64f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-875 .elementor-element.elementor-element-8e15090{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-875 .elementor-element.elementor-element-7eb9a5a4{--n-accordion-title-font-size:var( --e-global-typography-f738e72-font-size );}:where( .elementor-875 .elementor-element.elementor-element-7eb9a5a4 > .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-f738e72-line-height );}.elementor-875 .elementor-element.elementor-element-6e3e219{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 16px;--row-gap:32px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-875 .elementor-element.elementor-element-c954755 .elementor-icon-box-wrapper{text-align:center;}.elementor-875 .elementor-element.elementor-element-c954755 .elementor-icon{font-size:28px;}.elementor-875 .elementor-element.elementor-element-c954755 .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-c954755 .elementor-icon-box-title a{font-size:18px;}.elementor-875 .elementor-element.elementor-element-c954755 .elementor-icon-box-description{font-size:var( --e-global-typography-e8a31a3-font-size );}.elementor-875 .elementor-element.elementor-element-9f0cc1d .elementor-icon-box-wrapper{text-align:center;}.elementor-875 .elementor-element.elementor-element-9f0cc1d .elementor-icon{font-size:28px;}.elementor-875 .elementor-element.elementor-element-9f0cc1d .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-9f0cc1d .elementor-icon-box-title a{font-size:18px;}.elementor-875 .elementor-element.elementor-element-9f0cc1d .elementor-icon-box-description{font-size:var( --e-global-typography-e8a31a3-font-size );}.elementor-875 .elementor-element.elementor-element-1436127 .elementor-icon-box-wrapper{text-align:center;}.elementor-875 .elementor-element.elementor-element-1436127 .elementor-icon{font-size:28px;}.elementor-875 .elementor-element.elementor-element-1436127 .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-1436127 .elementor-icon-box-title a{font-size:18px;}.elementor-875 .elementor-element.elementor-element-1436127 .elementor-icon-box-description{font-size:var( --e-global-typography-e8a31a3-font-size );}.elementor-875 .elementor-element.elementor-element-232e516{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-875 .elementor-element.elementor-element-6ae5472 .elementor-heading-title{font-size:var( --e-global-typography-1b620b1-font-size );line-height:var( --e-global-typography-1b620b1-line-height );letter-spacing:var( --e-global-typography-1b620b1-letter-spacing );}.elementor-875 .elementor-element.elementor-element-57bb89a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-before-label:before, .elementor-875 .elementor-element.elementor-element-1ecee0b .twentytwenty-after-label:before{font-size:var( --e-global-typography-4574ae2-font-size );line-height:var( --e-global-typography-4574ae2-line-height );}.elementor-875 .elementor-element.elementor-element-8b2177c{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-875 .elementor-element.elementor-element-fea426d .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-fea426d .elementor-icon-box-title a{font-size:var( --e-global-typography-f738e72-font-size );line-height:var( --e-global-typography-f738e72-line-height );}.elementor-875 .elementor-element.elementor-element-fea426d .elementor-icon-box-description{font-size:var( --e-global-typography-e8a31a3-font-size );}.elementor-875 .elementor-element.elementor-element-7712860 .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-7712860 .elementor-icon-box-title a{font-size:var( --e-global-typography-f738e72-font-size );line-height:var( --e-global-typography-f738e72-line-height );}.elementor-875 .elementor-element.elementor-element-7712860 .elementor-icon-box-description{font-size:var( --e-global-typography-e8a31a3-font-size );}.elementor-875 .elementor-element.elementor-element-765993e .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-765993e .elementor-icon-box-title a{font-size:var( --e-global-typography-f738e72-font-size );line-height:var( --e-global-typography-f738e72-line-height );}.elementor-875 .elementor-element.elementor-element-765993e .elementor-icon-box-description{font-size:var( --e-global-typography-e8a31a3-font-size );}.elementor-875 .elementor-element.elementor-element-634d113 .elementor-icon-box-title, .elementor-875 .elementor-element.elementor-element-634d113 .elementor-icon-box-title a{font-size:var( --e-global-typography-f738e72-font-size );line-height:var( --e-global-typography-f738e72-line-height );}.elementor-875 .elementor-element.elementor-element-634d113 .elementor-icon-box-description{font-size:var( --e-global-typography-e8a31a3-font-size );}.elementor-875 .elementor-element.elementor-element-2c90fe84{--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-875 .elementor-element.elementor-element-7a09dd17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:18px;}.elementor-875 .elementor-element.elementor-element-7a09dd17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-875 .elementor-element.elementor-element-7a09dd17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-875 .elementor-element.elementor-element-7a09dd17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-875 .elementor-element.elementor-element-7a09dd17 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-875 .elementor-element.elementor-element-7a09dd17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-875 .elementor-element.elementor-element-5798577{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-875 .elementor-element.elementor-element-2463b50 .elementor-heading-title{font-size:var( --e-global-typography-1b620b1-font-size );line-height:var( --e-global-typography-1b620b1-line-height );letter-spacing:var( --e-global-typography-1b620b1-letter-spacing );}.elementor-875 .elementor-element.elementor-element-726cfed{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-875 .elementor-element.elementor-element-9b8f758{--content-width:50%;}.elementor-875 .elementor-element.elementor-element-8b2177c{--content-width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-875 .elementor-element.elementor-element-9b8f758{--content-width:80%;}.elementor-875 .elementor-element.elementor-element-8b2177c{--content-width:80%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-7fa8c89d */.elementor-875 .elementor-element.elementor-element-7fa8c89d .stock.in-stock {
    color: green;
}

div#wapo-total-price-table {
    background: #f5f5f5;}
    
    .elementor-875 .elementor-element.elementor-element-7fa8c89d ::after {
    display: none;
}


.elementor-875 .elementor-element.elementor-element-7fa8c89d th {
    border: none !important;
}

.elementor-875 .elementor-element.elementor-element-7fa8c89d td {
    border: none !important;
}

tr.wapo-total-order {
    border: 1px solid;}
    
  .yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip span {
      background-color:black !important;
      width:100%;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d8bfa0 *//* Separa los mensajes y el botón de PayPal del botón de Añadir al carrito */
.elementor-element-7fa8c89d .ppcp-messages {
    margin-top: 20px !important;
}

/* Ocultar el contenedor de los botones de PayPal */
.ppc-button-wrapper {
    display: none !important;
}

/* Ocultar los mensajes informativos de PayPal (opcional, pero recomendado) */
.ppcp-messages {
    display: none !important;
}


/* Quitar fondos y bordes del precio total */
#wapo-total-price-table,
#wapo-total-price-table table,
#wapo-total-price-table th,
#wapo-total-price-table td,
#wapo-total-price-table tr {
    background-color: transparent !important;
    background: none !important;
    border: none !important;
    box-shadow: none !important;
}

/* Ajuste sutil para que el texto quede bien alineado */
#wapo-total-price-table th {
    padding-right: 10px !important; /* Espacio entre "Total del pedido:" y el precio */
    padding-left: 0 !important;
}

#wapo-total-price-table td {
    padding-left: 0 !important;
}

/* Texto "Total del pedido:" en peso normal (sin negrita) */
#wapo-total-price-table th {
    font-weight: normal !important;
}

/* El número del precio final en negrita */
#wapo-total-price-table #wapo-total-order-price .amount {
    font-weight: bold !important; /* Puedes cambiar 'bold' por '800' si lo quieres aún más grueso */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73750d09 */.message__content {
    padding-top: 16px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7a09dd17 */#list-k1382.elementor-widget {
  overflow: hidden;
  position: relative;
}

#list-k1382.elementor-widget .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  width: max-content !important;
  animation: scroll-text 40s linear infinite;
  animation-play-state: running;
}

#list-k1382.elementor-widget:hover .elementor-icon-list-items {
  animation-play-state: paused;
}

#list-k1382.elementor-widget .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}

@keyframes scroll-text {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}/* End custom CSS */