.elementor-126135 .elementor-element.elementor-element-d2f560c{--display:flex;--min-height:450px;--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:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%;}.elementor-126135 .elementor-element.elementor-element-d2f560c:not(.elementor-motion-effects-element-type-background), .elementor-126135 .elementor-element.elementor-element-d2f560c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://lsi-lastem.com/wp-content/uploads/LSI-LASTEM-7-1.webp");background-position:0px 50px;background-repeat:no-repeat;background-size:cover;}.elementor-126135 .elementor-element.elementor-element-2e4c9b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-126135 .elementor-element.elementor-element-2e4c9b4{text-align:center;}.elementor-126135 .elementor-element.elementor-element-2e4c9b4 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:80px;font-weight:700;text-shadow:0px 0px 7px rgba(0, 0, 0, 0.3);color:#FFFFFF;}.elementor-126135 .elementor-element.elementor-element-1afe2e0{--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:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:5%;--padding-bottom:0%;--padding-left:9%;--padding-right:9%;}.elementor-126135 .elementor-element.elementor-element-e6205fb{--display:flex;--width:30%;--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-126135 .elementor-element.elementor-element-ddbb044{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-126135 .elementor-element.elementor-element-5154e93{--display:flex;--width:70%;--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-126135 .elementor-element.elementor-element-bbfe7e3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-126135 .elementor-element.elementor-element-bbfe7e3.elementor-element{--align-self:flex-start;}.elementor-126135 .elementor-element.elementor-element-bbfe7e3{text-align:center;}.elementor-126135 .elementor-element.elementor-element-bbfe7e3 .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-el_color_7 );}.elementor-126135 .elementor-element.elementor-element-92c95da{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;}.elementor-126135 .elementor-element.elementor-element-f0f4fc6 .orderby-icon{right:0;left:unset;border-width:0 0px 0 0px;}.elementor-126135 .elementor-element.elementor-element-f0f4fc6 svg{right:0;left:unset;border-width:0 0px 0 0px;}.elementor-126135 .elementor-element.elementor-element-f0f4fc6{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;--icon-size:16px;--icon-spacing:3px;--border-top-width:0px;}.elementor-126135 .elementor-element.elementor-element-f0f4fc6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-126135 .elementor-element.elementor-element-f0f4fc6 .orderby{min-height:36px;border-width:0px 0px 1px 0px;}.elementor-126135 .elementor-element.elementor-element-f0f4fc6 .the7-wc-catalog-ordering .orderby{color:var( --e-global-color-el_color_7_2 );background-color:#FFFFFF00;}.elementor-126135 .elementor-element.elementor-element-f0f4fc6 .the7-wc-catalog-ordering{color:var( --e-global-color-el_color_7_2 );fill:var( --e-global-color-el_color_7_2 );}.elementor-126135 .elementor-element.elementor-element-f0f4fc6 .the7-wc-catalog-ordering .orderby-icon{color:var( --e-global-color-el_color_7_3 );}.elementor-126135 .elementor-element.elementor-element-f0f4fc6 .the7-wc-catalog-ordering svg{fill:var( --e-global-color-el_color_7_3 );color:var( --e-global-color-el_color_7_3 );}.elementor-126135 .elementor-element.elementor-element-f0f4fc6 .the7-wc-catalog-ordering:hover .orderby{color:var( --e-global-color-el_color_7 );}.elementor-126135 .elementor-element.elementor-element-f0f4fc6 .the7-wc-catalog-ordering:hover{color:var( --e-global-color-el_color_7 );fill:var( --e-global-color-el_color_7 );}.elementor-126135 .elementor-element.elementor-element-f0f4fc6 .the7-wc-catalog-ordering:hover .orderby-icon{color:var( --e-global-color-el_color_7 );}.elementor-126135 .elementor-element.elementor-element-f0f4fc6 .the7-wc-catalog-ordering:hover svg{fill:var( --e-global-color-el_color_7 );color:var( --e-global-color-el_color_7 );} .elementor-126135 .elementor-element.elementor-element-049e46c .box-button, .elementor-126135 .elementor-element.elementor-element-049e46c .box-button .popup-icon,  .elementor-126135 .elementor-element.elementor-element-049e46c .box-button:hover,  .elementor-126135 .elementor-element.elementor-element-049e46c .box-button:focus, .elementor-126135 .elementor-element.elementor-element-049e46c .box-hover:hover .box-button{background:#FFFFFF00;}.elementor-126135 .elementor-element.elementor-element-049e46c{width:auto;max-width:auto;}.elementor-126135 .elementor-element.elementor-element-049e46c > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-126135 .elementor-element.elementor-element-049e46c {--btn-icon-size:20px;--box-button-min-height:36px;--box-button-padding-top:5px;--box-button-padding-right:12px;--box-button-padding-bottom:5px;--box-button-padding-left:10px;--box-button-icon-color:var( --e-global-color-el_color_7_3 );}.elementor-126135 .elementor-element.elementor-element-049e46c .box-button.elementor-button i{font-size:20px;}.elementor-126135 .elementor-element.elementor-element-049e46c .box-button.elementor-button svg{width:20px;height:20px;}.elementor-126135 .elementor-element.elementor-element-049e46c .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-126135 .elementor-element.elementor-element-049e46c .box-button i{order:-1;margin:0 var(--btn-icon-spacing) 0 0;}.elementor-126135 .elementor-element.elementor-element-049e46c .box-button svg{order:-1;margin:0 var(--btn-icon-spacing) 0 0;fill:var( --e-global-color-el_color_7 );color:var( --e-global-color-el_color_7 );}.elementor-126135 .elementor-element.elementor-element-049e46c .box-button .popup-icon{order:-1;margin:0 var(--btn-icon-spacing) 0 0;}.elementor-126135 .elementor-element.elementor-element-049e46c .box-button{--btn-icon-spacing:8px;min-height:36px;padding:5px 12px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-126135 .elementor-element.elementor-element-049e46c .box-button, .elementor-126135 .elementor-element.elementor-element-049e46c .box-button *{color:var( --e-global-color-el_color_7 );}.elementor-126135 .elementor-element.elementor-element-049e46c .box-button i, .elementor-126135 .elementor-element.elementor-element-049e46c .box-button.elementor-button:hover i, .elementor-126135 .elementor-element.elementor-element-049e46c .box-button.elementor-button:focus i, .elementor-126135 .elementor-element.elementor-element-049e46c .box-hover:hover .box-button.elementor-button i{color:var( --e-global-color-el_color_7_3 );}.elementor-126135 .elementor-element.elementor-element-049e46c .box-button svg, .elementor-126135 .elementor-element.elementor-element-049e46c .box-button.elementor-button:hover svg, .elementor-126135 .elementor-element.elementor-element-049e46c .box-button.elementor-button:focus svg, .elementor-126135 .elementor-element.elementor-element-049e46c .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-el_color_7_3 );color:var( --e-global-color-el_color_7_3 );}.elementor-126135 .elementor-element.elementor-element-1a743bc{--display:flex;} .elementor-126135 .elementor-element.elementor-element-620cfad .box-button, .elementor-126135 .elementor-element.elementor-element-620cfad .box-button .popup-icon,  .elementor-126135 .elementor-element.elementor-element-620cfad .box-button:hover,  .elementor-126135 .elementor-element.elementor-element-620cfad .box-button:focus, .elementor-126135 .elementor-element.elementor-element-620cfad .box-hover:hover .box-button{background:#FFFFFF00;}.elementor-126135 .elementor-element.elementor-element-620cfad{width:auto;max-width:auto;}.elementor-126135 .elementor-element.elementor-element-620cfad > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-126135 .elementor-element.elementor-element-620cfad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-126135 .elementor-element.elementor-element-620cfad {--btn-icon-size:20px;--box-button-min-height:36px;--box-button-padding-top:5px;--box-button-padding-right:12px;--box-button-padding-bottom:5px;--box-button-padding-left:10px;--box-button-icon-color:var( --e-global-color-el_color_7_1 );}.elementor-126135 .elementor-element.elementor-element-620cfad .box-button.elementor-button i{font-size:20px;}.elementor-126135 .elementor-element.elementor-element-620cfad .box-button.elementor-button svg{width:20px;height:20px;}.elementor-126135 .elementor-element.elementor-element-620cfad .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-126135 .elementor-element.elementor-element-620cfad .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-126135 .elementor-element.elementor-element-620cfad .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing);fill:var( --e-global-color-el_color_7_1 );color:var( --e-global-color-el_color_7_1 );}.elementor-126135 .elementor-element.elementor-element-620cfad .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-126135 .elementor-element.elementor-element-620cfad .box-button{--btn-icon-spacing:8px;font-family:"Montserrat", sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.6em;min-height:36px;padding:5px 12px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-126135 .elementor-element.elementor-element-620cfad .box-button, .elementor-126135 .elementor-element.elementor-element-620cfad .box-button *{color:var( --e-global-color-el_color_7_1 );}.elementor-126135 .elementor-element.elementor-element-620cfad .box-button i, .elementor-126135 .elementor-element.elementor-element-620cfad .box-button.elementor-button:hover i, .elementor-126135 .elementor-element.elementor-element-620cfad .box-button.elementor-button:focus i, .elementor-126135 .elementor-element.elementor-element-620cfad .box-hover:hover .box-button.elementor-button i{color:var( --e-global-color-el_color_7_1 );}.elementor-126135 .elementor-element.elementor-element-620cfad .box-button svg, .elementor-126135 .elementor-element.elementor-element-620cfad .box-button.elementor-button:hover svg, .elementor-126135 .elementor-element.elementor-element-620cfad .box-button.elementor-button:focus svg, .elementor-126135 .elementor-element.elementor-element-620cfad .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-el_color_7_1 );color:var( --e-global-color-el_color_7_1 );}.elementor-126135 .elementor-element.elementor-element-620cfad .box-button,  .elementor-126135 .elementor-element.elementor-element-620cfad .box-button:hover,  .elementor-126135 .elementor-element.elementor-element-620cfad .box-button:focus, .elementor-126135 .elementor-element.elementor-element-620cfad .box-hover:hover .box-button{border-color:var( --e-global-color-el_color_7_1 );} .elementor-126135 .elementor-element.elementor-element-6350523 .box-button, .elementor-126135 .elementor-element.elementor-element-6350523 .box-button .popup-icon,  .elementor-126135 .elementor-element.elementor-element-6350523 .box-button:hover,  .elementor-126135 .elementor-element.elementor-element-6350523 .box-button:focus, .elementor-126135 .elementor-element.elementor-element-6350523 .box-hover:hover .box-button{background:#FFFFFF00;}.elementor-126135 .elementor-element.elementor-element-6350523{width:auto;max-width:auto;}.elementor-126135 .elementor-element.elementor-element-6350523 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-126135 .elementor-element.elementor-element-6350523.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-126135 .elementor-element.elementor-element-6350523 {--btn-icon-size:20px;--box-button-min-height:36px;--box-button-padding-top:5px;--box-button-padding-right:12px;--box-button-padding-bottom:5px;--box-button-padding-left:10px;--box-button-icon-color:var( --e-global-color-el_color_7_1 );}.elementor-126135 .elementor-element.elementor-element-6350523 .box-button.elementor-button i{font-size:20px;}.elementor-126135 .elementor-element.elementor-element-6350523 .box-button.elementor-button svg{width:20px;height:20px;}.elementor-126135 .elementor-element.elementor-element-6350523 .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-126135 .elementor-element.elementor-element-6350523 .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-126135 .elementor-element.elementor-element-6350523 .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing);fill:var( --e-global-color-el_color_7_1 );color:var( --e-global-color-el_color_7_1 );}.elementor-126135 .elementor-element.elementor-element-6350523 .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-126135 .elementor-element.elementor-element-6350523 .box-button{--btn-icon-spacing:8px;font-family:"Montserrat", sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.6em;min-height:36px;padding:5px 12px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-126135 .elementor-element.elementor-element-6350523 .box-button, .elementor-126135 .elementor-element.elementor-element-6350523 .box-button *{color:var( --e-global-color-el_color_7_1 );}.elementor-126135 .elementor-element.elementor-element-6350523 .box-button i, .elementor-126135 .elementor-element.elementor-element-6350523 .box-button.elementor-button:hover i, .elementor-126135 .elementor-element.elementor-element-6350523 .box-button.elementor-button:focus i, .elementor-126135 .elementor-element.elementor-element-6350523 .box-hover:hover .box-button.elementor-button i{color:var( --e-global-color-el_color_7_1 );}.elementor-126135 .elementor-element.elementor-element-6350523 .box-button svg, .elementor-126135 .elementor-element.elementor-element-6350523 .box-button.elementor-button:hover svg, .elementor-126135 .elementor-element.elementor-element-6350523 .box-button.elementor-button:focus svg, .elementor-126135 .elementor-element.elementor-element-6350523 .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-el_color_7_1 );color:var( --e-global-color-el_color_7_1 );}.elementor-126135 .elementor-element.elementor-element-6350523 .box-button,  .elementor-126135 .elementor-element.elementor-element-6350523 .box-button:hover,  .elementor-126135 .elementor-element.elementor-element-6350523 .box-button:focus, .elementor-126135 .elementor-element.elementor-element-6350523 .box-hover:hover .box-button{border-color:var( --e-global-color-el_color_7_1 );}.elementor-126135 .elementor-element.elementor-element-b6ef508 .filter-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;}.elementor-126135 .elementor-element.elementor-element-b6ef508 .filter-nav-item-container .indicator{order:0;padding:0px;border-width:0px;border-radius:0px;}.elementor-126135 .elementor-element.elementor-element-b6ef508 > .elementor-widget-container{margin:30px -10px -10px 0px;padding:0px 30px 0px 30px;}.elementor-126135 .elementor-element.elementor-element-b6ef508 .filter-nav-item-container{margin:0px 10px 10px 0px;}.elementor-126135 .elementor-element.elementor-element-b6ef508 .filter-nav-item-container .indicator .elementor-icon{font-size:16px;}.elementor-126135 .elementor-element.elementor-element-b6ef508.filter-indicator-align-left  .filter-nav-item-container .indicator{margin-right:8px;}.elementor-126135 .elementor-element.elementor-element-b6ef508.filter-indicator-align-right .filter-nav-item-container .indicator{margin-left:8px;}.elementor-126135 .elementor-element.elementor-element-b6ef508 .filter-nav-item.active .filter-nav-item-container .indicator .elementor-icon{color:var( --e-global-color-el_color_7_3 );}.elementor-126135 .elementor-element.elementor-element-b6ef508 .filter-nav-item.active .filter-nav-item-container .indicator .elementor-icon svg{fill:var( --e-global-color-el_color_7_3 );color:var( --e-global-color-el_color_7_3 );}.elementor-126135 .elementor-element.elementor-element-b6ef508 .filter-nav-item.clear-all .filter-nav-item-container .indicator .elementor-icon{color:var( --e-global-color-el_color_0 );}.elementor-126135 .elementor-element.elementor-element-b6ef508 .filter-nav-item.clear-all .filter-nav-item-container .indicator .elementor-icon svg{fill:var( --e-global-color-el_color_0 );color:var( --e-global-color-el_color_0 );}.elementor-126135 .elementor-element.elementor-element-b6ef508 .filter-nav-item.clear-all .filter-nav-item-container .indicator .elementor-icon.indicator-hover{color:var( --e-global-color-el_color_0 );}.elementor-126135 .elementor-element.elementor-element-b6ef508 .filter-nav-item.clear-all .filter-nav-item-container .indicator .elementor-icon.indicator-hover svg{fill:var( --e-global-color-el_color_0 );color:var( --e-global-color-el_color_0 );}.elementor-126135 .elementor-element.elementor-element-b6ef508 .filter-nav-item.clear-all .filter-nav-item-container:hover .indicator .elementor-icon{color:var( --e-global-color-el_color_0 );}.elementor-126135 .elementor-element.elementor-element-b6ef508 .filter-nav-item.clear-all .filter-nav-item-container:hover .indicator .elementor-icon svg{fill:var( --e-global-color-el_color_0 );color:var( --e-global-color-el_color_0 );}.elementor-126135 .elementor-element.elementor-element-b6ef508 .filter-nav-item.active .filter-nav-item-container .name{color:var( --e-global-color-el_color_7 );}.elementor-126135 .elementor-element.elementor-element-b6ef508 .filter-nav-item.active .filter-nav-item-container{background-color:#FFFFFF00;border-width:1px 1px 1px 1px;border-radius:0px;padding:5px 12px 5px 8px;}.elementor-126135 .elementor-element.elementor-element-b6ef508 .filter-nav-item.active .filter-nav-item-container:hover{background-color:#FFFFFF00;}.elementor-126135 .elementor-element.elementor-element-b6ef508 .filter-nav-item.clear-all .filter-nav-item-container .name{color:var( --e-global-color-el_color_0 );}.elementor-126135 .elementor-element.elementor-element-b6ef508 .filter-nav-item.clear-all .filter-nav-item-container:hover .name{color:var( --e-global-color-el_color_0 );}.elementor-126135 .elementor-element.elementor-element-b6ef508 .filter-nav-item.clear-all .filter-nav-item-container{border-width:1px 1px 1px 1px;border-radius:0px;padding:5px 12px 5px 8px;}.elementor-126135 .elementor-element.elementor-element-a130742 .dt-css-grid{grid-template-columns:repeat(3,minmax(0, 1fr));grid-column-gap:50px;grid-row-gap:50px;}.elementor-126135 .elementor-element.elementor-element-a130742{--wide-desktop-columns:3;--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, auto);--the7-img-ratio:var(--aspect-ratio, var(--ratio));--object-fit:contain;--ratio-img-width:auto;--svg-width:100%;--height:auto;--max-height:100%;--max-width:100%;--aspect-ratio:1.5;--justify-btn:center;--btn-padding-left:var(--box-button-width, 32px);--text-margin:0 var(--box-button-padding-right, 10px) 0 var(--box-button-padding-left, 10px);--btn-padding-right:0;--btn-width:auto;--icon-order:0;--text-order:1;--icon-position-left:0;--icon-position-right:auto;--icon-margin:margin: 0 0 0 var(--btn-icon-spacing);--expand-padding:0 0 0 var(--image-button-background-size);--variations-margin-top:0px;--variations-margin-right:0px;--variations-margin-bottom:0px;--variations-margin-left:0px;}.elementor-126135 .elementor-element.elementor-element-a130742 .products-variations-wrap{display:none;margin:0px 0px 0px 0px;}.elementor-126135 .elementor-element.elementor-element-a130742 .woo-list-buttons{display:flex;} .elementor-126135 .elementor-element.elementor-element-a130742 article .box-button, .elementor-126135 .elementor-element.elementor-element-a130742 article .box-button .popup-icon,  .elementor-126135 .elementor-element.elementor-element-a130742 article .box-button:hover,  .elementor-126135 .elementor-element.elementor-element-a130742 article .box-button:focus, .elementor-126135 .elementor-element.elementor-element-a130742 .box-hover:hover article .box-button{background:#FFFFFF;}.elementor-126135 .elementor-element.elementor-element-a130742 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-126135 .elementor-element.elementor-element-a130742 article{border-radius:20px 20px 20px 20px;}.elementor-126135 .elementor-element.elementor-element-a130742:not(.class-1):not(.class-2) article{box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.28);}.elementor-126135 .elementor-element.elementor-element-a130742 .img-border{border-radius:0px 0px 0px 0px;}.elementor-126135 .elementor-element.elementor-element-a130742 .woocom-list-content{text-align:center;padding:20px 20px 20px 20px;}.elementor-126135 .elementor-element.elementor-element-a130742 .product-title{font-family:"Montserrat", sans-serif;font-size:18px;}.elementor-126135 .elementor-element.elementor-element-a130742 .star-rating{font-size:12px;line-height:12px;}.elementor-126135 .elementor-element.elementor-element-a130742  .products-variations-wrap{grid-row-gap:10px;}.elementor-126135 .elementor-element.elementor-element-a130742 .products-variations:not(.swatch-type-list){grid-column-gap:10px;grid-row-gap:10px;}.elementor-126135 .elementor-element.elementor-element-a130742 {--btn-icon-size:20px;}.elementor-126135 .elementor-element.elementor-element-a130742 article .box-button.elementor-button i{font-size:20px;}.elementor-126135 .elementor-element.elementor-element-a130742 article .box-button.elementor-button svg{width:20px;height:20px;}.elementor-126135 .elementor-element.elementor-element-a130742 article .box-button{font-family:"Montserrat", sans-serif;font-size:13px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-126135 .elementor-element.elementor-element-a130742 article .box-button, .elementor-126135 .elementor-element.elementor-element-a130742 article .box-button *{color:var( --e-global-color-el_color_7_1 );}.elementor-126135 .elementor-element.elementor-element-a130742 article .box-button svg{fill:var( --e-global-color-el_color_7_1 );color:var( --e-global-color-el_color_7_1 );}.elementor-126135 .elementor-element.elementor-element-a130742 article .box-button.elementor-button:hover, .elementor-126135 .elementor-element.elementor-element-a130742 article .box-button.elementor-button:focus, .elementor-126135 .elementor-element.elementor-element-a130742 article .box-button.elementor-button:hover *, .elementor-126135 .elementor-element.elementor-element-a130742 article .box-button.elementor-button:focus *, .elementor-126135 .elementor-element.elementor-element-a130742 .box-hover:hover article .box-button.elementor-button, .elementor-126135 .elementor-element.elementor-element-a130742 .box-hover:hover article .box-button.elementor-button *{color:var( --e-global-color-primary );}.elementor-126135 .elementor-element.elementor-element-a130742 article .box-button.elementor-button:hover svg, .elementor-126135 .elementor-element.elementor-element-a130742 article .box-button.elementor-button:focus svg, .elementor-126135 .elementor-element.elementor-element-a130742 .box-hover:hover article .box-button.elementor-button svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-126135 .elementor-element.elementor-element-a130742 .paginator{justify-content:center;}@media(min-width:1365px){.elementor-126135 .elementor-element.elementor-element-d2f560c:not(.elementor-motion-effects-element-type-background), .elementor-126135 .elementor-element.elementor-element-d2f560c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1364px){.elementor-126135 .elementor-element.elementor-element-d2f560c:not(.elementor-motion-effects-element-type-background), .elementor-126135 .elementor-element.elementor-element-d2f560c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-126135 .elementor-element.elementor-element-5154e93{--width:100%;}.elementor-126135 .elementor-element.elementor-element-1a743bc{--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;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-126135 .elementor-element.elementor-element-620cfad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-126135 .elementor-element.elementor-element-620cfad .box-button{font-size:18px;padding:6px 40px 6px 50px;border-width:1px 1px 1px 1px;}.elementor-126135 .elementor-element.elementor-element-620cfad {--box-button-padding-top:6px;--box-button-padding-right:40px;--box-button-padding-bottom:6px;--box-button-padding-left:50px;}.elementor-126135 .elementor-element.elementor-element-6350523 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-126135 .elementor-element.elementor-element-6350523 .box-button{font-size:18px;padding:6px 30px 6px 40px;}.elementor-126135 .elementor-element.elementor-element-6350523 {--box-button-padding-top:6px;--box-button-padding-right:30px;--box-button-padding-bottom:6px;--box-button-padding-left:40px;}.elementor-126135 .elementor-element.elementor-element-a130742 .dt-css-grid{grid-template-columns:repeat(2,minmax(0, 1fr));}.elementor-126135 .elementor-element.elementor-element-a130742{--wide-desktop-columns:2;}}@media(max-width:767px){.elementor-126135 .elementor-element.elementor-element-d2f560c{--min-height:200px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-126135 .elementor-element.elementor-element-d2f560c:not(.elementor-motion-effects-element-type-background), .elementor-126135 .elementor-element.elementor-element-d2f560c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-126135 .elementor-element.elementor-element-2e4c9b4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-126135 .elementor-element.elementor-element-2e4c9b4 .elementor-heading-title{font-size:42px;}.elementor-126135 .elementor-element.elementor-element-1afe2e0{--width:100%;}.elementor-126135 .elementor-element.elementor-element-e6205fb{--width:100%;}.elementor-126135 .elementor-element.elementor-element-5154e93{--width:100%;}.elementor-126135 .elementor-element.elementor-element-bbfe7e3 > .elementor-widget-container{margin:0% 0% 7% 0%;}.elementor-126135 .elementor-element.elementor-element-bbfe7e3.elementor-element{--align-self:center;}.elementor-126135 .elementor-element.elementor-element-f0f4fc6{--container-widget-width:180px;--container-widget-flex-grow:0;width:var( --container-widget-width, 180px );max-width:180px;}.elementor-126135 .elementor-element.elementor-element-049e46c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-126135 .elementor-element.elementor-element-1a743bc{--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;--justify-content:space-between;}.elementor-126135 .elementor-element.elementor-element-620cfad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-126135 .elementor-element.elementor-element-620cfad.elementor-element{--align-self:center;}.elementor-126135 .elementor-element.elementor-element-620cfad .box-button{font-size:15px;min-width:0px;min-height:36px;padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-126135 .elementor-element.elementor-element-620cfad{--box-button-width:0px;}.elementor-126135 .elementor-element.elementor-element-620cfad {--box-button-min-height:36px;--box-button-padding-top:0px;--box-button-padding-right:0px;--box-button-padding-bottom:0px;--box-button-padding-left:0px;}.elementor-126135 .elementor-element.elementor-element-6350523 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-126135 .elementor-element.elementor-element-6350523.elementor-element{--align-self:center;}.elementor-126135 .elementor-element.elementor-element-6350523 .box-button{font-size:15px;min-width:0px;min-height:36px;padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-126135 .elementor-element.elementor-element-6350523{--box-button-width:0px;}.elementor-126135 .elementor-element.elementor-element-6350523 {--box-button-min-height:36px;--box-button-padding-top:0px;--box-button-padding-right:0px;--box-button-padding-bottom:0px;--box-button-padding-left:0px;}.elementor-126135 .elementor-element.elementor-element-b6ef508{width:100%;max-width:100%;}.elementor-126135 .elementor-element.elementor-element-a130742 .dt-css-grid{grid-template-columns:repeat(1,minmax(0, 1fr));}.elementor-126135 .elementor-element.elementor-element-a130742{--wide-desktop-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-3751dbb *//* ========================================================= 
   SPANISH ONLY (WPML / Polylang friendly)
   Works for: <html lang="es">, "es-ES", "es-MX", etc.
