.elementor-29691 .elementor-element.elementor-element-9538e91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden}.elementor-29691 .elementor-element.elementor-element-50990a4 .woocommerce-breadcrumb{font-family:"Instrument Sans",Sans-serif;font-weight:400}.elementor-29691 .elementor-element.elementor-element-712b70d{--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:20px;--padding-bottom:24px;--padding-left:40px;--padding-right:0px}.elementor-29691 .elementor-element.elementor-element-712b70d.e-con{--flex-grow:0;--flex-shrink:0}.elementor-29691 .elementor-element.elementor-element-436ee7a>.elementor-widget-container{margin:22px 0 0 0}.elementor-29691 .elementor-element.elementor-element-68d081d{--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:20px;--padding-bottom:32px;--padding-left:16px;--padding-right:40px}.elementor-29691 .elementor-element.elementor-element-ae9456f{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0}.elementor-29691 .elementor-element.elementor-element-ae9456f.e-con{--flex-grow:0;--flex-shrink:0}.elementor-29691 .elementor-element.elementor-element-3556704 .woocommerce-breadcrumb{font-family:"Instrument Sans",Sans-serif;font-weight:400}.elementor-29691 .elementor-element.elementor-element-9bfa466{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.woocommerce .elementor-29691 .elementor-element.elementor-element-5c3595d .price{color:#3A3026;font-family:"Instrument Sans",Sans-serif;font-size:24px;font-weight:600}.woocommerce .elementor-29691 .elementor-element.elementor-element-5c3595d .price ins{color:#3A3026;font-family:"BlurWeb",Sans-serif;font-size:24px;font-weight:500}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-29691 .elementor-element.elementor-element-bbdf583 .elementor-heading-title{font-family:"Instrument Sans",Sans-serif;font-size:12px;font-weight:400;color:#6B6155}.elementor-29691 .elementor-element.elementor-element-38881c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-29691 .elementor-element.elementor-element-ca92b43>.elementor-widget-container{background-color:#F9B9B9;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary);border-radius:25px 25px 25px 25px}.elementor-29691 .elementor-element.elementor-element-ca92b43{text-align:center}.elementor-29691 .elementor-element.elementor-element-ca92b43 .elementor-heading-title{font-family:"Baby Doll",Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-29691 .elementor-element.elementor-element-03462e5 .cart button,.elementor-29691 .elementor-element.elementor-element-03462e5 .cart .button{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;color:#FFF;background-color:#3A3026;border-color:#3A3026;transition:all 0.2s}.elementor-29691 .elementor-element.elementor-element-03462e5 .cart button:hover,.elementor-29691 .elementor-element.elementor-element-03462e5 .cart .button:hover{color:var(--e-global-color-secondary);background-color:var(--e-global-color-primary)}.elementor-29691 .elementor-element.elementor-element-03462e5 .added_to_cart{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-29691 .elementor-element.elementor-element-03462e5 .quantity .qty{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);border-radius:25px 25px 25px 25px;color:var(--e-global-color-text);transition:all 0.2s}.woocommerce .elementor-29691 .elementor-element.elementor-element-03462e5 form.cart table.variations tr th,.woocommerce .elementor-29691 .elementor-element.elementor-element-03462e5 form.cart table.variations tr td{padding-top:calc(15px/2);padding-bottom:calc(15px/2)}.woocommerce .elementor-29691 .elementor-element.elementor-element-03462e5 form.cart table.variations label{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.woocommerce .elementor-29691 .elementor-element.elementor-element-03462e5 form.cart table.variations td.value select{color:var(--e-global-color-text)}.woocommerce .elementor-29691 .elementor-element.elementor-element-03462e5 form.cart table.variations td.value select,.woocommerce .elementor-29691 .elementor-element.elementor-element-03462e5 form.cart table.variations td.value:before{background-color:#FFF;border:var(--e-global-color-text)}.woocommerce .elementor-29691 .elementor-element.elementor-element-03462e5 form.cart table.variations td.value select,.woocommerce div.product.elementor.elementor-29691 .elementor-element.elementor-element-03462e5 form.cart table.variations td.value:before{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-text-editor{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.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-29691 .elementor-element.elementor-element-136a50d>.elementor-widget-container{margin:20px 0 0 0}.elementor-29691 .elementor-element.elementor-element-136a50d{font-family:"Instrument Sans",Sans-serif;font-size:16px}.elementor-29691 .elementor-element.elementor-element-5ab8676{--display:flex}.elementor-29691 .elementor-element.elementor-element-c7b3f32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-29691 .elementor-element.elementor-element-480b428>.elementor-widget-container{margin:20px 0 0 0}.elementor-29691 .elementor-element.elementor-element-480b428{font-family:"Instrument Sans",Sans-serif;font-size:16px}.elementor-29691 .elementor-element.elementor-element-dee2bc1{--n-accordion-title-font-size:1rem;--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:10px}.elementor-29691 .elementor-element.elementor-element-dee2bc1>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{border-style:solid;border-width:1px 0 1px 0;border-color:var(--e-global-color-primary)}.elementor-29691 .elementor-element.elementor-element-dee2bc1{--n-accordion-padding:15px 0px 15px 0px}:where(.elementor-29691 .elementor-element.elementor-element-dee2bc1>.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-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}:where(.elementor-29691 .elementor-element.elementor-element-dee2bc1>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con{border-style:none;--padding-top:20px;--padding-right:0px;--padding-bottom:20px;--padding-left:0px}.elementor-29691 .elementor-element.elementor-element-38bff74{--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:96px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-29691 .elementor-element.elementor-element-c547945{--display:flex}.elementor-29691 .elementor-element.elementor-element-fcba14b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-29691 .elementor-element.elementor-element-6427da8>.elementor-widget-container{margin:0 0 18px 0}.elementor-widget-woocommerce-product-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-29691 .elementor-element.elementor-element-7743cd5{--display:flex}.elementor-29691 .elementor-element.elementor-element-8296ca1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-29691 .elementor-element.elementor-element-605f69d{--n-accordion-title-font-size:32px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--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:10px}.elementor-29691 .elementor-element.elementor-element-605f69d>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{border-style:solid;border-width:1px 0 1px 0;border-color:var(--e-global-color-primary)}.elementor-29691 .elementor-element.elementor-element-605f69d{--n-accordion-padding:15px 0px 15px 0px}:where(.elementor-29691 .elementor-element.elementor-element-605f69d>.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:"Instrument Sans",Sans-serif;font-weight:400}:where(.elementor-29691 .elementor-element.elementor-element-605f69d>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con{border-style:none;--padding-top:20px;--padding-right:0px;--padding-bottom:20px;--padding-left:0px}.elementor-29691 .elementor-element.elementor-element-a95fda2{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:96px;--padding-bottom:96px;--padding-left:50px;--padding-right:50px}.elementor-29691 .elementor-element.elementor-element-6571f26 .elementor-heading-title{font-family:"BlurWeb",Sans-serif;font-size:38px;font-weight:500;text-transform:uppercase}.elementor-29691 .elementor-element.elementor-element-f73903d{--swiper-slides-to-display:4;--swiper-slides-gap:25px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-50px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-85px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-85px;--arrow-size:14px;--arrow-normal-color:var( --e-global-color-primary )}.elementor-29691 .elementor-element.elementor-element-f73903d .swiper-slide>.elementor-element{height:100%}.elementor-29691 .elementor-element.elementor-element-f73903d :is(.elementor-swiper-button-prev,.elementor-swiper-button-next){border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px}.elementor-29691 .elementor-element.elementor-element-7df8ef27{--display:flex;--min-height:44vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5}.elementor-29691 .elementor-element.elementor-element-7df8ef27:not(.elementor-motion-effects-element-type-background),.elementor-29691 .elementor-element.elementor-element-7df8ef27>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-29691 .elementor-element.elementor-element-7df8ef27::before,.elementor-29691 .elementor-element.elementor-element-7df8ef27>.elementor-background-video-container::before,.elementor-29691 .elementor-element.elementor-element-7df8ef27>.e-con-inner>.elementor-background-video-container::before,.elementor-29691 .elementor-element.elementor-element-7df8ef27>.elementor-background-slideshow::before,.elementor-29691 .elementor-element.elementor-element-7df8ef27>.e-con-inner>.elementor-background-slideshow::before,.elementor-29691 .elementor-element.elementor-element-7df8ef27>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-29691 .elementor-element.elementor-element-4c14e590{--display:flex;--min-height:200px;--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;border-style:solid;--border-style:solid;border-width:0 1px 0 0;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E1E1E191;--border-color:#E1E1E191}.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{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-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-icon-box .elementor-icon-box-description{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-29691 .elementor-element.elementor-element-467d7c16{--icon-box-icon-margin:15px}.elementor-29691 .elementor-element.elementor-element-467d7c16 .elementor-icon{font-size:80px}.elementor-29691 .elementor-element.elementor-element-467d7c16 .elementor-icon-box-title{color:var(--e-global-color-7824ade)}.elementor-29691 .elementor-element.elementor-element-467d7c16 .elementor-icon-box-title,.elementor-29691 .elementor-element.elementor-element-467d7c16 .elementor-icon-box-title a{font-family:"Instrument Sans",Sans-serif;font-weight:600}.elementor-29691 .elementor-element.elementor-element-467d7c16 .elementor-icon-box-description{color:var(--e-global-color-7824ade);font-family:"Instrument Sans",Sans-serif;font-weight:400}.elementor-29691 .elementor-element.elementor-element-59eb9d6{--display:flex;--min-height:200px;--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;border-style:solid;--border-style:solid;border-width:0 1px 0 0;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E1E1E191;--border-color:#E1E1E191}.elementor-29691 .elementor-element.elementor-element-1f5bf30d{--icon-box-icon-margin:15px}.elementor-29691 .elementor-element.elementor-element-1f5bf30d .elementor-icon{font-size:80px}.elementor-29691 .elementor-element.elementor-element-1f5bf30d .elementor-icon-box-title{color:var(--e-global-color-7824ade)}.elementor-29691 .elementor-element.elementor-element-1f5bf30d .elementor-icon-box-title,.elementor-29691 .elementor-element.elementor-element-1f5bf30d .elementor-icon-box-title a{font-family:"Instrument Sans",Sans-serif;font-weight:600}.elementor-29691 .elementor-element.elementor-element-1f5bf30d .elementor-icon-box-description{color:var(--e-global-color-7824ade);font-family:"Instrument Sans",Sans-serif;font-weight:400}.elementor-29691 .elementor-element.elementor-element-3aefb795{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-29691 .elementor-element.elementor-element-4e3bc932{--icon-box-icon-margin:15px}.elementor-29691 .elementor-element.elementor-element-4e3bc932 .elementor-icon{font-size:80px}.elementor-29691 .elementor-element.elementor-element-4e3bc932 .elementor-icon-box-title{color:var(--e-global-color-7824ade)}.elementor-29691 .elementor-element.elementor-element-4e3bc932 .elementor-icon-box-title,.elementor-29691 .elementor-element.elementor-element-4e3bc932 .elementor-icon-box-title a{font-family:"Instrument Sans",Sans-serif;font-weight:600}.elementor-29691 .elementor-element.elementor-element-4e3bc932 .elementor-icon-box-description{color:var(--e-global-color-7824ade);font-family:"Instrument Sans",Sans-serif;font-weight:400}.elementor-29691 .elementor-element.elementor-element-e68940f{--display:flex;--min-height:305px;--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;--padding-top:112px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-29691 .elementor-element.elementor-element-e68940f:not(.elementor-motion-effects-element-type-background),.elementor-29691 .elementor-element.elementor-element-e68940f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-29691 .elementor-element.elementor-element-fda7e30{text-align:center}.elementor-29691 .elementor-element.elementor-element-fda7e30 .elementor-heading-title{font-family:"BlurWeb",Sans-serif;font-size:98px;font-weight:500;text-transform:uppercase;color:var(--e-global-color-secondary)}.elementor-29691 .elementor-element.elementor-element-ccc063f{width:var(--container-widget-width,34%);max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:center;color:var(--e-global-color-secondary);font-family:"Instrument Sans",Sans-serif;font-weight:400}.elementor-29691 .elementor-element.elementor-element-c6a4184{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:1}.elementor-29691 .elementor-element.elementor-element-c6a4184:not(.elementor-motion-effects-element-type-background),.elementor-29691 .elementor-element.elementor-element-c6a4184>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-29691 .elementor-element.elementor-element-c6a4184::before,.elementor-29691 .elementor-element.elementor-element-c6a4184>.elementor-background-video-container::before,.elementor-29691 .elementor-element.elementor-element-c6a4184>.e-con-inner>.elementor-background-video-container::before,.elementor-29691 .elementor-element.elementor-element-c6a4184>.elementor-background-slideshow::before,.elementor-29691 .elementor-element.elementor-element-c6a4184>.e-con-inner>.elementor-background-slideshow::before,.elementor-29691 .elementor-element.elementor-element-c6a4184>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://ladescalzabarefoot.com/wp-content/uploads/2026/08/pie-la-descalza.png);--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain}.elementor-29691 .elementor-element.elementor-element-9533375{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-29691 .elementor-element.elementor-element-b3d04c8 .elementor-heading-title{font-family:"Manic",Sans-serif;font-weight:400;text-transform:uppercase;color:var(--e-global-color-7824ade)}.elementor-29691 .elementor-element.elementor-element-8c494cf{width:var(--container-widget-width,70%);max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:justify;color:var(--e-global-color-7824ade);font-family:"Instrument Sans",Sans-serif;font-weight:400}.elementor-29691 .elementor-element.elementor-element-8c494cf>.elementor-widget-container{margin:-18px 0 0 0}.elementor-29691 .elementor-element.elementor-element-6f1d655{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-29691 .elementor-element.elementor-element-2f5af3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-29691 .elementor-element.elementor-element-ce24bc3 .elementor-heading-title{font-family:"Manic",Sans-serif;font-weight:400;text-transform:uppercase;color:var(--e-global-color-7824ade)}.elementor-29691 .elementor-element.elementor-element-0379fd8{width:var(--container-widget-width,70%);max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:justify;color:var(--e-global-color-7824ade);font-family:"Instrument Sans",Sans-serif;font-weight:400}.elementor-29691 .elementor-element.elementor-element-0379fd8>.elementor-widget-container{margin:-18px 0 0 0}.elementor-29691 .elementor-element.elementor-element-96c48ee{--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:flex-start;--align-items:flex-end}.elementor-29691 .elementor-element.elementor-element-4d8a0f0 .elementor-heading-title{font-family:"Manic",Sans-serif;font-weight:400;text-transform:uppercase;color:var(--e-global-color-7824ade)}.elementor-29691 .elementor-element.elementor-element-837b704{width:var(--container-widget-width,70%);max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:justify;color:var(--e-global-color-7824ade);font-family:"Instrument Sans",Sans-serif;font-weight:400}.elementor-29691 .elementor-element.elementor-element-837b704>.elementor-widget-container{margin:-18px 0 0 0}.elementor-29691 .elementor-element.elementor-element-53db47e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-29691 .elementor-element.elementor-element-2e3c359{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-29691 .elementor-element.elementor-element-141e750 .elementor-heading-title{font-family:"Manic",Sans-serif;font-weight:400;text-transform:uppercase;color:var(--e-global-color-7824ade)}.elementor-29691 .elementor-element.elementor-element-a478af1{width:var(--container-widget-width,70%);max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:justify;color:var(--e-global-color-7824ade);font-family:"Instrument Sans",Sans-serif;font-weight:400}.elementor-29691 .elementor-element.elementor-element-a478af1>.elementor-widget-container{margin:-18px 0 0 0}@media(max-width:1024px){.elementor-29691 .elementor-element.elementor-element-9538e91{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-29691 .elementor-element.elementor-element-712b70d{--padding-top:8px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px}.elementor-29691 .elementor-element.elementor-element-68d081d{--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-29691 .elementor-element.elementor-element-f73903d{--swiper-slides-to-display:3}.elementor-29691 .elementor-element.elementor-element-7df8ef27{--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}.elementor-29691 .elementor-element.elementor-element-ccc063f{--container-widget-width:517px;--container-widget-flex-grow:0;width:var(--container-widget-width,517px);max-width:517px}.elementor-29691 .elementor-element.elementor-element-9533375{--justify-content:center}}@media(max-width:767px){.elementor-29691 .elementor-element.elementor-element-9538e91{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-29691 .elementor-element.elementor-element-50990a4>.elementor-widget-container{padding:12px 20px 8px 20px}.elementor-29691 .elementor-element.elementor-element-712b70d{--padding-top:0px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px}.elementor-29691 .elementor-element.elementor-element-68d081d{--padding-top:0px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px}.woocommerce .elementor-29691 .elementor-element.elementor-element-5c3595d .price{font-size:22px}.woocommerce .elementor-29691 .elementor-element.elementor-element-5c3595d .price ins{font-size:22px}.elementor-29691 .elementor-element.elementor-element-ca92b43.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-29691 .elementor-element.elementor-element-38bff74{--padding-top:48px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-29691 .elementor-element.elementor-element-a95fda2{--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px}.elementor-29691 .elementor-element.elementor-element-f73903d{--swiper-slides-to-display:2;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-50px;--arrow-prev-top-position:-65px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-5px;--arrow-next-top-position:-65px}.elementor-29691 .elementor-element.elementor-element-7df8ef27{--min-height:100vh}.elementor-29691 .elementor-element.elementor-element-4c14e590{border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-29691 .elementor-element.elementor-element-59eb9d6{border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-29691 .elementor-element.elementor-element-3aefb795{--margin-top:50px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px}.elementor-29691 .elementor-element.elementor-element-fda7e30 .elementor-heading-title{font-size:56px}.elementor-29691 .elementor-element.elementor-element-ccc063f>.elementor-widget-container{margin:0 0 60px 0}.elementor-29691 .elementor-element.elementor-element-8c494cf>.elementor-widget-container{margin:0 0 60px 0}.elementor-29691 .elementor-element.elementor-element-53db47e.e-con{--order:99999 /* order end hack */}}@media(min-width:768px){.elementor-29691 .elementor-element.elementor-element-9538e91{--content-width:1320px}.elementor-29691 .elementor-element.elementor-element-712b70d{--width:58%}.elementor-29691 .elementor-element.elementor-element-68d081d{--width:42%}.elementor-29691 .elementor-element.elementor-element-a95fda2{--content-width:1250px}.elementor-29691 .elementor-element.elementor-element-4c14e590{--width:33%}.elementor-29691 .elementor-element.elementor-element-59eb9d6{--width:33%}.elementor-29691 .elementor-element.elementor-element-3aefb795{--width:33%}.elementor-29691 .elementor-element.elementor-element-9533375{--width:33.3333%}.elementor-29691 .elementor-element.elementor-element-6f1d655{--width:33.3333%}.elementor-29691 .elementor-element.elementor-element-2f5af3d{--width:33.3333%}.elementor-29691 .elementor-element.elementor-element-96c48ee{--width:33.3333%}.elementor-29691 .elementor-element.elementor-element-53db47e{--width:33.3333%}.elementor-29691 .elementor-element.elementor-element-2e3c359{--width:33.3333%}}@media(max-width:1024px) and (min-width:768px){.elementor-29691 .elementor-element.elementor-element-712b70d{--width:89.168%}.elementor-29691 .elementor-element.elementor-element-68d081d{--width:100%}}.breadcrumb a,.breadcrumbs a,.woocommerce-breadcrumb a,.woocommerce-breadcrumb span,.woocommerce-breadcrumb{font-size:12px!important;text-transform:uppercase}.breadcrumb a:hover,.breadcrumbs a:hover,.woocommerce-breadcrumb a:hover{text-decoration:underline}.elementor-29691 .elementor-element.elementor-element-436ee7a .mavi-specs{display:flex;flex-wrap:wrap;gap:12px 44px;font-size:15px;line-height:1.4;color:#3A3026}.elementor-29691 .elementor-element.elementor-element-436ee7a .mavi-specs__label{font-weight:700;margin-right:4px}@media (max-width:767px){.elementor-29691 .elementor-element.elementor-element-436ee7a .mavi-specs{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;font-size:14px}}@media (min-width:768px){.elementor-29691 .elementor-element.elementor-element-436ee7a .mavi-specs{padding-left:88px}}.breadcrumb a,.breadcrumbs a,.woocommerce-breadcrumb a,.woocommerce-breadcrumb span,.woocommerce-breadcrumb{font-size:12px!important;text-transform:uppercase}.breadcrumb a:hover,.breadcrumbs a:hover,.woocommerce-breadcrumb a:hover{text-decoration:underline}.elementor-29691 .elementor-element.elementor-element-ca92b43{display:none!important}.outofstock .elementor-29691 .elementor-element.elementor-element-ca92b43{display:inline-block!important}.elementor-29691 .elementor-element.elementor-element-9538e91{color:#3A3026}body.single-product,body.single-product #wrapper,body.single-product .site,body.single-product #inner-wrap{background-color:#FBFAF7!important}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-gal{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:start}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-gal.is-single{grid-template-columns:minmax(0,1fr)}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-gal.is-single .mavi-gal__thumbs{display:none}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-gal__thumbs{display:flex;flex-direction:column;gap:10px;max-height:var(--mavi-gal-h);overflow-y:auto;scrollbar-width:none}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-gal__thumbs::-webkit-scrollbar{display:none}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-gal__thumb{flex:0 0 auto;display:block;width:76px;height:88px;padding:0;margin:0;border:1px solid #fff0;border-radius:8px;background:#FFF;overflow:hidden;cursor:pointer;transition:border-color .2s}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-gal__thumb img{width:100%;height:100%;object-fit:contain;padding:2%;box-sizing:border-box;display:block;transform:scale(1.3)}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-gal__thumb.is-active,.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-gal__thumb:hover,.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-gal__thumb:focus-visible{border-color:#3A3026;background:#FFF}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-gal__main{--mavi-gal-h:min(calc(100vh - 210px),640px);position:relative;background:#FFF;border-radius:10px;overflow:hidden;cursor:zoom-in}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-gal{--mavi-gal-h:min(calc(100vh - 210px),640px)}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-gal__img{display:block;width:100%;height:var(--mavi-gal-h);min-height:360px;object-fit:contain;padding:5%;box-sizing:border-box;transition:opacity .2s}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-gal__main .mavi-pb{position:absolute;top:14px;left:14px;z-index:2;pointer-events:none}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-pb{display:flex;flex-wrap:wrap;gap:6px}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-badge{display:inline-flex;align-items:center;gap:5px;font-family:"Instrument Sans",sans-serif;font-size:12px;font-weight:500;line-height:1.2;padding:4px 9px;border-radius:5px;white-space:nowrap}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-badge__icon{font-size:12px;line-height:1}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-badge--top{background:#fff;border:1px solid #3A3026;color:#3A3026}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-badge--sale{background:#E1FCAD;border:1px solid #28392F;color:#28392F}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-badge--out{background:#3A3026;border:1px solid #3A3026;color:#fff}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-badge--custom{background:#F2EEEA;border:1px solid #6B6155;color:#3A3026}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-pt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:4px 0 6px;font-family:BlurWeb,sans-serif;font-weight:400;font-size:32px;line-height:1.1;text-transform:uppercase;color:#3A3026}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-pt__brand{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;margin-bottom:4px}.elementor-29691 .elementor-element.elementor-element-9538e91 .elementor-widget-woocommerce-product-price .price{font-family:"Instrument Sans",sans-serif!important;font-size:22px!important;font-weight:500!important;color:#3A3026!important}.elementor-29691 .elementor-element.elementor-element-9538e91 .elementor-widget-woocommerce-product-price .price del{color:#E0533F!important;font-size:18px!important;font-weight:400!important;margin-right:8px}.elementor-29691 .elementor-element.elementor-element-9538e91 .elementor-widget-woocommerce-product-price .price ins{text-decoration:none}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-pc{margin:14px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-pc__title{margin:0 0 10px;font-family:"Instrument Sans",sans-serif;font-size:17px;font-weight:600;color:#3A3026}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-pc__name{margin:0 0 10px;font-family:"Instrument Sans",sans-serif;font-size:15px;font-weight:400;color:#3A3026;opacity:.7}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-pc__list{flex-basis:100%;display:flex;flex-wrap:wrap;gap:8px}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-pc__item{display:block;width:64px;height:64px;border-radius:6px;background:#FFF;border:1px solid #3A30261F;overflow:hidden;transition:border-color .2s,box-shadow .2s}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-pc__item img{width:100%;height:100%;object-fit:cover;transform:scale(1.35);display:block}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-pc__item:hover{border-color:#3A302699}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-pc__item.is-active{border-color:#3A3026;box-shadow:0 0 0 1px #3A3026}.elementor-29691 .elementor-element.elementor-element-9538e91 table.variations,.elementor-29691 .elementor-element.elementor-element-9538e91 table.variations tbody,.elementor-29691 .elementor-element.elementor-element-9538e91 table.variations tr,.elementor-29691 .elementor-element.elementor-element-9538e91 table.variations th,.elementor-29691 .elementor-element.elementor-element-9538e91 table.variations td{display:block;width:100%;padding:0;border:0;background:#fff0}.elementor-29691 .elementor-element.elementor-element-9538e91 table.variations{margin:18px 0 0!important}.elementor-29691 .elementor-element.elementor-element-9538e91 table.variations tr:has(select[name="attribute_pa_color"]):not(:has(option:nth-child(3))){display:none}.elementor-29691 .elementor-element.elementor-element-9538e91 table.variations tr:has(select[name="attribute_pa_color"] option:nth-child(3)){display:block;margin-bottom:14px}.elementor-29691 .elementor-element.elementor-element-9538e91 table.variations tr:has(select[name="attribute_pa_color"]) th.label{display:none!important}.elementor-29691 .elementor-element.elementor-element-9538e91 table.variations th.label{padding:0 0 10px}.elementor-29691 .elementor-element.elementor-element-9538e91 table.variations th.label label{font-size:0!important;line-height:1}.elementor-29691 .elementor-element.elementor-element-9538e91 table.variations th.label label::before{content:"Elige la talla";font-family:"Instrument Sans",sans-serif;font-size:17px;font-weight:600;color:#3A3026}.elementor-29691 .elementor-element.elementor-element-9538e91 table.variations th.label .woo-selected-variation-item-name{display:none}.elementor-29691 .elementor-element.elementor-element-9538e91 .variable-items-wrapper{display:flex!important;flex-wrap:wrap;gap:8px;margin:0!important;padding:0!important}.elementor-29691 .elementor-element.elementor-element-9538e91 .variable-items-wrapper .variable-item{margin:0!important;min-width:42px;height:36px!important;padding:0 8px!important;border-radius:5px!important;background:transparent!important;box-shadow:0 0 0 1px #3A3026!important;color:#3A3026!important;position:relative}.elementor-29691 .elementor-element.elementor-element-9538e91 .variable-items-wrapper .variable-item .variable-item-span{font-family:"Instrument Sans",sans-serif;font-size:14px;color:inherit!important}.elementor-29691 .elementor-element.elementor-element-9538e91 .variable-items-wrapper .variable-item:hover{background:#3A302612!important}.elementor-29691 .elementor-element.elementor-element-9538e91 .variable-items-wrapper .variable-item.selected{background:#3A3026!important;color:#FBFAF7!important}.elementor-29691 .elementor-element.elementor-element-9538e91 .variable-items-wrapper .variable-item.disabled{box-shadow:0 0 0 1px #3A302640!important;background:transparent!important;color:#3A302673!important;opacity:1!important;filter:none!important;cursor:not-allowed;overflow:hidden}.elementor-29691 .elementor-element.elementor-element-9538e91 .variable-items-wrapper .variable-item.disabled:hover{background:transparent!important;color:#3A302673!important}.elementor-29691 .elementor-element.elementor-element-9538e91 .variable-items-wrapper .variable-item.disabled::after{content:""!important;display:block!important;position:absolute!important;inset:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;transform:none!important;opacity:1!important;visibility:visible!important;z-index:1!important;background:linear-gradient(to top right,transparent calc(50% - .6px),#3A30268C calc(50% - .6px),#3A30268C calc(50% + .6px),transparent calc(50% + .6px))!important;pointer-events:none}.elementor-29691 .elementor-element.elementor-element-9538e91 .variable-items-wrapper .variable-item.disabled .variable-item-contents::before{display:none!important}.elementor-29691 .elementor-element.elementor-element-9538e91 .variable-items-wrapper .variable-item.disabled.selected{box-shadow:0 0 0 1.5px #3A3026!important;background:transparent!important;color:#3A302699!important}.elementor-29691 .elementor-element.elementor-element-9538e91 .reset_variations{font-size:13px;color:#3A3026;text-decoration:underline;margin-top:10px;display:inline-block}.elementor-29691 .elementor-element.elementor-element-9538e91 .woocommerce-variation-price{display:none}.elementor-29691 .elementor-element.elementor-element-9538e91 .woocommerce-variation-availability{font-size:14px;margin-top:10px}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-size-guide{display:inline-flex;align-items:center;gap:8px;margin:12px 0 0;font-size:14px;color:#3A3026!important;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.elementor-29691 .elementor-element.elementor-element-9538e91 .elementor-widget-woocommerce-product-add-to-cart .quantity{display:none!important}.elementor-29691 .elementor-element.elementor-element-9538e91 .elementor-widget-woocommerce-product-add-to-cart .woocommerce-variation-add-to-cart,.elementor-29691 .elementor-element.elementor-element-9538e91 .elementor-widget-woocommerce-product-add-to-cart form.cart:not(.variations_form){display:flex;width:100%}.elementor-29691 .elementor-element.elementor-element-9538e91 .single_add_to_cart_button{flex:1 1 auto;width:100%!important;height:50px;margin:16px 0 0!important;padding:0 24px!important;border:0!important;border-radius:8px!important;background:#3A3026!important;color:#FBFAF7!important;font-family:"Instrument Sans",sans-serif!important;font-size:16px!important;font-weight:500!important;transition:opacity .2s}.elementor-29691 .elementor-element.elementor-element-9538e91 .single_add_to_cart_button:hover{opacity:.9}.elementor-29691 .elementor-element.elementor-element-9538e91 .single_add_to_cart_button.disabled{opacity:.55!important}.elementor-29691 .elementor-element.elementor-element-9538e91 .elementor-element-136a50d ul{list-style:none;margin:6px 0 0;padding:0}.elementor-29691 .elementor-element.elementor-element-9538e91 .elementor-element-136a50d li{position:relative;padding-left:30px;margin:0 0 6px;font-size:14px;line-height:1.4}.elementor-29691 .elementor-element.elementor-element-9538e91 .elementor-element-136a50d li::before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border:1.5px solid #3A3026;border-radius:50%;box-sizing:border-box}.elementor-29691 .elementor-element.elementor-element-9538e91 .elementor-element-136a50d li::after{content:"";position:absolute;left:6px;top:5px;width:5px;height:8px;border:solid #3A3026;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}@media (max-width:767px){.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-gal{grid-template-columns:minmax(0,1fr)}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-gal__thumbs{order:2;flex-direction:row;max-height:none;overflow-x:auto}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-gal__thumb{width:64px;height:72px}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-gal__img{height:auto;min-height:0;aspect-ratio:1/1}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-pt{font-size:30px}.elementor-29691 .elementor-element.elementor-element-9538e91 .elementor-widget-woocommerce-product-price .price{font-size:22px!important}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-pc__item{width:42px;height:42px}}.elementor-29691 .elementor-element.elementor-element-9538e91 .elementor-element-9bfa466{flex-direction:row!important;align-items:baseline!important;flex-wrap:wrap;gap:8px!important}.elementor-29691 .elementor-element.elementor-element-9538e91 .elementor-element-bbdf583 .elementor-heading-title{font-size:13px!important;opacity:.7}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-volver{display:inline-flex;align-items:center;gap:10px;font-family:"Instrument Sans",sans-serif;font-size:15px;font-weight:500;color:#3A3026;text-decoration:none}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-volver:hover{text-decoration:underline;text-underline-offset:4px;color:#3A3026}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-volver__arrow{position:relative;width:14px;height:10px;flex:0 0 14px}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-volver__arrow::before{content:"";position:absolute;left:0;top:50%;width:14px;height:1.5px;margin-top:-.75px;background:currentColor}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-volver__arrow::after{content:"";position:absolute;left:1px;top:50%;width:7px;height:7px;border:solid currentColor;border-width:0 0 1.5px 1.5px;transform:translateY(-50%) rotate(45deg)}.elementor-29691 .elementor-element.elementor-element-9538e91 .mavi-hidden-widget{position:absolute;width:0;height:0;overflow:hidden}.mavi-lb{position:fixed;inset:0;z-index:100001;display:none;align-items:center;justify-content:center;background:rgb(251 250 247 / .97);padding:56px 72px}.mavi-lb.is-open{display:flex}.mavi-lb__img{max-width:100%;max-height:100%;object-fit:contain;user-select:none}.mavi-lb__close{position:absolute;top:18px;right:18px;width:44px;height:44px;border:0;border-radius:50%;background:#fff0;cursor:pointer;padding:0}.mavi-lb__close::before,.mavi-lb__close::after{content:"";position:absolute;left:50%;top:50%;width:22px;height:1.5px;background:#3A3026}.mavi-lb__close::before{transform:translate(-50%,-50%) rotate(45deg)}.mavi-lb__close::after{transform:translate(-50%,-50%) rotate(-45deg)}.mavi-lb__nav{position:absolute;top:50%;width:48px;height:48px;margin-top:-24px;border:1px solid #3A3026;border-radius:50%;background:#FBFAF7;cursor:pointer;padding:0}.mavi-lb__nav::after{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;border:solid #3A3026;border-width:0 0 1.5px 1.5px}.mavi-lb__prev{left:18px}.mavi-lb__prev::after{transform:translate(-30%,-50%) rotate(45deg)}.mavi-lb__next{right:18px}.mavi-lb__next::after{transform:translate(-70%,-50%) rotate(-135deg)}.mavi-lb__close:hover,.mavi-lb__nav:hover{background:#3A302612}.mavi-lb__count{position:absolute;bottom:18px;left:0;right:0;margin:0;text-align:center;font-family:"Instrument Sans",sans-serif;font-size:14px;color:#3A3026}.mavi-lb.is-single .mavi-lb__nav,.mavi-lb.is-single .mavi-lb__count{display:none}html.mavi-no-scroll,html.mavi-no-scroll body{overflow:hidden}@media (max-width:767px){.mavi-lb{padding:56px 12px}.mavi-lb__nav{top:auto;bottom:12px;margin-top:0;width:42px;height:42px}}.elementor-29691 .elementor-element.elementor-element-9538e91 .variable-items-wrapper .variable-item::before{display:none!important}.elementor-29691 .elementor-element.elementor-element-9538e91 .variable-items-wrapper .variable-item:not(.disabled)::after{display:none!important}.elementor-29691 .elementor-element.elementor-element-9538e91 .variable-items-wrapper .variable-item:not(.disabled):hover{background:#3A3026!important;color:#FBFAF7!important}.elementor-29691 .elementor-element.elementor-element-9538e91 .variable-items-wrapper .variable-item:not(.disabled):hover .variable-item-span{color:#FBFAF7!important}.mavi-sg{position:fixed;top:0;right:0;bottom:0;z-index:100002;width:min(440px,100vw);background:#FBFAF7;border-radius:16px 0 0 16px;box-shadow:-12px 0 40px rgb(58 48 38 / .14);transform:translateX(105%);visibility:hidden;transition:transform .35s cubic-bezier(.22,.61,.36,1),visibility 0s linear .35s;display:flex;flex-direction:column;font-family:"Instrument Sans",sans-serif;color:#3A3026}.mavi-sg.is-open{transform:none;visibility:visible;transition:transform .35s cubic-bezier(.22,.61,.36,1)}.mavi-sg-overlay{position:fixed;inset:0;z-index:100001;background:rgb(58 48 38 / .35)}.mavi-sg-overlay[hidden]{display:none}.mavi-sg__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:32px 34px 18px}.mavi-sg__title{margin:0;font-size:24px;font-weight:600;line-height:1.15}.mavi-sg__close{position:relative;flex:0 0 36px;width:36px;height:36px;margin:-4px -8px 0 0;border:0;border-radius:50%;background:#fff0;cursor:pointer;padding:0}.mavi-sg__close:hover,.mavi-sg__close:focus{background:#3A302612}.mavi-sg__close::before,.mavi-sg__close::after{content:"";position:absolute;left:50%;top:50%;width:18px;height:1.5px;background:#3A3026}.mavi-sg__close::before{transform:translate(-50%,-50%) rotate(45deg)}.mavi-sg__close::after{transform:translate(-50%,-50%) rotate(-45deg)}.mavi-sg__body{flex:1 1 auto;overflow-y:auto;padding:0 34px 32px;overscroll-behavior:contain}.mavi-sg__body.has-table figure.wp-block-gallery,.mavi-sg__body.has-table figure.wp-block-image,.mavi-sg__body.has-table img{display:none!important}.mavi-sg__body figure.wp-block-table{margin:0}.mavi-sg__body table{width:100%;border-collapse:collapse;border:0;margin:0;font-size:15px}.mavi-sg__body th,.mavi-sg__body td{border:0!important;background:transparent!important;padding:7px 10px 7px 0!important;text-align:left;width:auto;vertical-align:top}.mavi-sg__body table{table-layout:auto}.mavi-sg__body thead th{font-size:13px!important;line-height:1.25}.mavi-sg__body thead th{padding:0 0 12px!important;font-size:14px;font-weight:600;text-transform:uppercase}.mavi-sg__body .mavi-sg-note,.mavi-sg__body p{margin:22px 0 0;font-size:13px;line-height:1.45}.mavi-sg__body img{max-width:100%;height:auto}@media (max-width:767px){.mavi-sg{border-radius:0;width:100vw}.mavi-sg__head{padding:24px 20px 14px}.mavi-sg__body{padding:0 20px 24px}}.elementor-29691 .elementor-element.elementor-element-9538e91 a.added_to_cart{display:none!important}.mavi-sg__body thead th{text-transform:none!important;border-bottom:0!important}.mavi-sg__body thead tr,.mavi-sg__body table thead{border:0!important}.mavi-sg__body .wp-block-table thead{border-bottom:0!important}.elementor-29691 .elementor-element.elementor-element-9538e91 .elementor-sticky__spacer .variable-items-wrapper .variable-item.variable-item::after,.elementor-29691 .elementor-element.elementor-element-9538e91 .elementor-sticky__spacer .variable-items-wrapper .variable-item.variable-item::before{display:none!important}.elementor-29691 .elementor-element.elementor-element-6427da8 .mavi-specs{display:flex;flex-wrap:wrap;gap:12px 44px;font-size:15px;line-height:1.4;color:#3A3026}.elementor-29691 .elementor-element.elementor-element-6427da8 .mavi-specs__label{font-weight:700;margin-right:4px}@media (max-width:767px){.elementor-29691 .elementor-element.elementor-element-6427da8 .mavi-specs{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;font-size:14px}}.elementor-29691 .elementor-element.elementor-element-6427da8 .mavi-specs{display:flex;flex-wrap:wrap;gap:12px 44px;font-size:15px;line-height:1.4;color:#3A3026}.elementor-29691 .elementor-element.elementor-element-6427da8 .mavi-specs__label{font-weight:700;margin-right:4px}@media (max-width:767px){.elementor-29691 .elementor-element.elementor-element-6427da8 .mavi-specs{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;font-size:14px}}.elementor-29691 .elementor-element.elementor-element-6427da8 .mavi-specs{display:flex;flex-wrap:wrap;gap:12px 44px;font-size:15px;line-height:1.4;color:#3A3026}.elementor-29691 .elementor-element.elementor-element-6427da8 .mavi-specs__label{font-weight:700;margin-right:4px}@media (max-width:767px){.elementor-29691 .elementor-element.elementor-element-6427da8 .mavi-specs{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;font-size:14px}}.e-n-accordion-item .elementor-widget-text-editor .elementor-widget-container,.e-n-accordion-item .elementor-widget-woocommerce-product-content .elementor-widget-container,.e-n-accordion-item .elementor-widget-wp-widget-wc_brands_brand_description .elementor-widget-container{max-width:70ch}.variable-items-wrapper .variable-item{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.variable-items-wrapper .variable-item:focus-visible,.single_add_to_cart_button:focus-visible,.e-n-accordion-item>summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.variable-items-wrapper .variable-item.disabled,.variable-items-wrapper .variable-item[disabled],.variable-items-wrapper .variable-item.no-stock{opacity:.4;text-decoration:line-through;cursor:not-allowed}@media (max-width:767px){.variable-items-wrapper.button-variable-items-wrapper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.variable-items-wrapper.button-variable-items-wrapper .variable-item{width:100%}input,select,textarea{font-size:16px}}.elementor-widget-woocommerce-product-price del{font-size:.7em;color:#6B6155;margin-right:.5em;opacity:1}.elementor-widget-woocommerce-product-price ins{text-decoration:none}.e-n-accordion-item:has(.elementor-widget-shortcode):not(:has(.mavi-brand-desc)){display:none}.e-atc-qty-button-holder{display:flex;gap:10px;align-items:stretch}.e-atc-qty-button-holder .single_add_to_cart_button{flex:1 1 auto;width:auto;margin:0!important;display:flex;align-items:center;justify-content:center;line-height:1;padding:0 30px;height:auto;min-height:48px}.e-atc-qty-button-holder .quantity{display:none}.mavi-size-guide{display:inline-flex;align-items:center;gap:8px;margin:4px 0 20px;font-family:"Instrument Sans",sans-serif;font-size:14px;font-weight:500;color:#3A3026!important;text-decoration:none!important;cursor:pointer;--mavi-regla:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M15.5 2.5 21.5 8.5 8.5 21.5 2.5 15.5z"/><path d="M6 12l2 2M9 9l2 2M12 6l2 2"/></svg>');
}
.mavi-size-guide::before{
  content:"";flex:0 0 18px;width:18px;height:18px;
  background-color:currentColor;
  -webkit-mask:var(--mavi-regla) center/contain no-repeat;
          mask:var(--mavi-regla) center/contain no-repeat;
}
.mavi-size-guide__texto{text-decoration:underline;text-underline-offset:3px}
.mavi-size-guide:hover .mavi-size-guide__texto,
.mavi-size-guide:focus-visible .mavi-size-guide__texto{text-decoration-thickness:2px}

/* 10. Compactar el bloque de compra para que color y talla
   entren en pantalla junto al precio */
/* el tema mete 24px de margen arriba y abajo del precio: 48px por nada */
.elementor-widget-woocommerce-product-price .price{margin:0}
/* filas de variaciones mas juntas: el tema pone 7,5px arriba y abajo
   en cada celda, y el label ocupa 31px para un texto de 15 */
.variations th.label{padding:0 0 4px !important}
.variations td.value{padding:0 0 16px !important}
.variations th.label label{margin:0 !important;line-height:1.2}
.variations .reset_variations{margin-top:0}

/* 11. Talla: hover y seleccionada en marron con el numero en beige.
   Variation Swatches expone estas variables; el !important cubre los
   repintados del tema. Las tallas sin stock se quedan como estan. */
.woo-variation-swatches .variable-items-wrapper.button-variable-items-wrapper{
  --wvs-hover-item-background-color:#3A3026;
  --wvs-hover-item-text-color:#F0E7E0;
  --wvs-selected-item-background-color:#3A3026;
  --wvs-selected-item-text-color:#F0E7E0;
  --wvs-selected-item-box-shadow:0 0 0 1px #3A3026;
}
.woo-variation-swatches .button-variable-items-wrapper .variable-item.button-variable-item:not(.no-stock):not(.disabled):hover,
.woo-variation-swatches .button-variable-items-wrapper .variable-item.button-variable-item.selected:not(.no-stock){
  background-color:#3A3026 !important;
  color:#F0E7E0 !important;
  box-shadow:0 0 0 1px #3A3026 !important;
}
.woo-variation-swatches .button-variable-items-wrapper .variable-item.button-variable-item:not(.no-stock):not(.disabled):hover .variable-item-span,
.woo-variation-swatches .button-variable-items-wrapper .variable-item.button-variable-item.selected:not(.no-stock) .variable-item-span{
  color:#F0E7E0 !important;
}
.woo-variation-swatches .button-variable-items-wrapper .variable-item.button-variable-item{
  transition:background-color .15s ease,box-shadow .15s ease,color .15s ease;
}

/* 12. Boton de compra: el icono del carrito. El color y el radio estan
   en los ajustes del widget (Estilo > Button), no aqui. */
.e-atc-qty-button-holder .single_add_to_cart_button{
  gap:12px;min-height:56px;
}
.e-atc-qty-button-holder .single_add_to_cart_button::after{
  content:"";flex:0 0 22px;width:22px;height:22px;
  background-color:currentColor;
  -webkit-mask:var(--mavi-cart) center/contain no-repeat;
          mask:var(--mavi-cart) center/contain no-repeat;
}
.e-atc-qty-button-holder{
  --mavi-cart:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><circle cx="9" cy="20" r="1.4"/><circle cx="18" cy="20" r="1.4"/><path d="M2 3h2.2l2.4 11.4a2 2 0 0 0 2 1.6h8.3a2 2 0 0 0 2-1.6L21 7H5"/></svg>');
}

/* 13. Garantias bajo el boton: icono propio en lugar de viñeta.
   El icono se pinta con mask + currentColor, asi que sigue al texto. */
.elementor-element-136a50d .elementor-widget-container ul{
  list-style:none;margin:0;padding:0;display:grid;gap:10px;
}
.elementor-element-136a50d .elementor-widget-container li{
  display:flex;align-items:center;gap:10px;margin:0;
}
.elementor-element-136a50d .elementor-widget-container li::before{
  content:"";flex:0 0 18px;width:18px;height:18px;
  background-color:currentColor;
  -webkit-mask:var(--mavi-ico) center/contain no-repeat;
          mask:var(--mavi-ico) center/contain no-repeat;
}
.elementor-element-136a50d .elementor-widget-container li:nth-child(1){--mavi-ico:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><rect x="4" y="10.5" width="16" height="10" rx="2"/><path d="M8 10.5V7a4 4 0 0 1 8 0v3.5"/></svg>')}
.elementor-element-136a50d .elementor-widget-container li:nth-child(2){--mavi-ico:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M2 5.5h11v10.5H2z"/><path d="M13 9.5h3.8l3.2 3.4V16h-7z"/><circle cx="6.5" cy="18.5" r="1.7"/><circle cx="16.8" cy="18.5" r="1.7"/></svg>')}
.elementor-element-136a50d .elementor-widget-container li:nth-child(3){--mavi-ico:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M3.5 9.5V20h17V9.5"/><path d="M2.5 9.5 4.6 4h14.8l2.1 5.5z"/><path d="M9.8 20v-5.6h4.4V20"/></svg>')}

/* 14. «Cambios y devoluciones»: mismo icono + texto, alineado con las
   garantias de arriba. Solo este acordeon, no el de Descripcion. */
.elementor-element-dee2bc1 .e-n-accordion-item-title-header{
  display:flex;align-items:center;gap:10px;
  --mavi-ico:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M21 8.4 12 3.4 3 8.4v7.2l9 5 9-5z"/><path d="m3 8.4 9 5 9-5M12 13.4V20.6"/></svg>')}.elementor-element-dee2bc1 .e-n-accordion-item-title-header::before{content:"";flex:0 0 18px;width:18px;height:18px;background-color:currentColor;-webkit-mask:var(--mavi-ico) center/contain no-repeat;mask:var(--mavi-ico) center/contain no-repeat}.elementor-element-dee2bc1 .e-n-accordion-item-title-text{text-decoration:underline;text-underline-offset:3px}