.elementor-10 .elementor-element.elementor-element-23df01f{--display:flex;--min-height:100px;--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-10 .elementor-element.elementor-element-23df01f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-23df01f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-b5a7212{--display:flex;--min-height:350px;--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;}.elementor-10 .elementor-element.elementor-element-b5a7212:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b5a7212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-b5a7212.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e9cbd80{--display:flex;--min-height:350px;--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-e9cbd80:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e9cbd80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twiinflow.com/wp-content/uploads/2025/12/escenario-airpods-apoyados-base-colores-16_9.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-10 .elementor-element.elementor-element-e9cbd80::before, .elementor-10 .elementor-element.elementor-element-e9cbd80 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e9cbd80 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-e9cbd80 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e9cbd80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-e9cbd80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000CF;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-e06a3b3{--display:flex;--min-height:350px;--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:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.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-10 .elementor-element.elementor-element-953517c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-953517c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-bdae2ad{--display:flex;--min-height:100px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10 .elementor-element.elementor-element-9cb1871.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-9cb1871{text-align:center;}.elementor-10 .elementor-element.elementor-element-9cb1871 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-aebe7e1{--display:flex;--min-height:100px;--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-end;--align-items:center;--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-10 .elementor-element.elementor-element-aebe7e1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-aebe7e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-5ad56ba{text-align:center;}.elementor-10 .elementor-element.elementor-element-5ad56ba .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-6e766e6{--display:flex;--min-height:675px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-6e766e6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6e766e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0F3;}.elementor-10 .elementor-element.elementor-element-6e766e6.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d3ff8c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-product-grid-luxury{gap:20px;}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-product-card{background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-39fb739 );border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:5px 5px 15px 5px;}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-product-image > a{border-radius:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-editorial-grid-card .woolentor-product-overlay{border-radius:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-product-image img.woolentor-product-img{border-radius:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-product-grid-magazine .woolentor-product-image{border-radius:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-product-content{padding:15px 15px 15px 15px;align-items:center;text-align:center;}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-content-header{align-items:center;text-align:center;}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-product-title a{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-product-title a:hover{color:var( --e-global-color-a93cb3e );}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-product-title{font-size:30px;font-weight:500;margin:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-product-categories .woolentor-product-category{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );padding:7px 7px 7px 7px;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-luxury-card .woolentor-product-category-badge{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );padding:7px 7px 7px 7px;margin:-25px 0px 25px 0px;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-product-categories .woolentor-product-category:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-a93cb3e );}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-luxury-card .woolentor-product-category-badge:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-a93cb3e );}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-product-categories{margin:-25px 0px 25px 0px;}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-product-description p{color:var( --e-global-color-primary );margin:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-luxury-card .woolentor-product-subtitle{color:var( --e-global-color-primary );margin:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-product-description p,.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-luxury-card .woolentor-product-subtitle{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-product-price{color:var( --e-global-color-39fb739 );}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-product-price del{color:var( --e-global-color-39fb739 );}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-product-price,.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-product-price del{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-product-actions .woolentor-cart-btn{color:var( --e-global-color-primary );background-color:var( --e-global-color-39fb739 );background:var( --e-global-color-39fb739 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px!important;padding:15px 15px 15px 15px!important;}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-product-actions .woolentor-cart-btn:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-a93cb3e );background:var( --e-global-color-a93cb3e );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-luxury-card .woolentor-cart-btn::before{background-color:var( --e-global-color-a93cb3e );background:var( --e-global-color-a93cb3e );}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-grid-card .woolentor-product-actions .woolentor-cart-btn,.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-list-card .woolentor-product-actions .woolentor-cart-btn,.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-luxury-card a.woolentor-cart-btn{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-product-actions .woolentor-cart-btn svg{width:12px;height:12px;}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-luxury-card .woolentor-cart-arrow{font-size:12px;}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-quick-actions .woolentor-quick-action{color:var( --e-global-color-secondary );background-color:#ADADAD54;font-size:20px;border-radius:15px 15px 15px 15px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-quick-actions .woolentor-quick-action a{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-quick-actions .woolentor-quick-action:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-a93cb3e );}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-quick-actions .woolentor-quick-action:hover a{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-quick-actions .woolentor-quick-action svg{width:20px;height:20px;}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-pagination{justify-content:center;}.elementor-10 .elementor-element.elementor-element-0934bef{--display:flex;--min-height:100px;--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-end;--align-items:center;--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-10 .elementor-element.elementor-element-0934bef:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0934bef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8e210df{text-align:center;}.elementor-10 .elementor-element.elementor-element-8e210df .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-5129213{--display:flex;--min-height:675px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-5129213:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5129213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0F3;}.elementor-10 .elementor-element.elementor-element-5129213.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f01166a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-product-grid-luxury{gap:20px;}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-product-card{background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-39fb739 );border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:5px 5px 15px 5px;}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-product-image > a{border-radius:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-editorial-grid-card .woolentor-product-overlay{border-radius:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-product-image img.woolentor-product-img{border-radius:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-product-grid-magazine .woolentor-product-image{border-radius:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-product-content{padding:15px 15px 15px 15px;align-items:center;text-align:center;}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-content-header{align-items:center;text-align:center;}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-product-title a{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-product-title a:hover{color:var( --e-global-color-a93cb3e );}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-product-title{font-size:30px;font-weight:500;margin:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-product-categories .woolentor-product-category{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );padding:7px 7px 7px 7px;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-luxury-card .woolentor-product-category-badge{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );padding:7px 7px 7px 7px;margin:-25px 0px 25px 0px;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-product-categories .woolentor-product-category:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-a93cb3e );}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-luxury-card .woolentor-product-category-badge:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-a93cb3e );}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-product-categories{margin:-25px 0px 25px 0px;}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-product-description p{color:var( --e-global-color-primary );margin:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-luxury-card .woolentor-product-subtitle{color:var( --e-global-color-primary );margin:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-product-description p,.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-luxury-card .woolentor-product-subtitle{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-product-price{color:var( --e-global-color-39fb739 );}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-product-price del{color:var( --e-global-color-39fb739 );}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-product-price,.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-product-price del{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-product-actions .woolentor-cart-btn{color:var( --e-global-color-primary );background-color:var( --e-global-color-39fb739 );background:var( --e-global-color-39fb739 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px!important;padding:15px 15px 15px 15px!important;}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-product-actions .woolentor-cart-btn:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-a93cb3e );background:var( --e-global-color-a93cb3e );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-luxury-card .woolentor-cart-btn::before{background-color:var( --e-global-color-a93cb3e );background:var( --e-global-color-a93cb3e );}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-grid-card .woolentor-product-actions .woolentor-cart-btn,.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-list-card .woolentor-product-actions .woolentor-cart-btn,.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-luxury-card a.woolentor-cart-btn{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-product-actions .woolentor-cart-btn svg{width:12px;height:12px;}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-luxury-card .woolentor-cart-arrow{font-size:12px;}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-quick-actions .woolentor-quick-action{color:var( --e-global-color-secondary );background-color:#ADADAD54;font-size:20px;border-radius:15px 15px 15px 15px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-quick-actions .woolentor-quick-action a{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-quick-actions .woolentor-quick-action:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-a93cb3e );}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-quick-actions .woolentor-quick-action:hover a{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-quick-actions .woolentor-quick-action svg{width:20px;height:20px;}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-pagination{justify-content:center;}.elementor-10 .elementor-element.elementor-element-7e31df2{--display:flex;--min-height:100px;--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-end;--align-items:center;--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-10 .elementor-element.elementor-element-7e31df2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7e31df2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-3d5fc3c{text-align:center;}.elementor-10 .elementor-element.elementor-element-3d5fc3c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ee29c25{--display:flex;--min-height:675px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-ee29c25:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ee29c25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0F3;}.elementor-10 .elementor-element.elementor-element-ee29c25.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-76433cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-product-grid-luxury{gap:20px;}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-product-card{background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-39fb739 );border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:5px 5px 15px 5px;}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-product-image > a{border-radius:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-editorial-grid-card .woolentor-product-overlay{border-radius:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-product-image img.woolentor-product-img{border-radius:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-product-grid-magazine .woolentor-product-image{border-radius:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-product-content{padding:15px 15px 15px 15px;align-items:center;text-align:center;}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-content-header{align-items:center;text-align:center;}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-product-title a{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-product-title a:hover{color:var( --e-global-color-a93cb3e );}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-product-title{font-size:30px;font-weight:500;margin:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-product-categories .woolentor-product-category{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );padding:7px 7px 7px 7px;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-luxury-card .woolentor-product-category-badge{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );padding:7px 7px 7px 7px;margin:-25px 0px 25px 0px;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-product-categories .woolentor-product-category:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-a93cb3e );}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-luxury-card .woolentor-product-category-badge:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-a93cb3e );}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-product-categories{margin:-25px 0px 25px 0px;}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-product-description p{color:var( --e-global-color-primary );margin:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-luxury-card .woolentor-product-subtitle{color:var( --e-global-color-primary );margin:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-product-description p,.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-luxury-card .woolentor-product-subtitle{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-product-price{color:var( --e-global-color-39fb739 );}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-product-price del{color:var( --e-global-color-39fb739 );}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-product-price,.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-product-price del{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-product-actions .woolentor-cart-btn{color:var( --e-global-color-primary );background-color:var( --e-global-color-39fb739 );background:var( --e-global-color-39fb739 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px!important;padding:15px 15px 15px 15px!important;}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-product-actions .woolentor-cart-btn:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-a93cb3e );background:var( --e-global-color-a93cb3e );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-luxury-card .woolentor-cart-btn::before{background-color:var( --e-global-color-a93cb3e );background:var( --e-global-color-a93cb3e );}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-grid-card .woolentor-product-actions .woolentor-cart-btn,.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-list-card .woolentor-product-actions .woolentor-cart-btn,.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-luxury-card a.woolentor-cart-btn{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-product-actions .woolentor-cart-btn svg{width:12px;height:12px;}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-luxury-card .woolentor-cart-arrow{font-size:12px;}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-quick-actions .woolentor-quick-action{color:var( --e-global-color-secondary );background-color:#ADADAD54;font-size:20px;border-radius:15px 15px 15px 15px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-quick-actions .woolentor-quick-action a{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-quick-actions .woolentor-quick-action:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-a93cb3e );}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-quick-actions .woolentor-quick-action:hover a{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-quick-actions .woolentor-quick-action svg{width:20px;height:20px;}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-pagination{justify-content:center;}.elementor-10 .elementor-element.elementor-element-a3b14de{--display:flex;--min-height:100px;--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-end;--align-items:center;--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-10 .elementor-element.elementor-element-a3b14de:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a3b14de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-d3075d4{text-align:center;}.elementor-10 .elementor-element.elementor-element-d3075d4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-b93b0ad{--display:flex;--min-height:675px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-b93b0ad:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b93b0ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0F3;}.elementor-10 .elementor-element.elementor-element-b93b0ad.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-00e3a5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-product-grid-luxury{gap:20px;}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-product-card{background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-39fb739 );border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:5px 5px 15px 5px;}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-product-image > a{border-radius:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-editorial-grid-card .woolentor-product-overlay{border-radius:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-product-image img.woolentor-product-img{border-radius:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-product-grid-magazine .woolentor-product-image{border-radius:25px 25px 25px 25px;}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-product-content{padding:15px 15px 15px 15px;align-items:center;text-align:center;}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-content-header{align-items:center;text-align:center;}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-product-title a{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-product-title a:hover{color:var( --e-global-color-a93cb3e );}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-product-title{font-size:30px;font-weight:500;margin:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-product-categories .woolentor-product-category{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );padding:7px 7px 7px 7px;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-luxury-card .woolentor-product-category-badge{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );padding:7px 7px 7px 7px;margin:-25px 0px 25px 0px;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-product-categories .woolentor-product-category:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-a93cb3e );}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-luxury-card .woolentor-product-category-badge:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-a93cb3e );}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-product-categories{margin:-25px 0px 25px 0px;}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-product-description p{color:var( --e-global-color-primary );margin:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-luxury-card .woolentor-product-subtitle{color:var( --e-global-color-primary );margin:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-product-description p,.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-luxury-card .woolentor-product-subtitle{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-product-price{color:var( --e-global-color-39fb739 );}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-product-price del{color:var( --e-global-color-39fb739 );}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-product-price,.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-product-price del{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-product-actions .woolentor-cart-btn{color:var( --e-global-color-primary );background-color:var( --e-global-color-39fb739 );background:var( --e-global-color-39fb739 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px!important;padding:15px 15px 15px 15px!important;}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-product-actions .woolentor-cart-btn:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-a93cb3e );background:var( --e-global-color-a93cb3e );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-luxury-card .woolentor-cart-btn::before{background-color:var( --e-global-color-a93cb3e );background:var( --e-global-color-a93cb3e );}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-grid-card .woolentor-product-actions .woolentor-cart-btn,.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-list-card .woolentor-product-actions .woolentor-cart-btn,.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-luxury-card a.woolentor-cart-btn{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-product-actions .woolentor-cart-btn svg{width:12px;height:12px;}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-luxury-card .woolentor-cart-arrow{font-size:12px;}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-quick-actions .woolentor-quick-action{color:var( --e-global-color-secondary );background-color:#ADADAD54;font-size:20px;border-radius:15px 15px 15px 15px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-quick-actions .woolentor-quick-action a{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-quick-actions .woolentor-quick-action:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-a93cb3e );}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-quick-actions .woolentor-quick-action:hover a{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-quick-actions .woolentor-quick-action svg{width:20px;height:20px;}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-pagination{justify-content:center;}.elementor-10 .elementor-element.elementor-element-6ec21b9{--display:flex;--min-height:300px;--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;}.elementor-10 .elementor-element.elementor-element-6ec21b9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6ec21b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-product-grid-luxury{gap:20px;}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-product-grid-luxury{gap:20px;}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-product-grid-luxury{gap:20px;}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-product-grid-luxury{gap:20px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-b5a7212{--content-width:1140px;}.elementor-10 .elementor-element.elementor-element-e06a3b3{--width:60%;}.elementor-10 .elementor-element.elementor-element-6e766e6{--content-width:1140px;}.elementor-10 .elementor-element.elementor-element-5129213{--content-width:1140px;}.elementor-10 .elementor-element.elementor-element-ee29c25{--content-width:1140px;}.elementor-10 .elementor-element.elementor-element-b93b0ad{--content-width:1140px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-b5a7212{--min-height:200px;}.elementor-10 .elementor-element.elementor-element-e9cbd80{--width:100%;--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;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-e06a3b3{--width:100%;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10 .elementor-element.elementor-element-e06a3b3.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-953517c .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-bdae2ad{--content-width:100%;--min-height:145px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10 .elementor-element.elementor-element-9cb1871 .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-d3ff8c7 .woolentor-product-grid-luxury{gap:15px;}.elementor-10 .elementor-element.elementor-element-f01166a .woolentor-product-grid-luxury{gap:15px;}.elementor-10 .elementor-element.elementor-element-76433cf .woolentor-product-grid-luxury{gap:15px;}.elementor-10 .elementor-element.elementor-element-00e3a5a .woolentor-product-grid-luxury{gap:15px;}}/* Start custom CSS for heading, class: .elementor-element-5ad56ba *//* =========================================
   ESTILO TÍTULO CATEGORÍA: ABSTRACTO (Posición Libre)
   ========================================= */

.twinflow-title-tech {
    color: #54595F !important;
    text-align: center !important;
    text-transform: uppercase;
    
    /* --- CAMBIO AQUÍ: --- */
    text-transform: none !important; /* Respeta mayúsculas/minúsculas tal cual lo escribas */
    /* -------------------- */
    
    font-weight: 700 !important;
    letter-spacing: 3px;
    position: relative;
    
    /* MÁRGENES (Mantenemos tu ajuste: lejos arriba, pegado abajo) */
    padding-bottom: 15px;
    margin-top: 60px !important;
    margin-bottom: 5px !important;
    
    width: 100%;
    display: block !important;
}

/* --- CONFIGURACIÓN COMÚN PARA LAS DOS BARRAS --- */
.twinflow-title-tech::before,
.twinflow-title-tech::after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 45px;       /* AMBAS DEL MISMO TAMAÑO EXACTO */
    height: 4px;       /* Mismo grosor */
    border-radius: 4px;
}

/* 1. BARRA NARANJA (La rebelde de la izquierda) */
.twinflow-title-tech::before {
    background-color: #FF7F50; 
    left: 50%;
    /* La movemos 40px a la izquierda del centro */
    transform: translateX(-95px); 
}

/* 2. BARRA CIAN (La rebelde de la derecha) */
.twinflow-title-tech::after {
    background-color: #50D3D8; 
    left: 50%;
    /* La movemos solo 15px a la derecha (distancia desigual) */
    transform: translateX(75px); 
}/* End custom CSS */
/* Start custom CSS for woolentor-product-grid-luxury, class: .elementor-element-d3ff8c7 *//* =========================================
   ARREGLO DE MINIATURAS DEL OJO (ANTÍDOTO LUXURY)
   ========================================= */

/* 1. OBLIGAR AL CONTENEDOR A SER UNA CAJA NORMAL */
/* El widget Luxury intenta ponerlo 'flex' o raro, aquí lo reseteamos */
.ht-product-quickview-content .images {
    display: block !important;
    width: 50% !important;
    float: left !important;
    margin-right: 0 !important;
    opacity: 1 !important; /* Asegurar que se vean */
}

/* 2. ORDENAR LAS MINIATURAS (El desorden que ves) */
/* Forzamos una rejilla de 4 columnas estricta */
.ht-product-quickview-content .flex-control-thumbs {
    display: flex !important;
    flex-wrap: wrap !important;
    margin: 10px 0 0 0 !important;
    padding: 0 !important;
    width: 100% !important;
}

/* 3. CONTROLAR CADA FOTO PEQUEÑA */
.ht-product-quickview-content .flex-control-thumbs li {
    width: 25% !important;       /* 4 por fila clavadas */
    float: left !important;
    list-style: none !important; /* Quitar puntos */
    margin: 0 !important;        /* Quitar márgenes raros */
    padding: 5px !important;     /* Espacio limpio entre ellas */
    box-sizing: border-box !important;
}

/* 4. LA IMAGEN DENTRO DE LA MINIATURA */
.ht-product-quickview-content .flex-control-thumbs img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    opacity: 1 !important; /* Que no se vean oscuras */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e766e6 *//* --- ARREGLO TOTAL VISTA RÁPIDA (NUCLEAR) --- */

/* 1. TEXTO: Obligar a TODO a ser negro (Fuerza bruta) */
.ht-product-quickview-content,
.ht-product-quickview-content * {
    color: #000000 !important; /* Negro puro */
    text-shadow: none !important;
}

/* 2. PRECIO: Ponerlo Naranja (Excepción) */
.ht-product-quickview-content .price,
.ht-product-quickview-content .price * {
    color: #FF7F50 !important; /* Tu Naranja */
}

/* 3. FOTO: Que se vea entera sin cortes */
.ht-product-quickview-content .ht-product-image img {
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
    max-height: 400px !important;   /* Límite de altura */
    object-fit: contain !important; /* LA CLAVE: Ajustar sin recortar */
    margin: 0 auto !important;
    background-color: transparent !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

/* 4. FONDO DE LA VENTANA (Blanco Limpio) */
.ht-product-quickview-content {
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for woolentor-product-grid-luxury, class: .elementor-element-f01166a *//* =========================================
   ARREGLO DE MINIATURAS DEL OJO (ANTÍDOTO LUXURY)
   ========================================= */

/* 1. OBLIGAR AL CONTENEDOR A SER UNA CAJA NORMAL */
/* El widget Luxury intenta ponerlo 'flex' o raro, aquí lo reseteamos */
.ht-product-quickview-content .images {
    display: block !important;
    width: 50% !important;
    float: left !important;
    margin-right: 0 !important;
    opacity: 1 !important; /* Asegurar que se vean */
}

/* 2. ORDENAR LAS MINIATURAS (El desorden que ves) */
/* Forzamos una rejilla de 4 columnas estricta */
.ht-product-quickview-content .flex-control-thumbs {
    display: flex !important;
    flex-wrap: wrap !important;
    margin: 10px 0 0 0 !important;
    padding: 0 !important;
    width: 100% !important;
}

/* 3. CONTROLAR CADA FOTO PEQUEÑA */
.ht-product-quickview-content .flex-control-thumbs li {
    width: 25% !important;       /* 4 por fila clavadas */
    float: left !important;
    list-style: none !important; /* Quitar puntos */
    margin: 0 !important;        /* Quitar márgenes raros */
    padding: 5px !important;     /* Espacio limpio entre ellas */
    box-sizing: border-box !important;
}

/* 4. LA IMAGEN DENTRO DE LA MINIATURA */
.ht-product-quickview-content .flex-control-thumbs img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    opacity: 1 !important; /* Que no se vean oscuras */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5129213 *//* --- ARREGLO TOTAL VISTA RÁPIDA (NUCLEAR) --- */

/* 1. TEXTO: Obligar a TODO a ser negro (Fuerza bruta) */
.ht-product-quickview-content,
.ht-product-quickview-content * {
    color: #000000 !important; /* Negro puro */
    text-shadow: none !important;
}

/* 2. PRECIO: Ponerlo Naranja (Excepción) */
.ht-product-quickview-content .price,
.ht-product-quickview-content .price * {
    color: #FF7F50 !important; /* Tu Naranja */
}

/* 3. FOTO: Que se vea entera sin cortes */
.ht-product-quickview-content .ht-product-image img {
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
    max-height: 400px !important;   /* Límite de altura */
    object-fit: contain !important; /* LA CLAVE: Ajustar sin recortar */
    margin: 0 auto !important;
    background-color: transparent !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

/* 4. FONDO DE LA VENTANA (Blanco Limpio) */
.ht-product-quickview-content {
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for woolentor-product-grid-luxury, class: .elementor-element-76433cf *//* =========================================
   ARREGLO DE MINIATURAS DEL OJO (ANTÍDOTO LUXURY)
   ========================================= */

/* 1. OBLIGAR AL CONTENEDOR A SER UNA CAJA NORMAL */
/* El widget Luxury intenta ponerlo 'flex' o raro, aquí lo reseteamos */
.ht-product-quickview-content .images {
    display: block !important;
    width: 50% !important;
    float: left !important;
    margin-right: 0 !important;
    opacity: 1 !important; /* Asegurar que se vean */
}

/* 2. ORDENAR LAS MINIATURAS (El desorden que ves) */
/* Forzamos una rejilla de 4 columnas estricta */
.ht-product-quickview-content .flex-control-thumbs {
    display: flex !important;
    flex-wrap: wrap !important;
    margin: 10px 0 0 0 !important;
    padding: 0 !important;
    width: 100% !important;
}

/* 3. CONTROLAR CADA FOTO PEQUEÑA */
.ht-product-quickview-content .flex-control-thumbs li {
    width: 25% !important;       /* 4 por fila clavadas */
    float: left !important;
    list-style: none !important; /* Quitar puntos */
    margin: 0 !important;        /* Quitar márgenes raros */
    padding: 5px !important;     /* Espacio limpio entre ellas */
    box-sizing: border-box !important;
}

/* 4. LA IMAGEN DENTRO DE LA MINIATURA */
.ht-product-quickview-content .flex-control-thumbs img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    opacity: 1 !important; /* Que no se vean oscuras */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee29c25 *//* --- ARREGLO TOTAL VISTA RÁPIDA (NUCLEAR) --- */

/* 1. TEXTO: Obligar a TODO a ser negro (Fuerza bruta) */
.ht-product-quickview-content,
.ht-product-quickview-content * {
    color: #000000 !important; /* Negro puro */
    text-shadow: none !important;
}

/* 2. PRECIO: Ponerlo Naranja (Excepción) */
.ht-product-quickview-content .price,
.ht-product-quickview-content .price * {
    color: #FF7F50 !important; /* Tu Naranja */
}

/* 3. FOTO: Que se vea entera sin cortes */
.ht-product-quickview-content .ht-product-image img {
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
    max-height: 400px !important;   /* Límite de altura */
    object-fit: contain !important; /* LA CLAVE: Ajustar sin recortar */
    margin: 0 auto !important;
    background-color: transparent !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

/* 4. FONDO DE LA VENTANA (Blanco Limpio) */
.ht-product-quickview-content {
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for woolentor-product-grid-luxury, class: .elementor-element-00e3a5a *//* =========================================
   ARREGLO DE MINIATURAS DEL OJO (ANTÍDOTO LUXURY)
   ========================================= */

/* 1. OBLIGAR AL CONTENEDOR A SER UNA CAJA NORMAL */
/* El widget Luxury intenta ponerlo 'flex' o raro, aquí lo reseteamos */
.ht-product-quickview-content .images {
    display: block !important;
    width: 50% !important;
    float: left !important;
    margin-right: 0 !important;
    opacity: 1 !important; /* Asegurar que se vean */
}

/* 2. ORDENAR LAS MINIATURAS (El desorden que ves) */
/* Forzamos una rejilla de 4 columnas estricta */
.ht-product-quickview-content .flex-control-thumbs {
    display: flex !important;
    flex-wrap: wrap !important;
    margin: 10px 0 0 0 !important;
    padding: 0 !important;
    width: 100% !important;
}

/* 3. CONTROLAR CADA FOTO PEQUEÑA */
.ht-product-quickview-content .flex-control-thumbs li {
    width: 25% !important;       /* 4 por fila clavadas */
    float: left !important;
    list-style: none !important; /* Quitar puntos */
    margin: 0 !important;        /* Quitar márgenes raros */
    padding: 5px !important;     /* Espacio limpio entre ellas */
    box-sizing: border-box !important;
}

/* 4. LA IMAGEN DENTRO DE LA MINIATURA */
.ht-product-quickview-content .flex-control-thumbs img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    opacity: 1 !important; /* Que no se vean oscuras */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b93b0ad *//* --- ARREGLO TOTAL VISTA RÁPIDA (NUCLEAR) --- */

/* 1. TEXTO: Obligar a TODO a ser negro (Fuerza bruta) */
.ht-product-quickview-content,
.ht-product-quickview-content * {
    color: #000000 !important; /* Negro puro */
    text-shadow: none !important;
}

/* 2. PRECIO: Ponerlo Naranja (Excepción) */
.ht-product-quickview-content .price,
.ht-product-quickview-content .price * {
    color: #FF7F50 !important; /* Tu Naranja */
}

/* 3. FOTO: Que se vea entera sin cortes */
.ht-product-quickview-content .ht-product-image img {
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
    max-height: 400px !important;   /* Límite de altura */
    object-fit: contain !important; /* LA CLAVE: Ajustar sin recortar */
    margin: 0 auto !important;
    background-color: transparent !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

/* 4. FONDO DE LA VENTANA (Blanco Limpio) */
.ht-product-quickview-content {
    background-color: #ffffff !important;
}/* End custom CSS */