========================================================= */

html[lang^="es"] .lsi-sections{
  width: 100%;
}

/* ================= GRID ================= */

html[lang^="es"] .lsi-products-grid{
  display: grid;
  grid-template-columns: repeat(3, minmax(0,1fr));
  gap: 32px;
  align-items: stretch;
}

@media (max-width:1024px){
  html[lang^="es"] .lsi-products-grid{
    grid-template-columns: repeat(2, minmax(0,1fr));
  }
}

@media (max-width:640px){
  html[lang^="es"] .lsi-products-grid{
    grid-template-columns: 1fr;
  }
}

/* ================= CARD ================= */

html[lang^="es"] .lsi-product-card{
  background:#fff;
  border:1px solid rgba(0,0,0,.10);
  border-radius:20px;
  box-shadow:0 10px 28px rgba(0,0,0,.10);
  padding:22px 20px 18px;
  text-align:center;

  display:flex;
  flex-direction:column;
  justify-content:space-between;
  min-height:360px;
  overflow:hidden;

  transition:transform .15s ease, box-shadow .15s ease;
  will-change:transform;
}

html[lang^="es"] .lsi-product-card:hover{
  transform:translateY(-4px);
  box-shadow:0 18px 40px rgba(0,0,0,.14);
}

/* ================= IMAGE ================= */

