.elementor-16207 .elementor-element.elementor-element-d4fe1bb .jet-breadcrumbs__item > *{font-family:var( --e-global-typography-156635b-font-family ), Sans-serif;font-size:var( --e-global-typography-156635b-font-size );font-weight:var( --e-global-typography-156635b-font-weight );text-transform:var( --e-global-typography-156635b-text-transform );line-height:var( --e-global-typography-156635b-line-height );letter-spacing:var( --e-global-typography-156635b-letter-spacing );word-spacing:var( --e-global-typography-156635b-word-spacing );}.elementor-16207 .elementor-element.elementor-element-d4fe1bb .jet-breadcrumbs__item-link{color:var( --e-global-color-text );}.elementor-16207 .elementor-element.elementor-element-d4fe1bb .jet-breadcrumbs__item-link:hover{color:var( --e-global-color-accent );}.elementor-16207 .elementor-element.elementor-element-d4fe1bb .jet-breadcrumbs__item-target{color:var( --e-global-color-secondary );}.elementor-16207 .elementor-element.elementor-element-d4fe1bb .jet-breadcrumbs__item-sep{margin-left:4px;margin-right:4px;font-size:8px;color:var( --e-global-color-secondary );}.woocommerce .elementor-16207 .elementor-element.elementor-element-456e2a8 .price{color:var( --e-global-color-text );font-family:var( --e-global-typography-b668080-font-family ), Sans-serif;font-size:var( --e-global-typography-b668080-font-size );font-weight:var( --e-global-typography-b668080-font-weight );text-transform:var( --e-global-typography-b668080-text-transform );font-style:var( --e-global-typography-b668080-font-style );text-decoration:var( --e-global-typography-b668080-text-decoration );line-height:var( --e-global-typography-b668080-line-height );letter-spacing:var( --e-global-typography-b668080-letter-spacing );word-spacing:var( --e-global-typography-b668080-word-spacing );}.woocommerce .elementor-16207 .elementor-element.elementor-element-456e2a8 .price ins{color:var( --e-global-color-c962abd );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-16207 .elementor-element.elementor-element-e1c75d6{width:auto;max-width:auto;}.elementor-16207 .elementor-element.elementor-element-46a72bd .woocommerce-grouped-product-list-item__label, .elementor-16207 .elementor-element.elementor-element-46a72bd .woocommerce-grouped-product-list-item__label a{font-family:var( --e-global-typography-0456f3e-font-family ), Sans-serif;font-size:var( --e-global-typography-0456f3e-font-size );font-weight:var( --e-global-typography-0456f3e-font-weight );line-height:var( --e-global-typography-0456f3e-line-height );letter-spacing:var( --e-global-typography-0456f3e-letter-spacing );word-spacing:var( --e-global-typography-0456f3e-word-spacing );}.elementor-16207 .elementor-element.elementor-element-46a72bd .cart button, .elementor-16207 .elementor-element.elementor-element-46a72bd .cart .button{font-family:var( --e-global-typography-52b027e-font-family ), Sans-serif;font-size:var( --e-global-typography-52b027e-font-size );font-weight:var( --e-global-typography-52b027e-font-weight );line-height:var( --e-global-typography-52b027e-line-height );letter-spacing:var( --e-global-typography-52b027e-letter-spacing );word-spacing:var( --e-global-typography-52b027e-word-spacing );border-radius:4px 4px 4px 4px;padding:0.875rem 1.25rem 0.875rem 1.25rem;color:var( --e-global-color-516c308 );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-16207 .elementor-element.elementor-element-46a72bd .cart button:hover, .elementor-16207 .elementor-element.elementor-element-46a72bd .cart .button:hover{color:var( --e-global-color-516c308 );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16207 .elementor-element.elementor-element-46a72bd .added_to_cart{color:var( --e-global-color-text );font-family:var( --e-global-typography-84de375-font-family ), Sans-serif;font-size:var( --e-global-typography-84de375-font-size );font-weight:var( --e-global-typography-84de375-font-weight );line-height:var( --e-global-typography-84de375-line-height );letter-spacing:var( --e-global-typography-84de375-letter-spacing );word-spacing:var( --e-global-typography-84de375-word-spacing );}.elementor-16207 .elementor-element.elementor-element-46a72bd{--view-cart-spacing:16px;--button-spacing:16px;}.elementor-16207 .elementor-element.elementor-element-46a72bd .quantity .qty{font-family:var( --e-global-typography-8c1edef-font-family ), Sans-serif;font-size:var( --e-global-typography-8c1edef-font-size );font-weight:var( --e-global-typography-8c1edef-font-weight );line-height:var( --e-global-typography-8c1edef-line-height );letter-spacing:var( --e-global-typography-8c1edef-letter-spacing );word-spacing:var( --e-global-typography-8c1edef-word-spacing );border-style:solid;border-radius:4px 4px 4px 4px;padding:4px 8px 4px 8px;color:var( --e-global-color-text );background-color:var( --e-global-color-2df527a );border-color:var( --e-global-color-f1af093 );transition:all 0.2s;}.elementor-16207 .elementor-element.elementor-element-46a72bd .quantity .qty:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-2df527a );border-color:var( --e-global-color-f1af093 );}.woocommerce .elementor-16207 .elementor-element.elementor-element-46a72bd form.cart table.variations label{color:var( --e-global-color-text );font-family:var( --e-global-typography-0456f3e-font-family ), Sans-serif;font-size:var( --e-global-typography-0456f3e-font-size );font-weight:var( --e-global-typography-0456f3e-font-weight );line-height:var( --e-global-typography-0456f3e-line-height );letter-spacing:var( --e-global-typography-0456f3e-letter-spacing );word-spacing:var( --e-global-typography-0456f3e-word-spacing );}.woocommerce .elementor-16207 .elementor-element.elementor-element-46a72bd form.cart table.variations td.value select{color:var( --e-global-color-text );}.elementor-16207 .elementor-element.elementor-element-eb2fadb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-16207 .elementor-element.elementor-element-eb2fadb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-16207 .elementor-element.elementor-element-eb2fadb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-16207 .elementor-element.elementor-element-eb2fadb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-16207 .elementor-element.elementor-element-eb2fadb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-16207 .elementor-element.elementor-element-eb2fadb .elementor-icon-list-icon i{color:var( --e-global-color-257020a8 );transition:color 0.3s;}.elementor-16207 .elementor-element.elementor-element-eb2fadb .elementor-icon-list-icon svg{fill:var( --e-global-color-257020a8 );transition:fill 0.3s;}.elementor-16207 .elementor-element.elementor-element-eb2fadb{--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:flex-start;--icon-vertical-offset:0px;}.elementor-16207 .elementor-element.elementor-element-eb2fadb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16207 .elementor-element.elementor-element-eb2fadb .elementor-icon-list-item > a{font-family:var( --e-global-typography-8c1edef-font-family ), Sans-serif;font-size:var( --e-global-typography-8c1edef-font-size );font-weight:var( --e-global-typography-8c1edef-font-weight );line-height:var( --e-global-typography-8c1edef-line-height );letter-spacing:var( --e-global-typography-8c1edef-letter-spacing );word-spacing:var( --e-global-typography-8c1edef-word-spacing );}.elementor-16207 .elementor-element.elementor-element-eb2fadb .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-16207 .elementor-element.elementor-element-eb2fadb .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}:is( .tippy-6c2e236, .elementor-16207 .elementor-element.elementor-element-6c2e236 > [data-tippy-root] ) .tippy-box{width:300px;}:is( .tippy-6c2e236, .elementor-16207 .elementor-element.elementor-element-6c2e236 > [data-tippy-root] ) .tippy-box .tippy-content{text-align:left;}.elementor-16207 .elementor-element.elementor-element-f0c140b{--grid-columns:4;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-16207 .elementor-element.elementor-element-a1a8769 .jet-unfold .jet-unfold__button{flex-direction:row;}.elementor-16207 .elementor-element.elementor-element-a1a8769 .jet-unfold__separator{height:28px;}.elementor-16207 .elementor-element.elementor-element-a1a8769 .jet-unfold__mask-gradient{mask-image:linear-gradient(to top, transparent 0%, black 28px);-webkit-mask-image:linear-gradient(to top, transparent 0%, black 28px);}.elementor-16207 .elementor-element.elementor-element-a1a8769 .jet-unfold__button{align-self:flex-start;padding:6px 0px 6px 0px;color:var( --e-global-color-accent );background-color:rgba(0,0,0,0);}.elementor-16207 .elementor-element.elementor-element-a1a8769 .jet-unfold__content{color:#0F172A;}.elementor-16207 .elementor-element.elementor-element-a1a8769 .jet-unfold-state .jet-unfold__content{color:#0F172A;}.elementor-16207 .elementor-element.elementor-element-a1a8769 .jet-unfold__trigger{margin-top:8px;}.elementor-16207 .elementor-element.elementor-element-a1a8769 .jet-unfold__button:hover{color:var( --e-global-color-primary );background-color:rgba(0,0,0,0);}.elementor-16207 .elementor-element.elementor-element-871c198 .jet-tricks-satellite{transform:translateX(0px);z-index:2;}.elementor-16207 .elementor-element.elementor-element-871c198 .jet-tricks-satellite__inner{transform:translateY(0px);}.elementor-16207 .elementor-element.elementor-element-871c198 .jet-tricks-satellite .jet-tricks-satellite__text span{transform:rotate(0deg);}.elementor-16207 .elementor-element.elementor-element-871c198 .jet-tricks-satellite .jet-tricks-satellite__icon .jet-tricks-satellite__icon-instance{transform:rotate(0deg);}.elementor-16207 .elementor-element.elementor-element-871c198 .jet-tricks-satellite .jet-tricks-satellite__image .jet-tricks-satellite__image-instance{transform:rotate(0deg);}.elementor-16207 .elementor-element.elementor-element-e304906{--grid-columns:4;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-16207 .elementor-element.elementor-element-3a2d027{--grid-columns:4;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-16207 .elementor-element.elementor-element-e2ba522{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-16207 .elementor-element.elementor-element-e2ba522:not(.elementor-motion-effects-element-type-background), .elementor-16207 .elementor-element.elementor-element-e2ba522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-516c308 );}.elementor-16207 .elementor-element.elementor-element-3486179{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16207 .elementor-element.elementor-element-3486179.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16207 .elementor-element.elementor-element-33d13e1 .elementor-heading-title{font-family:var( --e-global-typography-84de375-font-family ), Sans-serif;font-size:var( --e-global-typography-84de375-font-size );font-weight:var( --e-global-typography-84de375-font-weight );line-height:var( --e-global-typography-84de375-line-height );letter-spacing:var( --e-global-typography-84de375-letter-spacing );word-spacing:var( --e-global-typography-84de375-word-spacing );color:var( --e-global-color-text );}.woocommerce .elementor-16207 .elementor-element.elementor-element-9960ebf .price{color:var( --e-global-color-text );font-family:var( --e-global-typography-90cc4a7e-font-family ), Sans-serif;font-size:var( --e-global-typography-90cc4a7e-font-size );font-weight:var( --e-global-typography-90cc4a7e-font-weight );line-height:var( --e-global-typography-90cc4a7e-line-height );letter-spacing:var( --e-global-typography-90cc4a7e-letter-spacing );word-spacing:var( --e-global-typography-90cc4a7e-word-spacing );}.woocommerce .elementor-16207 .elementor-element.elementor-element-9960ebf .price ins{color:var( --e-global-color-c962abd );font-family:var( --e-global-typography-84de375-font-family ), Sans-serif;font-size:var( --e-global-typography-84de375-font-size );font-weight:var( --e-global-typography-84de375-font-weight );line-height:var( --e-global-typography-84de375-line-height );letter-spacing:var( --e-global-typography-84de375-letter-spacing );word-spacing:var( --e-global-typography-84de375-word-spacing );}.elementor-16207 .elementor-element.elementor-element-1e0f8a4 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-52b027e-font-family ), Sans-serif;font-size:var( --e-global-typography-52b027e-font-size );font-weight:var( --e-global-typography-52b027e-font-weight );line-height:var( --e-global-typography-52b027e-line-height );letter-spacing:var( --e-global-typography-52b027e-letter-spacing );word-spacing:var( --e-global-typography-52b027e-word-spacing );fill:var( --e-global-color-516c308 );color:var( --e-global-color-516c308 );border-radius:8px 8px 8px 8px;padding:14px 20px 14px 20px;}.elementor-16207 .elementor-element.elementor-element-1e0f8a4 .elementor-button:hover, .elementor-16207 .elementor-element.elementor-element-1e0f8a4 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-516c308 );}.elementor-16207 .elementor-element.elementor-element-1e0f8a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16207 .elementor-element.elementor-element-1e0f8a4 .elementor-button:hover svg, .elementor-16207 .elementor-element.elementor-element-1e0f8a4 .elementor-button:focus svg{fill:var( --e-global-color-516c308 );}@media(max-width:1536px){.elementor-16207 .elementor-element.elementor-element-d4fe1bb .jet-breadcrumbs__item > *{font-size:var( --e-global-typography-156635b-font-size );line-height:var( --e-global-typography-156635b-line-height );letter-spacing:var( --e-global-typography-156635b-letter-spacing );word-spacing:var( --e-global-typography-156635b-word-spacing );}.woocommerce .elementor-16207 .elementor-element.elementor-element-456e2a8 .price{font-size:var( --e-global-typography-b668080-font-size );line-height:var( --e-global-typography-b668080-line-height );letter-spacing:var( --e-global-typography-b668080-letter-spacing );word-spacing:var( --e-global-typography-b668080-word-spacing );}.woocommerce .elementor-16207 .elementor-element.elementor-element-456e2a8 .price ins{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-16207 .elementor-element.elementor-element-46a72bd .woocommerce-grouped-product-list-item__label, .elementor-16207 .elementor-element.elementor-element-46a72bd .woocommerce-grouped-product-list-item__label a{font-size:var( --e-global-typography-0456f3e-font-size );line-height:var( --e-global-typography-0456f3e-line-height );letter-spacing:var( --e-global-typography-0456f3e-letter-spacing );word-spacing:var( --e-global-typography-0456f3e-word-spacing );}.elementor-16207 .elementor-element.elementor-element-46a72bd .cart button, .elementor-16207 .elementor-element.elementor-element-46a72bd .cart .button{font-size:var( --e-global-typography-52b027e-font-size );line-height:var( --e-global-typography-52b027e-line-height );letter-spacing:var( --e-global-typography-52b027e-letter-spacing );word-spacing:var( --e-global-typography-52b027e-word-spacing );}.elementor-16207 .elementor-element.elementor-element-46a72bd .added_to_cart{font-size:var( --e-global-typography-84de375-font-size );line-height:var( --e-global-typography-84de375-line-height );letter-spacing:var( --e-global-typography-84de375-letter-spacing );word-spacing:var( --e-global-typography-84de375-word-spacing );}.elementor-16207 .elementor-element.elementor-element-46a72bd .quantity .qty{font-size:var( --e-global-typography-8c1edef-font-size );line-height:var( --e-global-typography-8c1edef-line-height );letter-spacing:var( --e-global-typography-8c1edef-letter-spacing );word-spacing:var( --e-global-typography-8c1edef-word-spacing );}.woocommerce .elementor-16207 .elementor-element.elementor-element-46a72bd form.cart table.variations label{font-size:var( --e-global-typography-0456f3e-font-size );line-height:var( --e-global-typography-0456f3e-line-height );letter-spacing:var( --e-global-typography-0456f3e-letter-spacing );word-spacing:var( --e-global-typography-0456f3e-word-spacing );}.elementor-16207 .elementor-element.elementor-element-eb2fadb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16207 .elementor-element.elementor-element-eb2fadb .elementor-icon-list-item > a{font-size:var( --e-global-typography-8c1edef-font-size );line-height:var( --e-global-typography-8c1edef-line-height );letter-spacing:var( --e-global-typography-8c1edef-letter-spacing );word-spacing:var( --e-global-typography-8c1edef-word-spacing );}.elementor-16207 .elementor-element.elementor-element-f0c140b{--grid-columns:4;}.elementor-16207 .elementor-element.elementor-element-e304906{--grid-columns:4;}.elementor-16207 .elementor-element.elementor-element-3a2d027{--grid-columns:4;}.elementor-16207 .elementor-element.elementor-element-33d13e1 .elementor-heading-title{font-size:var( --e-global-typography-84de375-font-size );line-height:var( --e-global-typography-84de375-line-height );letter-spacing:var( --e-global-typography-84de375-letter-spacing );word-spacing:var( --e-global-typography-84de375-word-spacing );}.woocommerce .elementor-16207 .elementor-element.elementor-element-9960ebf .price{font-size:var( --e-global-typography-90cc4a7e-font-size );line-height:var( --e-global-typography-90cc4a7e-line-height );letter-spacing:var( --e-global-typography-90cc4a7e-letter-spacing );word-spacing:var( --e-global-typography-90cc4a7e-word-spacing );}.woocommerce .elementor-16207 .elementor-element.elementor-element-9960ebf .price ins{font-size:var( --e-global-typography-84de375-font-size );line-height:var( --e-global-typography-84de375-line-height );letter-spacing:var( --e-global-typography-84de375-letter-spacing );word-spacing:var( --e-global-typography-84de375-word-spacing );}.elementor-16207 .elementor-element.elementor-element-1e0f8a4 .elementor-button{font-size:var( --e-global-typography-52b027e-font-size );line-height:var( --e-global-typography-52b027e-line-height );letter-spacing:var( --e-global-typography-52b027e-letter-spacing );word-spacing:var( --e-global-typography-52b027e-word-spacing );}}@media(max-width:1024px){.elementor-16207 .elementor-element.elementor-element-d4fe1bb .jet-breadcrumbs__item > *{font-size:var( --e-global-typography-156635b-font-size );line-height:var( --e-global-typography-156635b-line-height );letter-spacing:var( --e-global-typography-156635b-letter-spacing );word-spacing:var( --e-global-typography-156635b-word-spacing );}.woocommerce .elementor-16207 .elementor-element.elementor-element-456e2a8 .price{font-size:var( --e-global-typography-b668080-font-size );line-height:var( --e-global-typography-b668080-line-height );letter-spacing:var( --e-global-typography-b668080-letter-spacing );word-spacing:var( --e-global-typography-b668080-word-spacing );}.woocommerce .elementor-16207 .elementor-element.elementor-element-456e2a8 .price ins{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-16207 .elementor-element.elementor-element-46a72bd .woocommerce-grouped-product-list-item__label, .elementor-16207 .elementor-element.elementor-element-46a72bd .woocommerce-grouped-product-list-item__label a{font-size:var( --e-global-typography-0456f3e-font-size );line-height:var( --e-global-typography-0456f3e-line-height );letter-spacing:var( --e-global-typography-0456f3e-letter-spacing );word-spacing:var( --e-global-typography-0456f3e-word-spacing );}.elementor-16207 .elementor-element.elementor-element-46a72bd .cart button, .elementor-16207 .elementor-element.elementor-element-46a72bd .cart .button{font-size:var( --e-global-typography-52b027e-font-size );line-height:var( --e-global-typography-52b027e-line-height );letter-spacing:var( --e-global-typography-52b027e-letter-spacing );word-spacing:var( --e-global-typography-52b027e-word-spacing );}.elementor-16207 .elementor-element.elementor-element-46a72bd .added_to_cart{font-size:var( --e-global-typography-84de375-font-size );line-height:var( --e-global-typography-84de375-line-height );letter-spacing:var( --e-global-typography-84de375-letter-spacing );word-spacing:var( --e-global-typography-84de375-word-spacing );}.elementor-16207 .elementor-element.elementor-element-46a72bd .quantity .qty{font-size:var( --e-global-typography-8c1edef-font-size );line-height:var( --e-global-typography-8c1edef-line-height );letter-spacing:var( --e-global-typography-8c1edef-letter-spacing );word-spacing:var( --e-global-typography-8c1edef-word-spacing );}.woocommerce .elementor-16207 .elementor-element.elementor-element-46a72bd form.cart table.variations label{font-size:var( --e-global-typography-0456f3e-font-size );line-height:var( --e-global-typography-0456f3e-line-height );letter-spacing:var( --e-global-typography-0456f3e-letter-spacing );word-spacing:var( --e-global-typography-0456f3e-word-spacing );}.elementor-16207 .elementor-element.elementor-element-eb2fadb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16207 .elementor-element.elementor-element-eb2fadb .elementor-icon-list-item > a{font-size:var( --e-global-typography-8c1edef-font-size );line-height:var( --e-global-typography-8c1edef-line-height );letter-spacing:var( --e-global-typography-8c1edef-letter-spacing );word-spacing:var( --e-global-typography-8c1edef-word-spacing );}.elementor-16207 .elementor-element.elementor-element-f0c140b{--grid-columns:3;}.elementor-16207 .elementor-element.elementor-element-e304906{--grid-columns:3;}.elementor-16207 .elementor-element.elementor-element-3a2d027{--grid-columns:3;}.elementor-16207 .elementor-element.elementor-element-e2ba522{--padding-top:12px;--padding-bottom:12px;--padding-left:32px;--padding-right:32px;}.elementor-16207 .elementor-element.elementor-element-33d13e1 .elementor-heading-title{font-size:var( --e-global-typography-84de375-font-size );line-height:var( --e-global-typography-84de375-line-height );letter-spacing:var( --e-global-typography-84de375-letter-spacing );word-spacing:var( --e-global-typography-84de375-word-spacing );}.woocommerce .elementor-16207 .elementor-element.elementor-element-9960ebf .price{font-size:var( --e-global-typography-90cc4a7e-font-size );line-height:var( --e-global-typography-90cc4a7e-line-height );letter-spacing:var( --e-global-typography-90cc4a7e-letter-spacing );word-spacing:var( --e-global-typography-90cc4a7e-word-spacing );}.woocommerce .elementor-16207 .elementor-element.elementor-element-9960ebf .price ins{font-size:var( --e-global-typography-84de375-font-size );line-height:var( --e-global-typography-84de375-line-height );letter-spacing:var( --e-global-typography-84de375-letter-spacing );word-spacing:var( --e-global-typography-84de375-word-spacing );}.elementor-16207 .elementor-element.elementor-element-1e0f8a4 .elementor-button{font-size:var( --e-global-typography-52b027e-font-size );line-height:var( --e-global-typography-52b027e-line-height );letter-spacing:var( --e-global-typography-52b027e-letter-spacing );word-spacing:var( --e-global-typography-52b027e-word-spacing );}}@media(max-width:880px){.elementor-16207 .elementor-element.elementor-element-f0c140b{--grid-columns:3;}.elementor-16207 .elementor-element.elementor-element-e304906{--grid-columns:3;}.elementor-16207 .elementor-element.elementor-element-3a2d027{--grid-columns:3;}}@media(max-width:767px){.elementor-16207 .elementor-element.elementor-element-d4fe1bb .jet-breadcrumbs__item > *{font-size:var( --e-global-typography-156635b-font-size );line-height:var( --e-global-typography-156635b-line-height );letter-spacing:var( --e-global-typography-156635b-letter-spacing );word-spacing:var( --e-global-typography-156635b-word-spacing );}.woocommerce .elementor-16207 .elementor-element.elementor-element-456e2a8 .price{font-size:var( --e-global-typography-b668080-font-size );line-height:var( --e-global-typography-b668080-line-height );letter-spacing:var( --e-global-typography-b668080-letter-spacing );word-spacing:var( --e-global-typography-b668080-word-spacing );}.woocommerce .elementor-16207 .elementor-element.elementor-element-456e2a8 .price ins{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-16207 .elementor-element.elementor-element-46a72bd .woocommerce-grouped-product-list-item__label, .elementor-16207 .elementor-element.elementor-element-46a72bd .woocommerce-grouped-product-list-item__label a{font-size:var( --e-global-typography-0456f3e-font-size );line-height:var( --e-global-typography-0456f3e-line-height );letter-spacing:var( --e-global-typography-0456f3e-letter-spacing );word-spacing:var( --e-global-typography-0456f3e-word-spacing );}.elementor-16207 .elementor-element.elementor-element-46a72bd .cart button, .elementor-16207 .elementor-element.elementor-element-46a72bd .cart .button{font-size:var( --e-global-typography-52b027e-font-size );line-height:var( --e-global-typography-52b027e-line-height );letter-spacing:var( --e-global-typography-52b027e-letter-spacing );word-spacing:var( --e-global-typography-52b027e-word-spacing );}.elementor-16207 .elementor-element.elementor-element-46a72bd .added_to_cart{font-size:var( --e-global-typography-84de375-font-size );line-height:var( --e-global-typography-84de375-line-height );letter-spacing:var( --e-global-typography-84de375-letter-spacing );word-spacing:var( --e-global-typography-84de375-word-spacing );}.elementor-16207 .elementor-element.elementor-element-46a72bd .quantity .qty{font-size:var( --e-global-typography-8c1edef-font-size );line-height:var( --e-global-typography-8c1edef-line-height );letter-spacing:var( --e-global-typography-8c1edef-letter-spacing );word-spacing:var( --e-global-typography-8c1edef-word-spacing );}.woocommerce .elementor-16207 .elementor-element.elementor-element-46a72bd form.cart table.variations label{font-size:var( --e-global-typography-0456f3e-font-size );line-height:var( --e-global-typography-0456f3e-line-height );letter-spacing:var( --e-global-typography-0456f3e-letter-spacing );word-spacing:var( --e-global-typography-0456f3e-word-spacing );}.elementor-16207 .elementor-element.elementor-element-eb2fadb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16207 .elementor-element.elementor-element-eb2fadb .elementor-icon-list-item > a{font-size:var( --e-global-typography-8c1edef-font-size );line-height:var( --e-global-typography-8c1edef-line-height );letter-spacing:var( --e-global-typography-8c1edef-letter-spacing );word-spacing:var( --e-global-typography-8c1edef-word-spacing );}.elementor-16207 .elementor-element.elementor-element-f0c140b{--grid-columns:2;--grid-column-gap:10px;}.elementor-16207 .elementor-element.elementor-element-e304906{--grid-columns:2;--grid-column-gap:10px;}.elementor-16207 .elementor-element.elementor-element-3a2d027{--grid-columns:2;--grid-column-gap:10px;}.elementor-16207 .elementor-element.elementor-element-e2ba522{--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-16207 .elementor-element.elementor-element-33d13e1 .elementor-heading-title{font-size:var( --e-global-typography-84de375-font-size );line-height:var( --e-global-typography-84de375-line-height );letter-spacing:var( --e-global-typography-84de375-letter-spacing );word-spacing:var( --e-global-typography-84de375-word-spacing );}.woocommerce .elementor-16207 .elementor-element.elementor-element-9960ebf .price{font-size:var( --e-global-typography-90cc4a7e-font-size );line-height:var( --e-global-typography-90cc4a7e-line-height );letter-spacing:var( --e-global-typography-90cc4a7e-letter-spacing );word-spacing:var( --e-global-typography-90cc4a7e-word-spacing );}.woocommerce .elementor-16207 .elementor-element.elementor-element-9960ebf .price ins{font-size:var( --e-global-typography-84de375-font-size );line-height:var( --e-global-typography-84de375-line-height );letter-spacing:var( --e-global-typography-84de375-letter-spacing );word-spacing:var( --e-global-typography-84de375-word-spacing );}.elementor-16207 .elementor-element.elementor-element-1e0f8a4 .elementor-button{font-size:var( --e-global-typography-52b027e-font-size );line-height:var( --e-global-typography-52b027e-line-height );letter-spacing:var( --e-global-typography-52b027e-letter-spacing );word-spacing:var( --e-global-typography-52b027e-word-spacing );}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-46a72bd *//* Add to cart: the button fills the rest of the row next to the quantity (comfortable tap on mobile). */
.elementor-16207 .elementor-element.elementor-element-46a72bd form.cart:not(.variations_form):not(.grouped_form),.elementor-16207 .elementor-element.elementor-element-46a72bd .woocommerce-variation-add-to-cart{display:flex;flex-wrap:nowrap;gap:12px;align-items:stretch}
.elementor-16207 .elementor-element.elementor-element-46a72bd form.cart .single_add_to_cart_button{flex:1 1 auto;min-height:48px}
.elementor-16207 .elementor-element.elementor-element-46a72bd form.grouped_form .single_add_to_cart_button{width:100%}

/* Variations: one compact row, label + segmented tabs, no grey box (René 03/10/2026). */
.elementor-16207 .elementor-element.elementor-element-46a72bd table.variations,.elementor-16207 .elementor-element.elementor-element-46a72bd table.variations tbody,.elementor-16207 .elementor-element.elementor-element-46a72bd table.variations tr,.elementor-16207 .elementor-element.elementor-element-46a72bd table.variations th,.elementor-16207 .elementor-element.elementor-element-46a72bd table.variations td{background:none!important;border:0!important;padding:0!important;margin:0}
.elementor-16207 .elementor-element.elementor-element-46a72bd table.variations{width:100%;margin:0 0 12px!important}
.elementor-16207 .elementor-element.elementor-element-46a72bd table.variations tr{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}
.elementor-16207 .elementor-element.elementor-element-46a72bd table.variations tr+tr{margin-top:10px}
.elementor-16207 .elementor-element.elementor-element-46a72bd table.variations th.label,.elementor-16207 .elementor-element.elementor-element-46a72bd table.variations th.label label{font-family:var(--ck-fuente);font-size:14px;font-weight:600;color:var(--ck-texto-suave);line-height:1.2;text-align:left;width:auto;min-width:0}
.elementor-16207 .elementor-element.elementor-element-46a72bd table.variations td.value{flex:1 1 auto;min-width:0}
.elementor-16207 .elementor-element.elementor-element-46a72bd .ck-opciones{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:999px;background:var(--ck-gris-suave);border:1px solid var(--ck-borde)}
.elementor-16207 .elementor-element.elementor-element-46a72bd .ck-opciones button.ck-opcion:not(#ck){min-height:34px;padding:6px 16px;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--ck-texto)!important;font-family:var(--ck-fuente);font-size:14px;font-weight:600;line-height:1;box-shadow:none!important;transform:none!important;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}
.elementor-16207 .elementor-element.elementor-element-46a72bd .ck-opciones button.ck-opcion:not(#ck):hover{color:var(--ck-enfasis)!important}
.elementor-16207 .elementor-element.elementor-element-46a72bd .ck-opciones button.ck-opcion:not(#ck):focus-visible{outline:2px solid var(--ck-enfasis);outline-offset:1px}
.elementor-16207 .elementor-element.elementor-element-46a72bd .ck-opciones button.ck-opcion:not(#ck)[aria-pressed="true"]{background:var(--ck-blanco)!important;color:var(--ck-enfasis)!important;box-shadow:0 1px 3px rgba(15,23,42,.14)!important}
.elementor-16207 .elementor-element.elementor-element-46a72bd .ck-opciones button.ck-opcion:not(#ck):disabled{opacity:.4;text-decoration:line-through}
.elementor-16207 .elementor-element.elementor-element-46a72bd table.variations .reset_variations{display:none!important}

/* Selected variation price: the main price of the page, in the brand colour (was WooCommerce olive). */
.elementor-16207 .elementor-element.elementor-element-46a72bd .woocommerce-variation-price{margin:0 0 10px}
.elementor-16207 .elementor-element.elementor-element-46a72bd .woocommerce-variation-price .price{display:block;margin:0;font-family:var(--ck-fuente-titular);font-size:28px;font-weight:800;line-height:1.1;color:var(--ck-enfasis)!important;font-variant-numeric:tabular-nums}
.elementor-16207 .elementor-element.elementor-element-46a72bd .woocommerce-variation-price .price del{font-size:16px;font-weight:600;color:var(--ck-texto-suave)!important;margin-right:6px}
.elementor-16207 .elementor-element.elementor-element-46a72bd .woocommerce-variation-price .price ins{text-decoration:none;color:var(--ck-flamboyan)!important}
.elementor-16207 .elementor-element.elementor-element-46a72bd .woocommerce-variation-availability:empty,.elementor-16207 .elementor-element.elementor-element-46a72bd .woocommerce-variation-description:empty{display:none}/* End custom CSS */
/* Start custom CSS for jet-unfold, class: .elementor-element-a1a8769 *//* Destinations as pills, two rows folded (René 03/10/2026). The links go to the destination landings (SEO). */
.elementor-16207 .elementor-element.elementor-element-a1a8769 .jet-unfold__content-inner{display:flex;flex-wrap:wrap;gap:8px}
.elementor-16207 .elementor-element.elementor-element-a1a8769 .jet-unfold__content-inner a{display:inline-flex;align-items:center;min-height:30px;padding:4px 12px;border:1px solid var(--ck-borde);border-radius:999px;background:var(--ck-blanco);color:var(--ck-texto)!important;font-family:var(--ck-fuente);font-size:13px;font-weight:600;line-height:1.2;text-decoration:none!important;transition:border-color .2s ease,color .2s ease}
.elementor-16207 .elementor-element.elementor-element-a1a8769 .jet-unfold__content-inner a:hover,.elementor-16207 .elementor-element.elementor-element-a1a8769 .jet-unfold__content-inner a:focus-visible{border-color:var(--ck-enfasis);color:var(--ck-enfasis)!important}
.elementor-16207 .elementor-element.elementor-element-a1a8769 .jet-unfold__button{border:0!important;padding:6px 0!important;background:none!important;color:var(--ck-texto)!important;font-family:var(--ck-fuente);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.elementor-16207 .elementor-element.elementor-element-a1a8769 .jet-unfold__button:hover{color:var(--ck-enfasis)!important}
.elementor-16207 .elementor-element.elementor-element-a1a8769 .jet-unfold__button::after{content:"›";margin-left:6px;text-decoration:none;display:inline-block}
.elementor-16207 .elementor-element.elementor-element-a1a8769 .jet-unfold__button-icon{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2ba522 *//* Sticky buy bar (mobile and tablet). Shown by the child theme's js/custom.js only when the real button is off screen. */
.elementor-16207 .elementor-element.elementor-element-e2ba522{position:fixed;left:0;right:0;bottom:var(--ck-barra-bajo,0px);z-index:98;box-shadow:0 -6px 20px rgba(15,23,42,.10);transform:translateY(calc(100% + var(--ck-barra-bajo,0px)));visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}
.elementor-16207 .elementor-element.elementor-element-e2ba522.ck-barra-visible{transform:none;visibility:visible;transition:transform .25s ease}
.elementor-16207 .elementor-element.elementor-element-e2ba522 .ck-barra-info{min-width:0;flex:1 1 0%}
.elementor-16207 .elementor-element.elementor-element-e2ba522 .ck-barra-titulo .elementor-heading-title,.elementor-16207 .elementor-element.elementor-element-e2ba522 .ck-barra-titulo .product_title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.elementor-16207 .elementor-element.elementor-element-e2ba522 .ck-barra-boton .elementor-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}
.elementor-16207 .elementor-element.elementor-element-e2ba522 .ck-barra-enviando{opacity:.7;pointer-events:none}
.elementor-16207 .elementor-element.elementor-element-e2ba522 .ck-barra-importe{font-weight:800;margin-left:4px}
body.ck-con-barra::after{content:"";display:block;height:var(--ck-barra-alto,0px)}
@media (prefers-reduced-motion:reduce){.elementor-16207 .elementor-element.elementor-element-e2ba522,.elementor-16207 .elementor-element.elementor-element-e2ba522.ck-barra-visible{transition:none}}

.elementor-16207 .elementor-element.elementor-element-e2ba522 .ck-barra-ok{color:#006B3E!important;font-weight:700}/* End custom CSS */