.elementor-5078 .elementor-element.elementor-element-5862b7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1%;--padding-bottom:1%;--padding-left:5%;--padding-right:5%;}.elementor-5078 .elementor-element.elementor-element-d0fa861 .jet-breadcrumbs{text-align:left;}.elementor-5078 .elementor-element.elementor-element-d0fa861 .jet-breadcrumbs__item > *{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-d0fa861 .jet-breadcrumbs__item-link{color:var( --e-global-color-96d36af );}.elementor-5078 .elementor-element.elementor-element-d0fa861 .jet-breadcrumbs__item-link:hover{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-5078 .elementor-element.elementor-element-d0fa861 .jet-breadcrumbs__item-target{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-5078 .elementor-element.elementor-element-d0fa861 .jet-breadcrumbs__item-sep{color:var( --e-global-color-96d36af );}.elementor-5078 .elementor-element.elementor-element-40eb9ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-5078 .elementor-element.elementor-element-40eb9ff:not(.elementor-motion-effects-element-type-background), .elementor-5078 .elementor-element.elementor-element-40eb9ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1611596 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-5078 .elementor-element.elementor-element-604f482 .jet-woo-builder .jet-single-content{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );text-align:left;}.elementor-5078 .elementor-element.elementor-element-3b2ee22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5078 .elementor-element.elementor-element-a0aa041{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-9acc4dd{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.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-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-5078 .elementor-element.elementor-element-8452f4d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-5078 .elementor-element.elementor-element-8452f4d .elementor-icon-box-title, .elementor-5078 .elementor-element.elementor-element-8452f4d .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5078 .elementor-element.elementor-element-8452f4d .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-5078 .elementor-element.elementor-element-6b8ae64 .jet-woo-builder.elementor-jet-single-price .price del{display:inline-block;color:var( --e-global-color-primary );font-weight:400;text-decoration:line-through;}.elementor-5078 .elementor-element.elementor-element-6b8ae64 .jet-woo-builder.elementor-jet-single-price .price ins{display:inline-block;color:var( --e-global-color-accent );font-weight:400;text-decoration:none;}.elementor-5078 .elementor-element.elementor-element-6b8ae64 .jet-woo-builder.elementor-jet-single-price .price{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );text-align:left;}.elementor-5078 .elementor-element.elementor-element-6b8ae64 .jet-woo-builder.elementor-jet-single-price .price .woocommerce-Price-currencySymbol{color:var( --e-global-color-primary );vertical-align:baseline;}.elementor-5078 .elementor-element.elementor-element-6b8ae64 .jet-woo-builder.elementor-jet-single-price .price del .woocommerce-Price-currencySymbol{color:var( --e-global-color-primary );}.elementor-5078 .elementor-element.elementor-element-6b8ae64 .jet-woo-builder.elementor-jet-single-price .price ins .woocommerce-Price-currencySymbol{color:var( --e-global-color-accent );}.elementor-5078 .elementor-element.elementor-element-12295c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5078 .elementor-element.elementor-element-12295c4{--add-to-cart-wc-forward-display:none;}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:row;align-items:end;justify-content:end;}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:row;align-items:end;justify-content:end;}.elementor-5078 .elementor-element.elementor-element-12295c4 .jet-woo-builder .single_add_to_cart_button.button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-a4b7777 );background-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;margin:10px 0px 0px 0px;padding:12px 50px 12px 50px;}.elementor-5078 .elementor-element.elementor-element-12295c4 .jet-woo-builder .single_add_to_cart_button.button:hover{color:var( --e-global-color-a4b7777 );background-color:var( --e-global-color-primary );}.elementor-5078 .elementor-element.elementor-element-12295c4 form.cart{text-align:end;}.elementor-5078 .elementor-element.elementor-element-12295c4 .jet-woo-builder .qty{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );background-color:var( --e-global-color-a4b7777 );border-style:none;border-radius:50px 50px 50px 50px;padding:10px 20px 10px 0px;}.elementor-5078 .elementor-element.elementor-element-12295c4 .jet-woo-builder .qty:focus{background-color:#ffffff;}.elementor-5078 .elementor-element.elementor-element-12295c4 .jet-woo-builder .qty:not([type="hidden"]){margin:0px 10px 0px 0px;}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .variations{max-width:480px;}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .variations tr > *{padding:5px 5px 10px 0px;}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .variations .label label{font-family:var( --e-global-typography-4ca9bb3-font-family ), Sans-serif;font-size:var( --e-global-typography-4ca9bb3-font-size );font-weight:var( --e-global-typography-4ca9bb3-font-weight );line-height:var( --e-global-typography-4ca9bb3-line-height );color:var( --e-global-color-primary );margin:10px 0px 0px 0px;}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .variations select{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );background-color:var( --e-global-color-a4b7777 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:10px 15px 10px 20px;}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .variations select:focus{background-color:#ffffff;}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price, .elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price{color:var( --e-global-color-text );padding:0px 0px 15px 0px;text-align:left;}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{color:var( --e-global-color-text );padding:0px 0px 15px 0px;text-align:left;}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del{color:var( --e-global-color-text );text-decoration:line-through;font-weight:400;}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del .amount{color:var( --e-global-color-text );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del{color:var( --e-global-color-text );text-decoration:line-through;font-weight:400;}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del .amount{color:var( --e-global-color-text );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins{color:var( --e-global-color-accent );text-decoration:none;font-weight:400;}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins .amount{color:var( --e-global-color-accent );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins{color:var( --e-global-color-accent );text-decoration:none;font-weight:400;}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins .amount{color:var( --e-global-color-accent );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );vertical-align:baseline;}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins .woocommerce-Price-currencySymbol{color:var( --e-global-color-accent );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins .woocommerce-Price-currencySymbol{color:var( --e-global-color-accent );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-variation-description{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );text-align:left;}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .reset_variations{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );border-style:none;border-radius:50px 50px 50px 50px;margin:100px 0px 0px 0px;padding:5px 12px 5px 12px;}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .reset_variations:hover{color:var( --e-global-color-primary );}.elementor-5078 .elementor-element.elementor-element-c6c6fc6{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5078 .elementor-element.elementor-element-2a425a5{text-align:start;}.elementor-5078 .elementor-element.elementor-element-3a719d3{--n-accordion-title-font-size:var( --e-global-typography-c92b727-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:25px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-5078 .elementor-element.elementor-element-3a719d3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5078 .elementor-element.elementor-element-3a719d3 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-5078 .elementor-element.elementor-element-3a719d3 > .elementor-widget-container > .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-c92b727-font-family ), Sans-serif;font-weight:var( --e-global-typography-c92b727-font-weight );text-transform:var( --e-global-typography-c92b727-text-transform );font-style:var( --e-global-typography-c92b727-font-style );text-decoration:var( --e-global-typography-c92b727-text-decoration );line-height:var( --e-global-typography-c92b727-line-height );}:where( .elementor-5078 .elementor-element.elementor-element-3a719d3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:15px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5078 .elementor-element.elementor-element-8598171{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5078 .elementor-element.elementor-element-4d928ff{text-align:start;font-family:var( --e-global-typography-4ca9bb3-font-family ), Sans-serif;font-size:var( --e-global-typography-4ca9bb3-font-size );font-weight:var( --e-global-typography-4ca9bb3-font-weight );line-height:var( --e-global-typography-4ca9bb3-line-height );}.elementor-5078 .elementor-element.elementor-element-4d928ff p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5078 .elementor-element.elementor-element-8c84f38 .elementor-button:hover, .elementor-5078 .elementor-element.elementor-element-8c84f38 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-a4b7777 );}.elementor-5078 .elementor-element.elementor-element-8c84f38 .elementor-button{fill:var( --e-global-color-a4b7777 );color:var( --e-global-color-a4b7777 );border-style:none;border-radius:700px 700px 700px 700px;}.elementor-5078 .elementor-element.elementor-element-8c84f38 .elementor-button:hover svg, .elementor-5078 .elementor-element.elementor-element-8c84f38 .elementor-button:focus svg{fill:var( --e-global-color-a4b7777 );}.elementor-5078 .elementor-element.elementor-element-4703ff9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5078 .elementor-element.elementor-element-dba86e1{text-align:start;font-family:var( --e-global-typography-4ca9bb3-font-family ), Sans-serif;font-size:var( --e-global-typography-4ca9bb3-font-size );font-weight:var( --e-global-typography-4ca9bb3-font-weight );line-height:var( --e-global-typography-4ca9bb3-line-height );}.elementor-5078 .elementor-element.elementor-element-dba86e1 p{margin-block-end:0px;}.elementor-5078 .elementor-element.elementor-element-d49126f .elementor-button:hover, .elementor-5078 .elementor-element.elementor-element-d49126f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-a4b7777 );}.elementor-5078 .elementor-element.elementor-element-d49126f .elementor-button{fill:var( --e-global-color-a4b7777 );color:var( --e-global-color-a4b7777 );border-style:none;border-radius:700px 700px 700px 700px;}.elementor-5078 .elementor-element.elementor-element-d49126f .elementor-button:hover svg, .elementor-5078 .elementor-element.elementor-element-d49126f .elementor-button:focus svg{fill:var( --e-global-color-a4b7777 );}.elementor-5078 .elementor-element.elementor-element-bf7cc3e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5078 .elementor-element.elementor-element-bf7cc3e:not(.elementor-motion-effects-element-type-background), .elementor-5078 .elementor-element.elementor-element-bf7cc3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3702125;}.elementor-5078 .elementor-element.elementor-element-fecab3f{text-align:start;font-family:var( --e-global-typography-c92b727-font-family ), Sans-serif;font-size:var( --e-global-typography-c92b727-font-size );font-weight:var( --e-global-typography-c92b727-font-weight );text-transform:var( --e-global-typography-c92b727-text-transform );font-style:var( --e-global-typography-c92b727-font-style );text-decoration:var( --e-global-typography-c92b727-text-decoration );line-height:var( --e-global-typography-c92b727-line-height );}.elementor-5078 .elementor-element.elementor-element-fecab3f p{margin-block-end:0px;}.elementor-5078 .elementor-element.elementor-element-980a277{text-align:start;font-family:"Barlow", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;}.elementor-5078 .elementor-element.elementor-element-980a277 p{margin-block-end:0px;}.elementor-5078 .elementor-element.elementor-element-fbc52d3 .elementor-button:hover, .elementor-5078 .elementor-element.elementor-element-fbc52d3 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-a4b7777 );}.elementor-5078 .elementor-element.elementor-element-fbc52d3 .elementor-button{fill:var( --e-global-color-a4b7777 );color:var( --e-global-color-a4b7777 );border-style:none;border-radius:700px 700px 700px 700px;}.elementor-5078 .elementor-element.elementor-element-fbc52d3 .elementor-button:hover svg, .elementor-5078 .elementor-element.elementor-element-fbc52d3 .elementor-button:focus svg{fill:var( --e-global-color-a4b7777 );}.elementor-5078 .elementor-element.elementor-element-331c7fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-5078 .elementor-element.elementor-element-331c7fa:not(.elementor-motion-effects-element-type-background), .elementor-5078 .elementor-element.elementor-element-331c7fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://simonrack.com/wp-content/uploads/2026/02/logo-fondos.svg");background-position:center center;}.elementor-5078 .elementor-element.elementor-element-331c7fa::before, .elementor-5078 .elementor-element.elementor-element-331c7fa > .elementor-background-video-container::before, .elementor-5078 .elementor-element.elementor-element-331c7fa > .e-con-inner > .elementor-background-video-container::before, .elementor-5078 .elementor-element.elementor-element-331c7fa > .elementor-background-slideshow::before, .elementor-5078 .elementor-element.elementor-element-331c7fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-5078 .elementor-element.elementor-element-331c7fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5078 .elementor-element.elementor-element-bf01602 .elementor-icon-list-icon i{color:var( --e-global-color-a4b7777 );transition:color 0.3s;}.elementor-5078 .elementor-element.elementor-element-bf01602 .elementor-icon-list-icon svg{fill:var( --e-global-color-a4b7777 );transition:fill 0.3s;}.elementor-5078 .elementor-element.elementor-element-bf01602{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-5078 .elementor-element.elementor-element-bf01602 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5078 .elementor-element.elementor-element-bf01602 .elementor-icon-list-item > a{font-family:var( --e-global-typography-fb593b4-font-family ), Sans-serif;font-size:var( --e-global-typography-fb593b4-font-size );font-weight:var( --e-global-typography-fb593b4-font-weight );line-height:var( --e-global-typography-fb593b4-line-height );}.elementor-5078 .elementor-element.elementor-element-bf01602 .elementor-icon-list-text{color:var( --e-global-color-a4b7777 );transition:color 0.3s;}.elementor-5078 .elementor-element.elementor-element-2b851c3{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5078 .elementor-element.elementor-element-44893a9{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5078 .elementor-element.elementor-element-44893a9:not(.elementor-motion-effects-element-type-background), .elementor-5078 .elementor-element.elementor-element-44893a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4b7777 );}.elementor-5078 .elementor-element.elementor-element-44893a9.e-con:hover{--e-con-transform-scale:1.03;}.elementor-5078 .elementor-element.elementor-element-b4cc208 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5078 .elementor-element.elementor-element-b4cc208{text-align:start;color:var( --e-global-color-primary );}.elementor-5078 .elementor-element.elementor-element-b4cc208 p{margin-block-end:0px;}.elementor-5078 .elementor-element.elementor-element-b8e929d{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5078 .elementor-element.elementor-element-b8e929d:not(.elementor-motion-effects-element-type-background), .elementor-5078 .elementor-element.elementor-element-b8e929d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4b7777 );}.elementor-5078 .elementor-element.elementor-element-b8e929d.e-con:hover{--e-con-transform-scale:1.03;}.elementor-5078 .elementor-element.elementor-element-db69404 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5078 .elementor-element.elementor-element-db69404{text-align:center;color:var( --e-global-color-primary );}.elementor-5078 .elementor-element.elementor-element-db69404 p{margin-block-end:0px;}.elementor-5078 .elementor-element.elementor-element-d3b984e{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5078 .elementor-element.elementor-element-d3b984e:not(.elementor-motion-effects-element-type-background), .elementor-5078 .elementor-element.elementor-element-d3b984e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4b7777 );}.elementor-5078 .elementor-element.elementor-element-d3b984e.e-con:hover{--e-con-transform-scale:1.03;}.elementor-5078 .elementor-element.elementor-element-4b0ca40 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5078 .elementor-element.elementor-element-4b0ca40{text-align:start;color:var( --e-global-color-primary );}.elementor-5078 .elementor-element.elementor-element-4b0ca40 p{margin-block-end:0px;}.elementor-5078 .elementor-element.elementor-element-d37bb10{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5078 .elementor-element.elementor-element-d37bb10:not(.elementor-motion-effects-element-type-background), .elementor-5078 .elementor-element.elementor-element-d37bb10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4b7777 );}.elementor-5078 .elementor-element.elementor-element-d37bb10.e-con:hover{--e-con-transform-scale:1.03;}.elementor-5078 .elementor-element.elementor-element-8137cd0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5078 .elementor-element.elementor-element-8137cd0{text-align:start;color:var( --e-global-color-primary );}.elementor-5078 .elementor-element.elementor-element-8137cd0 p{margin-block-end:0px;}.elementor-5078 .elementor-element.elementor-element-e295cd8{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5078 .elementor-element.elementor-element-e295cd8:not(.elementor-motion-effects-element-type-background), .elementor-5078 .elementor-element.elementor-element-e295cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4b7777 );}.elementor-5078 .elementor-element.elementor-element-a1b9fcb > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5078 .elementor-element.elementor-element-a1b9fcb{text-align:start;color:var( --e-global-color-primary );}.elementor-5078 .elementor-element.elementor-element-a1b9fcb p{margin-block-end:0px;}.elementor-5078 .elementor-element.elementor-element-53d3fdb{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5078 .elementor-element.elementor-element-53d3fdb:not(.elementor-motion-effects-element-type-background), .elementor-5078 .elementor-element.elementor-element-53d3fdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4b7777 );}.elementor-5078 .elementor-element.elementor-element-6daaab9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5078 .elementor-element.elementor-element-6daaab9{text-align:start;color:var( --e-global-color-primary );}.elementor-5078 .elementor-element.elementor-element-6daaab9 p{margin-block-end:0px;}.elementor-5078 .elementor-element.elementor-element-51a90a1{padding:3% 5% 3% 5%;}.elementor-5078 .elementor-element.elementor-element-a0a05d2{text-align:start;}.elementor-5078 .elementor-element.elementor-element-a0a05d2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-5078 .elementor-element.elementor-element-06b4496 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-5078 .elementor-element.elementor-element-06b4496 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-5078 .elementor-element.elementor-element-06b4496{z-index:1;}.elementor-5078 .elementor-element.elementor-element-06b4496 .jet-listing-grid__slider-icon{color:var( --e-global-color-a4b7777 );background:var( --e-global-color-accent );}.elementor-5078 .elementor-element.elementor-element-06b4496 .jet-listing-grid__slider-icon:hover{color:var( --e-global-color-a4b7777 );background:var( --e-global-color-primary );}.elementor-5078 .elementor-element.elementor-element-a036a8d{padding:3% 5% 3% 5%;}.elementor-5078 .elementor-element.elementor-element-6161fcb{text-align:start;}.elementor-5078 .elementor-element.elementor-element-6161fcb .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-5078 .elementor-element.elementor-element-8148408 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-5078 .elementor-element.elementor-element-8148408 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-5078 .elementor-element.elementor-element-8148408{z-index:1;}.elementor-5078 .elementor-element.elementor-element-8148408 .jet-listing-grid__slider-icon{color:var( --e-global-color-a4b7777 );background:var( --e-global-color-accent );}.elementor-5078 .elementor-element.elementor-element-8148408 .jet-listing-grid__slider-icon:hover{color:var( --e-global-color-a4b7777 );background:var( --e-global-color-primary );}.elementor-5078 .elementor-element.elementor-element-0ed877c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5078 .elementor-element.elementor-element-b3c61d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5078 .elementor-element.elementor-element-0dcb5bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1366px){.elementor-5078 .elementor-element.elementor-element-d0fa861 .jet-breadcrumbs__item > *{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-d0fa861 .jet-breadcrumbs__item-link:hover{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-d0fa861 .jet-breadcrumbs__item-target{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5078 .elementor-element.elementor-element-604f482 .jet-woo-builder .jet-single-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-8452f4d .elementor-icon-box-title, .elementor-5078 .elementor-element.elementor-element-8452f4d .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5078 .elementor-element.elementor-element-6b8ae64 .jet-woo-builder.elementor-jet-single-price .price{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5078 .elementor-element.elementor-element-12295c4 .jet-woo-builder .single_add_to_cart_button.button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5078 .elementor-element.elementor-element-12295c4 .jet-woo-builder .qty{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .variations .label label{font-size:var( --e-global-typography-4ca9bb3-font-size );line-height:var( --e-global-typography-4ca9bb3-line-height );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .variations select{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price, .elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-variation-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .reset_variations{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-3a719d3{--n-accordion-title-font-size:var( --e-global-typography-c92b727-font-size );}:where( .elementor-5078 .elementor-element.elementor-element-3a719d3 > .elementor-widget-container > .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-c92b727-line-height );}.elementor-5078 .elementor-element.elementor-element-4d928ff{font-size:var( --e-global-typography-4ca9bb3-font-size );line-height:var( --e-global-typography-4ca9bb3-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5078 .elementor-element.elementor-element-dba86e1{font-size:var( --e-global-typography-4ca9bb3-font-size );line-height:var( --e-global-typography-4ca9bb3-line-height );}.elementor-5078 .elementor-element.elementor-element-fecab3f{font-size:var( --e-global-typography-c92b727-font-size );line-height:var( --e-global-typography-c92b727-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-bf01602 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5078 .elementor-element.elementor-element-bf01602 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fb593b4-font-size );line-height:var( --e-global-typography-fb593b4-line-height );}.elementor-5078 .elementor-element.elementor-element-2b851c3{--grid-auto-flow:row;}.elementor-5078 .elementor-element.elementor-element-a0a05d2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5078 .elementor-element.elementor-element-6161fcb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1024px){.elementor-5078 .elementor-element.elementor-element-5862b7e{--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-5078 .elementor-element.elementor-element-d0fa861 .jet-breadcrumbs__item > *{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-d0fa861 .jet-breadcrumbs__item-link:hover{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-d0fa861 .jet-breadcrumbs__item-target{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-40eb9ff{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5078 .elementor-element.elementor-element-604f482 .jet-woo-builder .jet-single-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-9acc4dd{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-8452f4d .elementor-icon-box-title, .elementor-5078 .elementor-element.elementor-element-8452f4d .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5078 .elementor-element.elementor-element-6b8ae64 .jet-woo-builder.elementor-jet-single-price .price{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5078 .elementor-element.elementor-element-12295c4 .jet-woo-builder .single_add_to_cart_button.button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5078 .elementor-element.elementor-element-12295c4 .jet-woo-builder .qty{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .variations .label label{font-size:var( --e-global-typography-4ca9bb3-font-size );line-height:var( --e-global-typography-4ca9bb3-line-height );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .variations select{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price, .elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-variation-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .reset_variations{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-3a719d3{--n-accordion-title-font-size:var( --e-global-typography-c92b727-font-size );}:where( .elementor-5078 .elementor-element.elementor-element-3a719d3 > .elementor-widget-container > .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-c92b727-line-height );}.elementor-5078 .elementor-element.elementor-element-4d928ff{font-size:var( --e-global-typography-4ca9bb3-font-size );line-height:var( --e-global-typography-4ca9bb3-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5078 .elementor-element.elementor-element-dba86e1{font-size:var( --e-global-typography-4ca9bb3-font-size );line-height:var( --e-global-typography-4ca9bb3-line-height );}.elementor-5078 .elementor-element.elementor-element-fecab3f{font-size:var( --e-global-typography-c92b727-font-size );line-height:var( --e-global-typography-c92b727-line-height );}.elementor-5078 .elementor-element.elementor-element-331c7fa{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-bf01602 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5078 .elementor-element.elementor-element-bf01602 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fb593b4-font-size );line-height:var( --e-global-typography-fb593b4-line-height );}.elementor-5078 .elementor-element.elementor-element-2b851c3{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;}.elementor-5078 .elementor-element.elementor-element-44893a9{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5078 .elementor-element.elementor-element-b4cc208{text-align:center;}.elementor-5078 .elementor-element.elementor-element-b8e929d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5078 .elementor-element.elementor-element-d3b984e{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5078 .elementor-element.elementor-element-4b0ca40{text-align:center;}.elementor-5078 .elementor-element.elementor-element-d37bb10{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5078 .elementor-element.elementor-element-8137cd0{text-align:center;}.elementor-5078 .elementor-element.elementor-element-e295cd8{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5078 .elementor-element.elementor-element-a1b9fcb{text-align:center;}.elementor-5078 .elementor-element.elementor-element-53d3fdb{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5078 .elementor-element.elementor-element-6daaab9{text-align:center;}.elementor-5078 .elementor-element.elementor-element-a0a05d2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5078 .elementor-element.elementor-element-06b4496 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-5078 .elementor-element.elementor-element-06b4496 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-5078 .elementor-element.elementor-element-6161fcb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5078 .elementor-element.elementor-element-8148408 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-5078 .elementor-element.elementor-element-8148408 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-5078 .elementor-element.elementor-element-5862b7e{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-5078 .elementor-element.elementor-element-d0fa861 .jet-breadcrumbs__item > *{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-d0fa861 .jet-breadcrumbs__item-link:hover{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-d0fa861 .jet-breadcrumbs__item-target{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-40eb9ff{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5078 .elementor-element.elementor-element-604f482 .jet-woo-builder .jet-single-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-9acc4dd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-8452f4d .elementor-icon-box-title, .elementor-5078 .elementor-element.elementor-element-8452f4d .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5078 .elementor-element.elementor-element-6b8ae64 .jet-woo-builder.elementor-jet-single-price .price{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5078 .elementor-element.elementor-element-12295c4 .jet-woo-builder .single_add_to_cart_button.button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5078 .elementor-element.elementor-element-12295c4 .jet-woo-builder .qty{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .variations .label label{font-size:var( --e-global-typography-4ca9bb3-font-size );line-height:var( --e-global-typography-4ca9bb3-line-height );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .variations select{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price, .elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-variation-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .reset_variations{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-3a719d3{--n-accordion-title-font-size:var( --e-global-typography-c92b727-font-size );}:where( .elementor-5078 .elementor-element.elementor-element-3a719d3 > .elementor-widget-container > .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-c92b727-line-height );}.elementor-5078 .elementor-element.elementor-element-4d928ff{font-size:var( --e-global-typography-4ca9bb3-font-size );line-height:var( --e-global-typography-4ca9bb3-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5078 .elementor-element.elementor-element-dba86e1{font-size:var( --e-global-typography-4ca9bb3-font-size );line-height:var( --e-global-typography-4ca9bb3-line-height );}.elementor-5078 .elementor-element.elementor-element-fecab3f{font-size:var( --e-global-typography-c92b727-font-size );line-height:var( --e-global-typography-c92b727-line-height );}.elementor-5078 .elementor-element.elementor-element-331c7fa{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-bf01602 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5078 .elementor-element.elementor-element-bf01602 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fb593b4-font-size );line-height:var( --e-global-typography-fb593b4-line-height );}.elementor-5078 .elementor-element.elementor-element-2b851c3{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5078 .elementor-element.elementor-element-a0a05d2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5078 .elementor-element.elementor-element-06b4496 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-5078 .elementor-element.elementor-element-06b4496 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-5078 .elementor-element.elementor-element-6161fcb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5078 .elementor-element.elementor-element-8148408 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-5078 .elementor-element.elementor-element-8148408 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(min-width:2400px){.elementor-5078 .elementor-element.elementor-element-d0fa861 .jet-breadcrumbs__item > *{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-d0fa861 .jet-breadcrumbs__item-link:hover{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-d0fa861 .jet-breadcrumbs__item-target{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5078 .elementor-element.elementor-element-604f482 .jet-woo-builder .jet-single-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-8452f4d .elementor-icon-box-title, .elementor-5078 .elementor-element.elementor-element-8452f4d .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5078 .elementor-element.elementor-element-6b8ae64 .jet-woo-builder.elementor-jet-single-price .price{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5078 .elementor-element.elementor-element-12295c4 .jet-woo-builder .single_add_to_cart_button.button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5078 .elementor-element.elementor-element-12295c4 .jet-woo-builder .qty{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .variations .label label{font-size:var( --e-global-typography-4ca9bb3-font-size );line-height:var( --e-global-typography-4ca9bb3-line-height );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .variations select{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price, .elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .woocommerce-variation-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-12295c4 .elementor-jet-single-add-to-cart .reset_variations{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-3a719d3{--n-accordion-title-font-size:var( --e-global-typography-c92b727-font-size );}:where( .elementor-5078 .elementor-element.elementor-element-3a719d3 > .elementor-widget-container > .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-c92b727-line-height );}.elementor-5078 .elementor-element.elementor-element-4d928ff{font-size:var( --e-global-typography-4ca9bb3-font-size );line-height:var( --e-global-typography-4ca9bb3-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5078 .elementor-element.elementor-element-dba86e1{font-size:var( --e-global-typography-4ca9bb3-font-size );line-height:var( --e-global-typography-4ca9bb3-line-height );}.elementor-5078 .elementor-element.elementor-element-fecab3f{font-size:var( --e-global-typography-c92b727-font-size );line-height:var( --e-global-typography-c92b727-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5078 .elementor-element.elementor-element-bf01602 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5078 .elementor-element.elementor-element-bf01602 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fb593b4-font-size );line-height:var( --e-global-typography-fb593b4-line-height );}.elementor-5078 .elementor-element.elementor-element-2b851c3{--grid-auto-flow:row;}.elementor-5078 .elementor-element.elementor-element-a0a05d2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5078 .elementor-element.elementor-element-6161fcb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for html, class: .elementor-element-b171766 *//* =========================
   CONTENEDOR PRINCIPAL
========================= */

.galeria-main{
  position:relative;
  overflow:visible;
  aspect-ratio:1 / 1;
  background:#fff;
}

/* =========================
   SLIDES
========================= */

.galeria-main .slide{
  display:none;
  width:100%;
  height:100%;
  border-radius:6px;
  box-shadow:0 0 16.6px 10px rgba(0,0,0,0.05);
}

.galeria-main .slide.active{
  display:block;
}

/* IMAGEN PRINCIPAL */

.galeria-main .slide img{
  width:100%;
  height:100%;
  display:block;
  object-fit:cover;
  border-radius:6px;
  cursor:default;
  -webkit-user-drag:none;
}

/* =========================
   WRAPPER MINIATURAS
========================= */

.galeria-thumbs-wrapper{
  position:relative;
  margin-top:20px;
}

/* TRACK */

.galeria-thumbs{
  display:flex;
  gap:10px;

  overflow-x:auto;
  overflow-y:hidden;

  scroll-behavior:smooth;
  scroll-snap-type:x mandatory;

  padding:4px 0;

  user-select:none;
  -webkit-user-select:none;
}

/* =========================
   THUMB
========================= */

.thumb{
  flex:0 0 28%;
  aspect-ratio:1 / 1;

  border-radius:6px;
  overflow:hidden;

  background:#fff;
  border:1px solid #F37021;

  transition:transform .2s ease;

  scroll-snap-align:start;

  cursor:pointer;
}

.thumb:hover{
  transform:scale(1.02);
}

.thumb.active{
  border:2px solid #1070B4;
}

/* IMG THUMB */

.thumb img{
  width:100%;
  height:100%;
  display:block;
  object-fit:cover;

  pointer-events:none;

  -webkit-user-drag:none;
  user-drag:none;
}

/* =========================
   FLECHAS
========================= */

.thumb-arrow{
  position:absolute;
  top:50%;
  transform:translateY(-50%);

  width:22px;
  height:22px;

  display:flex;
  align-items:center;
  justify-content:center;

  cursor:pointer;

  z-index:5;

  background:transparent;
  border-radius:0;
  box-shadow:none;
  padding:0;
}

.thumb-arrow img{
  width:22px;
  height:22px;
  display:block;
  pointer-events:none;
}

.thumb-arrow.prev{
  left:6px;
}

.thumb-arrow.next{
  right:6px;
}

/* =========================
   DESKTOP:
   NO FALSO DRAG
========================= */

@media (min-width:1025px){

  .galeria-thumbs{
    cursor:default;
  }

  .thumb{
    cursor:pointer;
  }

}

/* =========================
   MÓVIL
========================= */

@media (max-width:767px){

  .thumb{
    flex:0 0 32%;
  }

}/* End custom CSS */
/* Start custom CSS for jet-single-add-to-cart, class: .elementor-element-12295c4 */.single_variation .woocommerce-variation-description {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-1241bf0 */body:not(.elementor-editor-active) .formulario-solicitud-precio{
  opacity:0;
  visibility:hidden;
  max-height:0;
  overflow:hidden;
  pointer-events:none;
  transition:opacity .25s ease, max-height .35s ease;
}

body:not(.elementor-editor-active) .formulario-solicitud-precio.activo{
  opacity:1;
  visibility:visible;
  max-height:4000px;
  overflow:visible;
  pointer-events:auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c5a8b1e *//* BLOQUE GLOBAL COMPRA + LOCALIZADOR */
.sr-bloque-compra{
  display:none;
  border:1px solid #F37021;
  border-radius:12px;
  padding:20px;
  margin-top:-25px;
  box-shadow:none;
  outline:none;
  max-width:760px;
}

/* DISTRIBUIDORES */
.sr-distribuidores-wrap{
  display:flex;
  flex-direction:column;
  gap:12px;
}

.titulo-distribuidores,
.titulo-localizador{
  display:block;
  font-family:'Oswald', sans-serif;
  font-size:20px;
  line-height:24px;
  font-weight:500;
  color:#1070B4;
  margin-bottom:10px;
}

.tiendas-variacion{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
}

.tienda-item{
  display:flex;
  align-items:center;
  justify-content:center;
  width:80px;
  height:80px;
  border:1px solid #1070B4;
  border-radius:4px;
  background:#fff;
  overflow:hidden;
}

.tienda-item img{
  max-width:100%;
  max-height:100%;
  object-fit:contain;
}

/* SEPARADOR */
.sr-separador{
  height:1px;
  background:#eeeeee;
  margin:20px 0;
}

/* LOCALIZADOR */
.sr-localizador-wrap{
  display:flex;
  flex-direction:column;
  gap:16px;
}

.sr-store-locator-form{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
  align-items:center;
}

.sr-store-locator-form input[name="sr_ubicacion"]{
  flex:1;
  width:100%;
  min-height:54px;
  padding:0 20px;
  border:1px solid #d9d9d9;
  border-radius:100px;
  font-size:16px;
  outline:none;
  box-sizing:border-box;
}

.sr-store-locator-form input[name="sr_ubicacion"]::placeholder{
  color:#666666;
  opacity:1;
}

.sr-store-locator-form button{
  min-height:54px;
  padding:0 24px;
  border:none;
  border-radius:100px;
  background:#F37021;
  color:#ffffff;
  font-weight:700;
  cursor:pointer;
  transition:background 0.25s ease;
}

.sr-store-locator-form button:hover{
  background:#1070B4;
  color:#ffffff;
}

.sr-store-locator-form button:focus{
  outline:none;
}

.sr-store-locator-status{
  padding:10px 14px;
  border-radius:12px;
  background:#f5f5f5;
}

.sr-store-locator-results{
  display:flex;
  flex-direction:column;
  gap:14px;
}

/* CARD RESULTADO */
.sr-tienda-card{
  background:#ffffff;
  border:1px solid #e6e6e6;
  border-radius:16px;
  padding:16px 18px;
  transition:all 0.25s ease;
}

.sr-tienda-card:hover{
  box-shadow:0 8px 24px rgba(0,0,0,0.06);
  transform:translateY(-2px);
}

.sr-top{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:10px;
  margin-bottom:6px;
}

.sr-nombre{
  font-weight:700;
  font-size:15px;
  color:#222;
}

.sr-actions{
  display:flex;
  align-items:center;
  gap:10px;
}

.sr-km{
  font-weight:700;
  color:#1070B4;
  font-size:14px;
  white-space:nowrap;
}

.sr-map-btn{
  display:flex;
  align-items:center;
  justify-content:center;
  width:34px;
  height:34px;
  border-radius:50%;
  background:#F37021;
  color:#fff;
  text-decoration:none;
  font-size:15px;
  transition:all 0.2s ease;
}

.sr-map-btn:hover{
  background:#1070B4;
}

.sr-direccion{
  font-size:14px;
  color:#555;
  line-height:1.4;
  margin-bottom:8px;
}

.sr-contacto{
  display:flex;
  flex-wrap:wrap;
  gap:14px;
  font-size:13px;
  color:#333;
}

@media(max-width:768px){

  .sr-bloque-compra{
    padding:16px;
  }

  .sr-store-locator-form{
    flex-direction:column;
    align-items:stretch;
  }

  .sr-store-locator-form input[name="sr_ubicacion"],
  .sr-store-locator-form button{
    width:100%;
  }

  .sr-top{
    flex-direction:column;
    align-items:flex-start;
  }

  .sr-actions{
    width:100%;
    justify-content:space-between;
  }

}

.sr-mensaje-configura{
    background-color:#F3702125;
  border:0px solid #F37021;
  border-radius:12px;
  padding:20px;
  margin-top:-35px;
  box-shadow:none;
  outline:none;
  max-width:760px;
  display:block;
  font-family:'Oswald', sans-serif;
  font-size:22px;
  line-height:26px;
  font-weight:400;
  color:#000;
  margin-bottom:10px;

}

.variation-selected .sr-mensaje-configura{
  display:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a3a5e6 *//* Oculto por defecto SIN parpadeo */
.info-variacion-wrapper {
  display: none;
}

/* Se muestra cuando hay variación */
.variation-selected .info-variacion-wrapper {
  display: flex;
  flex-direction: column; 
  gap: 10px;
}

/* ITEM GENERAL */
.info-item {
    font-family: 'Barlow', sans-serif;
  font-size: 15px;
  line-height: 1.4;
}

/* LABEL (naranja) */
.info-item .label {
  color: #F37021;
  font-weight: 600;
  margin-right: 4px;
}

/* VALOR (gris oscuro) */
.info-item .valor {
  color: #222222;
}

/* DESCRIPCIÓN */
.descripcion-variacion {
  color: #222222;
  margin: 0;
}

/* Cada bloque ocupa toda la línea */
.info-item {
  display: block;
  width: 100%;
}

/* Para evitar que label + valor se rompan raro */
.info-item .label,
.info-item .valor {
  display: inline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4703ff9 *//* Oculto por defecto */
.solo-no-simonlocker{
    display:inherit !important;
}

/* Si estamos en SimonLocker, ocultarlo */
body.mostrar-solo-simonlocker .solo-no-simonlocker{
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf7cc3e */.solo-simonlocker{
    display:none !important;
}

body.mostrar-solo-simonlocker .solo-simonlocker{
    display:inherit !important;
}

/* Elementor Editor */
.elementor-editor-active .solo-simonlocker,
.elementor-editor-preview .solo-simonlocker{
    display:inherit !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8e929d */body:not(.elementor-editor-active) .item-video{
  display: none;
}

.item-con-enlace{
  cursor: pointer;
}/* End custom CSS */