html[lang^="es"] .lsi-product-image{
  display:flex;
  align-items:center;
  justify-content:center;
  height:230px;
  padding:10px 8px;
}

html[lang^="es"] .lsi-product-image img{
  max-height:210px;
  max-width:100%;
  object-fit:contain;
  display:block;
}

/* ================= TITLE ================= */
/* ES safety: palabras largas como "personalización" */

html[lang^="es"] .lsi-product-title{
  margin-top:10px;
  font-size:18px;
  font-weight:500;
  color:#1c1c1c;

  overflow-wrap:anywhere;
  word-break:break-word;
  hyphens:auto;

  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;

  min-height:52px;
}

/* Link wrapper */
html[lang^="es"] .lsi-product-link{
  text-decoration:none;
  color:inherit;
}

/* ================= BUTTON ================= */
/* Supports: "Elegir", "Ver producto", "Más información" */

html[lang^="es"] .lsi-product-btn{
  align-self:center;
  margin-top:14px;

  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;

  padding:10px 16px;
  border-radius:999px;
  border:1px solid rgba(0,0,0,.18);
  background:transparent;

  text-decoration:none;
  color:#1c1c1c;

  transition:background .15s ease, transform .15s ease, border-color .15s ease;
}

html[lang^="es"] .lsi-product-btn:hover{
  background:rgba(0,0,0,.04);
  transform:translateY(-1px);
  border-color:rgba(0,0,0,.22);
}

html[lang^="es"] .lsi-btn-text{
  font-size:14px;
  font-weight:400;
  letter-spacing:.06em;
  line-height:1;
  white-space:nowrap;
}

html[lang^="es"] .lsi-btn-icon svg{
  width:16px;
  height:16px;
  fill:currentColor;
  display:block;
}

/* ================= SECTION TITLES ================= */

html[lang^="es"] .lsi-section-title{
  margin:0 0 32px;
  font-size:18px;
  font-weight:400;
  color:#1c1c1c;
  line-height:1.35;
}

html[lang^="es"] .lsi-section-title span{
  font-weight:600;
}

/* ================= SECTION SPACING ================= */

html[lang^="es"] .lsi-section{
  margin-bottom:72px;
}

/* ================= EMPTY MESSAGE ================= */

html[lang^="es"] .lsi-empty{
  margin:20px 0;
  opacity:.75;
}

/* ================= RESPONSIVE ADJUSTMENTS ================= */

@media (max-width:1024px){

  html[lang^="es"] .lsi-section{
    margin-bottom:56px;
  }

  html[lang^="es"] .lsi-section-title{
    font-size:17px;
    margin-bottom:26px;
  }
}

@media (max-width:640px){

  html[lang^="es"] .lsi-section{
    margin-bottom:44px;
  }

  html[lang^="es"] .lsi-section-title{
    font-size:16px;
    margin-bottom:22px;
  }
}/* End custom CSS */
@media screen and (min-width: 1301px) {  .the7-wc-products-a130742 .dt-css-grid {    grid-template-columns: repeat(var(--wide-desktop-columns),minmax(0,1fr)) ! important;  }}