@charset "UTF-8";textarea{resize:none}h1{font-size:30px}h2{font-size:24px}h3{font-size:22px}ul{padding:0}@media only screen and (max-width:375px){h1{font-size:20px}h2{font-size:18px}h3{font-size:16px}p{font-size:14px}}@media only screen and (min-width:375px)and (max-width:568px){h1{font-size:22px}h2{font-size:18px}h3{font-size:16px}p{font-size:14px}}@media only screen and (min-width:568px)and (max-width:1024px){h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}p{font-size:15px}}.accesorios{box-sizing:border-box;display:block;width:100%;margin:0;padding:95px 24px 110px;background:#fff;color:#17211c}.accesorios__container{width:100%;max-width:1300px;margin:0 auto}.accesorios__header{max-width:850px;margin-bottom:50px}.accesorios__header h1{width:100%;margin:0;padding:0;color:#17211c;font-size:clamp(2.5rem,4.2vw,4.5rem);line-height:1.08;letter-spacing:-.045em;text-align:left}.accesorios__header p{max-width:650px;margin:25px 0 0;color:#626b66;font-size:1.06rem;line-height:1.75}.accesorios__eyebrow{display:block;margin-bottom:20px;color:#00893c;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.accesorios__list{display:flex;flex-direction:column;gap:25px;width:100%}.accesorios .accesorio{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:stretch;gap:40px;width:100%;min-height:285px;margin:0;padding:22px;border:1px solid #e8ece9;border-radius:8px;background:#fff;transition:border-color .25s ease,box-shadow .25s ease}.accesorios .accesorio:hover{border-color:#cbdacf;box-shadow:0 10px 28px #0000000b}.accesorios .acc-img{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:240px;overflow:hidden;background:#f4f4f4;border-radius:5px}.accesorios .acc-img img{display:block;box-sizing:border-box;width:100%;height:260px;margin:0;padding:20px;object-fit:contain;object-position:center}.accesorios .acc-descrip{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;min-width:0;padding:15px 20px 15px 0}.accesorios .acc-descrip h2{width:100%;margin:0 0 18px;padding:0;color:#17211c;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:700;line-height:1.25;text-align:left}.accesorios .acc-descrip p{width:100%;max-width:750px;margin:0;color:#626b66;font-size:1rem;line-height:1.8;text-align:left}.accesorios .acc-manual{display:flex;align-items:flex-start;margin-top:28px}.accesorios .manual-btn{position:static;display:inline-flex;align-items:center;justify-content:center;width:auto;margin:0;padding:0;border:none;border-radius:5px;background:#00893c;cursor:pointer;transition:background .25s ease}.accesorios .manual-btn:hover{background:#007332}.accesorios .manual-btn a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:43px;padding:11px 20px;color:#fff;font-size:.9rem;font-weight:600;text-decoration:none;line-height:1.3}.accesorios .manual-btn a svg{font-size:1.1rem}@media(max-width:900px){.accesorios{padding:75px 20px 90px}.accesorios .accesorio{grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:25px;padding:18px}.accesorios .acc-img{min-height:220px}.accesorios .acc-img img{height:235px;padding:15px}.accesorios .acc-descrip{padding:10px 5px 10px 0}.accesorios .acc-descrip p{font-size:.95rem}}@media(max-width:650px){.accesorios{padding:65px 20px 80px}.accesorios__header{margin-bottom:35px}.accesorios__header h1{font-size:clamp(2rem,8vw,2.7rem)}.accesorios__header p{margin-top:20px;font-size:.98rem}.accesorios__list{gap:20px}.accesorios .accesorio{grid-template-columns:1fr;gap:0;min-height:0;padding:15px}.accesorios .acc-img{min-height:220px}.accesorios .acc-img img{height:240px;padding:15px}.accesorios .acc-descrip{padding:22px 5px 10px}.accesorios .acc-descrip h2{margin-bottom:13px;font-size:1.4rem}.accesorios .acc-descrip p{font-size:.95rem;line-height:1.7}.accesorios .acc-manual{width:100%;margin-top:22px}.accesorios .manual-btn{max-width:100%}.accesorios .manual-btn a{padding:11px 17px;font-size:.88rem}}.accesorio-simple{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:20px 0}.accesorio-simple label{font-size:.9rem;color:#626b66;font-weight:600}.accesorio-simple input{width:100px;padding:11px 14px;border:1px solid #dce3dd;border-radius:5px;font:inherit;text-align:center}.accesorio-simple .acc-btn-comprar{cursor:pointer}.eleccion-accesorio .accesorio-simple{width:100%;max-width:420px;display:flex;flex-direction:column;gap:12px}.eleccion-accesorio .accesorio-simple label{font-size:14px;font-weight:600;color:#626b66}.eleccion-accesorio .accesorio-simple__acciones{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.eleccion-accesorio .accesorio-simple input{width:85px;height:42px;padding:8px;border:1px solid #dce3dd;border-radius:5px;font:inherit;text-align:center}.eleccion-accesorio .accesorio-simple .acc-btn-comprar{width:auto;min-height:42px;padding:10px 22px;margin:0;border-radius:5px}.eleccion-accesorio .accesorio-simple .acc-btn-comprar:hover{padding:10px 22px;background:#007332}.eleccion-accesorio .accesorio-simple .acc-btn-comprar:disabled{opacity:.5;cursor:not-allowed}@media(max-width:650px){.eleccion-accesorio .accesorio-simple{max-width:100%}}body{margin:0;padding:0;box-sizing:border-box;font-family:Roboto,sans-serif;color:#00893c}.App{background-color:#fff;display:flex;justify-content:center;max-width:100%;flex-wrap:wrap}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{border-radius:3px}::-webkit-scrollbar-thumb{border-radius:5px;background-color:#00893c}::-webkit-scrollbar-thumb:hover{background-color:#000}:root{color-scheme:light}@media(prefers-color-scheme:light){.App{background-color:#fff}}@media(prefers-color-scheme:dark){.App{background-color:#fff}}.carrito{box-sizing:border-box;display:block;width:100%;margin:0;padding:95px 24px 110px;background:#fff;color:#17211c}.carrito__container{width:100%;max-width:1300px;margin:0 auto}.carrito__header{max-width:850px;margin-bottom:55px}.carrito__header h1{margin:0;color:#17211c;font-size:clamp(2.5rem,4.2vw,4.5rem);line-height:1.08;letter-spacing:-.045em;text-align:left}.carrito__header p{max-width:700px;margin:25px 0 0;color:#626b66;font-size:1.06rem;line-height:1.75}.carrito__eyebrow{display:block;margin-bottom:20px;color:#00893c;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.carrito .carrito-container{display:block;width:100%;min-height:40vh;margin:0}.carrito__products,.carrito .carro-lleno{width:100%}.carrito__section-header{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:25px}.carrito__section-header h2{margin:0;color:#17211c;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.3}.carrito__section-header span{color:#7b8580;font-size:.9rem}.carrito__tabla-scroll{box-sizing:border-box;width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid #e5ebe6;border-radius:8px;background:#fff}.carrito__tabla-scroll:focus-visible{outline:2px solid #00893C;outline-offset:3px}.carrito__tabla-scroll table{display:table;width:100%;min-width:900px;margin:0;padding:0;border-collapse:collapse;table-layout:fixed;background:#fff}.carrito__tabla-scroll thead{display:table-header-group;background:#f4f4f4}.carrito__tabla-scroll thead tr{display:table-row}.carrito__tabla-scroll thead th{padding:18px 20px;border-bottom:1px solid #e5ebe6;color:#17211c;font-size:.88rem;font-weight:700;line-height:1.5;text-align:left}.carrito__tabla-scroll thead th:nth-child(1){width:28%}.carrito__tabla-scroll thead th:nth-child(2){width:35%}.carrito__tabla-scroll thead th:nth-child(3){width:14%}.carrito__tabla-scroll thead th:nth-child(4){width:11%}.carrito__tabla-scroll thead th:nth-child(5){width:12%}.carrito__tabla-scroll tbody{display:table-row-group}.carrito__actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px;margin-top:30px}.carrito__primary,.carrito__secondary{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:5px;font-family:inherit;font-size:.95rem;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease}.carrito__primary{border:1px solid #00893C;background:#00893c;color:#fff}.carrito__primary:hover{background:#007332;color:#fff}.carrito__secondary{border:1px solid #ced8d1;background:#fff;color:#17211c}.carrito__secondary:hover{border-color:#00893c;color:#00893c}.carrito__quote{box-sizing:border-box;width:100%;max-width:800px;margin:55px auto 0;padding:40px;border:1px solid #e5ebe6;border-radius:8px;background:#f4f4f4}.carrito__quote-header h2{margin:0;color:#17211c;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.3}.carrito__quote-header p{margin:12px 0 30px;color:#626b66;font-size:.95rem;line-height:1.7}.carrito__error{margin:18px 0 0;color:#b42318;font-size:.9rem;line-height:1.6}.carrito__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;min-height:350px;padding:45px 20px;border:1px solid #e5ebe6;border-radius:8px;background:#f4f4f4;text-align:center}.carrito__empty .carro-vacio{display:flex;flex-direction:column;align-items:center;width:100%}.carrito__empty .carro-vacio h5{margin:0 0 12px;color:#17211c;font-size:1.45rem}.carrito__empty .carro-vacio p{margin:0;color:#626b66;line-height:1.7}.carrito__empty .carro-vacio a{color:#00893c}@media(max-width:900px){.carrito{padding:75px 20px 90px}.carrito__header{margin-bottom:40px}.carrito__quote{padding:32px 26px}}@media(max-width:650px){.carrito{padding:65px 20px 80px}.carrito__header{margin-bottom:35px}.carrito__header h1{font-size:clamp(2rem,8vw,2.7rem)}.carrito__header p{margin-top:20px;font-size:.98rem}.carrito__section-header{align-items:flex-start;flex-direction:column;gap:7px}.carrito__tabla-scroll table{min-width:850px}.carrito__actions{flex-direction:column;align-items:stretch}.carrito__primary,.carrito__secondary{width:100%;text-align:center}.carrito__quote{margin-top:35px;padding:25px 18px}.carrito__empty{min-height:300px;padding:30px 18px}}.carrito .form-cotizacion{box-sizing:border-box;display:block;width:100%;margin:0;padding:0}.carrito .form-cotizacion .form-cotizacion__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%}.carrito .form-cotizacion .form-cotizacion__field{display:flex;flex-direction:column;align-items:stretch;min-width:0}.carrito .form-cotizacion .form-cotizacion__field--full{grid-column:1/-1}.carrito .form-cotizacion label{display:block;margin:0 0 9px;color:#17211c;font-size:.9rem;font-weight:600}.carrito .form-cotizacion input{box-sizing:border-box;width:100%;min-height:48px;margin:0;padding:12px 14px;border:1px solid #d7e0da;border-radius:5px;background:#fff;color:#17211c;font-family:inherit;font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease}.carrito .form-cotizacion input:focus{outline:none;border-color:#00893c;box-shadow:0 0 0 3px #00893c1a}.carrito .form-cotizacion .error{margin:7px 0 0;color:#b42318;font-size:.83rem;line-height:1.5}.carrito .form-cotizacion .form-cotizacion__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:15px;margin-top:30px}.carrito .form-cotizacion .btn-submit,.carrito .form-cotizacion .btn-seguirComprando{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:48px;margin:0;padding:12px 24px;border-radius:5px;font-family:inherit;font-size:.95rem;font-weight:600;line-height:1.4;cursor:pointer}.carrito .form-cotizacion .btn-submit{border:1px solid #00893C;background:#00893c;color:#fff}.carrito .form-cotizacion .btn-submit:hover:not(:disabled){background:#007332}.carrito .form-cotizacion .btn-seguirComprando{border:1px solid #cbd6ce;background:#fff;color:#17211c}.carrito .form-cotizacion .btn-seguirComprando:hover:not(:disabled){border-color:#00893c;color:#00893c}.carrito .form-cotizacion button:disabled{opacity:.6;cursor:not-allowed}@media(max-width:650px){.carrito .form-cotizacion .form-cotizacion__grid{grid-template-columns:1fr;gap:18px}.carrito .form-cotizacion .form-cotizacion__actions{flex-direction:column-reverse;align-items:stretch}.carrito .form-cotizacion .btn-submit,.carrito .form-cotizacion .btn-seguirComprando{width:100%}}.carrito .carrito-item,.carrito .detalles{display:table-row;width:auto;margin:0;background:#fff}.carrito .carrito-item td,.carrito .detalles td{box-sizing:border-box;display:table-cell;padding:18px 20px;border-bottom:1px solid #e8ece9;color:#17211c;font-size:.94rem;line-height:1.5;vertical-align:middle;text-align:left;overflow-wrap:anywhere}.carrito .carrito-item:hover,.carrito .detalles:hover{background:#fafcfb}.carrito .carrito-item td:first-child img,.carrito .detalles td:first-child img{display:inline-block;width:75px;height:75px;margin-right:15px;object-fit:contain;vertical-align:middle}.carrito .carrito-item td:first-child p,.carrito .detalles td:first-child p{display:inline-block;max-width:calc(100% - 100px);margin:0;color:#17211c;font-weight:600;vertical-align:middle}.carrito .carrito-item td:nth-child(4) p,.carrito .detalles td:nth-child(4) p{display:inline-block;min-width:35px;margin:0;padding:7px 12px;border:1px solid #e0e7e1;border-radius:5px;background:#f4f4f4;text-align:center;font-weight:600}.carrito .carrito-item td:last-child svg,.carrito .detalles td:last-child svg{display:inline-block;color:#858f89;font-size:1.15rem;cursor:pointer;transition:color .2s ease}.carrito .carrito-item td:last-child svg:hover,.carrito .detalles td:last-child svg:hover{color:#b42318}.carrito .carrito-item .opciones{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin:0;padding:0;list-style:none}.carrito .carrito-item .opciones li{margin:0;color:#626b66;font-size:.88rem;line-height:1.6}.carrito .carrito-item .opciones li span{color:#17211c;font-weight:600}.carrito .detalles .info{color:#00893c;font-size:1.55rem;cursor:pointer}.carrito .detalles .info:hover{color:#006f31}.carrito .caracteristicas{display:none;width:auto;margin:0;background:#f4f4f4}.carrito .caracteristicas.on{display:table-row}.carrito .caracteristicas td.filter{box-sizing:border-box;display:table-cell;padding:20px 15px;vertical-align:top;border-bottom:1px solid #e0e7e1;color:#17211c}.carrito .caracteristicas td.filter h5{margin:0 0 12px;font-size:.92rem;font-weight:700;line-height:1.4}.carrito .caracteristicas td.filter ul{display:flex;flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none}.carrito .caracteristicas td.filter ul li.propiedad{width:100%;margin:0;color:#626b66;font-size:.85rem;line-height:1.6;overflow-wrap:anywhere}.carrito .caracteristicas td.filter p{margin:0;color:#626b66;font-size:.9rem}@media(max-width:650px){.carrito .carrito__tabla-scroll{overflow:visible;border:none;border-radius:0;background:transparent}.carrito .carrito__tabla-scroll table{display:block;width:100%;min-width:0;table-layout:auto;border-collapse:separate}.carrito .carrito__tabla-scroll thead{display:none}.carrito .carrito__tabla-scroll tbody{display:block;width:100%}.carrito .carrito__tabla-scroll .carrito-item,.carrito .carrito__tabla-scroll .detalles{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px;width:100%;min-width:0;margin:0 0 18px;padding:18px;border:1px solid #e5ebe6;border-radius:8px;background:#fff;box-shadow:none}.carrito .carrito__tabla-scroll .carrito-item td,.carrito .carrito__tabla-scroll .detalles td{box-sizing:border-box;display:block;min-width:0;padding:0;border:none;text-align:left;overflow-wrap:anywhere}.carrito .carrito__tabla-scroll .carrito-item td:first-child,.carrito .carrito__tabla-scroll .detalles td:first-child{display:flex;align-items:center;gap:16px;grid-column:1/-1;padding-bottom:18px;border-bottom:1px solid #e8ece9}.carrito .carrito__tabla-scroll .carrito-item td:first-child img,.carrito .carrito__tabla-scroll .detalles td:first-child img{display:block;flex:0 0 82px;width:82px;height:82px;margin:0;object-fit:contain}.carrito .carrito__tabla-scroll .carrito-item td:first-child p,.carrito .carrito__tabla-scroll .detalles td:first-child p{display:block;flex:1;width:auto;max-width:none;margin:0;color:#17211c;font-size:1rem;font-weight:700;line-height:1.45}.carrito .carrito__tabla-scroll .carrito-item td:nth-child(2),.carrito .carrito__tabla-scroll .detalles td:nth-child(2){grid-column:1/-1;padding:18px 0;border-bottom:1px solid #e8ece9}.carrito .carrito__tabla-scroll .carrito-item .opciones{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;width:100%;list-style:none}.carrito .carrito__tabla-scroll .carrito-item .opciones li{margin:0;font-size:.9rem;line-height:1.55}.carrito .carrito__tabla-scroll .carrito-item td:nth-child(3),.carrito .carrito__tabla-scroll .carrito-item td:nth-child(4),.carrito .carrito__tabla-scroll .detalles td:nth-child(3),.carrito .carrito__tabla-scroll .detalles td:nth-child(4){display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;padding:18px 0}.carrito .carrito__tabla-scroll td[data-label]:before{display:block;content:attr(data-label);color:#7b8580;font-size:.78rem;font-weight:500;line-height:1.4}.carrito .carrito__tabla-scroll .carrito-item td:nth-child(3) p,.carrito .carrito__tabla-scroll .detalles td:nth-child(3) p{margin:0;font-size:.95rem;font-weight:600}.carrito .carrito__tabla-scroll .carrito-item td:nth-child(4) p,.carrito .carrito__tabla-scroll .detalles td:nth-child(4) p{display:inline-flex;justify-content:center;align-items:center;min-width:45px;min-height:40px;margin:0;padding:7px 12px;border:1px solid #e0e7e1;border-radius:5px;background:#f4f4f4;color:#17211c;font-size:.95rem;font-weight:600}.carrito .carrito__tabla-scroll .carrito-item td:last-child,.carrito .carrito__tabla-scroll .detalles td:last-child{display:flex;align-items:center;justify-content:flex-end;grid-column:1/-1;padding-top:14px;border-top:1px solid #e8ece9}.carrito .carrito__tabla-scroll .carrito-item td:last-child svg,.carrito .carrito__tabla-scroll .detalles td:last-child svg{width:19px;height:19px;color:#b42318;cursor:pointer}.carrito .carrito__tabla-scroll .detalles td:nth-child(2){display:flex;align-items:center;gap:12px}.carrito .carrito__tabla-scroll .detalles td:nth-child(2) .info{color:#00893c;font-size:1.45rem}.carrito .carrito__tabla-scroll .caracteristicas{display:none;width:100%;margin:-18px 0 18px;padding:18px;box-sizing:border-box;border:1px solid #e5ebe6;border-top:3px solid #00893c;border-radius:0 0 8px 8px;background:#f4f4f4}.carrito .carrito__tabla-scroll .caracteristicas.on{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.carrito .carrito__tabla-scroll .caracteristicas td.filter{display:block;width:100%;min-width:0;padding:14px 0;border:none;border-bottom:1px solid #dce5de}.carrito .carrito__tabla-scroll .caracteristicas td.filter:first-child{display:block}.carrito .carrito__tabla-scroll .caracteristicas td.filter:last-child{border-bottom:none}.carrito .carrito__tabla-scroll .caracteristicas td.filter h5{margin:0 0 10px;color:#17211c;font-size:.95rem}.carrito .carrito__tabla-scroll .caracteristicas td.filter ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.carrito .carrito__tabla-scroll .caracteristicas td.filter li,.carrito .carrito__tabla-scroll .caracteristicas td.filter p{margin:0;color:#626b66;font-size:.9rem;line-height:1.6}}.categoria{display:flex;width:100%;flex-wrap:wrap;justify-content:center}.categoria h1{width:100%;margin-top:60px;text-align:center}.categoria .items-container{width:65%;border-top:2px solid #00893C;display:flex;flex-wrap:wrap;padding:20px}.categoria.categoria--listado{box-sizing:border-box;display:block;width:100%;padding:95px 24px 110px;background:#fff}.categoria.categoria--listado .categoria__container{width:100%;max-width:1300px;margin:0 auto}.categoria.categoria--listado .categoria__header{max-width:850px;margin-bottom:50px}.categoria.categoria--listado .categoria__header h1{width:100%;margin:0;padding:0;text-align:left;color:#17211c;font-size:clamp(2.5rem,4.2vw,4.5rem);line-height:1.08;letter-spacing:-.045em}.categoria.categoria--listado .categoria__header p{max-width:650px;margin:25px 0 0;color:#626b66;font-size:1.06rem;line-height:1.75}.categoria.categoria--listado .categoria__eyebrow{display:block;margin-bottom:20px;color:#00893c;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.categoria.categoria--listado .items-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;margin:0;padding:0;border:none;align-items:stretch}.categoria.categoria--listado .item{display:block;width:100%;min-width:0;margin:0;background:transparent}.categoria.categoria--listado .item .item-container{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;height:100%;margin:0;padding:16px;background:#fff;border:1px solid #e8ece9;border-radius:8px;box-shadow:none;color:#17211c;text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.categoria.categoria--listado .item .item-container:hover{transform:translateY(-4px);border-color:#cbdacf;box-shadow:0 10px 28px #0000000f}.categoria.categoria--listado .item .item-container:hover img{transform:scale(1.035)}.categoria.categoria--listado .item .item-container:hover .item__view{color:#006f31}.categoria.categoria--listado .item .item-container:focus-visible{outline:3px solid #00893c;outline-offset:3px}.categoria.categoria--listado .item .item-container .item__image{display:flex;align-items:center;justify-content:center;width:100%;height:225px;overflow:hidden;background:#f4f4f4;border-radius:5px}.categoria.categoria--listado .item .item-container .item__image img{display:block;width:100%;height:100%;padding:8px;margin:0;box-sizing:border-box;object-fit:contain;background:transparent;border:none;box-shadow:none;transition:transform .35s ease}.categoria.categoria--listado .item .item-container .item__body{display:flex;flex-direction:column;align-items:flex-start;flex:1;width:100%;padding:20px 4px 5px}.categoria.categoria--listado .item .item-container .item__body h3{display:block;width:100%;margin:0 0 20px;color:#17211c;font-size:1.05rem;font-weight:600;line-height:1.45;text-align:left}.categoria.categoria--listado .item .item-container .item__view{display:inline-flex;align-items:center;gap:12px;margin-top:auto;color:#00893c;font-size:.88rem;font-weight:600}.categoria.categoria--listado .item .item-container .item__view span{font-size:1.15rem}@media(max-width:1100px){.categoria.categoria--listado .items-container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.categoria.categoria--listado{padding:75px 20px}.categoria.categoria--listado .items-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:550px){.categoria.categoria--listado{padding:65px 20px 80px}.categoria.categoria--listado .categoria__header{margin-bottom:35px}.categoria.categoria--listado .categoria__header h1{font-size:clamp(2rem,8vw,2.7rem)}.categoria.categoria--listado .categoria__header p{font-size:.98rem;margin-top:20px}.categoria.categoria--listado .items-container{grid-template-columns:1fr}.categoria.categoria--listado .item .item-container{padding:18px}.categoria.categoria--listado .item .item-container img{height:220px}}@media only screen and (max-width:568px){.categoria{display:flex;width:100%;flex-wrap:wrap;justify-content:center}.categoria h1{width:100%;margin-top:60px;text-align:center}.categoria a img{border:4px solid #00893C}.categoria .items-container{width:80%;flex-direction:column;border-top:2px solid #00893C;display:flex;padding:20px;align-items:center}}@media only screen and (min-width:568px)and (max-width:768px){.categoria{display:flex;width:100%;flex-wrap:wrap;justify-content:center}.categoria h1{width:100%;margin-top:60px;text-align:center}.categoria .items-container{width:90%;border-top:2px solid #00893C;display:flex;padding:10px;align-items:center}}@media only screen and (min-width:1280px)and (max-width:1440px){.categoria .items-container{width:85%}}.item{display:flex;width:20%;background-color:#fff}.item .item-container{display:flex;width:95%;flex-direction:column;align-items:center;justify-content:space-between;margin-top:20px;border:1px solid #F4F4F4;margin-right:25px;box-shadow:-4px -3px 40px -3px #dcdcdc80 inset;-webkit-box-shadow:-4px -3px 40px -3px rgba(220,220,220,.5) inset;-moz-box-shadow:-4px -3px 40px -3px rgba(220,220,220,.5) inset}.item .item-container h3{display:flex;width:90%;justify-content:center;font-size:15.5px;margin:5px 0;text-align:center}.item .item-container a{color:#00893c;display:flex;justify-content:center;width:100%;text-decoration:none}.item .item-container img{width:65%;height:240px;cursor:pointer;object-fit:scale-down}.item .item-container img:hover{transition:.3s ease-in-out all;transform:scale(.95)}@media only screen and (max-width:375px){.item{width:90%;margin-bottom:20px}.item .item-container{margin-top:8px;margin-right:0;border-radius:8px}.item .item-container h3{font-size:14px;margin:5px 0}.item .item-container img{width:auto;height:120px;margin-bottom:10px;cursor:pointer;object-fit:scale-down;border:none}.item .item-container img:hover{transition:.3s ease-in-out all;transform:scale(.95)}}@media only screen and (min-width:375px)and (max-width:568px){.item{width:90%;margin-bottom:10px}.item .item-container{margin-top:8px;margin-right:0;border-radius:8px}.item .item-container h3{font-size:14.5px;margin:5px 0}.item .item-container img{width:auto;height:135px;margin-bottom:8px;cursor:pointer;object-fit:scale-down;border:none}.item .item-container img:hover{transition:.3s ease-in-out all;transform:scale(.95)}.item:hover{width:88%;transition:.3s ease-in all}}@media only screen and (min-width:568px)and (max-width:768px){.item{width:50%;margin-top:8px}.item .item-container{margin-top:8px;margin-right:0;border-radius:8px}.item .item-container h3{font-size:14.5px;margin:5px 0}.item .item-container img{width:auto;height:135px;margin-bottom:8px;cursor:pointer;object-fit:scale-down;border:none}.item .item-container img:hover{transition:.3s ease-in-out all;transform:scale(.95)}}@media only screen and (min-width:1024px)and (max-width:1280px){.item{width:33.3%;margin-top:8px}.item .item-container{margin-top:8px;margin-right:0;border-radius:8px}.item .item-container h3{font-size:14.5px;margin:5px 0}.item .item-container img{width:auto;height:135px;margin-bottom:8px;cursor:pointer;object-fit:scale-down;border:none}.item .item-container img:hover{transition:.3s ease-in-out all;transform:scale(.95)}}.certificaciones{width:100%;box-sizing:border-box;padding:100px 24px 110px;background:#fff;color:#17211c}.certificaciones__container{width:100%;max-width:1300px;margin:0 auto}.certificaciones__header{max-width:850px;margin-bottom:55px}.certificaciones__header h1{margin:0;color:#17211c;font-size:clamp(2.5rem,4.2vw,4.5rem);line-height:1.08;letter-spacing:-.045em}.certificaciones__header p{max-width:720px;margin:25px 0 0;color:#626b66;font-size:1.08rem;line-height:1.8}.certificaciones__eyebrow{display:block;margin-bottom:20px;color:#00893c;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.certificaciones .seccion1{width:100%;margin:0 0 75px;border:none}.certificaciones .seccion1 img{display:block;width:100%;height:320px;object-fit:cover;border-radius:8px}.certificaciones__sections{display:flex;flex-direction:column;gap:24px}.certificaciones .seccion2,.certificaciones .seccion3,.certificaciones .seccion4{box-sizing:border-box;width:100%;margin:0;padding:50px;border:none;border-radius:8px;background:#f4f4f4}.certificaciones h2{margin:0 0 32px;color:#17211c;font-size:clamp(1.7rem,2.5vw,2.5rem);line-height:1.15;letter-spacing:-.03em}.certificaciones p{margin:0;color:#626b66;font-size:1rem;line-height:1.75;text-align:left}.certificaciones .seccion-info{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:center;gap:55px;width:100%}.certificaciones .seccion-info img{display:block;width:100%;height:135px;object-fit:contain;object-position:center}.certificaciones .seccion-info p{width:100%;margin:0;color:#626b66;font-size:1rem;line-height:1.8}@media(max-width:650px){.certificaciones .seccion-info{grid-template-columns:1fr;gap:22px}.certificaciones .seccion-info img{max-width:250px;height:100px;object-position:left center}}@media(max-width:900px){.certificaciones{padding:80px 20px}.certificaciones .seccion1 img{height:300px}.certificaciones .seccion2,.certificaciones .seccion3,.certificaciones .seccion4{padding:35px}.certificaciones .seccion-info{gap:25px}.certificaciones .seccion-info img{width:190px}}@media(max-width:650px){.certificaciones{padding:65px 20px 80px}.certificaciones__header{margin-bottom:35px}.certificaciones__header h1{font-size:clamp(2rem,8vw,2.6rem)}.certificaciones__header p{margin-top:20px;font-size:.98rem}.certificaciones .seccion1{margin-bottom:40px}.certificaciones .seccion1 img{height:210px}.certificaciones__sections{gap:16px}.certificaciones .seccion2,.certificaciones .seccion3,.certificaciones .seccion4{padding:25px 20px}.certificaciones h2{margin-bottom:22px;font-size:1.65rem}.certificaciones p{font-size:.95rem;line-height:1.7}.certificaciones .seccion-info{flex-direction:column;align-items:flex-start;gap:24px}.certificaciones .seccion-info img{width:min(100%,260px);max-height:none}.certificaciones .seccion-info p{width:100%}}.checkout{box-sizing:border-box;display:block;width:100%;min-height:75vh;margin:0;padding:100px 24px 110px;background:#fff;color:#17211c}.checkout__container{width:100%;max-width:1300px;margin:0 auto}.checkout__header{display:flex;flex-direction:column;align-items:center;max-width:850px;margin:0 auto 55px;text-align:center}.checkout__header h1{margin:0;color:#17211c;font-size:clamp(2.3rem,4vw,4rem);font-weight:700;line-height:1.12;letter-spacing:-.04em}.checkout__header p{max-width:650px;margin:24px 0 0;color:#626b66;font-size:1.06rem;line-height:1.8}.checkout__icon{margin-bottom:22px;color:#00893c;font-size:3.5rem}.checkout__eyebrow{display:block;margin-bottom:18px;color:#00893c;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.checkout__banner{position:relative;width:100%;height:360px;overflow:hidden;border-radius:8px;background:#f4f4f4}.checkout__banner:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#0e1d14a6,#0e1d143d 48%,#0e1d1400 85%);pointer-events:none}.checkout__banner img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.checkout__banner-content{position:absolute;z-index:2;top:50%;left:5%;transform:translateY(-50%);width:min(70%,540px)}.checkout__banner-content p{margin:0;color:#fff;font-size:clamp(2rem,3.6vw,3.8rem);font-weight:700;line-height:1.15;letter-spacing:-.035em}.checkout__actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;margin-top:38px}.checkout__primary,.checkout__secondary{box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 25px;border-radius:5px;font-size:.95rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background .2s ease,border-color .2s ease}.checkout__primary{background:#00893c;border:1px solid #00893C;color:#fff}.checkout__primary:hover{background:#007332;color:#fff}.checkout__primary svg{font-size:1.1rem}.checkout__secondary{background:#fff;border:1px solid #dce3dd;color:#17211c}.checkout__secondary:hover{border-color:#00893c;color:#00893c}@media(max-width:900px){.checkout{padding:80px 20px}.checkout__banner{height:300px}}@media(max-width:650px){.checkout{padding:65px 20px 85px}.checkout__header{margin-bottom:35px}.checkout__header h1{font-size:clamp(2rem,8vw,2.8rem)}.checkout__header p{margin-top:20px;font-size:.98rem;line-height:1.75}.checkout__icon{margin-bottom:18px;font-size:3rem}.checkout__banner{height:240px}.checkout__banner:after{background:linear-gradient(90deg,#0e1d14b3,#0e1d1414)}.checkout__banner-content{left:7%;width:75%}.checkout__banner-content p{font-size:clamp(1.65rem,7vw,2.2rem)}.checkout__actions{flex-direction:column;align-items:stretch;margin-top:28px}.checkout__primary,.checkout__secondary{width:100%}}.contacto{box-sizing:border-box;width:100%;margin:0;padding:100px 24px 110px;background:#fff;color:#17211c}.contacto__container{width:100%;max-width:1300px;margin:0 auto}.contacto__header{max-width:850px;margin-bottom:55px}.contacto__header h1{margin:0;color:#17211c;font-size:clamp(2.5rem,4.2vw,4.5rem);line-height:1.08;letter-spacing:-.045em}.contacto__header p{max-width:650px;margin:25px 0 0;color:#626b66;font-size:1.06rem;line-height:1.75}.contacto__eyebrow{display:block;margin-bottom:20px;color:#00893c;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.contacto__layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"details form" "map map";align-items:stretch;column-gap:25px;row-gap:55px}.contacto__details{grid-area:details;min-width:0;padding:42px 40px;border-radius:8px;background:#f4f4f4}.contacto__details h2{margin:0 0 35px;color:#17211c;font-size:clamp(1.5rem,2vw,2rem);line-height:1.2}.contacto__details-content{display:flex;flex-direction:column;gap:32px}.contacto__details-content>div{width:100%;padding-bottom:30px;border-bottom:1px solid #dce3dd}.contacto__details-content>div:last-child{border-bottom:none;padding-bottom:0}.contacto__details-content h3{margin:0 0 15px;color:#17211c;font-size:1rem;font-weight:700}.contacto__details-content p,.contacto__details-content a{color:#626b66;font-size:.95rem;line-height:1.8;overflow-wrap:anywhere}.contacto__details-content p{margin:0 0 8px}.contacto__details-content a{text-decoration:none;transition:color .2s ease}.contacto__details-content a:hover{color:#00893c}.contacto__form-card{position:relative;grid-area:form;min-width:0;padding:42px 40px;border:1px solid #e6ebe7;border-radius:8px;background:#fff}.contacto form{display:flex;flex-direction:column;width:100%;margin:0}.contacto form>p:first-child{margin:0 0 30px;color:#17211c;font-size:clamp(1.5rem,2vw,2rem);font-weight:700;line-height:1.2}.contacto form>div{display:flex;flex-direction:column;min-width:0;margin-bottom:18px}.contacto form label{display:block;margin:0 0 9px;color:#17211c;font-size:.9rem;font-weight:600}.contacto form input:not([type=checkbox]),.contacto form select,.contacto form textarea{box-sizing:border-box;width:100%;min-height:47px;margin:0;padding:12px 14px;border:1px solid #dce3dd;border-radius:5px;background:#fff;color:#17211c;font:inherit;font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease}.contacto form input:not([type=checkbox]):focus,.contacto form select:focus,.contacto form textarea:focus{outline:none;border-color:#00893c;box-shadow:0 0 0 3px #00893c1a}.contacto form textarea{min-height:145px;resize:vertical;line-height:1.6}.contacto form .error{margin:7px 0 0;color:#bf3535;font-size:.8rem;line-height:1.5}.contacto form .submit{display:inline-flex;justify-content:center;align-items:center;width:100%;min-height:50px;margin-top:10px;padding:13px 22px;border:1px solid #00893C;border-radius:5px;background:#00893c;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;box-shadow:none;transition:background .25s ease}.contacto form .submit:hover:not(:disabled){background:#007332}.contacto form .submit:disabled{opacity:.6;cursor:not-allowed}.contacto form .disabled{cursor:not-allowed}.contacto__status,.contacto__error{margin:14px 0 0;font-size:.9rem;line-height:1.6}.contacto__status{color:#626b66}.contacto__error{color:#bf3535}.contacto__map{grid-area:map;min-width:0}.contacto__map h2{margin:0 0 30px;color:#17211c;font-size:clamp(1.8rem,2.8vw,2.8rem);line-height:1.15;letter-spacing:-.03em}.contacto__map iframe{display:block;box-sizing:border-box;width:100%;height:420px;border:none;border-radius:8px;background:#f4f4f4}@media(max-width:900px){.contacto{padding:80px 20px}.contacto__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.contacto__details,.contacto__form-card{padding:30px 25px}.contacto__map{margin-top:20px}}@media(max-width:650px){.contacto{padding:65px 20px 80px}.contacto__header{margin-bottom:35px}.contacto__header h1{font-size:clamp(2rem,8vw,2.7rem)}.contacto__header p{margin-top:20px;font-size:.98rem}.contacto__layout{grid-template-columns:1fr;grid-template-areas:"details" "form" "map";row-gap:22px}.contacto__details,.contacto__form-card{padding:28px 22px}.contacto__details h2,.contacto form>p:first-child{font-size:1.5rem}.contacto__map{margin-top:30px}.contacto__map h2{margin-bottom:22px}.contacto__map iframe{height:320px}}.contacto .contacto__form-card form button.submit[type=submit]{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin-top:12px;padding:14px 24px;background-color:#00893c;border:1px solid #00893c;border-radius:5px;color:#fff;font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .25s ease}.contacto .contacto__form-card form button.submit[type=submit]:hover:not(:disabled){background-color:#007332}.contacto .contacto__form-card form button.submit[type=submit]:disabled{opacity:.65;cursor:not-allowed}.contacto .contacto__form-card form button.submit[type=submit]:focus-visible{outline:2px solid #00893c;outline-offset:3px}.site-footer{width:100%;margin:0;padding:80px 0 25px;background:#17211c;color:#fff}.site-footer__container{width:min(100% - 60px,1300px);margin:0 auto}.site-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:55px;padding-bottom:70px}.site-footer__brand{max-width:300px}.site-footer__brand p{margin:28px 0 0;color:#bdc8c0;font-size:.95rem;line-height:1.75}.site-footer__logo{display:block;width:140px;height:auto;object-fit:contain}.site-footer__column{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.site-footer__column h3{margin:0 0 10px;color:#fff;font-size:1rem;font-weight:700}.site-footer__column a{color:#bdc8c0;font-size:.9rem;line-height:1.5;text-decoration:none;transition:color .25s ease}.site-footer__column a:hover{color:#54c582}.site-footer__column p{margin:0;color:#bdc8c0;font-size:.9rem;line-height:1.7;overflow-wrap:anywhere}.site-footer__contact-link{margin-top:8px;color:#54c582!important;font-weight:600}.site-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:25px;border-top:1px solid rgba(255,255,255,.15);color:#94a39a;font-size:.8rem}@media(max-width:1050px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px}}@media(max-width:600px){.site-footer{padding:65px 0 25px}.site-footer__container{width:calc(100% - 40px)}.site-footer__grid{grid-template-columns:1fr;gap:35px;padding-bottom:45px}.site-footer__brand{max-width:100%}.site-footer__bottom{flex-direction:column;align-items:flex-start}}.historia{box-sizing:border-box;width:100%;margin:0;padding:0 24px 110px;color:#17211c;background:#fff}.historia p{margin:0;color:#626b66;font-size:1.05rem;line-height:1.8;text-align:left}.historia h2{margin:0 0 25px;color:#17211c;font-size:clamp(2rem,3vw,3.2rem);line-height:1.12;letter-spacing:-.035em}.historia__header{width:100%;max-width:1300px;margin:0 auto;padding:100px 0 75px}.historia__header h1{max-width:900px;margin:0;padding:0;border:none;color:#17211c;text-align:left;font-size:clamp(2.5rem,4.2vw,4.5rem);line-height:1.08;letter-spacing:-.045em}.historia__header p{max-width:650px;margin-top:28px;font-size:1.08rem}.historia__eyebrow{display:block;margin-bottom:20px;color:#00893c;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.historia .seccion1,.historia .seccion2,.historia .seccion3,.historia .seccion4{box-sizing:border-box;width:100%;max-width:1300px;margin:0 auto;border:none}.historia .seccion1 img,.historia .seccion3 img,.historia .seccion4 img{display:block;width:100%;min-width:0;height:100%;object-fit:cover;border-radius:6px;box-shadow:none}.historia .seccion1{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:75px;padding:0 0 110px}.historia .seccion1 img{height:460px;object-position:center}.historia .seccion1 p{max-width:510px;padding:0;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.8;color:#37443c}.historia .seccion2{display:flex;flex-direction:column;align-items:center;padding:85px 75px;margin-bottom:110px;background:#f4f4f4;border-radius:8px;text-align:center}.historia .seccion2 h2{max-width:850px;text-align:center}.historia .seccion2 p{max-width:850px;padding:0;text-align:center;font-size:1.08rem}.historia .seccion3{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:75px;padding:0 0 110px}.historia .seccion3 img{height:450px}.historia .seccion3>div{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0}.historia .seccion3>div h2{width:100%}.historia .seccion3>div p{width:100%;max-width:530px}.historia .seccion4{display:grid;grid-template-columns:1.3fr .7fr;align-items:start;gap:70px}.historia .seccion4>div{max-width:720px}.historia .seccion4 img{width:100%;height:350px;object-fit:cover;margin-top:60px}@media(max-width:1024px){.historia .seccion1,.historia .seccion3,.historia .seccion4{gap:40px}.historia .seccion1 img,.historia .seccion3 img,.historia .seccion4 img{height:390px}.historia .seccion2{padding:65px 45px}}@media(max-width:768px){.historia{padding:0 20px 75px}.historia__header{padding:70px 0 50px}.historia__header h1{font-size:clamp(2rem,8vw,2.8rem)}.historia__header p{margin-top:20px;font-size:.98rem}.historia h2{font-size:clamp(1.9rem,7vw,2.5rem);margin-bottom:20px}.historia p{font-size:.98rem;line-height:1.75}.historia .seccion1,.historia .seccion3,.historia .seccion4{grid-template-columns:1fr;gap:30px;padding-bottom:75px}.historia .seccion1 img,.historia .seccion3 img,.historia .seccion4 img{height:300px}.historia .seccion1 p{font-size:1.05rem;max-width:100%}.historia .seccion2{margin-bottom:75px;padding:45px 25px}.historia .seccion2 h2,.historia .seccion2 p{text-align:left;width:100%}.historia .seccion4{padding-bottom:0}.historia .seccion4>img{order:-1}}@media(max-width:420px){.historia__header{padding:60px 0 45px}.historia .seccion1 img,.historia .seccion3 img,.historia .seccion4 img{height:250px}.historia .seccion2{padding:35px 22px}}@media(min-width:769px){.historia .seccion4{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:clamp(35px,5vw,75px)}.historia .seccion4>div{width:100%;max-width:none;align-items:flex-start}.historia .seccion4>div p{width:100%;max-width:720px;margin:0;text-align:left;line-height:1.8}.historia .seccion4>img{width:100%;height:360px;margin:0;object-fit:cover;border-radius:6px}}.in{animation:intersection1 .9s ease-in}.out{opacity:0;animation:intersection2 .9s ease-in}@keyframes intersection1{0%{opacity:0}to{opacity:1}}@keyframes intersection2{0%{opacity:1}to{opacity:0}}.productos{box-sizing:border-box;width:100%;padding:100px 24px 115px;background:#fff;color:#17211c}.productos__container{width:100%;max-width:1300px;margin:0 auto}.productos__header{max-width:850px;margin-bottom:48px}.productos__header h1{margin:0;font-size:clamp(2.5rem,4.2vw,4.5rem);line-height:1.08;letter-spacing:-.045em;color:#17211c}.productos__header p{max-width:650px;margin:25px 0 0;font-size:1.06rem;line-height:1.75;color:#626b66}.productos__eyebrow{display:block;margin-bottom:20px;color:#00893c;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.productos .categorias-container{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0;margin:0;border:none}.productos .productos__categoria{position:relative;display:block;height:370px;min-width:0;overflow:hidden;border-radius:8px;background:#f4f4f4;color:#fff;text-decoration:none;isolation:isolate}.productos .productos__categoria>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.productos .productos__categoria:hover>img{transform:scale(1.045)}.productos .productos__categoria:hover .productos__categoria-arrow{background:#00893c;border-color:#00893c;transform:translateY(-3px)}.productos .productos__categoria:focus-visible{outline:3px solid #00893C;outline-offset:4px}.productos .productos__categoria-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.22) 45%,transparent 80%)}.productos .productos__categoria-content{position:absolute;z-index:2;bottom:28px;left:28px;right:28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.productos .productos__categoria-content h3{margin:0;color:#fff;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:600;line-height:1.2}.productos .productos__categoria-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:46px;height:46px;border:1px solid rgba(255,255,255,.65);border-radius:50%;color:#fff;font-size:1.3rem;transition:background .25s ease,border-color .25s ease,transform .25s ease}@media(max-width:900px){.productos{padding:80px 20px}.productos__header{margin-bottom:35px}.productos .categorias-container{gap:18px}.productos .productos__categoria{height:320px}}@media(max-width:650px){.productos{padding:65px 20px 80px}.productos__header{margin-bottom:32px}.productos__header h1{font-size:clamp(2rem,8vw,2.6rem);line-height:1.12}.productos__header p{margin-top:20px;font-size:.98rem;line-height:1.7}.productos .categorias-container{grid-template-columns:1fr;gap:16px}.productos .productos__categoria{height:290px}.productos .productos__categoria-content{left:20px;right:20px;bottom:20px}.productos .productos__categoria-content h3{font-size:1.35rem}.productos .productos__categoria-arrow{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.productos .productos__categoria img,.productos .productos__categoria-arrow{transition:none}}.login-container{display:flex;justify-content:center;align-items:center;width:100%}.login-container .login{display:flex;flex-direction:column;align-items:center;background-color:#00893c;border-radius:10px;color:#fff;margin-top:80px;margin-bottom:20px}.login-container .login form{padding:40px;display:flex;flex-direction:column;align-items:center}.login-container .login form input{padding:8px;width:250px;border:none;border-radius:8px;margin-bottom:15px}.login-container .login form label{margin:8px}.login-container .login form p{cursor:pointer;color:#f4f4f4}.login-container .login form .btn-login{padding:8px 5px;background-color:#fff;color:#00893c;border:none;border-radius:8px}.menu{position:sticky;top:0;left:0;z-index:1000;box-sizing:border-box;width:100%;height:80px;padding:10px clamp(20px,4vw,70px);display:flex;align-items:center;justify-content:space-between;gap:30px;background:#fff;color:#17211c;transition:background .3s ease,box-shadow .3s ease}.menu--home{position:fixed;background:linear-gradient(180deg,#0a161159,#0a161100)}.menu--inner,.menu--scrolled,.menu--open{background:#fff;box-shadow:0 3px 18px #00000012}.menu__logo{display:flex;align-items:center;flex-shrink:0;padding:0;background:transparent;text-decoration:none}.menu__logo img{display:block;width:115px;height:auto;object-fit:contain}.menu .links{display:flex;align-items:center;justify-content:flex-end;flex:1;gap:clamp(10px,1.2vw,22px);margin:0;padding:0;list-style:none}.menu .links>a,.menu .links>.categorias-handler>a{display:flex;align-items:center;color:#17211c;text-decoration:none;white-space:nowrap;transition:color .25s ease}.menu .links li{margin:0;padding:0;list-style:none;font-size:.83rem;font-weight:500}.menu .links>a>li,.menu .links>.categorias-handler>a>li{position:relative;transition:color .25s ease}.menu .links>a>li:after,.menu .links>.categorias-handler>a>li:after{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:2px;background:#00893c;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.menu .links>a:hover>li,.menu .links>.categorias-handler>a:hover>li,.menu .links>a:focus-visible>li,.menu .links>.categorias-handler>a:focus-visible>li{color:#00893c}.menu .links>a:hover>li:after,.menu .links>.categorias-handler>a:hover>li:after,.menu .links>a:focus-visible>li:after,.menu .links>.categorias-handler>a:focus-visible>li:after{transform:scaleX(1)}.menu--home:not(.menu--scrolled):not(.menu--open) .links>a,.menu--home:not(.menu--scrolled):not(.menu--open) .links>.categorias-handler>a{color:#fff}.menu--home:not(.menu--scrolled):not(.menu--open) .links>a:hover>li,.menu--home:not(.menu--scrolled):not(.menu--open) .links>.categorias-handler>a:hover>li,.menu--home:not(.menu--scrolled):not(.menu--open) .links>a:focus-visible>li,.menu--home:not(.menu--scrolled):not(.menu--open) .links>.categorias-handler>a:focus-visible>li{color:#a9e4c1}.menu--home:not(.menu--scrolled):not(.menu--open) .links>a:hover>li:after,.menu--home:not(.menu--scrolled):not(.menu--open) .links>.categorias-handler>a:hover>li:after,.menu--home:not(.menu--scrolled):not(.menu--open) .links>a:focus-visible>li:after,.menu--home:not(.menu--scrolled):not(.menu--open) .links>.categorias-handler>a:focus-visible>li:after{background:#a9e4c1}.menu--home:not(.menu--scrolled):not(.menu--open) .carrito{color:#fff}.menu .carrito{box-sizing:border-box;width:auto;height:auto;min-width:0;min-height:0;margin:0;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none;position:relative;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-size:1.35rem}.menu .carrito p,.menu .carrito__cantidad{position:absolute;top:-9px;right:-11px;display:flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 4px;border-radius:20px;background:#00893c;color:#fff;font-size:.7rem;font-weight:700}.menu .links .categorias-handler{position:relative;display:flex;align-items:center;margin:0;padding:0;list-style:none}.menu .links .categorias-handler>a>li{display:flex;align-items:center;gap:5px}.menu .links .categorias-handler .categorias{position:absolute;top:100%;left:0;z-index:20;display:flex;flex-direction:column;min-width:245px;margin:0;padding:10px 0;background:#fff;border:1px solid #e7ebe8;border-radius:6px;box-shadow:0 12px 30px #0000001a;opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.menu .links .categorias-handler .categorias a{display:block;padding:12px 18px;color:#17211c;text-decoration:none;transition:color .2s ease,background .2s ease}.menu .links .categorias-handler .categorias a:hover,.menu .links .categorias-handler .categorias a:focus-visible{background:#f4f4f4;color:#00893c}.menu .links .categorias-handler .categorias li{margin:0;font-size:.85rem;white-space:nowrap}.menu .links .categorias-handler:hover .categorias,.menu .links .categorias-handler:focus-within .categorias{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.menu .languageSelector{position:relative;flex-shrink:0}.menu .languageSelector .lang-selector__button{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid #d8ded9;border-radius:7px;background:#fff;cursor:pointer}.menu .languageSelector .flag img{display:block;width:20px;height:15px;object-fit:cover}.menu .languageSelector .arrow{color:#626b66;font-size:.65rem}.menu .languageSelector .dropdown{position:absolute;top:calc(100% + 5px);right:0;z-index:30;min-width:65px;margin:0;padding:5px;background:#fff;border:1px solid #e7ebe8;border-radius:7px;box-shadow:0 8px 20px #00000014;list-style:none}.menu .languageSelector .dropdown .lang-option{display:flex;justify-content:center;padding:8px;border-radius:4px;cursor:pointer}.menu .languageSelector .dropdown .lang-option:hover,.menu .languageSelector .dropdown .lang-option.active{background:#f1f5f2}.menu .responsive-menu,.menu .responsive{display:none}@media(max-width:1180px){.menu{height:76px;padding:8px 24px}.menu.menu--home,.menu.menu--inner,.menu.menu--scrolled,.menu.menu--open{background:#fff;color:#17211c}.menu.menu--home{box-shadow:0 2px 12px #0000000f}.menu .links{display:none}.menu__logo img{width:100px;height:auto}.menu .responsive-menu{display:flex;align-items:center;gap:20px}.menu .responsive-menu .carrito-responsive{display:inline-flex;align-items:center;color:#17211c;text-decoration:none;font-size:1.4rem}.menu .responsive-menu .menu-hamb{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:5px;border:none;background:transparent;color:#17211c;font-size:1.65rem;cursor:pointer;transition:color .2s ease}.menu .responsive-menu .menu-hamb:hover{color:#00893c}.menu .responsive{position:absolute;top:100%;left:0;z-index:100;box-sizing:border-box;width:100%;max-height:calc(100dvh - 76px);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:15px 24px 30px;background:#fff;box-shadow:0 14px 22px #00000014;list-style:none;display:none}.menu .responsive.on{display:flex;flex-direction:column;align-items:stretch}.menu .responsive>a{display:block;width:100%;color:#17211c;text-decoration:none;border-bottom:1px solid #edf0ed}.menu .responsive>a:hover{color:#00893c}.menu .responsive>a>li{margin:0;padding:15px 5px;font-size:.95rem;font-weight:500;list-style:none}.menu .responsive .categorias-handler{display:block;width:100%;margin:0;padding:0;list-style:none;border-bottom:1px solid #edf0ed}.menu .responsive .categorias-handler__row{display:flex;align-items:center;justify-content:space-between;width:100%}.menu .responsive .categorias-handler__row>a{flex:1;padding:15px 5px;color:#17211c;text-decoration:none;font-size:.95rem;font-weight:500}.menu .responsive .categorias-handler__row>a:hover{color:#00893c}.menu .responsive .categorias-handler__row button{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:none;background:transparent;color:#00893c;cursor:pointer}.menu .responsive .categorias-handler__row button svg{transition:transform .25s ease}.menu .responsive .categorias-handler__row button.is-open svg{transform:rotate(180deg)}.menu .responsive .categorias-handler .categorias{position:static;display:flex;flex-direction:column;gap:0;width:100%;min-width:0;margin:0;padding:8px 0 12px 15px;background:#f4f4f4;border:none;border-radius:0;box-shadow:none;opacity:1;visibility:visible;transform:none;pointer-events:auto;list-style:none}.menu .responsive .categorias-handler .categorias li{margin:0;padding:0;list-style:none}.menu .responsive .categorias-handler .categorias a{display:block;padding:11px 15px;color:#626b66;text-decoration:none;font-size:.9rem}.menu .responsive .categorias-handler .categorias a:hover{color:#00893c}.menu .responsive .responsive .languageSelector{align-self:flex-start;margin-top:20px}}@media(max-width:600px){.menu{height:72px;padding:8px 20px}.menu__logo img{width:90px}.menu .responsive-menu{gap:16px}.menu .responsive{max-height:calc(100dvh - 72px);padding:12px 20px 25px}}@media(max-width:1180px){.menu .responsive-menu .carrito svg{color:#17211c}}.toast{position:absolute;background-color:#fff;border:2px solid #00893C;padding:20px;width:200px;border-radius:5px;display:none;bottom:0;right:10px;box-shadow:0 3px 6px #00000080;animation:animation ease-in-out 5s}.on{display:flex}@media only screen and (max-width:375px){.toast{position:absolute;background-color:#fff;border:2px solid #00893C;padding:20px;width:80%;border-radius:5px;display:none;bottom:0;right:0;left:10px;box-shadow:0 3px 6px #00000080;animation:animation ease-in-out 4s}.on{display:flex}}@keyframes animation{0%{bottom:-300px;opacity:0}20%{bottom:0;opacity:1}80%{bottom:0;opacity:1}to{bottom:-300px;opacity:0}}.pregfrec{display:flex;flex-direction:column;width:70%}.pregfrec h1{margin-bottom:30px;text-align:center}.pregfrec p{color:#000;font-size:1.1rem;text-align:justify}.pregfrec div{display:flex;flex-direction:column}.pregfrec .seccion{width:70%;margin-bottom:15px;border-bottom:2px solid #ccc}.pregfrec .seccion h4{font-size:1.5rem}.pregfrec .seccion p{font-size:1rem;width:80%}.pregfrec .seccion .res{width:100%}.pregfrec .seccion .res ul{list-style:none;padding:0}.pregfrec .seccion .res ul li{color:#000;margin:15px 0}.pregfrec .off{display:none}.footer-rrss{display:flex;align-items:center;gap:12px;margin-top:28px}.footer-rrss a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#bdc8c0;text-decoration:none;transition:color .25s ease,background .25s ease,border-color .25s ease,transform .25s ease}.footer-rrss a svg{width:19px;height:19px}.footer-rrss a:hover{color:#fff;background:#00893c;border-color:#00893c;transform:translateY(-3px)}.footer-rrss a:focus-visible{outline:2px solid #54c582;outline-offset:3px}.sk-fading-circle{margin:100px auto;width:40px;height:40px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#00893c;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}.btnVolver{position:absolute;left:30px}.btnVolver svg{font-size:28px;text-decoration:none;color:#00893c}@media only screen and (max-width:568px){.btnVolver{left:5px;top:-30px}.btnVolver svg{font-size:24px}}@media only screen and (min-width:568px)and (max-width:768px){.btnVolver{left:10px;top:-20px}.btnVolver svg{font-size:26px}}@media only screen and (min-width:768px)and (max-width:1024px){.btnVolver{left:15px;top:-10px}.btnVolver svg{font-size:26px}}@media only screen and (min-width:1024px)and (max-width:1280px){.btnVolver{left:15px;top:0}.btnVolver svg{font-size:27px}}.home{width:100%;display:flex;justify-content:center;flex-wrap:wrap;margin-top:0}.home .categorias-container{width:70%;display:flex;border-top:2px solid #00893C;border-bottom:2px solid #00893C}.home .categorias-container .off{opacity:.01}.home .categorias-container .on{animation:intersection .5s ease-in}.home .categoria{width:33.3%;text-align:center}.home .categoria h3{color:#00893c}.home .categoria img{object-fit:cover;width:90%;margin-bottom:25px;cursor:pointer;box-shadow:1px 5px 10px #0009;border-radius:5px;transition:.2s ease-in-out all}.home .rrss-container{width:100%;display:flex;justify-content:center;margin:30px 0}@keyframes intersection{0%{opacity:.15;margin-top:20px}to{opacity:1;margin-top:0}}@media only screen and (max-width:375px){.home{width:100%;display:flex;justify-content:center;flex-wrap:wrap;margin-top:25px}.home .categorias-container{width:85%;display:flex;align-items:center;flex-direction:column;border-top:2px solid #00893C;border-bottom:2px solid #00893C}.home .categoria{width:100%;text-align:center}.home .categoria h3{color:#00893c;font-size:1.2rem}.home .categoria img{object-fit:cover;width:95%;margin-bottom:25px;cursor:pointer;box-shadow:1px 5px 10px #00000080;border-radius:5px;transition:.2s ease-in-out all}.home .rrss-container{width:100%;display:flex;justify-content:center;margin:30px 0}}@media only screen and (min-width:375px)and (max-width:568px){.home{width:100%;display:flex;justify-content:center;flex-wrap:wrap;margin-top:25px}.home .categorias-container{width:90%;display:flex;align-items:center;flex-direction:column;border-top:2px solid #00893C;border-bottom:2px solid #00893C}.home .categoria{width:100%;text-align:center}.home .categoria h3{color:#00893c;font-size:1.4rem}.home .categoria img{object-fit:cover;width:75%;margin-bottom:25px;cursor:pointer;box-shadow:1px 5px 10px #00000080;border-radius:5px;transition:.2s ease-in-out all}.home .rrss-container{width:100%;display:flex;justify-content:center;margin:30px 0}}@media only screen and (min-width:568px)and (max-width:768px){.home{width:100%;display:flex;justify-content:center;flex-wrap:wrap;margin-top:25px}.home .categorias-container{width:95%;display:flex;flex-wrap:wrap;align-items:center;border-top:2px solid #00893C;border-bottom:2px solid #00893C;justify-content:center}.home .categoria{width:45%;text-align:center}.home .categoria h3{color:#00893c;width:100%;font-size:1.2rem}.home .categoria img{object-fit:cover;width:75%;margin-bottom:25px;cursor:pointer;box-shadow:1px 5px 10px #00000080;border-radius:5px;transition:.2s ease-in-out all}.home .categoria img:hover{transform:scale(.9)}}@media only screen and (min-width:768px)and (max-width:1200px){.home .categorias-container{width:90%;display:flex;flex-wrap:wrap;align-items:center;border-top:2px solid #00893C;border-bottom:2px solid #00893C;justify-content:center}.home .categoria{width:33%;text-align:center}.home .categoria h3{color:#00893c;width:100%;font-size:1.2rem}.home .categoria img{object-fit:cover;width:85%;margin-bottom:25px;cursor:pointer;box-shadow:1px 5px 10px #00000080;border-radius:5px;transition:.2s ease-in-out all}.home .categoria img:hover{transform:scale(.9)}}.tareas-container{display:flex;justify-content:space-between;flex-wrap:wrap;width:70%;padding-bottom:50px;border-bottom:2px solid #00893C}.tareas-container .tarea{width:48%;display:flex}.tareas-container .tarea .nro{font-size:2.8rem;border-bottom:2px solid #00893C;height:60px}.tareas-container .tarea div{display:flex;flex-direction:column;margin:60px 10px 10px 20px}.tareas-container .tarea div h2,.tareas-container .tarea div p{margin:0}.tareas-container .off{opacity:.01}.tareas-container .on{animation:intersection .5s ease-in}@keyframes intersection{0%{opacity:.1;margin-top:20px}to{opacity:1;margin-top:0}}@media only screen and (max-width:440px){.tareas-container{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;flex-wrap:nowrap;width:90%;padding-bottom:30px}.tareas-container .tarea{width:100%}.tareas-container .tarea .nro{font-size:2.4rem;height:50px}.tareas-container .tarea div{display:flex;flex-direction:column;margin:60px 10px 10px 20px}.tareas-container .tarea div h2{margin:0;font-size:1.2rem}.tareas-container .tarea div p{margin:0;font-size:.85rem}}@media only screen and (min-width:441px)and (max-width:568px){.tareas-container{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;flex-wrap:nowrap;width:90%;padding-bottom:30px}.tareas-container .tarea{width:100%}.tareas-container .tarea .nro{font-size:2.6rem;height:50px}.tareas-container .tarea div{display:flex;flex-direction:column;margin:60px 10px 10px 20px}.tareas-container .tarea div h2{font-size:1.4rem}.tareas-container .tarea div p{font-size:.95rem}}@media only screen and (min-width:569px)and (max-width:768px){.tareas-container{width:90%;padding-bottom:30px}.tareas-container .tarea{width:49%}.tareas-container .tarea .nro{font-size:2.6rem;height:53px}.tareas-container .tarea div{display:flex;flex-direction:column;margin:60px 10px 10px 20px}.tareas-container .tarea div h2{font-size:1.5rem}.tareas-container .tarea div p{font-size:.95rem}}@media only screen and (min-width:769px)and (max-width:1024px){.tareas-container{width:80%;padding-bottom:50px}.tareas-container .tarea{width:49%}.tareas-container .tarea .nro{font-size:2.6rem;height:53px}.tareas-container .tarea div{display:flex;flex-direction:column;margin:60px 10px 10px 20px}.tareas-container .tarea div h2{font-size:1.5rem}.tareas-container .tarea div p{font-size:.95rem}}.carrusel-container{width:1080px;height:503px;display:flex;flex-direction:column;position:relative}.carrusel-container img{width:100%;height:500px;opacity:0;transition:1s}.carrusel-container img.loaded{opacity:1}.carrusel-container .white{color:#fff}.carrusel-container .t-left{position:absolute;text-align:center;left:50px;width:180px}.carrusel-container .t-right{position:absolute;text-align:center;right:50px;width:180px}.carrusel-container .top{top:50px}.carrusel-container .bottom{bottom:50px}.carrusel-container .leftArrowStyle{display:flex;justify-content:center;align-items:center;position:absolute;top:45%;left:-60px;font-size:35px;color:#00893c;z-index:1;cursor:pointer;background-color:#f4f4f4a6;border-radius:50%;width:50px;height:50px;border:none;transition:.15s ease-in all}.carrusel-container .leftArrowStyle:hover{font-size:34px}.carrusel-container .rightArrowStyle{display:flex;justify-content:center;align-items:center;position:absolute;top:45%;right:-60px;font-size:35px;color:#00893c;z-index:1;cursor:pointer;background-color:#f4f4f4a6;border-radius:50%;width:50px;height:50px;border:none;transition:.15s ease-in all}.carrusel-container .rightArrowStyle:hover{font-size:34px}.dotsContainerStyles{display:flex;justify-content:center;flex-direction:row;width:100%;margin:15px 0}.dotsContainerStyles .dotStyleOn{margin:0 3px;cursor:pointer;font-size:26px}.dotsContainerStyles .dotStyleOff{margin:0 3px;cursor:pointer;font-size:26px;color:#c6c6c6}@media only screen and (max-width:440px){.carrusel-container{width:90%;height:220px}.carrusel-container img{width:100%;height:100%}.carrusel-container .dotsContainerStyles{margin-top:20px}.carrusel-container .leftArrowStyle,.carrusel-container .rightArrowStyle{display:none}.carrusel-container .t-left{left:5px;width:40%}.carrusel-container .t-left h1{font-size:16px}.carrusel-container .t-right{right:5px;width:40%}.carrusel-container .t-right h1{font-size:16px}.carrusel-container .top{top:10px}.carrusel-container .bottom{bottom:10px}}@media only screen and (min-width:440px)and (max-width:568px){.carrusel-container{width:100%;height:auto}.carrusel-container img{width:100%;height:100%;object-fit:scale-down;margin-bottom:15px}.carrusel-container .dotsContainerStyles{margin-top:0}.carrusel-container .leftArrowStyle{display:flex;justify-content:center;align-items:center;top:42%;left:0%;font-size:30px;background-color:#f4f4f4b3;padding:0;border-radius:50%;width:40px;height:40px}.carrusel-container .leftArrowStyle:hover{font-size:28.5px}.carrusel-container .rightArrowStyle{display:flex;justify-content:center;align-items:center;top:42%;right:0%;font-size:30px;padding:0;border-radius:50%;width:40px;height:40px}.carrusel-container .rightArrowStyle:hover{font-size:28.5px}.carrusel-container .t-left{left:10px;width:40%}.carrusel-container .t-left h1{font-size:20px}.carrusel-container .t-right{right:10px;width:40%}.carrusel-container .t-right h1{font-size:20px}.carrusel-container .top{top:20px}.carrusel-container .bottom{bottom:20px}}@media only screen and (min-width:568px)and (max-width:800px){.carrusel-container{width:95%;height:auto}.carrusel-container img{width:100%;height:100%;object-fit:scale-down}.carrusel-container .leftArrowStyle{display:flex;justify-content:center;align-items:center;top:45%;left:0%;font-size:30px;background-color:#f4f4f4b3;padding:0;border-radius:50%;width:40px;height:40px}.carrusel-container .leftArrowStyle:hover{font-size:28.5px;width:39px;height:39px}.carrusel-container .rightArrowStyle{display:flex;justify-content:center;align-items:center;top:45%;right:0%;font-size:30px;background-color:#f4f4f4a6;padding:0;border-radius:50%;width:40px;height:40px}.carrusel-container .rightArrowStyle:hover{font-size:28.5px;width:39px;height:39px}.carrusel-container .t-left{left:15px;width:30%}.carrusel-container .t-left h1{font-size:22px}.carrusel-container .t-right{right:15px;width:30%}.carrusel-container .t-right h1{font-size:22px}.carrusel-container .top{top:25px}.carrusel-container .bottom{bottom:25px}}@media only screen and (min-width:801px)and (max-width:1024px){.carrusel-container .leftArrowStyle{display:flex;justify-content:center;align-items:center;top:45%;left:10px;font-size:30px;background-color:#f4f4f4b3;padding:0;border-radius:50%;width:40px;height:40px}.carrusel-container .leftArrowStyle:hover{font-size:28.5px;width:39px;height:39px}.carrusel-container .rightArrowStyle{display:flex;justify-content:center;align-items:center;top:45%;right:10px;font-size:30px;background-color:#f4f4f4a6;padding:0;border-radius:50%;width:40px;height:40px}.carrusel-container .rightArrowStyle:hover{font-size:28.5px;width:39px;height:39px}.carrusel-container .t-left{left:15px;width:40%}.carrusel-container .t-left h1{font-size:28px}.carrusel-container .t-right{right:15px;width:40%}.carrusel-container .t-right h1{font-size:28px}.carrusel-container .top{top:25px}.carrusel-container .bottom{bottom:25px}}@media only screen and (min-width:1024px)and (max-width:1180px){.carrusel-container{height:auto;display:flex;align-items:center}.carrusel-container img{width:90%;max-width:1080px;height:100%;object-fit:scale-down}.carrusel-container .leftArrowStyle{display:flex;justify-content:center;align-items:center;top:45%;left:10px;font-size:30px;background-color:#f4f4f4b3;padding:0;border-radius:50%;width:40px;height:40px}.carrusel-container .leftArrowStyle:hover{font-size:28.5px;width:39px;height:39px}.carrusel-container .rightArrowStyle{display:flex;justify-content:center;align-items:center;top:45%;right:10px;font-size:30px;background-color:#f4f4f4a6;padding:0;border-radius:50%;width:40px;height:40px}.carrusel-container .rightArrowStyle:hover{font-size:28.5px;width:39px;height:39px}.carrusel-container .t-left{left:60px;width:180px}.carrusel-container .t-left h1{font-size:32px}.carrusel-container .t-right{right:60px;width:180px}.carrusel-container .t-right h1{font-size:32px}.carrusel-container .top{top:30px}.carrusel-container .bottom{bottom:30px}}@media only screen and (min-width:1181px)and (max-width:1366px){.carrusel-container{align-items:center}.carrusel-container img{width:90%;max-width:1080px;height:100%;object-fit:scale-down}.carrusel-container .leftArrowStyle{display:flex;justify-content:center;align-items:center;top:45%;left:0%;font-size:30px;background-color:#f4f4f4b3;padding:0;border-radius:50%;width:40px;height:40px}.carrusel-container .leftArrowStyle:hover{font-size:28.5px;width:39px;height:39px}.carrusel-container .rightArrowStyle{display:flex;justify-content:center;align-items:center;top:45%;right:0%;font-size:30px;background-color:#f4f4f4a6;padding:0;border-radius:50%;width:40px;height:40px}.carrusel-container .rightArrowStyle:hover{font-size:28.5px;width:39px;height:39px}.carrusel-container .t-left{left:65px;width:180px}.carrusel-container .t-left h1{font-size:32px}.carrusel-container .t-right{right:65px;width:180px}.carrusel-container .t-right h1{font-size:32px}.carrusel-container .top{top:40px}.carrusel-container .bottom{bottom:40px}.dotsContainerStyles{width:100%}}.home-conocenos{width:100%;padding:105px 0;background:#f4f4f4;overflow:hidden}.home-conocenos__container{width:min(100% - 60px,1300px);margin:0 auto}.home-conocenos__header{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px}.home-conocenos__intro{max-width:710px}.home-conocenos__intro h2{margin:0;color:#17211c;font-size:clamp(2rem,3vw,3.2rem);line-height:1.12;letter-spacing:-.035em}.home-conocenos__intro p{max-width:570px;margin:20px 0 0;color:#626b66;font-size:1rem;line-height:1.75}.home-conocenos__eyebrow{display:block;margin-bottom:18px;color:#00893c;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.home-conocenos__controls{display:flex;gap:12px;flex-shrink:0}.home-conocenos__controls button{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #d8ded9;border-radius:50%;background:#fff;color:#17211c;cursor:pointer;transition:background .25s,color .25s}.home-conocenos__controls button:hover{background:#00893c;color:#fff}.home-conocenos__controls button:focus-visible{outline:2px solid #00893C;outline-offset:3px}.home-conocenos__track{display:flex;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.home-conocenos__track::-webkit-scrollbar{display:none}.home-conocenos__image{flex:0 0 calc((100% - 36px) / 3);min-width:0;aspect-ratio:4/3;overflow:hidden;border-radius:5px;scroll-snap-align:start;background:#e5e5e5}.home-conocenos__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.home-conocenos__image:hover img{transform:scale(1.04)}.home-conocenos__footer{display:flex;justify-content:flex-end;margin-top:27px}.home-conocenos__footer a{color:#00893c;text-decoration:none;font-size:.95rem;font-weight:600}.home-conocenos__footer a:hover{text-decoration:underline}@media(max-width:900px){.home-conocenos__image{flex-basis:calc((100% - 18px)/2)}}@media(max-width:600px){.home-conocenos{padding:70px 0}.home-conocenos__container{width:calc(100% - 40px)}.home-conocenos__header{align-items:flex-start;flex-direction:column;gap:25px;margin-bottom:25px}.home-conocenos__image{flex-basis:85%;aspect-ratio:4/3}.home-conocenos__controls button{width:42px;height:42px}}@media(prefers-reduced-motion:reduce){.home-conocenos__track{scroll-behavior:auto}.home-conocenos__image img{transition:none}}.aviso{display:flex;position:relative;margin-bottom:50px;justify-content:center;width:1024px;height:220px}.aviso img{width:95%;object-fit:scale-down;border-radius:50px;border:5px solid #00893C}.aviso div{position:absolute;left:0;top:60px;width:100%;display:flex;justify-content:space-around}.aviso div p{background-color:#00893c;color:#fff;font-weight:600;padding:5px 15px;border-radius:5px;font-size:26px}.aviso div button{background-color:transparent;border:none;transition:.3s ease-in-out all}.aviso div button a{cursor:pointer;text-decoration:none;color:#00893c;background-color:#fff;border:2px solid #00893C;padding:5px 10px;border-radius:5px;font-size:18px;transition:.3S ease-in all;display:flex;align-items:center}.aviso div button a:hover{color:#fff;background-color:#00893c}@media only screen and (max-width:440px){.aviso{margin-bottom:50px;width:320px;height:160px}.aviso img{width:95%;height:120px;object-fit:cover;border-radius:25px;border:3px solid #00893C}.aviso div{top:25px}.aviso div p{padding:3px 8px;border-radius:3px;font-size:16px}.aviso div button a{border:2px solid #00893C;padding:3px 5px;border-radius:3px;font-size:14px}.aviso div button a:hover{color:#fff;background-color:#00893c}}@media only screen and (min-width:441px)and (max-width:640px){.aviso{margin-bottom:50px;width:420px;height:178px}.aviso img{width:95%;height:140px;object-fit:cover;border-radius:25px;border:3px solid #00893C}.aviso div{top:50px}.aviso div p{padding:3px 8px;border-radius:3px;font-size:16px}.aviso div button a{border:2px solid #00893C;padding:3px 5px;border-radius:3px;font-size:14px}.aviso div button a:hover{color:#fff;background-color:#00893c}}@media only screen and (min-width:641px)and (max-width:1080px){.aviso{margin-bottom:50px;width:620px;height:200px}.aviso img{width:95%;height:150px;object-fit:cover;border-radius:30px;border:3px solid #00893C}.aviso div{top:45px}.aviso div p{padding:3px 8px;border-radius:3px;font-size:16px}.aviso div button a{border:2px solid #00893C;padding:3px 5px;border-radius:3px;font-size:14px}.aviso div button a:hover{color:#fff;background-color:#00893c}}@media only screen and (min-width:1081px)and (max-width:1400px){.aviso{margin-bottom:50px;width:840px;height:220px}.aviso img{width:95%;height:170px;object-fit:cover;border-radius:40px;border:4px solid #00893C}.aviso div{top:50px}.aviso div p{padding:5px 10px;border-radius:5px;font-size:20px}.aviso div button a{border:2px solid #00893C;padding:3px 5px;border-radius:5px;font-size:16px}.aviso div button a:hover{color:#fff;background-color:#00893c}}.home-hero{width:100vw;margin-left:calc(50% - 50vw);position:relative;min-height:82vh;display:flex;align-items:center;overflow:hidden;background-image:url(/img/Home/hero-famox.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;color:#fff}.home-hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,#04121ef0,#04121ed6 25%,#04121e7a,#04121e1f 65%,#04121e00 82%);z-index:1}.home-hero__content{position:relative;z-index:2;width:min(1200px,100% - 48px);margin:0 auto;padding:80px 0}.home-hero__eyebrow{display:block;margin-bottom:22px;font-size:.8rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#00893c}.home-hero__title{max-width:760px;margin:0;font-size:clamp(3rem,4vw,4.5rem);line-height:1.02;letter-spacing:-.04em;font-weight:700}.home-hero__title span{display:block;color:#00893c}.home-hero__description{max-width:620px;margin:28px 0 0;font-size:1.08rem;line-height:1.7;color:#ffffffd1}.home-hero__actions{display:flex;align-items:center;gap:14px;margin-top:34px}.home-hero__button{min-height:50px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:6px;text-decoration:none;font-size:.95rem;font-weight:600;transition:transform .25s ease,background-color .25s ease,border-color .25s ease,color .25s ease}.home-hero__button span{transition:transform .25s ease}.home-hero__button:hover{transform:translateY(-2px)}.home-hero__button:hover span{transform:translate(4px)}.home-hero__button--primary{background:#00893c;color:#fff;border:1px solid #00893C}.home-hero__button--primary:hover{background:#007031;border-color:#007031}.home-hero__button--secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35)}.home-hero__button--secondary:hover{background:#ffffff14;border-color:#ffffffb3}.home-hero__quality{position:absolute;z-index:2;right:max(48px,(100vw - 1400px) / 2);bottom:42px;display:flex;flex-direction:column;gap:5px;padding:18px 22px;border-left:2px solid #00893C;background:#04121e8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.82rem;color:#ffffffd1}.home-hero__quality-title{margin-bottom:4px;font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#fff}@media(max-width:768px){.home-hero{width:100%;margin-left:0;min-height:100svh;height:auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:115px 24px 35px;background-position:40% center}.home-hero__overlay{background:linear-gradient(90deg,#04121eeb,#04121eb8 55%,#04121e4d)}.home-hero__content{width:100%;margin:0;padding:0}.home-hero__eyebrow{margin-bottom:20px;font-size:.72rem;line-height:1.5;letter-spacing:.12em}.home-hero__title{max-width:100%;font-size:clamp(2.1rem,8.5vw,3.2rem);line-height:1.08;letter-spacing:-.035em}.home-hero__description{max-width:100%;margin-top:24px;font-size:.97rem;line-height:1.65}.home-hero__actions{margin-top:26px;gap:10px;flex-wrap:wrap}.home-hero__button{min-height:48px;padding:10px 16px;font-size:.88rem;text-align:center}.home-hero__quality{position:relative;right:auto;bottom:auto;align-self:flex-start;width:fit-content;max-width:100%;box-sizing:border-box;margin-top:32px;padding:15px 20px;background:#04121ebf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@media(max-width:420px){.home-hero{padding:105px 24px 30px}.home-hero__title{font-size:clamp(2rem,8.5vw,2.5rem)}.home-hero__actions{align-items:stretch}.home-hero__button{flex:1 1 135px}.home-hero__quality{margin-top:28px;font-size:.76rem}}.home-soluciones{padding:110px 24px;background:#fff}.home-soluciones__container{max-width:1300px;margin:0 auto}.home-soluciones__header{max-width:680px;margin-bottom:36px}.home-soluciones__header h2{margin:14px 0 20px;font-size:clamp(2.2rem,3.6vw,3.8rem);line-height:1.1;letter-spacing:-.035em;color:#17211c}.home-soluciones__header p{max-width:570px;font-size:1.05rem;line-height:1.7;color:#626b66}.home-soluciones__eyebrow{color:#00893c;font-size:.78rem;font-weight:700;letter-spacing:.15em}.home-soluciones__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.home-soluciones__card{position:relative;display:block;height:420px;overflow:hidden;border-radius:8px;color:#fff;text-decoration:none;isolation:isolate}.home-soluciones__card img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.home-soluciones__card:hover img{transform:scale(1.045)}.home-soluciones__card:hover .home-soluciones__card-content span{transform:translate(5px);background:#00893c}.home-soluciones__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.85),rgba(0,0,0,.18) 45%,transparent 75%)}.home-soluciones__card-content{position:absolute;z-index:2;left:28px;right:28px;bottom:28px;display:flex;align-items:center;justify-content:space-between;gap:12px}.home-soluciones__card-content h3{margin:0;font-size:1.5rem;line-height:1.2;font-weight:600}.home-soluciones__card-content span{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border:1px solid rgba(255,255,255,.55);border-radius:50%;transition:.3s ease}.home-soluciones__accessories{display:inline-flex;align-items:center;gap:14px;margin-top:30px;color:#00893c;font-weight:600;text-decoration:none;padding-bottom:5px;border-bottom:1px solid currentColor}.home-soluciones__accessories span{transition:transform .25s ease}.home-soluciones__accessories:hover span{transform:translate(5px)}@media(max-width:900px){.home-soluciones{padding:80px 20px}.home-soluciones__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-soluciones__card:last-child{grid-column:1/-1;height:340px}}@media(max-width:600px){.home-soluciones{padding:70px 20px}.home-soluciones__header{max-width:100%;margin-bottom:30px}.home-soluciones__header h2{margin:12px 0 18px;font-size:clamp(1.9rem,7.5vw,2.3rem);line-height:1.12;letter-spacing:-.03em}.home-soluciones__header p{margin:0;font-size:.98rem;line-height:1.65}.home-soluciones__grid{grid-template-columns:1fr;gap:16px}.home-soluciones__card,.home-soluciones__card:last-child{grid-column:auto;height:290px}.home-soluciones__card-content{left:20px;right:20px;bottom:20px}.home-soluciones__card-content h3{font-size:1.35rem;line-height:1.25}.home-soluciones__card-content span{width:40px;height:40px}.home-soluciones__accessories{margin-top:26px;font-size:.95rem}}@media(prefers-reduced-motion:reduce){.home-soluciones__card img,.home-soluciones__card-content span{transition:none}}.home-fabricacion{padding:85px 24px;background:#f4f4f4}.home-fabricacion__container{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.home-fabricacion__image{height:520px;overflow:hidden;border-radius:8px}.home-fabricacion__image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.home-fabricacion__eyebrow{color:#00893c;font-size:.78rem;font-weight:700;letter-spacing:.15em}.home-fabricacion__content h2{margin:18px 0 24px;font-size:clamp(2.2rem,3.5vw,3.7rem);line-height:1.08;letter-spacing:-.035em;color:#17211c}.home-fabricacion__content p{max-width:520px;color:#626b66;font-size:1.05rem;line-height:1.75;margin-bottom:34px}.home-fabricacion__steps{border-top:1px solid #d8ded9}.home-fabricacion__step{display:flex;align-items:center;gap:24px;padding:18px 0;border-bottom:1px solid #d8ded9;color:#17211c;font-weight:600}.home-fabricacion__number{color:#00893c;font-size:.85rem;font-weight:700}.home-fabricacion__link{display:inline-flex;align-items:center;gap:16px;margin-top:30px;color:#00893c;font-weight:700;text-decoration:none}.home-fabricacion__link span{transition:transform .25s ease}.home-fabricacion__link:hover span{transform:translate(5px)}@media(max-width:900px){.home-fabricacion{padding:80px 20px}.home-fabricacion__container{grid-template-columns:1fr;gap:40px}.home-fabricacion__image{height:400px}}@media(max-width:600px){.home-fabricacion{padding:60px 20px}.home-fabricacion__container{gap:30px}.home-fabricacion__image{height:270px;border-radius:6px}.home-fabricacion__eyebrow{font-size:.72rem;letter-spacing:.12em}.home-fabricacion__content h2{margin:14px 0 18px;font-size:clamp(1.9rem,7.8vw,2.2rem);line-height:1.12}.home-fabricacion__content p{margin:0 0 28px;font-size:.98rem;line-height:1.7}.home-fabricacion__step{gap:16px;padding:15px 0;font-size:.92rem;line-height:1.5}.home-fabricacion__number{flex-shrink:0;width:20px;font-size:.8rem}.home-fabricacion__link{margin-top:25px;font-size:.95rem}}@media(prefers-reduced-motion:reduce){.home-fabricacion__link span{transition:none}}.home-calidad{padding:75px 24px;background:#fff}.home-calidad__logo{width:100%;height:85px;display:flex;align-items:center;justify-content:center}.home-calidad__logo img{width:100%;height:100%;object-fit:contain}.home-calidad__container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:.85fr 1.5fr;column-gap:55px;align-items:center}.home-calidad__eyebrow{display:block;margin-bottom:16px;color:#00893c;font-size:.78rem;font-weight:700;letter-spacing:.15em}.home-calidad__intro h2{max-width:580px;margin:0 0 22px;font-size:clamp(1.9rem,2.5vw,2.9rem);line-height:1.12;letter-spacing:-.035em;color:#17211c}.home-calidad__intro p{max-width:530px;margin:0;color:#626b66;font-size:1.05rem;line-height:1.7}.home-calidad__certifications{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-calidad__item{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0;min-height:240px;padding:16px;background:#f4f4f4;border-radius:8px;transition:transform .3s ease;justify-content:flex-start}.home-calidad__item:hover{transform:translateY(-4px)}.home-calidad__item h3{margin:16px 0 8px;font-size:1.2rem;color:#17211c}.home-calidad__item p{margin:0;color:#626b66;line-height:1.5;font-size:.82rem}.home-calidad__icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(0,137,60,.25);border-radius:50%;color:#00893c;font-size:1.25rem;font-weight:700}.home-calidad__link{grid-column:2;justify-self:end;display:inline-flex;align-items:center;gap:14px;margin-top:22px;color:#00893c;font-weight:700;text-decoration:none}.home-calidad__link span{transition:transform .25s ease}.home-calidad__link:hover span{transform:translate(5px)}@media(max-width:1150px){.home-calidad{padding:75px 20px}.home-calidad__container{grid-template-columns:1fr;gap:35px}.home-calidad__link{grid-column:1;margin-top:0}}@media(max-width:650px){.home-calidad{padding:65px 20px}.home-calidad__container{gap:28px}.home-calidad__intro h2{font-size:clamp(1.9rem,7.5vw,2.3rem);line-height:1.15;margin-bottom:18px}.home-calidad__intro p{font-size:.96rem;line-height:1.7}.home-calidad__certifications{grid-template-columns:1fr;gap:12px}.home-calidad__item{min-height:0;padding:20px;gap:0}.home-calidad__item h3{margin:14px 0 10px;font-size:1.15rem}.home-calidad__item p{margin:0;font-size:.88rem;line-height:1.55}.home-calidad__logo{height:78px;justify-content:flex-start}.home-calidad__logo img{max-width:240px;object-position:left center}.home-calidad__link{grid-column:1;justify-self:start;margin-top:0;font-size:.95rem}}@media(prefers-reduced-motion:reduce){.home-calidad__item,.home-calidad__link span{transition:none}}.home-obra{position:relative;min-height:570px;width:100%;display:flex;align-items:center;overflow:hidden;background:#17211c;color:#fff}.home-obra__image{position:absolute;inset:0;width:100%;height:100%}.home-obra__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:35% center}.home-obra__overlay{position:absolute;inset:0;background:linear-gradient(90deg,#0a161100,#0a16110d 35%,#0a1611b8 65%,#0a1611e0)}.home-obra__content{position:relative;z-index:1;width:40%;max-width:620px;margin-left:auto;margin-right:7%;padding:0;display:flex;flex-direction:column;align-items:flex-start}.home-obra__eyebrow{display:block;margin-bottom:20px;color:#a9e4c1;font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.home-obra h2{margin:0;max-width:700px;font-size:clamp(2.5rem,3.5vw,3.8rem);line-height:1.1;letter-spacing:-.035em}.home-obra h2 span{display:block;font-weight:400}.home-obra p{max-width:490px;margin:25px 0 32px;font-size:1.05rem;line-height:1.7;color:#ffffffdb}.home-obra__button{display:inline-flex;align-items:center;gap:25px;padding:15px 23px;border:1px solid rgba(255,255,255,.7);border-radius:4px;color:#fff;text-decoration:none;font-weight:600;transition:background .25s,border-color .25s}.home-obra__button:hover{background:#00893c;border-color:#00893c}.home-obra__button span{font-size:1.25rem}@media(max-width:768px){.home-obra{min-height:640px;width:100%;display:flex;align-items:flex-end}.home-obra__image img{object-position:18% center}.home-obra__overlay{background:linear-gradient(0deg,#0a1611f0,#0a1611cc 32%,#0a161133 65%,#0a161100)}.home-obra__content{width:calc(100% - 40px);max-width:none;margin:0 20px;padding:0 0 35px;display:flex;flex-direction:column;align-items:flex-start}.home-obra__eyebrow{margin-bottom:15px;font-size:.72rem}.home-obra h2{font-size:clamp(2rem,8vw,2.7rem);line-height:1.1}.home-obra p{margin:18px 0 24px;font-size:.95rem;line-height:1.6}.home-obra__button{padding:13px 18px;font-size:.9rem}}.home-contacto{width:100%;padding:120px 24px;background:#fff;text-align:center}.home-contacto__container{max-width:850px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.home-contacto__eyebrow{display:block;margin-bottom:22px;color:#00893c;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.home-contacto h2{max-width:800px;margin:0;color:#17211c;font-size:clamp(2.1rem,3.8vw,4rem);line-height:1.12;letter-spacing:-.04em}.home-contacto p{max-width:590px;margin:25px 0 35px;color:#626b66;font-size:1.08rem;line-height:1.75}.home-contacto__button{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:17px 30px;background:#00893c;color:#fff;border-radius:4px;text-decoration:none;font-size:1rem;font-weight:600;transition:background .25s ease,transform .25s ease}.home-contacto__button:hover{background:#007332;transform:translateY(-2px)}.home-contacto__button:focus-visible{outline:2px solid #00893c;outline-offset:4px}.home-contacto__button span{font-size:1.3rem}@media(max-width:768px){.home-contacto{padding:85px 20px}.home-contacto h2{font-size:clamp(2rem,7vw,2.8rem)}.home-contacto p{font-size:1rem}}.conectores{display:flex;width:100%;flex-direction:column;border-top:2.5px solid #00893C}.conectores h4{font-size:24px;margin:20px 0}.conectores .conec-info{display:flex;flex-wrap:wrap;justify-content:flex-start}.conectores .conec-info .conector{display:flex;flex-direction:column;align-items:center;margin-right:15px;margin-bottom:15px;background-color:#f8f8f8;border-radius:12px;border:1.5px solid #d9d9d9}.conectores .conec-info .conector h5{font-size:18px;margin:10px}.conectores .conec-info .conector img{width:130px;height:110px}@media only screen and (max-width:440px){.conectores{display:flex;width:100%;flex-direction:column;align-items:center;border-top:2.5px solid #00893C}.conectores h4{font-size:18px}.conectores .conec-info{display:flex;flex-wrap:wrap;justify-content:flex-start}.conectores .conec-info .conector{display:flex;width:45%;margin-right:5px;margin-bottom:5px;justify-content:space-between}.conectores .conec-info .conector h5{font-size:18px;margin:0}.conectores .conec-info .conector img{margin-right:20px;width:70px;height:auto}}@media only screen and (min-width:440px)and (max-width:768px){.conectores{display:flex;width:100%;flex-direction:column;border-top:2.5px solid #00893C}.conectores h4{font-size:18px}.conectores .conec-info{display:flex;flex-wrap:wrap;justify-content:flex-start}.conectores .conec-info .conector{display:flex;width:30%;margin-right:5px;margin-bottom:5px;justify-content:space-between}.conectores .conec-info .conector h5{font-size:18px;margin:0}.conectores .conec-info .conector img{margin-right:0;width:90px;height:80px}}@media only screen and (min-width:768px)and (max-width:1024px){.conectores{display:flex;width:100%;flex-direction:column;border-top:2.5px solid #00893C}.conectores h4{font-size:20px}.conectores .conec-info{display:flex;flex-wrap:wrap;justify-content:flex-start}.conectores .conec-info .conector{display:flex;width:23%;margin-right:5px;margin-bottom:5px}.conectores .conec-info .conector h5{font-size:18px;margin:0}.conectores .conec-info .conector img{margin-right:0;width:100px;height:95px}}@media only screen and (min-width:1024px)and (max-width:1440px){.conectores{display:flex;width:100%;flex-direction:column;border-top:2.5px solid #00893C}.conectores h4{font-size:22px}.conectores .conec-info{display:flex;flex-wrap:wrap;justify-content:flex-start}.conectores .conec-info .conector{display:flex;justify-content:space-between;width:23%;margin-right:8px;margin-bottom:8px}.conectores .conec-info .conector h5{font-size:18px;margin:3px}.conectores .conec-info .conector img{margin-right:0;width:70%;height:65%}}.producto-container{display:flex;flex-wrap:wrap;width:100%;justify-content:center}.producto-container .producto{display:flex;flex-wrap:wrap;width:70%;justify-content:center;margin-top:50px;position:relative}.producto-container .producto .manual-btn{position:absolute;right:0;background-color:#00893c;border:none;border-radius:5px;padding:5px 10px;cursor:pointer}.producto-container .producto .manual-btn a{color:#fff;font-size:16px;text-decoration:none}.producto-container .producto .info-producto{display:flex;justify-content:space-around;padding:25px 0;margin-bottom:15px;border-top:2.5px solid #00893C;position:relative}.producto-container .producto .info-producto .img-container{width:50%;display:flex;justify-content:center;height:500px}.producto-container .producto .info-producto .img-container img{max-width:80%;height:auto;object-fit:scale-down}.producto-container .producto .info-producto .uso{width:50%;display:flex;flex-direction:column;align-items:flex-start}.producto-container .producto .info-producto .uso .descripcion{width:100%;display:flex;flex-direction:column}.producto-container .producto .info-producto .uso .descripcion h2{font-size:20px;text-align:center}.producto-container .producto .info-producto .uso .descripcion p{width:100%;font-size:16px;text-align:justify;color:#000;margin:0}.producto-container .producto .info-producto .uso .rango{background-color:#d9d9d9;margin-top:50px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:7px 12px;border-radius:10px;width:auto;min-width:220px;height:50px}.producto-container .producto .info-producto .uso .rango h2{font-size:16px;margin:0;color:#000;width:auto}.producto-container .producto .info-producto .uso .rango p{font-size:14px;color:#000;margin:0}.producto-container .producto .info-producto .uso .gases{background-color:#d9d9d9;margin-top:20px;display:flex;align-items:center;padding:7px 12px;border-radius:10px;min-width:220px}.producto-container .producto .info-producto .uso .gases h4{font-size:16px;margin:0 10px 0 0;color:#000}.producto-container .producto .info-producto .uso .gases div{display:flex;justify-content:flex-start;height:50px}.producto-container .producto .info-producto .uso .gases div img{margin-right:10px}.producto-container .producto .info-producto .uso .anmat{margin-top:30px;padding:7px 12px;border-radius:10px;width:auto;border:2px solid #00893C;position:absolute;right:10px;bottom:10px}.producto-container .producto .info-producto .uso .anmat p{font-size:14px;color:#000;margin:0}@media only screen and (max-width:568px){.producto-container{display:flex;flex-wrap:wrap;width:100%;justify-content:center}.producto-container .producto{display:flex;flex-wrap:wrap;width:90%;justify-content:center;margin-top:50px}.producto-container .producto .manual-btn{position:absolute;width:auto;right:0;top:-30px;background-color:#00893c;border:none;border-radius:5px;padding:5px 10px;cursor:pointer}.producto-container .producto .manual-btn a{display:flex;align-items:center;color:#fff;font-size:12px;text-decoration:none}.producto-container .producto .manual-btn a svg{margin-left:5px;font-size:16px}.producto-container .producto .info-producto{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;padding:25px 0;margin-bottom:15px;border-top:2.5px solid #00893C}.producto-container .producto .info-producto .img-container{width:100%;display:flex;justify-content:center;height:260px}.producto-container .producto .info-producto .img-container img{width:auto;height:100%;max-width:220px}.producto-container .producto .info-producto .uso{width:100%}.producto-container .producto .info-producto .uso .descripcion{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.producto-container .producto .info-producto .uso .descripcion h2{font-size:16px}.producto-container .producto .info-producto .uso .descripcion p{font-size:13px;color:#000;margin:0;width:95%}.producto-container .producto .info-producto .uso .rango{margin-top:20px;padding:5px;min-width:auto;max-width:90%;height:auto}.producto-container .producto .info-producto .uso .rango h2{font-size:14px}.producto-container .producto .info-producto .uso .rango p{font-size:13px;color:#000;margin:0}.producto-container .producto .info-producto .uso .gases{margin-top:20px;padding:5px;min-width:auto;max-width:90%}.producto-container .producto .info-producto .uso .gases h4{font-size:14px}.producto-container .producto .info-producto .uso .gases div{height:auto;flex-wrap:wrap}.producto-container .producto .info-producto .uso .gases div img{width:37px;margin-right:5px}.producto-container .producto .info-producto .uso .anmat{max-width:95%;margin-top:30px;padding:5px;position:relative;right:0;bottom:0}.producto-container .producto .info-producto .uso .anmat p{font-size:13px;color:#000;margin:0}}@media only screen and (min-width:569px)and (max-width:768px){.producto-container{display:flex;flex-wrap:wrap;width:100%;justify-content:center}.producto-container .producto{display:flex;flex-wrap:wrap;width:90%;justify-content:center;margin-top:50px}.producto-container .producto .manual-btn{position:absolute;right:0;top:-20px;background-color:#00893c;border:none;border-radius:5px;padding:5px 10px;cursor:pointer}.producto-container .producto .manual-btn a{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;color:#fff;font-size:12px;text-decoration:none}.producto-container .producto .manual-btn a svg{font-size:16px}.producto-container .producto .info-producto{display:flex;justify-content:space-around;align-items:center;padding:25px 0;margin-bottom:15px;border-top:2.5px solid #00893C}.producto-container .producto .info-producto .img-container{width:50%;display:flex;justify-content:center;height:320px}.producto-container .producto .info-producto .img-container img{width:auto;height:100%;max-width:90%}.producto-container .producto .info-producto .uso{width:50%}.producto-container .producto .info-producto .uso .descripcion{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.producto-container .producto .info-producto .uso .descripcion h2{font-size:17px}.producto-container .producto .info-producto .uso .descripcion p{font-size:13px;color:#000;margin:0;width:95%}.producto-container .producto .info-producto .uso .rango{margin-top:20px;padding:5px;min-width:auto;max-width:90%;height:auto}.producto-container .producto .info-producto .uso .rango h2{font-size:14px}.producto-container .producto .info-producto .uso .rango p{font-size:13px;color:#000;margin:0}.producto-container .producto .info-producto .uso .gases{margin-top:20px;padding:5px;min-width:auto;max-width:90%;height:auto}.producto-container .producto .info-producto .uso .gases h4{font-size:14px}.producto-container .producto .info-producto .uso .gases div{height:auto;flex-wrap:wrap}.producto-container .producto .info-producto .uso .gases div img{width:37px;margin-right:5px;margin-top:3px}.producto-container .producto .info-producto .uso .anmat{max-width:95%;margin-top:30px;padding:5px;position:relative;right:0;bottom:0}.producto-container .producto .info-producto .uso .anmat p{font-size:13px;color:#000;margin:0}}@media only screen and (min-width:768px)and (max-width:1024px){.producto-container{display:flex;flex-wrap:wrap;width:100%;justify-content:center}.producto-container .producto{display:flex;flex-wrap:wrap;width:85%;justify-content:center;margin-top:50px}.producto-container .producto .manual-btn{position:absolute;right:0;top:-10px;background-color:#00893c;border:none;border-radius:5px;padding:5px 10px;cursor:pointer}.producto-container .producto .manual-btn a{display:flex;align-items:center;color:#fff;font-size:14px;text-decoration:none}.producto-container .producto .manual-btn a svg{margin-left:10px;font-size:20px}.producto-container .producto .info-producto{display:flex;justify-content:space-around;align-items:center;padding:25px 0;margin-bottom:15px;border-top:2.5px solid #00893C}.producto-container .producto .info-producto .img-container{width:50%;display:flex;justify-content:center;height:370px}.producto-container .producto .info-producto .img-container img{width:auto;height:100%;max-width:90%}.producto-container .producto .info-producto .uso{width:50%}.producto-container .producto .info-producto .uso .descripcion{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.producto-container .producto .info-producto .uso .descripcion h2{font-size:18px}.producto-container .producto .info-producto .uso .descripcion p{font-size:14px;color:#000;margin:0;width:95%}.producto-container .producto .info-producto .uso .rango{margin-top:20px;padding:5px;min-width:auto;max-width:90%;height:auto}.producto-container .producto .info-producto .uso .rango h2{font-size:15px}.producto-container .producto .info-producto .uso .rango p{font-size:14px;color:#000;margin:0}.producto-container .producto .info-producto .uso .gases{margin-top:20px;padding:5px;min-width:auto;max-width:95%}.producto-container .producto .info-producto .uso .gases h4{font-size:15px;width:auto}.producto-container .producto .info-producto .uso .gases div{height:auto;flex-wrap:wrap}.producto-container .producto .info-producto .uso .gases div img{width:37px;margin-right:5px}.producto-container .producto .info-producto .uso .anmat{max-width:95%;margin-top:30px;padding:7px;position:relative;right:0;bottom:0}.producto-container .producto .info-producto .uso .anmat p{font-size:14px;color:#000;margin:0}}@media only screen and (min-width:1024px)and (max-width:1280px){.producto-container{display:flex;flex-wrap:wrap;width:100%;justify-content:center}.producto-container .producto{display:flex;flex-wrap:wrap;width:85%;justify-content:center;margin-top:50px}.producto-container .producto .info-producto{display:flex;justify-content:space-around;align-items:center;padding:25px 0;margin-bottom:15px;border-top:2.5px solid #00893C}.producto-container .producto .info-producto .img-container{width:50%;display:flex;justify-content:center;height:420px}.producto-container .producto .info-producto .img-container img{width:auto;height:100%;max-width:90%}.producto-container .producto .info-producto .uso{width:50%}.producto-container .producto .info-producto .uso .descripcion{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.producto-container .producto .info-producto .uso .descripcion h2{font-size:20px}.producto-container .producto .info-producto .uso .descripcion p{font-size:15px;color:#000;margin:0;width:95%}.producto-container .producto .info-producto .uso .rango{margin-top:20px;padding:5px;min-width:auto;max-width:90%}.producto-container .producto .info-producto .uso .rango h2{font-size:16px}.producto-container .producto .info-producto .uso .rango p{font-size:15px;color:#000;margin:0}.producto-container .producto .info-producto .uso .gases{margin-top:20px;padding:5px;min-width:auto;max-width:95%}.producto-container .producto .info-producto .uso .gases h4{font-size:16px;width:auto}.producto-container .producto .info-producto .uso .gases div{height:auto;flex-wrap:wrap}.producto-container .producto .info-producto .uso .gases div img{width:40px;margin-right:5px}.producto-container .producto .info-producto .uso .anmat{max-width:95%;margin-top:30px;padding:7px}.producto-container .producto .info-producto .uso .anmat p{font-size:14px;color:#000;margin:0}}@media only screen and (min-width:1280px)and (max-width:1440px){.producto-container .producto{width:75%}}.detalle-producto{box-sizing:border-box;width:100%;padding:95px 24px 115px;background:#fff;color:#17211c}.detalle-producto__container{width:100%;max-width:1300px;margin:0 auto}.detalle-producto__header{max-width:1000px}.detalle-producto__header h1{margin:0;color:#17211c;font-size:clamp(2.3rem,4vw,4.2rem);font-weight:700;line-height:1.12;letter-spacing:-.04em;text-align:left}.detalle-producto__eyebrow{display:block;margin-bottom:18px;color:#00893c;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.detalle-producto__actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin:28px 0 38px}.detalle-producto__back{display:inline-flex;align-items:center;gap:12px;color:#00893c;font-size:.95rem;font-weight:600;text-decoration:none}.detalle-producto__back span{font-size:1.5rem;line-height:1}.detalle-producto__back:hover{color:#006f31}.detalle-producto__manual{display:flex;align-items:center;max-width:100%}.detalle-producto__manual .manual-btn{position:static;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:5px;background:#00893c;cursor:pointer}.detalle-producto__manual .manual-btn a{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;min-height:44px;padding:10px 20px;color:#fff;font-size:.9rem;font-weight:600;text-decoration:none}.detalle-producto__manual .manual-btn:hover{background:#007332}.detalle-producto__principal{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(30px,5vw,75px);width:100%}.detalle-producto__image{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:440px;padding:30px;border-radius:8px;background:#f4f4f4}.detalle-producto__image img{display:block;width:100%;height:440px;max-width:100%;object-fit:contain;object-position:center}.detalle-producto__content{min-width:0;padding:10px 0}.detalle-producto .uso{display:flex;flex-direction:column;align-items:stretch;gap:26px;width:100%}.detalle-producto .uso h2{margin:0 0 15px;color:#17211c;font-size:1.3rem;font-weight:700;line-height:1.3;text-align:left}.detalle-producto .uso p{margin:0;color:#626b66;font-size:1rem;line-height:1.8;text-align:left;overflow-wrap:anywhere}.detalle-producto .uso .descripcion{width:100%}.detalle-producto .uso .rango{width:100%;box-sizing:border-box;padding:20px 24px;border:1px solid #e8ece9;border-radius:6px;background:#f4f4f4}.detalle-producto .uso .rango h2{margin-bottom:7px;font-size:1rem}.detalle-producto .uso .rango p{color:#17211c;font-weight:500}.detalle-producto .uso .anmat{width:100%;box-sizing:border-box;padding:16px 20px;border-left:3px solid #00893C;border-radius:0 5px 5px 0;background:#f4f4f4}.detalle-producto .uso .anmat p{font-size:.9rem;line-height:1.6}.detalle-producto .uso .gases{width:100%;margin:0;padding:0;border:none;background:transparent}.detalle-producto .uso .gases h2{margin-bottom:15px;font-size:1rem}.detalle-producto .uso .gases__list{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.detalle-producto .uso .gases__item{display:flex;align-items:center;justify-content:center;min-width:70px;min-height:70px;box-sizing:border-box;padding:10px;border-radius:6px;background:#f4f4f4}.detalle-producto .uso .gases__item img{display:block;max-width:65px;max-height:55px;object-fit:contain}.detalle-producto .uso .gases__item span{color:#17211c;font-size:.9rem}.detalle-producto__extra{display:flex;flex-direction:column;gap:55px;margin-top:70px}.detalle-producto__extra:empty{display:none}.detalle-producto .conectores,.detalle-producto .modelos{display:block;width:100%;margin:0;padding-top:38px;border-top:1px solid #e4e9e5}.detalle-producto .conectores>h2,.detalle-producto .conectores>h4,.detalle-producto .modelos>h2,.detalle-producto .modelos>h4{margin:0 0 28px;color:#17211c;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.3;text-align:left}.detalle-producto .conectores .conec-info{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;width:100%;margin:0}.detalle-producto .conectores .conector{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;width:100%;min-width:0;min-height:175px;margin:0;padding:18px 12px;border:1px solid #e8ece9;border-radius:8px;background:#f4f4f4}.detalle-producto .conectores .conector img{display:block;width:100%;max-width:135px;height:100px;object-fit:contain}.detalle-producto .conectores .conector h3{margin:0;color:#17211c;font-size:.93rem;font-weight:600;line-height:1.4;text-align:center}.detalle-producto .modelos .modelo-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;margin:0;padding:0}.detalle-producto .modelos .modelo{display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;width:100%;min-width:0;height:100%;margin:0;padding:20px;border:1px solid #e8ece9;border-radius:8px;background:#fff}.detalle-producto .modelos .modelo>img{display:block;box-sizing:border-box;width:100%;height:190px;margin:0 0 20px;padding:12px;border-radius:5px;background:#f4f4f4;object-fit:contain}.detalle-producto .modelos .modelo h5{width:100%;margin:0 0 14px;color:#17211c;font-size:1.15rem;font-weight:700;line-height:1.4;text-align:left}.detalle-producto .modelos .modelo p{width:100%;margin:0 0 12px;color:#626b66;font-size:.94rem;line-height:1.65;text-align:left}.detalle-producto .modelos .modelo .modulos{width:100%;margin-top:12px}.detalle-producto .modelos .modelo .modulos h4{margin:0 0 10px;color:#17211c;font-size:.95rem;text-align:left}.detalle-producto .modelos .modelo .modulos .modulos-lista{display:flex;flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none}.detalle-producto .modelos .modelo .modulos .modulos-lista li{width:100%;margin:0;padding:0 0 8px;border-bottom:1px solid #e8ece9;color:#626b66;font-size:.9rem;line-height:1.5}@media(max-width:1000px){.detalle-producto__principal{gap:30px}.detalle-producto__image{min-height:360px;padding:20px}.detalle-producto__image img{height:360px}.detalle-producto .conectores .conec-info{grid-template-columns:repeat(4,minmax(0,1fr))}.detalle-producto .modelos .modelo-info{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.detalle-producto{padding:65px 20px 85px}.detalle-producto__header h1{font-size:clamp(2rem,8vw,2.8rem)}.detalle-producto__actions{align-items:flex-start;flex-direction:column;gap:15px;margin:22px 0 28px}.detalle-producto__principal{grid-template-columns:1fr;gap:30px}.detalle-producto__image{min-height:300px;padding:15px}.detalle-producto__image img{height:310px}.detalle-producto__content{padding:0}.detalle-producto .uso{gap:22px}.detalle-producto .uso h2{font-size:1.2rem}.detalle-producto .uso p{font-size:.97rem}.detalle-producto__extra{gap:40px;margin-top:45px}.detalle-producto .conectores,.detalle-producto .modelos{padding-top:28px}.detalle-producto .conectores .conec-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detalle-producto .conectores .conector{min-height:150px;padding:12px}.detalle-producto .conectores .conector img{height:85px}.detalle-producto .modelos .modelo-info{grid-template-columns:1fr}.detalle-producto .modelos .modelo{padding:16px}}.detalle-producto__loading{display:flex;justify-content:center;align-items:center;min-height:60vh}.detalle-producto .modelos{width:100%}.detalle-producto .modelos .modelo-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;margin:0;padding:0;justify-content:stretch;align-items:stretch}.detalle-producto .modelos .modelo-info>.modelo{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0;height:100%;margin:0;padding:22px;border:1px solid #e8ece9;border-radius:8px;background:#fff}.detalle-producto .modelos .modelo-info>.modelo>img{width:100%;height:210px;margin:0 0 20px;padding:15px;box-sizing:border-box;object-fit:contain;background:#f4f4f4;border-radius:5px}.detalle-producto .modelos .modelo-info>.modelo h5{width:100%;margin:0 0 12px;font-size:1.2rem;text-align:left}.detalle-producto .modelos .modelo-info>.modelo p{width:100%;margin:0 0 12px;font-size:.95rem;line-height:1.7;text-align:left}@media(max-width:900px){.detalle-producto .modelos .modelo-info{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.detalle-producto .modelos .modelo-info{grid-template-columns:1fr}}.modelos{display:flex;flex-wrap:wrap;flex-direction:column;width:100%;border-top:2px solid #00893C}.modelos h4{font-size:24px;margin:20px 0}.modelos .modelo-info{display:flex;flex-wrap:wrap}.modelos .modelo-info .modelo{width:210px;display:flex;flex-direction:column;align-items:center;margin-right:15px;margin-bottom:15px;background-color:#f8f8f8;border-radius:12px;border:1.5px solid #d9d9d9}.modelos .modelo-info .modelo img{width:190px;height:170px;object-fit:contain}.modelos .modelo-info .modelo h5{font-size:18px;margin:10px}.modelos .modelo-info .modelo p{width:80%;font-size:13px;margin:0}.modelos .modelo-info .modelo .modulos{display:flex;width:100%;flex-direction:column}.modelos .modelo-info .modelo .modulos .modulos-lista{display:flex;flex-direction:column;padding:0}.modelos .modelo-info .modelo .modulos .modulos-lista li{list-style:none;margin-bottom:5px;border-bottom:1px solid #00893C}@media only screen and (max-width:440px){.modelos{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;width:100%;border-top:2px solid #00893C}.modelos h4{font-size:18px}.modelos .modelo-info{width:80%}.modelos .modelo-info .modelo{display:flex;flex-direction:column;align-items:center;margin-bottom:15px;width:100%;margin-right:0}.modelos .modelo-info .modelo img{width:70%}.modelos .modelo-info .modelo h5{font-size:18px;margin:10px}.modelos .modelo-info .modelo p{width:80%;font-size:13px;margin:0}.modelos .modelo-info .modelo .modulos .modulos-lista li{font-size:12px;border:none}}@media only screen and (min-width:440px)and (max-width:768px){.modelos{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;border-top:2px solid #00893C}.modelos h4{font-size:18px}.modelos .modelo-info{width:95%}.modelos .modelo-info .modelo{width:48%;margin-right:5px;margin-bottom:5px}.modelos .modelo-info .modelo img{width:90%}.modelos .modelo-info .modelo h5{font-size:18px;margin:5px}.modelos .modelo-info .modelo p{width:90%;font-size:12px;margin:0;font-weight:400}.modelos .modelo-info .modelo .modulos .modulos-lista li{font-size:12px;border:none}}@media only screen and (min-width:768px)and (max-width:1024px){.modelos{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;border-top:2px solid #00893C}.modelos h4{font-size:20px}.modelos .modelo-info{width:95%;justify-content:space-between}.modelos .modelo-info .modelo{width:30%;margin-right:8px;margin-bottom:8px}.modelos .modelo-info .modelo img{width:180px}.modelos .modelo-info .modelo h5{font-size:18px;margin:5px}.modelos .modelo-info .modelo p{width:90%;font-size:12px;margin:0 0 5px;font-weight:400}.modelos .modelo-info .modelo .modulos .modulos-lista li{font-size:12px;border:none}}@media only screen and (min-width:1024px)and (max-width:1440px){.modelos{display:flex;flex-direction:column;width:100%;border-top:2px solid #00893C}.modelos h4{font-size:22px}.modelos .modelo-info{width:100%;justify-content:flex-start}.modelos .modelo-info .modelo{width:23%;margin-right:8px;margin-bottom:8px}.modelos .modelo-info .modelo img{width:180px}.modelos .modelo-info .modelo h5{font-size:18px;margin:5px}.modelos .modelo-info .modelo p{width:90%;font-size:12px;margin:0 0 5px;font-weight:400}.modelos .modelo-info .modelo .modulos .modulos-lista li{font-size:12px;border:none}}.producto2-container{display:flex;flex-wrap:wrap;width:100%;justify-content:center}.producto2-container .producto{display:flex;flex-wrap:wrap;width:70%;justify-content:center;margin-top:50px;position:relative}.producto2-container .producto .manual-btn{position:absolute;right:0;background-color:#00893c;border:none;border-radius:5px;padding:5px 10px;cursor:pointer}.producto2-container .producto .manual-btn a{color:#fff;font-size:16px;text-decoration:none}.producto2-container .producto .info-producto{display:flex;justify-content:space-around;padding:25px 0;margin-bottom:15px;border-top:2.5px solid #00893C}.producto2-container .producto .info-producto .img-container{width:50%;display:flex;justify-content:center;height:500px}.producto2-container .producto .info-producto .img-container img{max-width:100%;height:auto;object-fit:scale-down}.producto2-container .producto .info-producto .uso{width:50%;display:flex;flex-direction:column;align-items:flex-start}.producto2-container .producto .info-producto .uso .descripcion{width:100%;display:flex;flex-direction:column}.producto2-container .producto .info-producto .uso .descripcion h2{font-size:20px;text-align:center}.producto2-container .producto .info-producto .uso .descripcion p{width:100%;font-size:16px;text-align:justify;color:#000;margin:0}.producto2-container .producto .info-producto .uso .anmat{padding:7px 12px;border-radius:10px;width:auto;border:2px solid #00893C;position:absolute;right:10px;bottom:10px}.producto2-container .producto .info-producto .uso .anmat p{font-size:14px;color:#000;margin:0}@media only screen and (max-width:568px){.producto2-container{display:flex;flex-wrap:wrap;width:100%;justify-content:center}.producto2-container .producto{display:flex;flex-wrap:wrap;width:90%;justify-content:center;margin-top:50px}.producto2-container .producto .manual-btn{position:absolute;width:auto;right:0;top:-30px;background-color:#00893c;border:none;border-radius:5px;padding:5px 10px;cursor:pointer}.producto2-container .producto .manual-btn a{display:flex;align-items:center;color:#fff;font-size:12px;text-decoration:none}.producto2-container .producto .manual-btn a svg{margin-left:5px;font-size:16px}.producto2-container .producto .info-producto{display:flex;flex-direction:column;width:100%;justify-content:space-around;align-items:center;padding:25px 0;margin-bottom:15px;border-top:2.5px solid #00893C}.producto2-container .producto .info-producto .img-container{width:100%;display:flex;justify-content:center;height:260px}.producto2-container .producto .info-producto .img-container img{width:auto;height:100%;max-width:100%}.producto2-container .producto .info-producto .uso{width:100%}.producto2-container .producto .info-producto .uso .descripcion{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.producto2-container .producto .info-producto .uso .descripcion h2{font-size:16px}.producto2-container .producto .info-producto .uso .descripcion p{font-size:13px;color:#000;margin:0;width:95%}.producto2-container .producto .info-producto .uso .anmat{max-width:95%;margin-top:30px;padding:5px;position:relative;right:0;bottom:0}.producto2-container .producto .info-producto .uso .anmat p{font-size:13px;color:#000;margin:0}}@media only screen and (min-width:569px)and (max-width:768px){.producto2-container .producto{width:90%}.producto2-container .producto .manual-btn{top:-20px}.producto2-container .producto .manual-btn a{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;color:#fff;font-size:12px;text-decoration:none}.producto2-container .producto .manual-btn a svg{font-size:16px}.producto2-container .producto .info-producto{align-items:center}.producto2-container .producto .info-producto .img-container{height:320px}.producto2-container .producto .info-producto .img-container img{width:auto;height:100%;max-width:90%}.producto2-container .producto .info-producto .uso .descripcion{width:100%;justify-content:center;align-items:center}.producto2-container .producto .info-producto .uso .descripcion h2{font-size:17px}.producto2-container .producto .info-producto .uso .descripcion p{font-size:13px;width:95%}.producto2-container .producto .info-producto .uso .anmat{max-width:95%;margin-top:30px;padding:5px;position:relative;right:0;bottom:0}.producto2-container .producto .info-producto .uso .anmat p{font-size:13px}}@media only screen and (min-width:769px)and (max-width:1024px){.producto2-container .producto{width:85%}.producto2-container .producto .manual-btn{top:-10px}.producto2-container .producto .manual-btn a{display:flex;align-items:center;font-size:14px;text-decoration:none}.producto2-container .producto .manual-btn a svg{font-size:20px;margin-left:10px}.producto2-container .producto .info-producto{align-items:center}.producto2-container .producto .info-producto .img-container{height:370px}.producto2-container .producto .info-producto .img-container img{width:auto;height:100%;max-width:90%}.producto2-container .producto .info-producto .uso .descripcion{width:100%;justify-content:center;align-items:center}.producto2-container .producto .info-producto .uso .descripcion h2{font-size:18px}.producto2-container .producto .info-producto .uso .descripcion p{font-size:14px;width:95%}.producto2-container .producto .info-producto .uso .anmat{max-width:95%;margin-top:30px;padding:7px;position:relative;right:0;bottom:0}.producto2-container .producto .info-producto .uso .anmat p{font-size:14px}}@media only screen and (min-width:1024px)and (max-width:1280px){.producto2-container{display:flex;flex-wrap:wrap;width:100%;justify-content:center}.producto2-container .producto{display:flex;flex-wrap:wrap;width:85%;justify-content:center;margin-top:50px}.producto2-container .producto .info-producto{display:flex;justify-content:space-around;align-items:center;padding:25px 0;margin-bottom:15px;border-top:2.5px solid #00893C}.producto2-container .producto .info-producto .img-container{width:50%;display:flex;justify-content:center;align-items:center;height:420px}.producto2-container .producto .info-producto .img-container img{width:auto;height:100%;max-width:90%}.producto2-container .producto .info-producto .uso{width:50%}.producto2-container .producto .info-producto .uso .descripcion{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.producto2-container .producto .info-producto .uso .descripcion h2{font-size:20px}.producto2-container .producto .info-producto .uso .descripcion p{font-size:15px;color:#000;margin:0;width:95%}.producto2-container .producto .info-producto .uso .anmat{max-width:95%;margin-top:30px;padding:7px}.producto2-container .producto .info-producto .uso .anmat p{font-size:14px;color:#000;margin:0}}@media only screen and (min-width:1280px)and (max-width:1440px){.producto2-container .producto{width:75%}}.form-accesorio-container{display:flex;flex-direction:column;align-items:center;width:100%}.form-accesorio-container h3{font-size:1.6rem}.form-accesorio-container form{display:flex;flex-direction:column;align-items:center;max-width:100%;flex-wrap:wrap}.form-accesorio-container form label{font-weight:400;margin-top:10px}.form-accesorio-container form input{width:300px;border-radius:6px;border:none;background-color:#f4f4f4;padding:5px}.form-accesorio-container form textarea{width:400px}.form-accesorio-container form .form-submit{margin:50px 0;width:120px;padding:8px;background-color:#00893c;color:#fff;font-weight:600;cursor:pointer;transition:.3s ease-in all}.form-accesorio-container form .form-submit:hover{background-color:#f4f4f4;color:#00893c}.form-gasoterapia-container{display:flex;flex-direction:column;align-items:center;width:100%}.form-gasoterapia-container h3{font-size:1.6rem}.form-gasoterapia-container form{display:flex;flex-direction:column;align-items:center;max-width:100%;flex-wrap:wrap}.form-gasoterapia-container form label{font-weight:400;margin-top:10px}.form-gasoterapia-container form input{width:300px;border-radius:6px;border:none;background-color:#f4f4f4;padding:5px}.form-gasoterapia-container form textarea{width:400px}.form-gasoterapia-container form .form-anmat{display:flex;align-items:center;justify-content:center;margin:20px}.form-gasoterapia-container form .form-anmat input{width:30px;margin:0}.form-gasoterapia-container form .form-anmat label{margin:0}.form-gasoterapia-container form .form-gases{display:flex;flex-direction:column;align-items:center}.form-gasoterapia-container form .form-gases p{font-size:1.2rem}.form-gasoterapia-container form .form-gases div{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.form-gasoterapia-container form .form-gases div input{width:30px;margin:0}.form-gasoterapia-container form .form-gases div label{margin:0 15px 0 0}.form-gasoterapia-container form .form-conectores{display:flex;flex-direction:column;align-items:center}.form-gasoterapia-container form .form-conectores p{font-size:1.2rem}.form-gasoterapia-container form .form-conectores div{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.form-gasoterapia-container form .form-conectores div input{width:30px;margin:0}.form-gasoterapia-container form .form-conectores div label{margin:0 15px 0 0}.form-gasoterapia-container form .btn-modelo,.form-gasoterapia-container form .btn-rango{margin:25px;background-color:#f4f4f4;padding:5px;border-radius:6px;color:#00893c;border:2px solid #000000;cursor:pointer}.form-gasoterapia-container form .form-rangos{display:flex;flex-direction:column}.form-gasoterapia-container form .form-rangos span{margin:10px;border:2px solid #00893C;padding:3px;border-radius:8px;text-align:center;cursor:pointer}.form-gasoterapia-container form .rangos-selec{display:flex}.form-gasoterapia-container form .rangos-selec div{margin-right:15px;display:flex;align-items:center}.form-gasoterapia-container form .rangos-selec div svg{cursor:pointer}.form-gasoterapia-container form .modelos-selec{display:flex}.form-gasoterapia-container form .modelos-selec div{margin-right:15px;display:flex;align-items:center}.form-gasoterapia-container form .modelos-selec div svg{cursor:pointer}.form-gasoterapia-container form .form-modelos{display:flex;flex-direction:column}.form-gasoterapia-container form .form-modelos span{margin:10px;border:2px solid #00893C;padding:3px;border-radius:8px;text-align:center;cursor:pointer}.form-gasoterapia-container form .form-submit{margin:50px 0;width:120px;padding:8px;background-color:#00893c;color:#fff;font-weight:600;cursor:pointer;transition:.3s ease-in all}.form-gasoterapia-container form .form-submit:hover{background-color:#f4f4f4;color:#00893c}.form-modelo-container{display:flex;flex-direction:column;align-items:center;width:100%}.form-modelo-container h3{font-size:1.6rem}.form-modelo-container form{display:flex;flex-direction:column;align-items:center;max-width:100%;flex-wrap:wrap}.form-modelo-container form label{font-weight:400;margin-top:10px}.form-modelo-container form input{width:300px;border-radius:6px;border:none;background-color:#f4f4f4;padding:5px}.form-modelo-container form textarea{width:400px}.form-modelo-container form select{width:200px;padding:5px;border-radius:5px;border-color:#00893c;margin-top:5px}.form-modelo-container form .form-submit{margin:50px 0;width:120px;padding:8px;background-color:#00893c;color:#fff;font-weight:600;cursor:pointer;transition:.3s ease-in all}.form-modelo-container form .form-submit:hover{background-color:#f4f4f4;color:#00893c}.form-unidSum-container{display:flex;flex-direction:column;align-items:center;width:100%}.form-unidSum-container h3{font-size:1.6rem}.form-unidSum-container form{display:flex;flex-direction:column;align-items:center;max-width:100%;flex-wrap:wrap}.form-unidSum-container form label{font-weight:400;margin-top:10px}.form-unidSum-container form input{width:300px;border-radius:6px;border:none;background-color:#f4f4f4;padding:5px}.form-unidSum-container form textarea{width:400px}.form-unidSum-container form .form-anmat{display:flex;align-items:center;justify-content:center;margin:20px}.form-unidSum-container form .form-anmat input{width:30px;margin:0}.form-unidSum-container form .form-anmat label{margin:0}.form-unidSum-container form .form-submit{margin:50px 0;width:120px;padding:8px;background-color:#00893c;color:#fff;font-weight:600;cursor:pointer;transition:.3s ease-in all}.form-unidSum-container form .form-submit:hover{background-color:#f4f4f4;color:#00893c}.busqueda{width:100%;flex-wrap:wrap;justify-content:center}.busqueda p{width:100%;text-align:center;font-weight:500}.busqueda div{display:flex;flex-wrap:wrap;width:auto;justify-content:flex-start}.busqueda div h5{padding:3px}.busqueda .modal-handler{display:flex}.busqueda .modal-container{position:fixed;background-color:#f4f4f4b3;opacity:1;inset:0;display:flex;justify-content:center;align-items:center}.busqueda .modal-container .modal{position:relative;width:800px;height:80%;background-color:#fff;opacity:1;display:flex;padding:25px;box-shadow:0 5px 10px #0009;border-radius:30px}.busqueda .modal-container .modal .btn-cerrar{position:absolute;right:15px;top:15px;border:none;background-color:transparent;font-size:1.7rem;color:#00893c}.busqueda .modal-container .modal .btn-cerrar svg{cursor:pointer}.busqueda .off{display:none}@media only screen and (max-width:375px){.busqueda{width:100%;flex-wrap:wrap;justify-content:center}.busqueda p{width:100%;text-align:center;font-weight:500}.busqueda div{display:flex;flex-wrap:wrap;width:auto;justify-content:flex-start}.busqueda div h5{padding:3px}.busqueda .modal-handler{display:flex}.busqueda .modal-container{position:fixed;background-color:#f4f4f4b3;opacity:1;inset:0;display:flex;justify-content:center;align-items:center}.busqueda .modal-container .modal{position:relative;width:800px;height:80%;background-color:#fff;opacity:1;display:flex;padding:25px;box-shadow:0 5px 10px #0009;border-radius:30px}.busqueda .modal-container .modal .btn-cerrar{position:absolute;right:15px;top:15px;border:none;background-color:transparent;font-size:1.7rem;color:#00893c}.busqueda .modal-container .modal .btn-cerrar svg{cursor:pointer}.busqueda .off{display:none}}.categorias{width:70%;flex-direction:column}.categorias .categoria{display:flex;flex-direction:column;flex-wrap:wrap;width:auto;justify-content:flex-start}@media only screen and (max-width:420px){.categorias{width:100%}.categorias .categoria{width:100%;margin-top:30px}}@media only screen and (min-width:421px)and (max-width:600px){.categorias{width:90%}.categorias .categoria{width:100%;margin-top:10px}}@media only screen and (min-width:801px)and (max-width:1024px){.categorias{width:95%}.categorias .categoria{width:100%;margin-top:10px}}@media only screen and (min-width:1025px)and (max-width:1440px){.categorias{width:80%}.categorias .categoria{width:100%;margin-top:10px}}.container-ecommerce.tienda{box-sizing:border-box;display:block;width:100%;max-width:none;margin:0;padding:95px 24px 110px;background:#fff;color:#17211c}.container-ecommerce.tienda .tienda__container{width:100%;max-width:1300px;margin:0 auto}.container-ecommerce.tienda .tienda__header{max-width:850px;margin-bottom:55px}.container-ecommerce.tienda .tienda__header .tienda__eyebrow{display:block;margin-bottom:20px;color:#00893c;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.container-ecommerce.tienda .tienda__header h1{width:100%;margin:0;padding:0;border:none;color:#17211c;font-size:clamp(2.5rem,4.2vw,4.5rem);line-height:1.08;letter-spacing:-.045em;text-align:left}.container-ecommerce.tienda .tienda__header p{max-width:680px;margin:25px 0 0;color:#626b66;font-size:1.06rem;line-height:1.75}.container-ecommerce.tienda .tienda__layout{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:35px;width:100%}.container-ecommerce.tienda .tienda__resultados{width:100%;min-width:0}.container-ecommerce.tienda .tienda__estado{display:flex;justify-content:center;align-items:center;min-height:250px;margin:0;color:#626b66;line-height:1.7;text-align:center}.container-ecommerce.tienda .tienda-filtros{position:sticky;top:100px;box-sizing:border-box;width:100%;min-width:0;padding:28px 24px;border:1px solid #e8ece9;border-radius:8px;background:#f4f4f4}.container-ecommerce.tienda .tienda-filtros__header h2{margin:0 0 8px;color:#17211c;font-size:1.35rem;line-height:1.3}.container-ecommerce.tienda .tienda-filtros__header p{margin:0;color:#626b66;font-size:.88rem;line-height:1.6}.container-ecommerce.tienda .tienda-filtros__opciones{display:flex;flex-direction:column;gap:20px;margin:30px 0}.container-ecommerce.tienda .tienda-filtros__opcion{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.container-ecommerce.tienda .tienda-filtros__opcion input{flex-shrink:0;width:17px;height:17px;margin:2px 0 0;accent-color:#00893C;cursor:pointer}.container-ecommerce.tienda .tienda-filtros__opcion span{color:#17211c;font-size:.94rem;line-height:1.5}.container-ecommerce.tienda .tienda-filtros__reset{width:100%;min-height:43px;padding:10px 14px;border:1px solid #ced8d1;border-radius:5px;background:transparent;color:#17211c;font-size:.88rem;font-weight:600;cursor:pointer;transition:border-color .2s ease,color .2s ease}.container-ecommerce.tienda .tienda-filtros__reset:hover{border-color:#00893c;color:#00893c}.container-ecommerce.tienda .tienda__grupo{width:100%;margin-bottom:55px}.container-ecommerce.tienda .tienda__grupo:last-child{margin-bottom:0}.container-ecommerce.tienda .tienda__grupo-header{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:25px;padding-bottom:18px;border-bottom:1px solid #e8ece9}.container-ecommerce.tienda .tienda__grupo-header h2{margin:0;color:#17211c;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.3}.container-ecommerce.tienda .tienda__grupo-header span{color:#7b8580;font-size:.85rem;white-space:nowrap}.container-ecommerce.tienda .categoria{display:flex;flex-direction:column;flex-wrap:nowrap;gap:20px;width:100%;margin:0;padding:0;border:0}.container-ecommerce.tienda .tienda-producto{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);align-items:start;gap:25px;width:100%;min-width:0;margin:0;padding:22px;border:1px solid #e8ece9;border-radius:8px;background:#fff;transition:border-color .25s ease,box-shadow .25s ease}.container-ecommerce.tienda .tienda-producto:hover{border-color:#cbdacf;box-shadow:0 10px 28px #0000000b}.container-ecommerce.tienda .tienda-producto .item-info{display:flex;flex-direction:column;align-items:stretch;gap:15px;box-sizing:border-box;width:100%;min-width:0;margin:0}.container-ecommerce.tienda .tienda-producto .item-info h5{order:2;width:100%;height:auto;margin:0;color:#17211c;font-size:1.1rem;font-weight:700;line-height:1.4;text-align:left}.container-ecommerce.tienda .tienda-producto .item-info img{order:1;display:block;box-sizing:border-box;width:100%;max-width:100%;height:190px;margin:0;padding:12px;border-radius:5px;background:#f4f4f4;object-fit:contain;cursor:default}.container-ecommerce.tienda .tienda-producto .elecciones-container{box-sizing:border-box;display:block;width:100%;min-width:0;margin:0}.container-ecommerce.tienda .tienda-producto .elecciones,.container-ecommerce.tienda .tienda-producto .eleccion-producto{width:100%;min-width:0}@media(max-width:1100px){.container-ecommerce.tienda .tienda__layout{grid-template-columns:225px minmax(0,1fr);gap:22px}.container-ecommerce.tienda .tienda-producto{grid-template-columns:1fr;gap:22px}.container-ecommerce.tienda .tienda-producto .item-info{flex-direction:row;align-items:center}.container-ecommerce.tienda .tienda-producto .item-info img{width:155px;height:150px;flex-shrink:0}.container-ecommerce.tienda .tienda-producto .item-info h5{flex:1;font-size:1.2rem}}@media(max-width:900px){.container-ecommerce.tienda{padding:75px 20px 90px}.container-ecommerce.tienda .tienda__layout{grid-template-columns:1fr}.container-ecommerce.tienda .tienda-filtros{position:static;padding:25px}.container-ecommerce.tienda .tienda-filtros__opciones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:22px 0}.container-ecommerce.tienda .tienda-producto .eleccion-producto{flex-direction:column;gap:20px}.container-ecommerce.tienda .tienda-producto .eleccion-producto .container,.container-ecommerce.tienda .tienda-producto .eleccion-producto .container-unidsum{flex-direction:column;align-items:stretch;gap:20px;width:100%}.container-ecommerce.tienda .tienda-producto .eleccion-producto .container-opciones,.container-ecommerce.tienda .tienda-producto .eleccion-producto .selecciones,.container-ecommerce.tienda .tienda-producto .eleccion-producto .container-seleccion{width:100%;max-width:100%}}@media(max-width:600px){.container-ecommerce.tienda{padding:65px 20px 80px}.container-ecommerce.tienda .tienda__header{margin-bottom:35px}.container-ecommerce.tienda .tienda__header h1{font-size:clamp(2rem,8vw,2.7rem)}.container-ecommerce.tienda .tienda__header p{margin-top:20px;font-size:.98rem}.container-ecommerce.tienda .tienda-filtros{padding:22px 18px}.container-ecommerce.tienda .tienda-filtros__opciones{grid-template-columns:1fr}.container-ecommerce.tienda .tienda__grupo{margin-bottom:40px}.container-ecommerce.tienda .tienda__grupo-header{align-items:flex-start;flex-direction:column;gap:7px}.container-ecommerce.tienda .tienda-producto{padding:16px;gap:22px}.container-ecommerce.tienda .tienda-producto .item-info{align-items:flex-start;flex-direction:column}.container-ecommerce.tienda .tienda-producto .item-info img{width:100%;height:220px}.container-ecommerce.tienda .tienda-producto .item-info h5{width:100%;font-size:1.15rem}.container-ecommerce.tienda .tienda-producto .eleccion-producto .encabezado{max-width:100%}}.container-ecommerce.tienda .tienda-producto .elecciones-container,.container-ecommerce.tienda .tienda-producto .elecciones{display:block;width:100%;min-width:0;margin:0}.container-ecommerce.tienda .tienda-producto .eleccion-producto{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:18px;width:100%;min-width:0}.container-ecommerce.tienda .tienda-producto .eleccion-producto>.container,.container-ecommerce.tienda .tienda-producto .eleccion-producto>.container-unidsum{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;width:100%;min-width:0;margin:0}.container-ecommerce.tienda .tienda-producto .container-opciones,.container-ecommerce.tienda .tienda-producto .selecciones,.container-ecommerce.tienda .tienda-producto .container-seleccion{box-sizing:border-box;width:100%;min-width:0;margin:0}.container-ecommerce.tienda .tienda-producto .selecciones{align-items:flex-start}.container-ecommerce.tienda .tienda-producto .selecciones-container{width:100%;max-width:100%}.container-ecommerce.tienda .tienda-producto .eleccion-producto .encabezado{box-sizing:border-box;width:100%;max-width:260px;min-height:44px;margin:0;padding:8px 15px;justify-content:space-between;gap:12px}.container-ecommerce.tienda .tienda-producto .eleccion-producto .encabezado p{margin:0;font-size:.9rem}.container-ecommerce.tienda .tienda-producto .eleccion-producto>.botonera-adv{display:block;box-sizing:border-box;width:100%;margin:0;padding:12px 16px;border-radius:5px;background:#f4f4f4;color:#626b66;font-size:.88rem;line-height:1.6}.container-ecommerce.tienda .tienda-producto .eleccion-producto>.botonera{align-self:flex-end;width:100%;max-width:260px;margin:0}@media(max-width:700px){.container-ecommerce.tienda .tienda-producto .eleccion-producto>.container,.container-ecommerce.tienda .tienda-producto .eleccion-producto>.container-unidsum{grid-template-columns:1fr;gap:18px}.container-ecommerce.tienda .tienda-producto .eleccion-producto .encabezado{max-width:100%}.container-ecommerce.tienda .tienda-producto .eleccion-producto>.botonera{align-self:stretch;max-width:100%}}.container-ecommerce.tienda .tienda-producto .elecciones-container,.container-ecommerce.tienda .tienda-producto .elecciones{width:100%;min-width:0;max-width:100%}.container-ecommerce.tienda .tienda-producto .modal-conectores,.container-ecommerce.tienda .tienda-producto .modal-gases,.container-ecommerce.tienda .tienda-producto .modal-rangos,.container-ecommerce.tienda .tienda-producto .modal-modelos-container{width:100%;min-width:0;align-items:stretch;margin-bottom:12px}.container-ecommerce.tienda .tienda-producto .modal-conectores .opciones-conectores,.container-ecommerce.tienda .tienda-producto .modal-gases .opciones-gases,.container-ecommerce.tienda .tienda-producto .modal-rangos .opciones-rangos,.container-ecommerce.tienda .tienda-producto .modal-modelos-container .opciones-modelos{position:static;top:auto;box-sizing:border-box;width:100%;height:auto;max-height:260px;margin-top:6px;overflow-y:auto;overflow-x:hidden;border:1px solid #dce6df;border-radius:5px;background:#fff;box-shadow:none}.container-ecommerce.tienda .tienda-producto .modal-conectores .opciones-conectores.on,.container-ecommerce.tienda .tienda-producto .modal-gases .opciones-gases.on,.container-ecommerce.tienda .tienda-producto .modal-rangos .opciones-rangos.on,.container-ecommerce.tienda .tienda-producto .modal-modelos-container .opciones-modelos.on{display:flex;flex-direction:column;align-items:stretch}.container-ecommerce.tienda .tienda-producto .opciones-conectores .conector,.container-ecommerce.tienda .tienda-producto .opciones-gases .gas,.container-ecommerce.tienda .tienda-producto .opciones-rangos .rango,.container-ecommerce.tienda .tienda-producto .opciones-modelos .modal-modelo{box-sizing:border-box;flex-shrink:0;min-height:65px;padding:10px 12px;border:none;border-bottom:1px solid #e8ece9;background:#fff;transition:background .2s ease}.container-ecommerce.tienda .tienda-producto .opciones-conectores .conector:hover,.container-ecommerce.tienda .tienda-producto .opciones-gases .gas:hover,.container-ecommerce.tienda .tienda-producto .opciones-rangos .rango:hover,.container-ecommerce.tienda .tienda-producto .opciones-modelos .modal-modelo:hover{background:#f4f8f5;box-shadow:none}.container-ecommerce.tienda .tienda-producto .opciones-conectores .conector:last-child,.container-ecommerce.tienda .tienda-producto .opciones-gases .gas:last-child,.container-ecommerce.tienda .tienda-producto .opciones-rangos .rango:last-child,.container-ecommerce.tienda .tienda-producto .opciones-modelos .modal-modelo:last-child{border-bottom:none}.container-ecommerce.tienda .tienda-producto .opciones-conectores .conector img,.container-ecommerce.tienda .tienda-producto .opciones-gases .gas img,.container-ecommerce.tienda .tienda-producto .opciones-rangos .rango img,.container-ecommerce.tienda .tienda-producto .opciones-modelos .modal-modelo img{max-width:55px;max-height:55px;object-fit:contain}.container-ecommerce.tienda .tienda-producto .opciones-conectores .conector p,.container-ecommerce.tienda .tienda-producto .opciones-gases .gas p,.container-ecommerce.tienda .tienda-producto .opciones-rangos .rango p,.container-ecommerce.tienda .tienda-producto .opciones-modelos .modal-modelo p{font-size:.85rem;line-height:1.4}.container-ecommerce.tienda .tienda-producto .eleccion-producto>.botonera-adv{max-width:100%;margin-top:5px;padding:14px 16px;line-height:1.6}.container-ecommerce.tienda .tienda-producto .eleccion-unidsum,.container-ecommerce.tienda .tienda-producto .eleccion-gasconec,.container-ecommerce.tienda .tienda-producto .longitud-panel{position:static;display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;margin-bottom:12px}.container-ecommerce.tienda .tienda-producto .eleccion-unidsum>.opciones,.container-ecommerce.tienda .tienda-producto .eleccion-gasconec>.opciones,.container-ecommerce.tienda .tienda-producto .longitud-panel>.opciones{position:static;top:auto;left:auto;right:auto;box-sizing:border-box;display:none;flex-direction:column;width:100%;min-width:0;height:auto;max-height:270px;margin:6px 0 0;padding:12px;overflow-x:hidden;overflow-y:auto;background:#fff;border:1px solid #dce6df;border-radius:5px;box-shadow:none}.container-ecommerce.tienda .tienda-producto .eleccion-unidsum>.opciones.on,.container-ecommerce.tienda .tienda-producto .eleccion-gasconec>.opciones.on,.container-ecommerce.tienda .tienda-producto .longitud-panel>.opciones.on{display:flex}.container-ecommerce.tienda .tienda-producto .eleccion-gasconec .conexiones{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 55px 25px;align-items:center;gap:10px;width:100%;margin:0}.container-ecommerce.tienda .tienda-producto .eleccion-gasconec .conexiones select,.container-ecommerce.tienda .tienda-producto .eleccion-gasconec .conexiones input{box-sizing:border-box;width:100%;min-width:0;min-height:34px;margin:0;border:1px solid #dce6df;border-radius:5px;background:#fff;font-size:.85rem}.container-ecommerce.tienda .tienda-producto .eleccion-gasconec .conexiones svg{cursor:pointer;color:#00893c;font-size:1.2rem}.container-ecommerce.tienda .tienda-producto .longitud-panel>.opciones{gap:10px}.container-ecommerce.tienda .tienda-producto .longitud-panel>.opciones input,.container-ecommerce.tienda .tienda-producto .longitud-panel>.opciones select{box-sizing:border-box;width:100%;min-height:38px;margin:0;padding:8px;border:1px solid #dce6df;border-radius:5px;font-size:.9rem}.container-ecommerce.tienda .tienda-producto .longitud-panel>.opciones button{width:100%;min-height:40px;margin:0;padding:9px 14px;background:#00893c;color:#fff;border:none;border-radius:5px;font-weight:600;cursor:pointer}@media(max-width:650px){.container-ecommerce.tienda .tienda-producto .eleccion-gasconec .conexiones{grid-template-columns:1fr 1fr;gap:10px}.container-ecommerce.tienda .tienda-producto .eleccion-gasconec .conexiones input{width:100%}.container-ecommerce.tienda .tienda-producto .eleccion-gasconec .conexiones svg{justify-self:center}.container-ecommerce.tienda .tienda-producto .eleccion-unidsum>.opciones,.container-ecommerce.tienda .tienda-producto .eleccion-gasconec>.opciones,.container-ecommerce.tienda .tienda-producto .longitud-panel>.opciones{padding:10px}}.container-ecommerce.tienda .tienda-producto .eleccion-accesorio{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;width:100%;min-width:0;margin:0}.container-ecommerce.tienda .tienda-producto .eleccion-accesorio .acc-container,.container-ecommerce.tienda .tienda-producto .eleccion-accesorio .acc-selecc-container{display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;width:100%;min-width:0;margin:0}.container-ecommerce.tienda .tienda-producto .eleccion-accesorio .modelo-acc,.container-ecommerce.tienda .tienda-producto .eleccion-accesorio .modelo-acc-us{position:static;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;width:100%;min-width:0;margin:0 0 12px}.container-ecommerce.tienda .tienda-producto .eleccion-accesorio .encabezado-acc{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;margin:0;padding:8px 12px;border:1px solid #00893c;border-radius:5px;cursor:pointer}.container-ecommerce.tienda .tienda-producto .eleccion-accesorio .encabezado-acc p{flex:1;min-width:0;margin:0;font-size:.9rem;line-height:1.4}.container-ecommerce.tienda .tienda-producto .eleccion-accesorio .encabezado-acc img{flex-shrink:0;width:55px;height:55px;object-fit:contain}.container-ecommerce.tienda .tienda-producto .eleccion-accesorio .encabezado-acc svg{flex-shrink:0}.container-ecommerce.tienda .tienda-producto .eleccion-accesorio .modelo-acc>.opciones-accesorios,.container-ecommerce.tienda .tienda-producto .eleccion-accesorio .modelo-acc-us>.opciones-accesorios{position:static;top:auto;left:auto;right:auto;box-sizing:border-box;display:none;width:100%;min-width:0;height:auto;max-height:270px;margin:7px 0 0;padding:12px;overflow-x:hidden;overflow-y:auto;border:1px solid #dce6df;border-radius:5px;background:#fff;box-shadow:none}.container-ecommerce.tienda .tienda-producto .eleccion-accesorio .modelo-acc>.opciones-accesorios.on{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.container-ecommerce.tienda .tienda-producto .eleccion-accesorio .modelo-acc-us>.opciones-accesorios.on{display:flex;flex-direction:column;align-items:stretch;gap:0}.container-ecommerce.tienda .tienda-producto .eleccion-accesorio .modelo-acc-us .modal-modelo{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;margin:0;padding:10px;border-bottom:1px solid #e8ece9}.container-ecommerce.tienda .tienda-producto .eleccion-accesorio .modelo-acc-us .modal-modelo img{width:55px;height:55px;object-fit:contain}.container-ecommerce.tienda .tienda-producto .eleccion-accesorio .modelo-acc-us .modal-modelo p{flex:1;min-width:0;font-size:.85rem;line-height:1.5}.container-ecommerce.tienda .tienda-producto .eleccion-accesorio .modelo-acc-us .modal-modelo:last-child{border-bottom:none}.container-ecommerce.tienda .tienda-producto .eleccion-equiposDig{position:static;display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;margin:0 0 15px}.container-ecommerce.tienda .tienda-producto .eleccion-equiposDig>.opciones{position:static;top:auto;left:auto;right:auto;box-sizing:border-box;display:none;width:100%;min-width:0;height:auto;max-height:280px;margin:7px 0 0;padding:0;overflow-x:hidden;overflow-y:auto;border:1px solid #dce6df;border-radius:5px;background:#fff;box-shadow:none}.container-ecommerce.tienda .tienda-producto .eleccion-equiposDig>.opciones.on{display:flex;flex-direction:column;align-items:stretch}.container-ecommerce.tienda .tienda-producto .eleccion-equiposDig .opciones .modelo{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;margin:0;padding:13px 15px;border:none;border-bottom:1px solid #e8ece9;background:#fff}.container-ecommerce.tienda .tienda-producto .eleccion-equiposDig .opciones .modelo:last-child{border-bottom:none}.container-ecommerce.tienda .tienda-producto .eleccion-equiposDig .opciones .modelo:hover{background:#f4f8f5;box-shadow:none}.container-ecommerce.tienda .tienda-producto .eleccion-equiposDig .opciones .modelo p{flex:1;min-width:0;margin:0;font-size:.9rem;line-height:1.5;text-align:left}@media(max-width:700px){.container-ecommerce.tienda .tienda-producto .eleccion-accesorio{grid-template-columns:1fr;gap:20px}.container-ecommerce.tienda .tienda-producto .eleccion-accesorio .acc-container,.container-ecommerce.tienda .tienda-producto .eleccion-accesorio .acc-selecc-container{width:100%}.container-ecommerce.tienda .tienda-producto .eleccion-equiposDig>.opciones,.container-ecommerce.tienda .tienda-producto .eleccion-accesorio .modelo-acc>.opciones-accesorios,.container-ecommerce.tienda .tienda-producto .eleccion-accesorio .modelo-acc-us>.opciones-accesorios{max-height:240px}}.filtro-container{width:20%;height:100%;margin-right:50px}.filtro-container .filtro-wrap{background-color:#f4f4f4;box-shadow:0 3px 6px #0006;padding:15px 8px;border-radius:8px}.filtro-container .filtro{width:100%;display:flex;flex-direction:column;margin-bottom:20px}.filtro-container .filtro div{display:flex;width:100%;justify-content:flex-start;margin-bottom:10px}.filtro-container .filtro div label{text-align:center}.filtro-container .hide{display:none}.filtro-container .submit-btn{cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;background-color:#00893c;color:#fff;border-radius:5px}.filtro-container .submit-btn input{border:none;padding:5px;color:#fff;background-color:transparent}.filtro-container .submit-btn svg{transition:.3s ease-in-out all}.filtro-container .submit-btn:hover svg{transform:rotate(60deg)}.filtro-container button{cursor:pointer;display:flex;align-items:center;justify-content:center;margin-top:15px;width:100%;border:none;background-color:#000;border-radius:5px;padding:5px;color:#f4f4f4}.filtro-container button svg{color:#fff;margin-left:5px;font-size:1.2rem;transition:.3s ease-in-out all}.filtro-container button:hover svg{transform:rotate(180deg)}@media only screen and (max-width:375px){.filtro-container{width:80%;height:100%;margin-right:0}.filtro-container .filtro{width:100%;display:flex;flex-direction:column;margin-bottom:20px}.filtro-container .filtro div{display:flex;width:100%;justify-content:flex-start;margin-bottom:10px}.filtro-container .filtro div label{text-align:center;font-size:.85rem}}@media only screen and (min-width:376px)and (max-width:860px){.filtro-container{width:70%;height:100%;margin-right:0}.filtro-container .filtro{width:100%;display:flex;flex-direction:column;margin-bottom:20px}.filtro-container .filtro div{display:flex;width:100%;justify-content:flex-start;margin-bottom:10px}.filtro-container .filtro div label{text-align:center;font-size:.9rem}}@media only screen and (min-width:861px)and (max-width:1024px){.filtro-container{width:50%;height:100%;margin-right:0}.filtro-container .filtro{width:100%;display:flex;flex-direction:column;margin-bottom:20px}.filtro-container .filtro div{display:flex;width:100%;justify-content:flex-start;margin-bottom:5px}.filtro-container .filtro div label{text-align:center;font-size:.9rem}}@media only screen and (min-width:1025px)and (max-width:1440px){.filtro-container{width:20%;height:100%;margin-right:0}.filtro-container .filtro{width:100%;display:flex;flex-direction:column;margin-bottom:20px}.filtro-container .filtro div{display:flex;width:100%;justify-content:flex-start;margin-bottom:5px}.filtro-container .filtro div label{text-align:center;font-size:.9rem}}.item-ecom{width:100%;transition:.2s ease-in-out all;display:flex;align-items:center;margin-top:10px;border-bottom:1px solid #d9d9d9}.item-ecom .item-info{width:25%;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;margin-bottom:10px}.item-ecom h5{height:30px;width:90%;text-align:center;font-size:16px}.item-ecom img{object-fit:scale-down;width:120px;height:110px;cursor:pointer;transition:.2s ease-in all}@media only screen and (max-width:420px){.item-ecom{width:100%;flex-direction:column;justify-content:center;border-bottom:1px solid #d9d9d9}.item-ecom .item-info{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center}.item-ecom h5{height:auto;margin:0 0 5px;font-size:14px}.item-ecom img{width:90px;height:90px}}@media only screen and (min-width:421px)and (max-width:600px){.item-ecom{width:100%;flex-direction:column;justify-content:center;border-bottom:1px solid #d9d9d9}.item-ecom .item-info{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;margin-top:15px}.item-ecom h5{height:auto;margin:10px 0 5px;font-size:16px}.item-ecom img{width:120px;height:120px}}@media only screen and (min-width:601px)and (max-width:800px){.item-ecom{width:100%;flex-direction:column;justify-content:center;border-bottom:1px solid #d9d9d9}.item-ecom .item-info{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;margin-top:15px}.item-ecom h5{height:auto;margin:8px 0 12px;font-size:18px}.item-ecom img{width:130px;height:130px}}@media only screen and (min-width:801px)and (max-width:1024px){.item-ecom{width:100%}.item-ecom .item-info{width:25%;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;margin-top:15px}.item-ecom h5{height:auto;margin:8px 0 12px;font-size:17px}.item-ecom img{width:140px;height:140px}}.elecciones-container{display:flex;justify-content:center;align-items:center;width:75%;flex-wrap:wrap}.elecciones-container .elecciones{display:flex;width:100%;flex-wrap:wrap}@media only screen and (max-width:420px){.elecciones-container{width:100%}.elecciones-container .elecciones{justify-content:center}}@media only screen and (min-width:421px)and (max-width:600px){.elecciones-container{display:flex;align-items:center;justify-content:center}.elecciones-container .elecciones{justify-content:center}}@media only screen and (min-width:601px)and (max-width:800px){.elecciones-container{display:flex;width:100%;align-items:center;justify-content:center}.elecciones-container .elecciones{justify-content:center}}@media only screen and (min-width:801px)and (max-width:1440px){.elecciones-container{display:flex;width:75%}}.eleccion-accesorio{display:flex;margin-top:25px;width:100%;align-items:center}.eleccion-accesorio .acc-container{display:flex;flex-direction:column;width:50%;margin-bottom:25px}.eleccion-accesorio .acc-selecc-container{display:flex;flex-direction:column;width:50%}.eleccion-accesorio .modelo-acc{display:flex;width:100%;align-items:center;margin-bottom:5px;font-weight:600;border-radius:10px;position:relative}.eleccion-accesorio .modelo-acc .encabezado-acc{cursor:pointer;display:flex;align-items:center;justify-content:space-around;border:2px solid #00893C;border-radius:5px;margin-right:5px;width:280px}.eleccion-accesorio .modelo-acc .encabezado-acc p{margin-left:3px;font-size:14px;font-weight:600}.eleccion-accesorio .modelo-acc .encabezado-acc svg{font-size:1.5rem}.eleccion-accesorio .modelo-acc .opciones-accesorios{display:none;top:85px;width:285px;height:85px;box-shadow:8px 10px 7px #bebebe;overflow:scroll;position:absolute;background-color:#fff;border:2px solid #00893C;overflow-x:hidden}.eleccion-accesorio .modelo-acc .opciones-accesorios select{margin:0;padding:3px;font-size:12px;border-radius:6px;border:2px solid #00893C}.eleccion-accesorio .modelo-acc .opciones-accesorios input{width:50px;font-size:12px;border-radius:6px;border:2px solid #00893C;padding:4px}.eleccion-accesorio .modelo-acc .opciones-accesorios svg{cursor:pointer}.eleccion-accesorio .modelo-acc .opciones-accesorios div{width:30%;display:flex;flex-direction:column}.eleccion-accesorio .modelo-acc .opciones-accesorios div p{margin:0;font-size:14px}.eleccion-accesorio .modelo-acc .opciones-accesorios button{border-radius:5px;border:none;background-color:transparent;color:#00893c;font-size:18px}.eleccion-accesorio .modelo-acc .on{display:flex;justify-content:space-around;align-items:center;z-index:10}.eleccion-accesorio .modelo-acc img{width:80px;height:80px;cursor:default;object-fit:scale-down}.eleccion-accesorio .acc-btn-comprar{background-color:#00893c;color:#fff;border:none;padding:8px;border-radius:10px;font-size:14px;cursor:pointer;transition:.2s ease-in all;margin-bottom:15px;width:50%}@media only screen and (max-width:420px){.eleccion-accesorio{flex-direction:column;margin-top:20px;align-items:center;width:80%}.eleccion-accesorio .acc-container{width:100%;margin-bottom:15px}.eleccion-accesorio .acc-selecc-container{display:flex;flex-direction:column;width:100%}.eleccion-accesorio .modelo-acc .encabezado-acc{margin-right:0;width:100%}.eleccion-accesorio .modelo-acc .encabezado-acc img{width:55px;height:55px}.eleccion-accesorio .modelo-acc .encabezado-acc p{font-size:12px;width:60%}.eleccion-accesorio .modelo-acc .encabezado-acc svg{font-size:22px}.eleccion-accesorio .modelo-acc .opciones-accesorios{top:60px;width:98%;height:115px;box-shadow:8px 10px 12px #bebebe;flex-direction:column}.eleccion-accesorio .modelo-acc .opciones-accesorios select{font-size:11px;border-radius:4px;margin-top:5px;width:80%}.eleccion-accesorio .modelo-acc .opciones-accesorios input{width:80px;font-size:12px;padding:2px}.eleccion-accesorio .modelo-acc .opciones-accesorios div{width:80%;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.eleccion-accesorio .modelo-acc .opciones-accesorios div p{margin:0;font-size:12px}.eleccion-accesorio .modelo-acc .opciones-accesorios button{font-size:20px}.eleccion-accesorio .modelo-acc .on{display:flex;z-index:10}.eleccion-accesorio .acc-btn-comprar{background-color:#00893c;color:#fff;border:none;padding:8px;border-radius:10px;font-size:14px;cursor:pointer;transition:.2s ease-in all;margin-bottom:15px}.eleccion-accesorio .acc-btn-comprar:hover{padding:8px 5px}.eleccion-accesorio .notificacion{display:none}.eleccion-accesorio .noti-on{display:flex;position:absolute;bottom:0;background-color:#f4f4f4;padding:0 15px;right:10px;border-radius:10px;animation:noti 1s ease-in-out;font-size:12px;color:#000}}@media only screen and (min-width:421px)and (max-width:600px){.eleccion-accesorio{flex-direction:column;margin-top:20px;align-items:center;width:85%}.eleccion-accesorio .acc-container{width:100%;margin-bottom:15px}.eleccion-accesorio .acc-selecc-container{display:flex;flex-direction:column;width:100%}.eleccion-accesorio .modelo-acc .encabezado-acc{margin-right:0;width:100%}.eleccion-accesorio .modelo-acc .encabezado-acc img{width:65px;height:55px}.eleccion-accesorio .modelo-acc .encabezado-acc p{font-size:13px}.eleccion-accesorio .modelo-acc .encabezado-acc svg{font-size:22px}.eleccion-accesorio .modelo-acc .opciones-accesorios{top:63px;width:99%;height:115px;box-shadow:8px 10px 17px #bebebe;flex-direction:column}.eleccion-accesorio .modelo-acc .opciones-accesorios select{font-size:11px;border-radius:4px;margin-top:5px;width:80%}.eleccion-accesorio .modelo-acc .opciones-accesorios input{width:80px;font-size:12px;padding:2px}.eleccion-accesorio .modelo-acc .opciones-accesorios div{width:80%;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.eleccion-accesorio .modelo-acc .opciones-accesorios div p{margin:0;font-size:12px}.eleccion-accesorio .modelo-acc .opciones-accesorios button{font-size:20px}.eleccion-accesorio .modelo-acc .on{display:flex;z-index:10}.eleccion-accesorio .acc-btn-comprar{background-color:#00893c;color:#fff;border:none;padding:6px;border-radius:8px;font-size:14px;cursor:pointer;transition:.2s ease-in all;margin-bottom:15px}.eleccion-accesorio .acc-btn-comprar:hover{padding:6px 5px}.eleccion-accesorio .notificacion{display:none}.eleccion-accesorio .noti-on{display:flex;position:absolute;bottom:0;background-color:#f4f4f4;padding:0 15px;right:10px;border-radius:10px;animation:noti 1s ease-in-out;font-size:12px;color:#000}}@media only screen and (min-width:601px)and (max-width:800px){.eleccion-accesorio{margin-top:20px;align-items:start;width:100%}.eleccion-accesorio .acc-container{width:50%;margin-bottom:15px}.eleccion-accesorio .acc-selecc-container{display:flex;flex-direction:column;width:50%}.eleccion-accesorio .modelo-acc .encabezado-acc{margin-right:0;width:90%}.eleccion-accesorio .modelo-acc .encabezado-acc img{width:65px;height:55px}.eleccion-accesorio .modelo-acc .encabezado-acc p{font-size:13px}.eleccion-accesorio .modelo-acc .encabezado-acc svg{font-size:22px}.eleccion-accesorio .modelo-acc .opciones-accesorios{top:63px;width:90%;height:115px;box-shadow:8px 10px 17px #bebebe;flex-direction:column}.eleccion-accesorio .modelo-acc .opciones-accesorios select{font-size:11px;border-radius:4px;margin-top:5px;width:80%}.eleccion-accesorio .modelo-acc .opciones-accesorios input{width:80px;font-size:12px;padding:2px}.eleccion-accesorio .modelo-acc .opciones-accesorios div{width:80%;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.eleccion-accesorio .modelo-acc .opciones-accesorios div p{margin:0;font-size:12px}.eleccion-accesorio .modelo-acc .opciones-accesorios button{font-size:20px}.eleccion-accesorio .modelo-acc .on{display:flex;z-index:10}.eleccion-accesorio .acc-btn-comprar{background-color:#00893c;color:#fff;border:none;padding:6px;border-radius:8px;font-size:14px;cursor:pointer;transition:.2s ease-in all;margin-bottom:15px}.eleccion-accesorio .acc-btn-comprar:hover{padding:6px 5px}.eleccion-accesorio .notificacion{display:none}.eleccion-accesorio .noti-on{display:flex;position:absolute;bottom:0;background-color:#f4f4f4;padding:0 15px;right:10px;border-radius:10px;animation:noti 1s ease-in-out;font-size:12px;color:#000}}@media only screen and (min-width:1025px)and (max-width:1280px){.eleccion-accesorio{margin-top:20px;align-items:start;width:100%}.eleccion-accesorio .acc-container{width:40%;margin-bottom:15px}.eleccion-accesorio .acc-selecc-container{display:flex;flex-direction:column;width:60%}.eleccion-accesorio .modelo-acc .encabezado-acc{margin-right:0;width:90%}.eleccion-accesorio .modelo-acc .encabezado-acc img{width:35%;height:55px}.eleccion-accesorio .modelo-acc .encabezado-acc p{width:45%;font-size:13px}.eleccion-accesorio .modelo-acc .encabezado-acc svg{font-size:22px}.eleccion-accesorio .modelo-acc .opciones-accesorios{top:63px;width:90%;height:115px;box-shadow:8px 10px 17px #bebebe;flex-direction:column}.eleccion-accesorio .modelo-acc .opciones-accesorios select{font-size:11px;border-radius:4px;margin-top:5px;width:80%}.eleccion-accesorio .modelo-acc .opciones-accesorios input{width:80px;font-size:12px;padding:2px}.eleccion-accesorio .modelo-acc .opciones-accesorios div{width:80%;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.eleccion-accesorio .modelo-acc .opciones-accesorios div p{margin:0;font-size:12px}.eleccion-accesorio .modelo-acc .opciones-accesorios button{font-size:20px}.eleccion-accesorio .modelo-acc .on{display:flex;z-index:10}.eleccion-accesorio .acc-btn-comprar{background-color:#00893c;color:#fff;border:none;padding:6px;border-radius:8px;font-size:14px;cursor:pointer;transition:.2s ease-in all;margin-bottom:15px;width:70%}.eleccion-accesorio .acc-btn-comprar:hover{padding:6px 5px}.eleccion-accesorio .notificacion{display:none}.eleccion-accesorio .noti-on{display:flex;position:absolute;bottom:0;background-color:#f4f4f4;padding:0 15px;right:10px;border-radius:10px;animation:noti 1s ease-in-out;font-size:12px;color:#000}}@media only screen and (min-width:1281px)and (max-width:1440px){.eleccion-accesorio{margin-top:20px;align-items:start;width:100%}.eleccion-accesorio .acc-container{width:40%;margin-bottom:15px}.eleccion-accesorio .acc-selecc-container{display:flex;flex-direction:column;width:60%}.eleccion-accesorio .modelo-acc .encabezado-acc{margin-right:0;width:90%}.eleccion-accesorio .modelo-acc .encabezado-acc img{width:35%;height:55px}.eleccion-accesorio .modelo-acc .encabezado-acc p{width:45%;font-size:13px}.eleccion-accesorio .modelo-acc .encabezado-acc svg{font-size:22px}.eleccion-accesorio .modelo-acc .opciones-accesorios{top:63px;width:90%;height:115px;box-shadow:8px 10px 17px #bebebe;flex-direction:column}.eleccion-accesorio .modelo-acc .opciones-accesorios select{font-size:11px;border-radius:4px;margin-top:5px;width:80%}.eleccion-accesorio .modelo-acc .opciones-accesorios input{width:80px;font-size:12px;padding:2px}.eleccion-accesorio .modelo-acc .opciones-accesorios div{width:80%;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.eleccion-accesorio .modelo-acc .opciones-accesorios div p{margin:0;font-size:12px}.eleccion-accesorio .modelo-acc .opciones-accesorios button{font-size:20px}.eleccion-accesorio .modelo-acc .on{display:flex;z-index:10}.eleccion-accesorio .acc-btn-comprar{background-color:#00893c;color:#fff;border:none;padding:6px;border-radius:8px;font-size:14px;cursor:pointer;transition:.2s ease-in all;margin-bottom:15px;width:50%}.eleccion-accesorio .acc-btn-comprar:hover{padding:6px 5px}.eleccion-accesorio .notificacion{display:none}.eleccion-accesorio .noti-on{display:flex;position:absolute;bottom:0;background-color:#f4f4f4;padding:0 15px;right:10px;border-radius:10px;animation:noti 1s ease-in-out;font-size:12px;color:#000}}.eleccion-accesorio .acc-selecc-container{align-items:center}.eleccion-accesorio .acc-selecc-container .botonera{width:60%;margin-bottom:15px}.eleccion-accesorio .modelo-acc-us{width:100%;display:flex;flex-direction:column;margin-bottom:15px;position:relative}.eleccion-accesorio .modelo-acc-us .encabezado-acc{cursor:pointer;display:flex;align-items:center;justify-content:space-around;border:2px solid #00893C;border-radius:5px;margin-right:5px;width:280px}.eleccion-accesorio .modelo-acc-us .encabezado-acc p{margin-left:3px;font-size:14px;font-weight:600}.eleccion-accesorio .modelo-acc-us .encabezado-acc svg{font-size:1.5rem}.eleccion-accesorio .modelo-acc-us .opciones-accesorios{display:none;top:90px;width:280px;height:300px;overflow:scroll;position:absolute;background-color:#fff;border:2px solid #00893C;overflow-x:hidden;box-shadow:8px 10px 7px #bebebe}.eleccion-accesorio .modelo-acc-us .opciones-accesorios .modal-modelo{cursor:pointer;border:1px solid transparent;border-bottom:1px solid #d9d9d9;display:flex;justify-content:space-around;width:100%;align-items:center;transition:.2s ease-in all}.eleccion-accesorio .modelo-acc-us .opciones-accesorios .modal-modelo p{font-weight:600;font-size:14px}.eleccion-accesorio .modelo-acc-us .opciones-accesorios .modal-modelo:hover{border-color:#00893c;box-shadow:0 4px 8px #00000080}.eleccion-accesorio .modelo-acc-us .opciones-accesorios img{width:60px;height:60px}.eleccion-accesorio .modelo-acc-us .opciones-accesorios button{border-radius:5px;border:none;background-color:transparent;color:#00893c;font-size:18px}.eleccion-accesorio .modelo-acc-us .on{display:flex;flex-direction:column;align-items:center;z-index:10}.eleccion-accesorio .modelo-acc-us img{width:80px;height:80px;cursor:default;object-fit:scale-down}.eleccion-accesorio .acc-btn-comprar{background-color:#00893c;color:#fff;border:none;padding:8px;border-radius:10px;font-size:14px;cursor:pointer;transition:.2s ease-in all;margin-bottom:15px}.eleccion-accesorio .acc-btn-comprar:hover{padding:8px 5px}.eleccion-accesorio .notificacion{display:none}.eleccion-accesorio .noti-on{display:flex;position:absolute;bottom:0;background-color:#f4f4f4;padding:0 15px;right:10px;border-radius:10px;animation:noti 1s ease-in-out;font-size:12px;color:#000}@media only screen and (max-width:420px){.eleccion-accesorio .modelo-acc-us{margin-bottom:10px;display:flex;flex-direction:column;align-items:center;width:100%}.eleccion-accesorio .modelo-acc-us .encabezado-acc{margin-right:0;width:100%}.eleccion-accesorio .modelo-acc-us .encabezado-acc img{width:50px;height:50px}.eleccion-accesorio .modelo-acc-us .encabezado-acc p{font-size:12px;width:60%}.eleccion-accesorio .modelo-acc-us .encabezado-acc svg{font-size:22px}.eleccion-accesorio .modelo-acc-us .opciones-accesorios{top:55px;width:100%;height:240px;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.eleccion-accesorio .modelo-acc-us .opciones-accesorios .modal-modelo{cursor:pointer}.eleccion-accesorio .modelo-acc-us .opciones-accesorios .modal-modelo img{width:40px;height:50px}.eleccion-accesorio .modelo-acc-us .opciones-accesorios .modal-modelo p{font-size:13px}.eleccion-accesorio .modelo-acc-us .opciones-accesorios .modal-modelo button{font-size:16px}.eleccion-accesorio .modelo-acc-us .on{display:flex;z-index:10}.eleccion-accesorio .acc-btn-comprar{background-color:#00893c;color:#fff;border:none;padding:8px;border-radius:10px;font-size:14px;cursor:pointer;transition:.2s ease-in all;margin-bottom:15px}.eleccion-accesorio .acc-btn-comprar:hover{padding:8px 5px}.eleccion-accesorio .notificacion{display:none}.eleccion-accesorio .noti-on{display:flex;position:absolute;bottom:0;background-color:#f4f4f4;padding:0 15px;right:10px;border-radius:10px;animation:noti 1s ease-in-out;font-size:12px;color:#000}}@media only screen and (min-width:421px)and (max-width:600px){.eleccion-accesorio{flex-direction:column;margin-top:20px;align-items:center;width:85%}.eleccion-accesorio .acc-selecc-container{align-items:center}.eleccion-accesorio .modelo-acc-us{margin-bottom:10px;display:flex;flex-direction:column;align-items:center;width:100%}.eleccion-accesorio .modelo-acc-us .encabezado-acc{margin-right:0;width:100%}.eleccion-accesorio .modelo-acc-us .encabezado-acc img{width:55px;height:55px}.eleccion-accesorio .modelo-acc-us .encabezado-acc p{font-size:13px}.eleccion-accesorio .modelo-acc-us .encabezado-acc svg{font-size:22px}.eleccion-accesorio .modelo-acc-us .opciones-accesorios{top:62px;width:100%;height:180px;box-shadow:8px 10px 17px #bebebe;flex-direction:column}.eleccion-accesorio .modelo-acc-us .opciones-accesorios .modal-modelo img{width:50px}.eleccion-accesorio .modelo-acc-us .opciones-accesorios .modal-modelo p{font-size:12px}.eleccion-accesorio .modelo-acc-us .opciones-accesorios .modal-modelo button{font-size:16px}.eleccion-accesorio .modelo-acc-us .on{display:flex;z-index:10}.eleccion-accesorio .acc-btn-comprar{background-color:#00893c;color:#fff;border:none;padding:6px;border-radius:8px;font-size:14px;cursor:pointer;transition:.2s ease-in all;margin-bottom:15px}.eleccion-accesorio .acc-btn-comprar:hover{padding:6px 5px}.eleccion-accesorio .notificacion{display:none}.eleccion-accesorio .noti-on{display:flex;position:absolute;bottom:0;background-color:#f4f4f4;padding:0 15px;right:10px;border-radius:10px;animation:noti 1s ease-in-out;font-size:12px;color:#000}}@media only screen and (min-width:601px)and (max-width:800px){.eleccion-accesorio{margin-top:20px;align-items:start;width:100%}.eleccion-accesorio .acc-selecc-container{align-items:center}.eleccion-accesorio .modelo-acc-us{margin-bottom:10px;display:flex;flex-direction:column;width:100%}.eleccion-accesorio .modelo-acc-us .encabezado-acc{margin-right:0;width:90%}.eleccion-accesorio .modelo-acc-us .encabezado-acc img{width:65px;height:55px}.eleccion-accesorio .modelo-acc-us .encabezado-acc p{font-size:13px}.eleccion-accesorio .modelo-acc-us .encabezado-acc svg{font-size:22px}.eleccion-accesorio .modelo-acc-us .opciones-accesorios{top:63px;width:90%;height:210px;box-shadow:8px 10px 17px #bebebe;flex-direction:column}.eleccion-accesorio .modelo-acc-us .opciones-accesorios .modal-modelo img{width:50px}.eleccion-accesorio .modelo-acc-us .opciones-accesorios .modal-modelo p{font-size:12px}.eleccion-accesorio .modelo-acc-us .opciones-accesorios .modal-modelo button{font-size:16px}.eleccion-accesorio .modelo-acc-us .on{display:flex;z-index:10}.eleccion-accesorio .acc-btn-comprar{background-color:#00893c;color:#fff;border:none;padding:6px;border-radius:8px;font-size:14px;cursor:pointer;transition:.2s ease-in all;margin-bottom:15px}.eleccion-accesorio .acc-btn-comprar:hover{padding:6px 5px}.eleccion-accesorio .notificacion{display:none}.eleccion-accesorio .noti-on{display:flex;position:absolute;bottom:0;background-color:#f4f4f4;padding:0 15px;right:10px;border-radius:10px;animation:noti 1s ease-in-out;font-size:12px;color:#000}}@media only screen and (min-width:801px)and (max-width:1024px){.eleccion-accesorio{margin-top:20px;align-items:start;width:100%}.eleccion-accesorio .acc-selecc-container{align-items:center}.eleccion-accesorio .acc-selecc-container .botonera{width:80%;margin-bottom:15px}.eleccion-accesorio .modelo-acc-us{margin-bottom:10px;display:flex;flex-direction:column;width:100%}.eleccion-accesorio .modelo-acc-us .encabezado-acc{margin-right:0;width:90%}.eleccion-accesorio .modelo-acc-us .encabezado-acc img{width:35%;height:55px}.eleccion-accesorio .modelo-acc-us .encabezado-acc p{width:45%;font-size:13px}.eleccion-accesorio .modelo-acc-us .encabezado-acc svg{font-size:22px}.eleccion-accesorio .modelo-acc-us .opciones-accesorios{top:60px;width:230px;height:215px;box-shadow:8px 10px 17px #bebebe;flex-direction:column}.eleccion-accesorio .modelo-acc-us .opciones-accesorios .modal-modelo img{width:50px}.eleccion-accesorio .modelo-acc-us .opciones-accesorios .modal-modelo p{font-size:12px}.eleccion-accesorio .modelo-acc-us .opciones-accesorios .modal-modelo button{font-size:16px}.eleccion-accesorio .modelo-acc-us .on{display:flex;z-index:10}.eleccion-accesorio .acc-btn-comprar{background-color:#00893c;color:#fff;border:none;padding:6px;border-radius:8px;font-size:14px;cursor:pointer;transition:.2s ease-in all;margin-bottom:15px}.eleccion-accesorio .acc-btn-comprar:hover{padding:6px 5px}.eleccion-accesorio .notificacion{display:none}.eleccion-accesorio .noti-on{display:flex;position:absolute;bottom:0;background-color:#f4f4f4;padding:0 15px;right:10px;border-radius:10px;animation:noti 1s ease-in-out;font-size:12px;color:#000}}@media only screen and (min-width:1025px)and (max-width:1280px){.eleccion-accesorio{margin-top:20px;align-items:start;width:100%}.eleccion-accesorio .acc-selecc-container{align-items:center}.eleccion-accesorio .acc-selecc-container .botonera{width:80%;margin-bottom:15px}.eleccion-accesorio .modelo-acc-us{margin-bottom:10px;display:flex;flex-direction:column;width:100%}.eleccion-accesorio .modelo-acc-us .encabezado-acc{margin-right:0;width:90%}.eleccion-accesorio .modelo-acc-us .encabezado-acc img{width:35%;height:55px}.eleccion-accesorio .modelo-acc-us .encabezado-acc p{width:45%;font-size:13px}.eleccion-accesorio .modelo-acc-us .encabezado-acc svg{font-size:22px}.eleccion-accesorio .modelo-acc-us .opciones-accesorios{top:60px;width:250px;height:230px;box-shadow:8px 10px 17px #bebebe;flex-direction:column}.eleccion-accesorio .modelo-acc-us .opciones-accesorios .modal-modelo img{width:50px}.eleccion-accesorio .modelo-acc-us .opciones-accesorios .modal-modelo p{font-size:12px}.eleccion-accesorio .modelo-acc-us .opciones-accesorios .modal-modelo button{font-size:16px}.eleccion-accesorio .modelo-acc-us .on{display:flex;z-index:10}.eleccion-accesorio .acc-btn-comprar{background-color:#00893c;color:#fff;border:none;padding:6px;border-radius:8px;font-size:14px;cursor:pointer;transition:.2s ease-in all;margin-bottom:15px}.eleccion-accesorio .acc-btn-comprar:hover{padding:6px 5px}.eleccion-accesorio .notificacion{display:none}.eleccion-accesorio .noti-on{display:flex;position:absolute;bottom:0;background-color:#f4f4f4;padding:0 15px;right:10px;border-radius:10px;animation:noti 1s ease-in-out;font-size:12px;color:#000}}@media only screen and (min-width:1281px)and (max-width:1440px){.eleccion-accesorio{margin-top:20px;align-items:start;width:100%}.eleccion-accesorio .acc-selecc-container{align-items:center}.eleccion-accesorio .acc-selecc-container .botonera{width:60%;margin-bottom:15px}.eleccion-accesorio .modelo-acc-us{margin-bottom:10px;display:flex;flex-direction:column;width:100%}.eleccion-accesorio .modelo-acc-us .encabezado-acc{margin-right:0;width:90%}.eleccion-accesorio .modelo-acc-us .encabezado-acc img{width:35%;height:55px}.eleccion-accesorio .modelo-acc-us .encabezado-acc p{width:45%;font-size:13px}.eleccion-accesorio .modelo-acc-us .encabezado-acc svg{font-size:22px}.eleccion-accesorio .modelo-acc-us .opciones-accesorios{top:63px;width:250;height:250px;box-shadow:8px 10px 17px #bebebe;flex-direction:column}.eleccion-accesorio .modelo-acc-us .opciones-accesorios .modal-modelo img{width:50px}.eleccion-accesorio .modelo-acc-us .opciones-accesorios .modal-modelo p{font-size:12px}.eleccion-accesorio .modelo-acc-us .opciones-accesorios .modal-modelo button{font-size:16px}.eleccion-accesorio .modelo-acc-us .on{display:flex;z-index:10}.eleccion-accesorio .acc-btn-comprar{background-color:#00893c;color:#fff;border:none;padding:6px;border-radius:8px;font-size:14px;cursor:pointer;transition:.2s ease-in all;margin-bottom:15px}.eleccion-accesorio .acc-btn-comprar:hover{padding:6px 5px}.eleccion-accesorio .notificacion{display:none}.eleccion-accesorio .noti-on{display:flex;position:absolute;bottom:0;background-color:#f4f4f4;padding:0 15px;right:10px;border-radius:10px;animation:noti 1s ease-in-out;font-size:12px;color:#000}}.selecciones-acc{display:flex;flex-direction:column;width:100%}.selecciones-acc div{width:100%}.selecciones-acc div .seleccion-item{border:1px solid #c1c1c1;width:99%;position:relative;display:flex;align-items:center;margin-bottom:10px;font-size:14px;justify-content:space-between}.selecciones-acc div .seleccion-item p{margin:0}.selecciones-acc div .seleccion-item button{background-color:transparent;border:none;color:#00893c;font-size:1.4rem;margin:2px}.selecciones-acc div .seleccion-item svg:hover{cursor:pointer;color:#000}.selecciones-acc div .seleccion-item img{width:80px}.selecciones-acc div .seleccion-item .img-gas{width:35px}.selecciones-acc div .seleccion-item .acc-codigo{background-color:#00893c;padding:0 3px;color:#fff;height:45px;border-radius:0;margin-left:0;display:flex;align-items:center;margin-right:5px}@media only screen and (max-width:420px){.selecciones-acc{display:flex;flex-direction:column;width:100%;align-items:center;margin-bottom:15px}.selecciones-acc p{margin-top:0;font-weight:600}.selecciones-acc div{width:100%}.selecciones-acc div .seleccion-item{width:100%;margin-bottom:10px;flex-wrap:wrap;justify-content:center;align-items:center}.selecciones-acc div .seleccion-item p{margin:0 5px;font-weight:400;font-size:12px}.selecciones-acc div .seleccion-item button{display:flex;align-items:center;font-size:22px;margin:0}.selecciones-acc div .seleccion-item svg:hover{cursor:pointer;color:#000}.selecciones-acc div .seleccion-item img{width:80px}.selecciones-acc div .seleccion-item .img-gas{width:35px}.selecciones-acc div .seleccion-item .acc-codigo{background-color:transparent;padding:0;color:#00893c;font-weight:800;display:flex;width:80%;justify-content:center;margin:5px 0;height:auto}}@media only screen and (min-width:421px)and (max-width:600px){.selecciones-acc{display:flex;flex-direction:column;width:100%;align-items:center;margin-bottom:15px}.selecciones-acc p{margin-top:0;font-weight:600}.selecciones-acc div{width:100%}.selecciones-acc div .seleccion-item{width:100%;margin-bottom:10px;flex-wrap:wrap;justify-content:center;align-items:center}.selecciones-acc div .seleccion-item p{margin:0 5px;font-weight:400;font-size:12px}.selecciones-acc div .seleccion-item p:nth-child(1){display:flex;width:85%;justify-content:center;margin-left:0;margin-top:5px;margin-right:0}.selecciones-acc div .seleccion-item button{display:flex;align-items:center;font-size:22px;margin:0}.selecciones-acc div .seleccion-item svg:hover{cursor:pointer;color:#000}.selecciones-acc div .seleccion-item img{width:80px}.selecciones-acc div .seleccion-item .img-gas{width:35px}.selecciones-acc div .seleccion-item .acc-codigo{background-color:transparent;padding:0;font-weight:800;color:#00893c;border-radius:8px;margin-left:10px}}@media only screen and (min-width:601px)and (max-width:800px){.selecciones-acc{display:flex;flex-direction:column-reverse;width:100%;align-items:center;margin-bottom:15px}.selecciones-acc p{margin-top:0;font-weight:600}.selecciones-acc div{width:100%}.selecciones-acc .seleccion-item{width:100%;margin-bottom:10px;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0}.selecciones-acc .seleccion-item p{margin:0 5px;font-weight:400;font-size:12px}.selecciones-acc .seleccion-item button{display:flex;align-items:center;font-size:22px;margin:0}.selecciones-acc .seleccion-item svg:hover{cursor:pointer;color:#000}.selecciones-acc .seleccion-item img{width:80px}.selecciones-acc .seleccion-item .img-gas{width:35px}.selecciones-acc .seleccion-item .acc-codigo{height:45px;padding:5px 10px;color:#fff;border-radius:8px;margin-left:10px}}@media only screen and (min-width:801px)and (max-width:1024px){.selecciones-acc{display:flex;flex-direction:column-reverse;width:100%;align-items:center;margin-bottom:10px}.selecciones-acc p{margin-top:0;font-weight:600}.selecciones-acc div{width:100%}.selecciones-acc .seleccion-item{width:100%;margin-bottom:10px;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0}.selecciones-acc .seleccion-item p{margin:0 5px;font-weight:400;font-size:12px}.selecciones-acc .seleccion-item button{display:flex;align-items:center;font-size:22px;margin:0}.selecciones-acc .seleccion-item svg:hover{cursor:pointer;color:#000}.selecciones-acc .seleccion-item img{width:80px}.selecciones-acc .seleccion-item .img-gas{width:35px}.selecciones-acc .seleccion-item .acc-codigo{background-color:#00893c;padding:5px 10px;color:#fff;border-radius:8px;margin-left:10px}}@media only screen and (min-width:1025px)and (max-width:1280px){.selecciones-acc{width:100%;align-items:center;margin-bottom:10px}.selecciones-acc p{margin-top:0;font-weight:600}.selecciones-acc div{width:100%}.selecciones-acc .seleccion-item{width:100%;margin-bottom:10px;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0}.selecciones-acc .seleccion-item p{margin:0 5px;font-weight:400;font-size:12px}.selecciones-acc .seleccion-item button{display:flex;align-items:center;font-size:22px;margin:0}.selecciones-acc .seleccion-item svg:hover{cursor:pointer;color:#000}.selecciones-acc .seleccion-item img{width:80px}.selecciones-acc .seleccion-item .img-gas{width:35px}.selecciones-acc .seleccion-item .acc-codigo{background-color:#00893c;padding:5px 10px;color:#fff;border-radius:8px;margin-left:10px}}@media only screen and (min-width:1281px)and (max-width:1440px){.selecciones-acc .seleccion-item p{font-size:13px}.selecciones-acc .seleccion-item .acc-codigo{font-weight:600}}.botonera{display:flex;width:30%;flex-direction:column;align-items:center}.botonera .contador{width:100%;justify-content:space-around;display:flex;align-items:center}.botonera .contador p{font-size:16px;font-weight:500}.botonera .contador button{cursor:pointer;border:none;background-color:transparent;font-size:20px;color:#00893c}.botonera .contador button:disabled{color:#f4f4f4}.botonera .confirmar{cursor:pointer;padding:3px;border:none;background-color:#00893c;font-size:14px;color:#fff;border-radius:4px;width:90%;transition:.3s ease-in-out all}.botonera .confirmar:hover{opacity:.8;border-radius:10px}.botonera .confirmar:disabled{cursor:not-allowed;background-color:#f4f4f4;color:#00893c}.botonera-adv{display:flex;width:30%}@media only screen and (max-width:420px){.botonera{width:100%;margin-bottom:15px}.botonera .contador p{font-size:14px;font-weight:600}.botonera .contador button{font-size:18px}.botonera .confirmar{width:70%;font-size:13px}.botonera-adv{display:flex;width:80%;justify-content:center}}@media only screen and (min-width:421px)and (max-width:600px){.botonera{width:85%;margin-bottom:15px}.botonera .contador p{font-size:14px;font-weight:600}.botonera .contador button{font-size:18px}.botonera .confirmar{width:100%;font-size:13px}.botonera-adv{display:flex;width:80%;justify-content:center}}@media only screen and (min-width:601px)and (max-width:800px){.botonera{width:85%;margin:15px 0}.botonera .contador p{font-size:14px;font-weight:600}.botonera .contador button{font-size:18px}.botonera .confirmar{width:100%;font-size:13px}.botonera-adv{display:flex;width:80%;justify-content:center}}.eleccion-producto{width:100%;display:flex;justify-content:space-between;flex-direction:row}.eleccion-producto p{font-size:12px}.eleccion-producto .container{display:flex;align-items:center;justify-content:space-between;width:70%}.eleccion-producto .container .container-opciones{display:flex;flex-direction:column;width:55%;margin-bottom:15px}.eleccion-producto .container .selecciones{display:flex;flex-direction:column;width:45%;align-items:center}.eleccion-producto .container .selecciones .selecciones-container{width:90%;display:flex;flex-direction:column}.eleccion-producto .container .selecciones .selecciones-container p{margin:0}.eleccion-producto .container .selecciones .selecciones-container .seleccionado{border:1px solid #c1c1c1;width:90%;position:relative;display:flex;justify-content:space-around;align-items:center;margin-bottom:10px;padding:1.5px}.eleccion-producto .container .selecciones .selecciones-container .seleccionado button{background-color:transparent;border:none;color:#00893c;font-size:18px;margin:0}.eleccion-producto .container .selecciones .selecciones-container .seleccionado svg:hover{cursor:pointer;color:#000}.eleccion-producto .container .selecciones .selecciones-container .seleccionado img{width:40px;height:40px}.eleccion-producto .container .selecciones .selecciones-container .seleccionado p{margin:0}.eleccion-producto .container-unidsum{display:flex;align-items:center;justify-content:space-between;width:100%}.eleccion-producto .container-unidsum .container-opciones{display:flex;flex-direction:column;width:50%;margin-bottom:15px}.eleccion-producto .container-unidsum .container-seleccion{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.eleccion-producto .container-unidsum .container-seleccion .botonera{width:90%;margin-bottom:10px}.eleccion-producto .encabezado{cursor:pointer;position:relative;background-color:#00893c;color:#fff;display:flex;align-items:center;justify-content:space-around;border-radius:5px;width:230px;margin-right:5px}.eleccion-producto .encabezado p{margin-left:3px;font-size:14px;font-weight:600}.eleccion-producto .encabezado svg{font-size:1.5rem}.modelo{border:2px solid #F4F4F4;display:flex;justify-content:flex-start;align-items:center}.modelo button{background-color:transparent}.modelo button svg{color:#00893c;cursor:pointer}.modelo button svg:hover{color:#000}@media only screen and (max-width:420px){.eleccion-producto{flex-direction:column;justify-content:center;align-items:center}.eleccion-producto .container{display:flex;flex-direction:column;justify-content:center;width:100%}.eleccion-producto .container .container-opciones{display:flex;flex-direction:column;width:100%;margin-bottom:10px}.eleccion-producto .container .container-opciones .modal-modelos-container .encabezado{width:70%;margin-right:0}.eleccion-producto .container .container-opciones .modal-modelos-container .encabezado p{margin-left:0;font-size:12px;font-weight:600}.eleccion-producto .container .selecciones{width:80%}.eleccion-producto .container .selecciones .selecciones-container{width:90%}.eleccion-producto .container .selecciones .selecciones-container .seleccionado{width:100%;padding:1px;justify-content:space-between}.eleccion-producto .container .selecciones .selecciones-container .seleccionado button{display:flex;align-items:center}.eleccion-producto .container .selecciones .selecciones-container .seleccionado svg:hover{cursor:pointer;color:#000}.eleccion-producto .container .selecciones .selecciones-container .seleccionado img{width:40px;height:40px}.eleccion-producto .container .selecciones .selecciones-container .seleccionado p{margin:0}.eleccion-producto .container-unidsum{display:flex;flex-direction:column;justify-content:center}.eleccion-producto .container-unidsum .container-opciones{display:flex;flex-direction:column;justify-content:center;width:100%;margin-bottom:10px}.eleccion-producto .container-unidsum .container-seleccion{width:90%;display:flex;flex-direction:column;justify-content:center;align-items:center}.eleccion-producto .encabezado{width:70%;margin-right:0}.eleccion-producto .encabezado p{margin-left:0;font-size:12px;font-weight:600}.modelo{border:2px solid #F4F4F4;display:flex;justify-content:flex-start;align-items:center}.modelo button{background-color:transparent}.modelo button svg{color:#00893c;cursor:pointer}.modelo button svg:hover{color:#000}}@media only screen and (min-width:421px)and (max-width:600px){.eleccion-producto{flex-direction:column;justify-content:center;align-items:center}.eleccion-producto .container{display:flex;flex-direction:column;justify-content:center;width:100%}.eleccion-producto .container .container-opciones{display:flex;flex-direction:column;width:100%;margin-bottom:10px}.eleccion-producto .container .container-opciones .modal-modelos-container .encabezado{width:85%;margin-right:0}.eleccion-producto .container .container-opciones .modal-modelos-container .encabezado p{margin-left:0;font-size:13px;font-weight:600}.eleccion-producto .container .selecciones,.eleccion-producto .container .selecciones .selecciones-container{width:90%}.eleccion-producto .container .selecciones .selecciones-container .seleccionado{width:100%;padding:2px;justify-content:space-between}.eleccion-producto .container .selecciones .selecciones-container .seleccionado button{display:flex;align-items:center}.eleccion-producto .container .selecciones .selecciones-container .seleccionado svg:hover{cursor:pointer;color:#000}.eleccion-producto .container .selecciones .selecciones-container .seleccionado img{width:40px;height:40px}.eleccion-producto .container .selecciones .selecciones-container .seleccionado p{margin:0;font-size:13px}.eleccion-producto .container-unidsum{display:flex;flex-direction:column;justify-content:center}.eleccion-producto .container-unidsum .container-opciones{display:flex;flex-direction:column;justify-content:center;width:100%;margin-bottom:10px}.eleccion-producto .container-unidsum .container-seleccion{width:90%;display:flex;flex-direction:column;justify-content:center;align-items:center}.eleccion-producto .encabezado{width:85%;margin-right:0}.eleccion-producto .encabezado p{margin-left:0;font-size:13px;font-weight:600}.eleccion-producto .modelo{border:2px solid #F4F4F4;display:flex;justify-content:flex-start;align-items:center}.eleccion-producto .modelo button{background-color:transparent}.eleccion-producto .modelo button svg{color:#00893c;cursor:pointer}.eleccion-producto .modelo button svg:hover{color:#000}.seleccionado{border:1px solid #F4F4F4;width:90%;position:relative;display:flex;align-items:center}.seleccionado button{background-color:transparent;border:none;color:#00893c;font-size:1.2rem;margin:5px}.seleccionado svg:hover{cursor:pointer;color:#000}.seleccionado img{width:40px;margin-right:15px}.seleccionado p{margin:0;padding:4px}.modelo{padding:0;border:1px solid #F4F4F4;font-weight:700;border-radius:0;display:flex;justify-content:flex-start;align-items:center}}@media only screen and (min-width:601px)and (max-width:800px){.eleccion-producto{flex-direction:column;justify-content:center;align-items:center;margin-top:10px}.eleccion-producto .container{display:flex;flex-direction:row;justify-content:center;align-items:start;width:100%}.eleccion-producto .container .container-opciones{display:flex;flex-direction:column;width:100%;margin-bottom:10px;align-items:center}.eleccion-producto .container .container-opciones .modal-modelos-container .encabezado{width:90%;margin-right:0}.eleccion-producto .container .container-opciones .modal-modelos-container .encabezado p{margin-left:0;font-size:13px;font-weight:600}.eleccion-producto .container .selecciones{width:90%;flex-direction:column-reverse}.eleccion-producto .container .selecciones .selecciones-container{width:90%}.eleccion-producto .container .selecciones .selecciones-container .seleccionado{width:100%;padding:2px;justify-content:space-between}.eleccion-producto .container .selecciones .selecciones-container .seleccionado button{display:flex;align-items:center}.eleccion-producto .container .selecciones .selecciones-container .seleccionado svg:hover{cursor:pointer;color:#000}.eleccion-producto .container .selecciones .selecciones-container .seleccionado img{width:40px;height:40px}.eleccion-producto .container .selecciones .selecciones-container .seleccionado p{margin:0;font-size:13px}.eleccion-producto .container-unidsum{display:flex;justify-content:space-between;align-items:start}.eleccion-producto .container-unidsum .container-opciones{display:flex;flex-direction:column;justify-content:center;width:50%;margin-bottom:10px}.eleccion-producto .container-unidsum .container-seleccion{width:50%;display:flex;flex-direction:column;justify-content:start}.eleccion-producto .encabezado{width:90%;margin-right:0}.eleccion-producto .encabezado p{margin-left:0;font-size:13px;font-weight:600}.eleccion-producto .modelo{border:2px solid #F4F4F4;display:flex;justify-content:flex-start;align-items:center}.eleccion-producto .modelo button{background-color:transparent}.eleccion-producto .modelo button svg{color:#00893c;cursor:pointer}.eleccion-producto .modelo button svg:hover{color:#000}.seleccionado{border:1px solid #F4F4F4;width:90%;position:relative;display:flex;align-items:center}.seleccionado button{background-color:transparent;border:none;color:#00893c;font-size:1.2rem;margin:5px}.seleccionado svg:hover{cursor:pointer;color:#000}.seleccionado img{width:40px;margin-right:15px}.seleccionado p{margin:0;padding:4px}.modelo{padding:0;border:1px solid #F4F4F4;font-weight:700;border-radius:0;display:flex;justify-content:flex-start;align-items:center}}@media only screen and (min-width:1025px)and (max-width:1280px){.eleccion-producto{width:100%;display:flex;justify-content:space-between;flex-direction:row;align-items:center}.eleccion-producto p{font-size:12px}.eleccion-producto .container{display:flex;align-items:start;justify-content:space-between;width:80%}.eleccion-producto .container .container-opciones{display:flex;flex-direction:column;width:45%;margin-bottom:0}.eleccion-producto .container .selecciones{display:flex;flex-direction:column-reverse;width:55%;align-items:center}.eleccion-producto .container .selecciones .selecciones-container{width:90%;display:flex;flex-direction:column}.eleccion-producto .container .selecciones .selecciones-container p{margin:0}.eleccion-producto .container .selecciones .selecciones-container .seleccionado{border:1px solid #c1c1c1;width:90%;position:relative;display:flex;justify-content:space-around;align-items:center;margin-bottom:10px;padding:1.5px}.eleccion-producto .container .selecciones .selecciones-container .seleccionado button{background-color:transparent;border:none;color:#00893c;font-size:1.2rem;margin:0}.eleccion-producto .container .selecciones .selecciones-container .seleccionado svg:hover{cursor:pointer;color:#000}.eleccion-producto .container .selecciones .selecciones-container .seleccionado img{width:40px;height:40px}.eleccion-producto .container .selecciones .selecciones-container .seleccionado p{margin:0}.eleccion-producto .container-unidsum{display:flex;align-items:center;justify-content:space-between;width:100%}.eleccion-producto .container-unidsum .container-opciones{display:flex;flex-direction:column;width:40%;margin-bottom:0}.eleccion-producto .container-unidsum .container-opciones .encabezado{width:85%}.eleccion-producto .container-unidsum .container-seleccion{width:60%;display:flex;flex-direction:column;align-items:center}.eleccion-producto .container-unidsum .container-seleccion .botonera{width:100%;margin-bottom:10px}.eleccion-producto .encabezado{cursor:pointer;position:relative;background-color:#00893c;color:#fff;display:flex;align-items:center;justify-content:space-around;border-radius:5px;width:100%;margin-right:5px}.eleccion-producto .encabezado p{font-size:13px;font-weight:600;margin:8px 0}.eleccion-producto .encabezado svg{font-size:1.5rem}.modelo{border:2px solid #F4F4F4;display:flex;justify-content:flex-start;align-items:center}.modelo button{background-color:transparent}.modelo button svg{color:#00893c;cursor:pointer}.modelo button svg:hover{color:#000}}@media only screen and (min-width:1281px)and (max-width:1440px){.eleccion-producto{width:100%;display:flex;justify-content:space-between;flex-direction:row;align-items:center}.eleccion-producto p{font-size:12px}.eleccion-producto .container{display:flex;align-items:start;justify-content:space-between;width:80%}.eleccion-producto .container .container-opciones{display:flex;flex-direction:column;width:45%;margin-bottom:0}.eleccion-producto .container .selecciones{display:flex;flex-direction:column-reverse;width:55%;align-items:center}.eleccion-producto .container .selecciones .selecciones-container{width:90%;display:flex;flex-direction:column}.eleccion-producto .container .selecciones .selecciones-container p{margin:0}.eleccion-producto .container .selecciones .selecciones-container .seleccionado{border:1px solid #c1c1c1;width:90%;position:relative;display:flex;justify-content:space-around;align-items:center;margin-bottom:10px;padding:1.5px}.eleccion-producto .container .selecciones .selecciones-container .seleccionado button{background-color:transparent;border:none;color:#00893c;font-size:1.2rem;margin:0}.eleccion-producto .container .selecciones .selecciones-container .seleccionado svg:hover{cursor:pointer;color:#000}.eleccion-producto .container .selecciones .selecciones-container .seleccionado img{width:40px;height:40px}.eleccion-producto .container .selecciones .selecciones-container .seleccionado p{margin:0}.eleccion-producto .container-unidsum{display:flex;align-items:center;justify-content:space-between;width:100%}.eleccion-producto .container-unidsum .container-opciones{display:flex;flex-direction:column;width:40%;margin-bottom:0}.eleccion-producto .container-unidsum .container-opciones .encabezado{width:85%}.eleccion-producto .container-unidsum .container-seleccion{width:60%;display:flex;flex-direction:column;align-items:center}.eleccion-producto .container-unidsum .container-seleccion .botonera{width:100%;margin-bottom:10px}.eleccion-producto .encabezado{cursor:pointer;position:relative;background-color:#00893c;color:#fff;display:flex;align-items:center;justify-content:space-around;border-radius:5px;width:95%;margin-right:5px}.eleccion-producto .encabezado p{font-size:14px;font-weight:600}.eleccion-producto .encabezado svg{font-size:1.5rem}.modelo{border:2px solid #F4F4F4;display:flex;justify-content:flex-start;align-items:center}.modelo button{background-color:transparent}.modelo button svg{color:#00893c;cursor:pointer}.modelo button svg:hover{color:#000}}.eleccion-equiposDig{width:100%;display:flex;flex-direction:column;margin-bottom:15px;position:relative}.eleccion-equiposDig p{font-weight:600;font-size:1.1rem}.eleccion-equiposDig .opciones{display:none;top:50px;width:300px;height:auto;overflow:scroll;position:absolute;background-color:#fff;border:2px solid #00893C;overflow-x:hidden;box-shadow:8px 10px 17px #bebebe}.eleccion-equiposDig .opciones .modelo{cursor:pointer;border:1px solid transparent;border-bottom:1px solid #d9d9d9;display:flex;justify-content:space-around;width:100%;align-items:center;transition:.2s ease-in all}.eleccion-equiposDig .opciones .modelo p{font-weight:600;font-size:14px;width:auto;text-align:center}.eleccion-equiposDig .opciones .modelo div{width:30%;display:flex;justify-content:space-between}.eleccion-equiposDig .opciones .modelo div p{font-size:12px}.eleccion-equiposDig .opciones .modelo div input{width:30px}.eleccion-equiposDig .opciones .modelo button{border:none}.eleccion-equiposDig .opciones .modelo button svg{font-size:17px}.eleccion-equiposDig .opciones .modelo:hover{border-color:#00893c;box-shadow:0 4px 8px #00000080}.eleccion-equiposDig .on{display:flex;flex-direction:column;align-items:center;z-index:10}.eleccion-equiposDig .bloqueado{background-color:#ccc;opacity:.7}@media only screen and (max-width:420px){.eleccion-equiposDig{margin-bottom:10px;display:flex;flex-direction:column;align-items:center;width:100%}.eleccion-equiposDig .opciones{top:40px;width:75%;height:auto;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.eleccion-equiposDig .opciones .modelo p{font-size:12px}.eleccion-equiposDig .on{display:flex}.eleccion-equiposDig .bloqueado{background-color:#ccc;opacity:.7}}@media only screen and (min-width:421px)and (max-width:600px){.eleccion-equiposDig{margin-bottom:10px;display:flex;flex-direction:column;align-items:center;width:100%}.eleccion-equiposDig .opciones{top:45px;width:85%;height:240px;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.eleccion-equiposDig .opciones .modelo{cursor:pointer}.eleccion-equiposDig .opciones p{font-size:14px}.eleccion-equiposDig .on{display:flex}.eleccion-equiposDig .bloqueado{background-color:#ccc;opacity:.7}}@media only screen and (min-width:601px)and (max-width:800px){.eleccion-equiposDig{margin-bottom:10px;display:flex;flex-direction:column;width:100%}.eleccion-equiposDig .opciones{top:45px;width:90%;height:240px;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.eleccion-equiposDig .opciones .modelo p{font-size:12px}.eleccion-equiposDig .on{display:flex}.eleccion-equiposDig .bloqueado{background-color:#ccc;opacity:.7}}@media only screen and (min-width:801px)and (max-width:1024px){.eleccion-equiposDig{margin-bottom:10px;display:flex;flex-direction:column;width:100%}.eleccion-equiposDig .opciones{top:35px;width:100%;height:auto;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.eleccion-equiposDig .opciones .modelo p{font-size:12px}.eleccion-equiposDig .on{display:flex}.eleccion-equiposDig .bloqueado{background-color:#ccc;opacity:.7}}@media only screen and (min-width:1025px)and (max-width:1280px){.eleccion-equiposDig{margin-bottom:10px;display:flex;flex-direction:column;width:100%}.eleccion-equiposDig .opciones{top:35px;width:240px;height:auto;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.eleccion-equiposDig .opciones .modelo p{font-size:12px}.eleccion-equiposDig .on{display:flex}.eleccion-equiposDig .bloqueado{background-color:#ccc;opacity:.7}}.modal-conectores{width:100%;display:flex;flex-direction:column;margin-bottom:15px;position:relative}.modal-conectores p{font-weight:600;font-size:1.1rem}.modal-conectores .opciones-conectores{display:none;top:50px;width:250px;height:300px;overflow:scroll;position:absolute;background-color:#fff;border:2px solid #00893C;overflow-x:hidden;box-shadow:8px 10px 7px #bebebe}.modal-conectores .opciones-conectores .conector{cursor:pointer;border:1px solid transparent;border-bottom:1px solid #d9d9d9;display:flex;justify-content:space-around;width:100%;align-items:center;transition:.2s ease-in all}.modal-conectores .opciones-conectores .conector p{font-weight:600;font-size:14px}.modal-conectores .opciones-conectores .conector:hover{border-color:#00893c;box-shadow:0 4px 8px #00000080}.modal-conectores .opciones-conectores img{width:60px}.modal-conectores .on{display:flex;flex-direction:column;align-items:center;z-index:10}.modal-conectores .bloqueado{background-color:#ccc;opacity:.7}@media only screen and (max-width:420px){.modal-conectores{margin-bottom:10px;display:flex;flex-direction:column;align-items:center;width:100%}.modal-conectores .opciones-conectores{top:40px;width:75%;height:240px;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.modal-conectores .opciones-conectores .conector{cursor:pointer}.modal-conectores .opciones-conectores img{width:40px;height:50px}.modal-conectores .opciones-conectores p{font-size:14px}.modal-conectores .on{display:flex}.modal-conectores .bloqueado{background-color:#ccc;opacity:.7}}@media only screen and (min-width:421px)and (max-width:600px){.modal-conectores{margin-bottom:10px;display:flex;flex-direction:column;align-items:center;width:100%}.modal-conectores .opciones-conectores{top:45px;width:85%;height:240px;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.modal-conectores .opciones-conectores .conector{cursor:pointer}.modal-conectores .opciones-conectores img{width:50px;height:55px}.modal-conectores .opciones-conectores p{font-size:14px}.modal-conectores .on{display:flex}.modal-conectores .bloqueado{background-color:#ccc;opacity:.7}}@media only screen and (min-width:601px)and (max-width:800px){.modal-conectores{margin-bottom:10px;display:flex;flex-direction:column;width:100%}.modal-conectores .opciones-conectores{top:45px;width:90%;height:240px;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.modal-conectores .opciones-conectores .conector{cursor:pointer}.modal-conectores .opciones-conectores .conector img{width:50px;height:55px}.modal-conectores .opciones-conectores .conector p{font-size:12px}.modal-conectores .on{display:flex}.modal-conectores .bloqueado{background-color:#ccc;opacity:.7}}@media only screen and (min-width:801px)and (max-width:1024px){.modal-conectores{margin-bottom:10px;display:flex;flex-direction:column;width:100%}.modal-conectores .opciones-conectores{top:35px;width:100%;height:auto;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.modal-conectores .opciones-conectores .conector{cursor:pointer}.modal-conectores .opciones-conectores .conector img{width:40px;height:45px}.modal-conectores .opciones-conectores .conector p{font-size:12px}.modal-conectores .on{display:flex}.modal-conectores .bloqueado{background-color:#ccc;opacity:.7}}@media only screen and (min-width:1025px)and (max-width:1280px){.modal-conectores{margin-bottom:10px;display:flex;flex-direction:column;width:100%}.modal-conectores .opciones-conectores{top:35px;width:240px;height:auto;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.modal-conectores .opciones-conectores .conector{cursor:pointer}.modal-conectores .opciones-conectores .conector img{width:40px;height:45px}.modal-conectores .opciones-conectores .conector p{font-size:12px}.modal-conectores .on{display:flex}.modal-conectores .bloqueado{background-color:#ccc;opacity:.7}}@media only screen and (min-width:1281px)and (max-width:1440px){.modal-conectores{margin-bottom:10px;display:flex;flex-direction:column;width:100%}.modal-conectores .opciones-conectores{width:270px;height:auto;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.modal-conectores .opciones-conectores .conector{cursor:pointer}.modal-conectores .opciones-conectores .conector img{width:40px;height:45px}.modal-conectores .opciones-conectores .conector p{font-size:12px}.modal-conectores .on{display:flex}.modal-conectores .bloqueado{background-color:#ccc;opacity:.7}}.modal-gases{width:100%;display:flex;flex-direction:column;margin-bottom:15px;position:relative}.modal-gases p{font-weight:600;font-size:1.1rem}.modal-gases .opciones-gases{display:none;top:50px;width:250px;height:300px;overflow:scroll;position:absolute;background-color:#fff;border:2px solid #00893C;overflow-x:hidden;box-shadow:8px 10px 7px #bebebe}.modal-gases .opciones-gases .gas{cursor:pointer;border:1px solid transparent;border-bottom:1px solid #d9d9d9;display:flex;justify-content:space-around;width:100%;align-items:center;transition:.2s ease-in all}.modal-gases .opciones-gases .gas p{font-weight:600;font-size:14px}.modal-gases .opciones-gases .gas:hover{border-color:#00893c;box-shadow:0 4px 8px #00000080}.modal-gases .opciones-gases img{width:45px}.modal-gases .on{display:flex;flex-direction:column;align-items:center;z-index:10}@media only screen and (max-width:420px){.modal-gases{margin-bottom:10px;display:flex;flex-direction:column;align-items:center;width:100%}.modal-gases .opciones-gases{top:40px;width:75%;height:auto;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.modal-gases .opciones-gases .gas{cursor:pointer;padding:3px}.modal-gases .opciones-gases .gas:hover{border-color:#00893c;box-shadow:0 4px 8px #00000080}.modal-gases .opciones-gases img{width:35px;height:35px}.modal-gases .opciones-gases p{font-size:12px}}@media only screen and (min-width:421px)and (max-width:600px){.modal-gases{margin-bottom:10px;display:flex;flex-direction:column;align-items:center;width:100%}.modal-gases .opciones-gases{top:45px;width:85%;height:auto;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.modal-gases .opciones-gases .gas{cursor:pointer;padding:3px}.modal-gases .opciones-gases .gas:hover{border-color:#00893c;box-shadow:0 4px 8px #00000080}.modal-gases .opciones-gases img{width:50px;height:50px}.modal-gases .opciones-gases p{font-size:13px}}@media only screen and (min-width:601px)and (max-width:800px){.modal-gases{margin-bottom:10px;display:flex;flex-direction:column;width:100%}.modal-gases .opciones-gases{top:45px;width:90%;height:auto;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.modal-gases .opciones-gases .gas{cursor:pointer;padding:3px}.modal-gases .opciones-gases .gas img{width:50px;height:50px}.modal-gases .opciones-gases .gas p{font-size:12px}.modal-gases .opciones-gases .gas:hover{border-color:#00893c;box-shadow:0 4px 8px #00000080}}@media only screen and (min-width:801px)and (max-width:1024px){.modal-gases{margin-bottom:10px;display:flex;flex-direction:column;width:100%}.modal-gases .opciones-gases{top:35px;width:100%;height:auto;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.modal-gases .opciones-gases .gas{cursor:pointer;padding:3px}.modal-gases .opciones-gases .gas img{width:40px;height:40px}.modal-gases .opciones-gases .gas p{font-size:12px}.modal-gases .opciones-gases .gas:hover{border-color:#00893c;box-shadow:0 4px 8px #00000080}}@media only screen and (min-width:1025px)and (max-width:1280px){.modal-gases{margin-bottom:10px;display:flex;flex-direction:column;width:100%}.modal-gases .opciones-gases{top:35px;width:240px;height:auto;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.modal-gases .opciones-gases .gas{cursor:pointer;padding:3px}.modal-gases .opciones-gases .gas img{width:40px;height:40px}.modal-gases .opciones-gases .gas p{font-size:12px}.modal-gases .opciones-gases .gas:hover{border-color:#00893c;box-shadow:0 4px 8px #00000080}}@media only screen and (min-width:1281px)and (max-width:1440px){.modal-gases{margin-bottom:10px;display:flex;flex-direction:column;width:100%}.modal-gases .opciones-gases{width:270px;height:auto;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.modal-gases .opciones-gases .gas{cursor:pointer;padding:3px}.modal-gases .opciones-gases .gas img{width:40px;height:40px}.modal-gases .opciones-gases .gas p{font-size:12px}.modal-gases .opciones-gases .gas:hover{border-color:#00893c;box-shadow:0 4px 8px #00000080}}.modal-modelos-container{position:relative;display:flex;width:100%;flex-direction:column;margin-bottom:15px;flex-wrap:wrap}.modal-modelos-container p{font-weight:600;font-size:1.1rem}.modal-modelos-container .opciones-modelos{display:none;top:50px;width:370px;height:300px;overflow:scroll;position:absolute;background-color:#fff;border:2px solid #00893C;box-shadow:8px 10px 10px #bebebe}.modal-modelos-container .opciones-modelos .modal-modelo{cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:.2s ease-in all;border:1px solid transparent;border-bottom:1px solid #d9d9d9}.modal-modelos-container .opciones-modelos .modal-modelo div{display:flex;flex-direction:column;margin:0 5px}.modal-modelos-container .opciones-modelos .modal-modelo div h5{font-size:14px;margin:0;font-weight:600}.modal-modelos-container .opciones-modelos .modal-modelo div p{font-size:12px;margin:0;font-weight:300}.modal-modelos-container .opciones-modelos .modal-modelo svg{margin:5px;width:10%}.modal-modelos-container .opciones-modelos .modal-modelo img{width:60px;margin-right:5px}.modal-modelos-container .on{display:flex;flex-direction:column;z-index:10}.modal-modelos-container .bloqueado{background-color:#ccc;opacity:.7}.modal-modelos-container .modal-modelo:hover{border-color:#00893c;box-shadow:0 4px 8px #00000080}@media only screen and (max-width:420px){.modal-modelos-container{display:flex;flex-direction:column;align-items:center;width:100%}.modal-modelos-container .opciones-modelos{top:40px;width:80%;height:240px;box-shadow:8px 10px 15px #bebebe}.modal-modelos-container .opciones-modelos .modal-modelo img{display:none}.modal-modelos-container .opciones-modelos .modal-modelo div{width:70%}.modal-modelos-container .opciones-modelos .modal-modelo div h5{font-size:12px;margin:5px}.modal-modelos-container .opciones-modelos .modal-modelo div p{font-size:11px}}@media only screen and (min-width:421px)and (max-width:600px){.modal-modelos-container{display:flex;flex-direction:column;align-items:center;width:100%}.modal-modelos-container .opciones-modelos{top:45px;width:85%;height:240px;box-shadow:8px 10px 15px #bebebe}.modal-modelos-container .opciones-modelos .modal-modelo img{display:none}.modal-modelos-container .opciones-modelos .modal-modelo div{width:80%}.modal-modelos-container .opciones-modelos .modal-modelo div h5{font-size:12px;margin:5px}.modal-modelos-container .opciones-modelos .modal-modelo div p{font-size:12px}}@media only screen and (min-width:601px)and (max-width:800px){.modal-modelos-container{display:flex;flex-direction:column;width:100%}.modal-modelos-container .opciones-modelos{top:45px;width:90%;height:240px;box-shadow:8px 10px 15px #bebebe}.modal-modelos-container .opciones-modelos .modal-modelo img{display:none}.modal-modelos-container .opciones-modelos .modal-modelo div{width:80%}.modal-modelos-container .opciones-modelos .modal-modelo div h5{font-size:12px;margin:5px}.modal-modelos-container .opciones-modelos .modal-modelo div p{font-size:12px}}@media only screen and (min-width:801px)and (max-width:1024px){.modal-modelos-container{display:flex;flex-direction:column;width:100%}.modal-modelos-container .opciones-modelos{top:35px;width:200px;height:240px;box-shadow:8px 10px 15px #bebebe}.modal-modelos-container .opciones-modelos .modal-modelo img{display:none}.modal-modelos-container .opciones-modelos .modal-modelo div{width:80%}.modal-modelos-container .opciones-modelos .modal-modelo div h5{font-size:12px;margin:5px}.modal-modelos-container .opciones-modelos .modal-modelo div p{font-size:11px}}@media only screen and (min-width:1025px)and (max-width:1440px){.modal-modelos-container{display:flex;flex-direction:column;width:100%}.modal-modelos-container .opciones-modelos{width:270px;height:240px;box-shadow:8px 10px 15px #bebebe}.modal-modelos-container .opciones-modelos .modal-modelo img{display:none}.modal-modelos-container .opciones-modelos .modal-modelo div{width:75%}.modal-modelos-container .opciones-modelos .modal-modelo div h5{font-size:13px;margin:5px}.modal-modelos-container .opciones-modelos .modal-modelo div p{font-size:12px}}.modal-rangos{width:100%;display:flex;flex-direction:column;margin-bottom:15px;position:relative}.modal-rangos p{font-weight:600;font-size:1.1rem}.modal-rangos .opciones-rangos{display:none;top:50px;width:250px;height:auto;overflow:scroll;position:absolute;background-color:#fff;border:2px solid #00893C;overflow-x:hidden;box-shadow:8px 10px 7px #bebebe}.modal-rangos .opciones-rangos .rango{cursor:pointer;border:1px solid transparent;border-bottom:1px solid #d9d9d9;display:flex;justify-content:space-around;width:100%;align-items:center;transition:.2s ease-in all}.modal-rangos .opciones-rangos .rango:hover{border-color:#00893c;box-shadow:0 4px 8px #00000080}.modal-rangos .opciones-rangos img{width:60px}.modal-rangos .on{display:flex;flex-direction:column;align-items:center;z-index:10}.modal-rangos .bloqueado{background-color:#ccc;opacity:.7}@media only screen and (max-width:420px){.modal-rangos{margin-bottom:10px;align-items:center;width:100%}.modal-rangos .opciones-rangos{top:40px;width:75%;height:auto;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.modal-rangos .opciones-rangos .rango{cursor:pointer}.modal-rangos .opciones-rangos .rango p{font-size:14px;margin:8px}}@media only screen and (min-width:421px)and (max-width:600px){.modal-rangos{margin-bottom:10px;align-items:center;width:100%}.modal-rangos .opciones-rangos{top:45px;width:85%;height:auto;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.modal-rangos .opciones-rangos .rango{cursor:pointer}.modal-rangos .opciones-rangos .rango p{font-size:14px}}@media only screen and (min-width:601px)and (max-width:800px){.modal-rangos{margin-bottom:10px;width:100%}.modal-rangos .opciones-rangos{top:45px;width:90%;height:auto;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.modal-rangos .opciones-rangos .rango{cursor:pointer;justify-content:space-around}.modal-rangos .opciones-rangos .rango p{font-size:14px}}@media only screen and (min-width:801px)and (max-width:1024px){.modal-rangos{margin-bottom:10px;width:100%}.modal-rangos .opciones-rangos{top:35px;width:100%;height:auto;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.modal-rangos .opciones-rangos .rango{cursor:pointer;justify-content:space-around}.modal-rangos .opciones-rangos .rango p{font-size:14px}}@media only screen and (min-width:1025px)and (max-width:1280px){.modal-rangos{margin-bottom:10px;width:100%}.modal-rangos .opciones-rangos{top:35px;width:240px;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.modal-rangos .opciones-rangos .rango{cursor:pointer;justify-content:space-around}.modal-rangos .opciones-rangos .rango p{font-size:14px}}@media only screen and (min-width:1281px)and (max-width:1440px){.modal-rangos{margin-bottom:10px;width:100%}.modal-rangos .opciones-rangos{width:270px;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.modal-rangos .opciones-rangos .rango{cursor:pointer;justify-content:space-around}.modal-rangos .opciones-rangos .rango p{font-size:14px}}.notificacion{display:none}.noti-on{display:flex;position:absolute;bottom:0;background-color:#f4f4f4;padding:0 15px;right:10px;border-radius:10px;animation:noti 1s ease-in-out;font-size:12px;font-weight:600;color:#000}@keyframes noti{0%{opacity:0;bottom:60px}to{opacity:1;bottom:0}}.eleccion-unidsum{width:100%;display:flex;flex-direction:column;margin-bottom:15px;position:relative}.eleccion-unidsum .opciones{display:none;flex-direction:column;top:50px;width:270px;height:250px;overflow:scroll;position:absolute;background-color:#fff;border:2px solid #00893C;overflow-x:hidden;box-shadow:8px 10px 15px #bebebe}.eleccion-unidsum .opciones button{background-color:#00893c;border:none;color:#fff;border-radius:6px;padding:4px;margin:5px;cursor:pointer;transition:.3s ease-in all;font-size:12px}.eleccion-unidsum .opciones button:hover{color:#f4f4f4;opacity:.9}.eleccion-unidsum .opciones .opcion-item{display:flex;width:90%;align-items:center;margin:5px 10px 5px 5px;justify-content:space-between}.eleccion-unidsum .opciones .opcion-item p{font-size:.8rem;margin:0}.eleccion-unidsum .opciones .opcion-item div{display:flex;align-items:center;margin-left:10px}.eleccion-unidsum .opciones .opcion-item div input{width:25px;height:25px;border-radius:10px;border:1px solid #00893C}.eleccion-unidsum .on{display:flex;z-index:10}@media only screen and (max-width:420px){.eleccion-unidsum{margin-bottom:10px;display:flex;flex-direction:column;align-items:center;width:100%}.eleccion-unidsum .opciones{top:40px;width:75%;height:240px;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.eleccion-unidsum .opciones button{width:80%}.eleccion-unidsum .opciones .opcion-item{display:flex;width:100%;align-items:center;margin:5px 10px 5px 5px;padding:2px;justify-content:space-between}.eleccion-unidsum .opciones .opcion-item p{font-size:.7rem;margin-left:5px}.eleccion-unidsum .opciones .opcion-item label{font-size:.7rem}.eleccion-unidsum .opciones .opcion-item div{display:flex;align-items:center;margin-left:10px}.eleccion-unidsum .opciones .opcion-item div input{width:25px;height:25px;border-radius:10px;border:1px solid #00893C}.eleccion-unidsum .on{display:flex;align-items:center}}@media only screen and (min-width:421px)and (max-width:600px){.eleccion-unidsum{margin-bottom:10px;display:flex;flex-direction:column;align-items:center;width:100%}.eleccion-unidsum .opciones{top:45px;width:85%;height:240px;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.eleccion-unidsum .opciones button{width:80%}.eleccion-unidsum .opciones .opcion-item{display:flex;width:100%;align-items:center;margin:5px 10px 5px 5px;padding:2px;justify-content:space-between}.eleccion-unidsum .opciones .opcion-item p{font-size:11px;margin-left:5px}.eleccion-unidsum .opciones .opcion-item label{font-size:11px}.eleccion-unidsum .opciones .opcion-item div{display:flex;align-items:center;margin-left:10px}.eleccion-unidsum .opciones .opcion-item div input{width:25px;height:25px;border-radius:5px;border:1px solid #00893C}.eleccion-unidsum .on{display:flex;align-items:center}}@media only screen and (min-width:601px)and (max-width:800px){.eleccion-unidsum{margin-bottom:10px;display:flex;flex-direction:column;width:100%}.eleccion-unidsum .opciones{top:45px;width:90%;height:240px;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.eleccion-unidsum .opciones button{width:80%}.eleccion-unidsum .opciones .opcion-item{display:flex;width:100%;align-items:center;margin:5px 10px 5px 5px;padding:2px;justify-content:space-between}.eleccion-unidsum .opciones .opcion-item p{font-size:11px;margin-left:5px}.eleccion-unidsum .opciones .opcion-item label{font-size:11px}.eleccion-unidsum .opciones .opcion-item div{display:flex;align-items:center;margin-left:10px}.eleccion-unidsum .opciones .opcion-item div input{width:25px;height:25px;border-radius:5px;border:1px solid #00893C}.eleccion-unidsum .on{display:flex;align-items:center}}@media only screen and (min-width:801px)and (max-width:1024px){.eleccion-unidsum{margin-bottom:10px;display:flex;flex-direction:column;width:100%}.eleccion-unidsum .opciones{top:35px;width:228px;height:240px;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.eleccion-unidsum .opciones button{width:80%}.eleccion-unidsum .opciones .opcion-item{display:flex;width:100%;align-items:center;margin:5px 10px 5px 5px;padding:2px;justify-content:space-between}.eleccion-unidsum .opciones .opcion-item p{font-size:11px;margin-left:5px}.eleccion-unidsum .opciones .opcion-item label{font-size:11px}.eleccion-unidsum .opciones .opcion-item div{display:flex;align-items:center;margin-left:10px}.eleccion-unidsum .opciones .opcion-item div input{width:25px;height:25px;border-radius:5px;border:1px solid #00893C}.eleccion-unidsum .on{display:flex;align-items:center}}@media only screen and (min-width:1025px)and (max-width:1280px){.eleccion-unidsum{margin-bottom:10px;display:flex;flex-direction:column;width:100%}.eleccion-unidsum .opciones{top:35px;width:240px;height:240px;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.eleccion-unidsum .opciones button{width:80%}.eleccion-unidsum .opciones .opcion-item{display:flex;width:100%;align-items:center;margin:5px 10px 5px 5px;padding:2px;justify-content:space-between}.eleccion-unidsum .opciones .opcion-item p{font-size:11px;margin-left:5px}.eleccion-unidsum .opciones .opcion-item label{font-size:11px}.eleccion-unidsum .opciones .opcion-item div{display:flex;align-items:center;margin-left:10px}.eleccion-unidsum .opciones .opcion-item div input{width:25px;height:25px;border-radius:5px;border:1px solid #00893C}.eleccion-unidsum .on{display:flex;align-items:center}}.eleccion-gasconec{width:100%;display:flex;flex-direction:column;margin-bottom:15px;position:relative}.eleccion-gasconec .opciones{display:none;top:50px;width:270px;height:60px;overflow:scroll;position:absolute;background-color:#fff;border:2px solid #00893C;overflow-x:hidden;box-shadow:8px 10px 15px #bebebe}.eleccion-gasconec .opciones svg{cursor:pointer}.eleccion-gasconec .opciones .conexiones{display:flex;width:90%;align-items:center;justify-content:space-between;margin:5px}.eleccion-gasconec .opciones .conexiones select{width:25%;border-radius:5px;text-align:center;background-color:#fff;border-color:#00893c;font-size:12px}.eleccion-gasconec .opciones .conexiones input{width:10%;border-radius:5px;border:2px solid;border-color:#00893c}.eleccion-gasconec .opciones .conexiones button{width:15%;border-radius:5px;border:none;background-color:#00893c;color:#fff}.eleccion-gasconec .on{display:flex;flex-wrap:wrap;z-index:10;align-items:center}@media only screen and (max-width:420px){.eleccion-gasconec{margin-bottom:10px;display:flex;flex-direction:column;align-items:center;width:100%}.eleccion-gasconec .opciones{top:40px;width:75%;height:110px;box-shadow:8px 10px 15px #bebebe;flex-direction:column}.eleccion-gasconec .opciones .conexiones{margin:0;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap}.eleccion-gasconec .opciones .conexiones select{width:80%;border-radius:5px;margin:5px 0;font-size:11px}.eleccion-gasconec .opciones .conexiones input{width:80%;padding:0;margin:5px 0}.eleccion-gasconec .opciones .conexiones svg{margin:5px 0;font-size:18px}.eleccion-gasconec .on{display:flex;align-items:center}}@media only screen and (min-width:421px)and (max-width:600px){.eleccion-gasconec{margin-bottom:10px;display:flex;flex-direction:column;align-items:center;width:100%}.eleccion-gasconec .opciones{top:45px;width:85%;height:110px;box-shadow:8px 10px 17px #bebebe;flex-direction:column}.eleccion-gasconec .opciones .conexiones{margin:0;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.eleccion-gasconec .opciones .conexiones select{width:80%;border-radius:0;margin:5px 0;font-size:12px;padding:3px}.eleccion-gasconec .opciones .conexiones input{width:120px;padding:0;margin:5px 0}.eleccion-gasconec .opciones .conexiones svg{margin:5px 15px;font-size:18px}.eleccion-gasconec .on{display:flex;align-items:center}}@media only screen and (min-width:601px)and (max-width:800px){.eleccion-gasconec{margin-bottom:10px;display:flex;flex-direction:column;width:100%}.eleccion-gasconec .opciones{top:45px;width:90%;height:110px;box-shadow:8px 10px 17px #bebebe;flex-direction:column}.eleccion-gasconec .opciones .conexiones{margin:0;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.eleccion-gasconec .opciones .conexiones select{width:80%;border-radius:0;margin:5px 0;font-size:12px;padding:3px}.eleccion-gasconec .opciones .conexiones input{width:120px;padding:0;margin:5px 0}.eleccion-gasconec .opciones .conexiones svg{margin:5px 15px;font-size:18px}.eleccion-gasconec .on{display:flex;align-items:center}}@media only screen and (min-width:801px)and (max-width:1024px){.eleccion-gasconec{margin-bottom:10px;display:flex;width:100%}.eleccion-gasconec .opciones{top:35px;width:228px;height:110px;box-shadow:8px 10px 17px #bebebe}.eleccion-gasconec .opciones .conexiones{margin:0;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.eleccion-gasconec .opciones .conexiones select{width:80%;border-radius:0;margin:5px 0;font-size:12px;padding:3px}.eleccion-gasconec .opciones .conexiones input{width:120px;padding:0;margin:5px 0}.eleccion-gasconec .opciones .conexiones svg{margin:5px 15px;font-size:18px}.eleccion-gasconec .on{display:flex;align-items:center}}@media only screen and (min-width:1025px)and (max-width:1280px){.eleccion-gasconec{margin-bottom:10px;display:flex;width:100%}.eleccion-gasconec .opciones{top:35px;width:240px;height:110px;box-shadow:8px 10px 17px #bebebe}.eleccion-gasconec .opciones .conexiones{margin:0;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.eleccion-gasconec .opciones .conexiones select{width:80%;border-radius:0;margin:5px 0;font-size:12px;padding:3px}.eleccion-gasconec .opciones .conexiones input{width:120px;padding:0;margin:5px 0}.eleccion-gasconec .opciones .conexiones svg{margin:5px 15px;font-size:18px}.eleccion-gasconec .on{display:flex;align-items:center}}.longitud-panel{display:flex;flex-direction:column;position:relative}.longitud-panel .opciones{display:none;flex-direction:column;top:50px;width:270px;height:100px;overflow:scroll;position:absolute;background-color:#fff;border:2px solid #00893C;overflow-x:hidden;padding:5px;box-shadow:8px 10px 15px #bebebe}.longitud-panel .opciones input{padding:5px}.longitud-panel .opciones select{border:1px solid #00893C;color:#00893c;font-weight:700;margin:10px 0}.longitud-panel .opciones button{background-color:#00893c;border:none;color:#fff;border-radius:6px;padding:4px;margin:5px;cursor:pointer;transition:.3s ease-in all;font-size:.8rem}.longitud-panel .on{display:flex;z-index:10}@media only screen and (max-width:420px){.longitud-panel{margin-bottom:10px;display:flex;flex-direction:column;align-items:center;width:100%}.longitud-panel .opciones{top:40px;width:75%;height:120px;box-shadow:8px 10px 15px #bebebe;flex-direction:column;align-items:center}.longitud-panel .opciones input{padding:4px;margin-top:5px}.longitud-panel .opciones select{border:1px solid #00893C;color:#00893c;font-weight:700;margin:10px 0}.longitud-panel .opciones button{width:80%}.longitud-panel .on{display:flex;z-index:10}}@media only screen and (min-width:421px)and (max-width:600px){.longitud-panel{margin-bottom:10px;display:flex;flex-direction:column;align-items:center;width:100%}.longitud-panel .opciones{top:45px;width:85%;height:120px;box-shadow:8px 10px 15px #bebebe;flex-direction:column;align-items:center}.longitud-panel .opciones input{width:80%;padding:0;margin-top:10px}.longitud-panel .opciones select{border:1px solid #00893C;color:#00893c;font-weight:700;margin:10px 0;width:80%}.longitud-panel .opciones button{width:80%}.longitud-panel .on{display:flex;z-index:10}}@media only screen and (min-width:601px)and (max-width:800px){.longitud-panel{margin-bottom:10px;display:flex;flex-direction:column;width:100%}.longitud-panel .opciones{top:45px;width:85%;height:120px;box-shadow:8px 10px 15px #bebebe;flex-direction:column;align-items:center}.longitud-panel .opciones input{width:80%;padding:0;margin-top:10px}.longitud-panel .opciones select{border:1px solid #00893C;color:#00893c;font-weight:700;margin:10px 0;width:80%}.longitud-panel .opciones button{width:80%}.longitud-panel .on{display:flex;z-index:10}}@media only screen and (min-width:801px)and (max-width:1024px){.longitud-panel{margin-bottom:10px;display:flex;flex-direction:column;width:100%}.longitud-panel .opciones{top:35px;width:228px;height:auto;box-shadow:8px 10px 15px #bebebe;flex-direction:column;align-items:center}.longitud-panel .opciones input{width:80%;padding:0;margin-top:10px}.longitud-panel .opciones select{border:1px solid #00893C;color:#00893c;font-weight:700;margin:10px 0;width:80%}.longitud-panel .opciones button{width:80%}.longitud-panel .on{display:flex;z-index:10}}@media only screen and (min-width:1025px)and (max-width:1280px){.longitud-panel{margin-bottom:10px;display:flex;flex-direction:column;width:100%}.longitud-panel .opciones{top:35px;width:240px;height:auto;box-shadow:8px 10px 15px #bebebe;flex-direction:column;align-items:center;padding:0}.longitud-panel .opciones input{width:80%;padding:0;margin-top:10px}.longitud-panel .opciones select{border:1px solid #00893C;color:#00893c;font-weight:700;margin:10px 0;width:80%}.longitud-panel .opciones button{width:80%}.longitud-panel .on{display:flex;z-index:10}}.selecciones-container-us{display:flex;flex-direction:column;width:100%}.selecciones-container-us h6{margin:0}.selecciones-container-us .seleccion-unidSum{display:flex;width:100%;justify-content:space-between;align-items:center;border:1px solid #c1c1c1;padding:0 3px;margin:8px 0}.selecciones-container-us .seleccion-unidSum p{margin:4px 0}.selecciones-container-us .seleccion-unidSum svg{font-size:20px}.selecciones-container-us .seleccion-unidSum-longitud{display:flex;width:100%;align-items:center;border:1px solid #c1c1c1;padding:0 3px;margin:8px 0;justify-content:space-between}.selecciones-container-us .seleccion-unidSum-longitud svg{cursor:pointer;font-size:20px}.selecciones-container-us h5{font-weight:600;font-size:15px;margin:0;text-align:center;width:100%}.selecciones-container-us .seleccion{display:flex;flex-direction:column;width:100%;align-items:center}.selecciones-container-us .seleccion thead{width:100%;border-bottom:2px solid #00893C}.selecciones-container-us .seleccion thead tr{width:100%;display:flex;justify-content:space-between}.selecciones-container-us .seleccion thead tr th{font-size:12px}.selecciones-container-us .seleccion .container{display:flex;flex-direction:column;width:100%;border-bottom:2px solid #00893C;margin-bottom:15px}.selecciones-container-us .seleccion .container .item{display:flex;flex-direction:row;width:90%;align-items:center;justify-content:space-between;padding:3px;border-bottom:1px solid #c1c1c1;font-size:.9rem;margin-bottom:5px}.selecciones-container-us .seleccion .container .item td{font-size:12px}.selecciones-container-us .seleccion .container .item td:nth-child(1){width:75%}.selecciones-container-us .seleccion .container .item svg{font-size:20px;cursor:pointer}.selecciones-container-us .seleccion-conex{display:flex;flex-direction:column;width:100%;align-items:center}.selecciones-container-us .seleccion-conex p{font-weight:600}.selecciones-container-us .seleccion-conex thead{width:100%;border-bottom:2px solid #00893C}.selecciones-container-us .seleccion-conex thead tr{width:100%;display:flex;justify-content:space-between}.selecciones-container-us .seleccion-conex thead tr th{font-size:12px}.selecciones-container-us .seleccion-conex .container{display:flex;flex-direction:column;width:100%;border-bottom:2px solid #00893C;margin-bottom:15px}.selecciones-container-us .seleccion-conex .container .item-conex{display:flex;width:90%;align-items:center;justify-content:space-between;padding:3px;border-bottom:1px solid #ccc;font-size:.9rem;margin-bottom:5px}.selecciones-container-us .seleccion-conex .container .item-conex td{font-size:12px}.selecciones-container-us .seleccion-conex .container .item-conex svg{font-size:1.3rem;cursor:pointer}@media only screen and (max-width:600px){.selecciones-container-us{width:100%}.selecciones-container-us .seleccion-unidSum{width:100%;padding:1px;justify-content:space-between}.selecciones-container-us .seleccion-unidSum p{margin:0 3px;font-size:11px}.selecciones-container-us .seleccion-unidSum svg{font-size:20px;width:15%}.selecciones-container-us .seleccion-unidSum-longitud{display:flex;width:100%;align-items:center;border:1px solid #c1c1c1;padding:0 3px;margin:8px 0}.selecciones-container-us h5{font-weight:600;font-size:15px;margin-bottom:15px;text-align:center;width:100%}.selecciones-container-us .seleccion{display:flex;flex-direction:column;width:100%;align-items:center}.selecciones-container-us .seleccion thead{width:100%;border-bottom:2px solid #00893C}.selecciones-container-us .seleccion thead tr{width:100%;display:flex;justify-content:space-between}.selecciones-container-us .seleccion thead tr th{font-size:12px}.selecciones-container-us .seleccion .container{display:flex;flex-direction:column;width:100%;border-bottom:2px solid #00893C;margin-bottom:15px}.selecciones-container-us .seleccion .container .item{display:flex;flex-direction:row;width:90%;align-items:center;justify-content:space-between;padding:3px;border-bottom:1px solid #c1c1c1;font-size:.9rem;margin-bottom:5px}.selecciones-container-us .seleccion .container .item td{font-size:12px}.selecciones-container-us .seleccion .container .item td:nth-child(1){width:75%}.selecciones-container-us .seleccion .container .item svg{font-size:20px;cursor:pointer}.selecciones-container-us .seleccion-conex{display:flex;flex-direction:column;width:100%;align-items:center}.selecciones-container-us .seleccion-conex p{font-weight:600}.selecciones-container-us .seleccion-conex thead{width:100%;border-bottom:2px solid #00893C}.selecciones-container-us .seleccion-conex thead tr{width:100%;display:flex;justify-content:space-between}.selecciones-container-us .seleccion-conex thead tr th{font-size:12px}.selecciones-container-us .seleccion-conex .container{display:flex;flex-direction:column;width:100%;border-bottom:2px solid #00893C;margin-bottom:15px}.selecciones-container-us .seleccion-conex .container .item-conex{display:flex;width:90%;align-items:center;justify-content:space-between;padding:3px;border-bottom:1px solid #ccc;font-size:.9rem;margin-bottom:5px}.selecciones-container-us .seleccion-conex .container .item-conex td{font-size:12px}.selecciones-container-us .seleccion-conex .container .item-conex svg{font-size:1.3rem;cursor:pointer}}@media only screen and (min-width:801px)and (max-width:1024px){.selecciones-container-us{display:flex;flex-direction:column;width:100%}.selecciones-container-us h6{margin:0;font-size:11px}.selecciones-container-us .seleccion-unidSum{display:flex;width:100%;justify-content:space-between;align-items:center;border:1px solid #c1c1c1;padding:0;margin:8px 0}.selecciones-container-us .seleccion-unidSum p{margin:4px 2px}.selecciones-container-us .seleccion-unidSum svg{font-size:20px;width:15%}.selecciones-container-us .seleccion-unidSum-longitud{display:flex;width:100%;align-items:center;border:1px solid #c1c1c1;padding:0 3px;margin:8px 0}.selecciones-container-us h5{font-weight:600;font-size:15px;margin:0;text-align:center;width:100%}.selecciones-container-us .seleccion{display:flex;flex-direction:column;width:100%;align-items:center}.selecciones-container-us .seleccion thead{width:100%;border-bottom:2px solid #00893C}.selecciones-container-us .seleccion thead tr{width:100%;display:flex;justify-content:space-between}.selecciones-container-us .seleccion thead tr th{font-size:12px}.selecciones-container-us .seleccion .container{display:flex;flex-direction:column;width:100%;border-bottom:2px solid #00893C;margin-bottom:15px}.selecciones-container-us .seleccion .container .item{display:flex;flex-direction:row;width:90%;align-items:center;justify-content:space-between;padding:3px;border-bottom:1px solid #c1c1c1;font-size:.9rem;margin-bottom:5px}.selecciones-container-us .seleccion .container .item td{font-size:12px}.selecciones-container-us .seleccion .container .item td:nth-child(1){width:75%}.selecciones-container-us .seleccion .container .item svg{font-size:20px;cursor:pointer}.selecciones-container-us .seleccion-conex{display:flex;flex-direction:column;width:100%;align-items:center}.selecciones-container-us .seleccion-conex p{font-weight:600}.selecciones-container-us .seleccion-conex thead{width:100%;border-bottom:2px solid #00893C}.selecciones-container-us .seleccion-conex thead tr{width:100%;display:flex;justify-content:space-between}.selecciones-container-us .seleccion-conex thead tr th{font-size:12px}.selecciones-container-us .seleccion-conex .container{display:flex;flex-direction:column;width:100%;border-bottom:2px solid #00893C;margin-bottom:15px}.selecciones-container-us .seleccion-conex .container .item-conex{display:flex;width:90%;align-items:center;justify-content:space-between;padding:3px;border-bottom:1px solid #ccc;font-size:.9rem;margin-bottom:5px}.selecciones-container-us .seleccion-conex .container .item-conex td{font-size:12px}.selecciones-container-us .seleccion-conex .container .item-conex svg{font-size:1.3rem;cursor:pointer}}.slider-container{display:flex;width:90%;height:100%;align-items:center;justify-content:center}.slider-container svg{color:#00893c;cursor:pointer;font-size:24px;transition:ease-in .5s;padding:0 10px}.slider-container svg:hover{opacity:.7}.slider-container .slider{display:flex;max-width:100%;height:100%;padding:0;opacity:0;align-items:center;transition:opacity .5s ease-in}.slider-container .slider img{width:100%;height:100%;object-fit:cover;margin-left:0}.slider-container .active{opacity:1}.obra{display:flex;flex-direction:column;align-items:center;width:70%;border-bottom:2px solid #00893C}.obra img{width:100%}.obra .obra-descrip{display:flex;width:100%;flex-direction:row;justify-content:space-between}.obra .obra-descrip h3{width:80%}.obra .obra-descrip p{width:15%;font-size:14px;background-color:#00893c;padding:5px;color:#fff;border-radius:5px;display:flex;justify-content:center;font-weight:700;align-items:center}.obra h5{font-size:18px;margin-bottom:0;width:100%}.obra ul{margin-bottom:20px;width:100%;padding:0}.obra li{margin:0;list-style:none}@media only screen and (max-width:568px){.obra{width:100%}.obra .obra-descrip{display:flex;width:100%}.obra .obra-descrip h3{width:80%;font-size:16px}.obra .obra-descrip p{width:20%;font-size:13px}.obra h5{font-size:14px}.obra li{font-size:13px}}@media only screen and (min-width:568px)and (max-width:768px){.obra{width:90%}.obra .obra-descrip{width:100%}.obra .obra-descrip h3{width:80%;font-size:18px}.obra .obra-descrip p{width:20%;font-size:14px}.obra h5{font-size:16px}.obra li{font-size:15px}}@media only screen and (min-width:768px)and (max-width:1024px){.obra{width:85%}}.obras-page{width:100%;color:#17211c}.obras-page__container{width:min(100% - 60px,1300px);margin:0 auto}.obras-page__eyebrow{display:block;margin-bottom:20px;color:#00893c;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.obras-page__intro{padding:100px 0 65px}.obras-page__intro h1{max-width:850px;margin:0;font-size:clamp(2.5rem,4.5vw,4.8rem);line-height:1.08;letter-spacing:-.045em}.obras-page__intro p{max-width:650px;margin:28px 0 0;color:#626b66;font-size:1.08rem;line-height:1.75}.obras-page__projects{padding:20px 0 110px}.obras-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 28px}.obras-page__card{min-width:0}.obras-page__card:hover .obras-page__card-image img{transform:scale(1.045)}.obras-page__card:hover .obras-page__card-arrow{background:#00893c;color:#fff}.obras-page__card-link{display:block;color:inherit;text-decoration:none}.obras-page__card-image{position:relative;overflow:hidden;aspect-ratio:16/10;border-radius:5px;background:#f4f4f4}.obras-page__card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.obras-page__card-arrow{position:absolute;right:22px;bottom:22px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#fff;color:#17211c;border-radius:50%;font-size:1.4rem;transition:background .25s,color .25s}.obras-page__card-info{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-top:22px}.obras-page__card-info h2{margin:8px 0 0;font-size:clamp(1.5rem,2vw,2rem);line-height:1.25;letter-spacing:-.025em}.obras-page__location{color:#00893c;font-size:.8rem;font-weight:600}.obras-page__view{display:inline-flex;align-items:center;gap:10px;color:#00893c;font-size:.9rem;font-weight:600}@media(max-width:768px){.obras-page__container{width:calc(100% - 40px)}.obras-page__intro{padding:75px 0 45px}.obras-page__grid{grid-template-columns:1fr}.obras-page__projects{padding-bottom:75px}}@media(max-width:480px){.obras-page__card-info{flex-direction:column;align-items:flex-start;gap:12px}}.obra-detalle{color:#17211c}.obra-detalle__container{width:min(100% - 60px,1300px);margin:0 auto}.obra-detalle__eyebrow{display:block;margin-bottom:18px;color:#00893c;font-size:.78rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.obra-detalle h2{margin:0;font-size:clamp(2rem,3vw,3.2rem);line-height:1.12;letter-spacing:-.035em}.obra-detalle__hero{position:relative;height:min(75vh,720px);min-height:480px;display:flex;align-items:flex-end;overflow:hidden;color:#fff}.obra-detalle__hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.obra-detalle__hero-overlay{position:absolute;inset:0;background:linear-gradient(0deg,#0a1611d1,#0a161114 75%)}.obra-detalle__hero-content{position:relative;z-index:1;width:min(100% - 60px,1300px);margin:0 auto;padding-bottom:75px}.obra-detalle__hero-content>span{display:block;margin-bottom:18px;color:#a9e4c1;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.obra-detalle__hero-content h1{margin:0;font-size:clamp(2.8rem,5vw,5.5rem);line-height:1.05;letter-spacing:-.045em}.obra-detalle__hero-content h1 strong{display:block;font-weight:400}.obra-detalle__hero-content p{max-width:580px;margin-top:24px;font-size:1.1rem;line-height:1.6}.obra-detalle__intro{padding:110px 0}.obra-detalle__intro .obra-detalle__container{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.obra-detalle__intro p{font-size:1.08rem;line-height:1.85;color:#626b66}.obra-detalle__equipamiento{padding:100px 0;background:#f4f4f4}.obra-detalle__equipment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-top:55px}.obra-detalle__equipment-item{padding-top:22px;border-top:2px solid #00893c}.obra-detalle__equipment-item>span{color:#00893c;font-size:.9rem;font-weight:700}.obra-detalle__equipment-item h3{margin:25px 0 15px;font-size:1.4rem;line-height:1.25}.obra-detalle__equipment-item p{color:#626b66;line-height:1.7;font-size:.95rem}.obra-detalle__galeria{padding:110px 0}.obra-detalle__gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:45px}.obra-detalle__gallery-image{overflow:hidden;border-radius:5px;aspect-ratio:4/3}.obra-detalle__gallery-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.obra-detalle__gallery-image:hover img{transform:scale(1.035)}.obra-detalle__cta{padding:100px 0;background:#17211c;color:#fff;text-align:center}.obra-detalle__cta p{max-width:580px;margin:25px auto 35px;color:#ffffffbf;line-height:1.7}.obra-detalle__cta a{display:inline-block;padding:15px 30px;background:#00893c;color:#fff;text-decoration:none;font-weight:600;border-radius:4px}.obra-detalle__cta a:hover{background:#007332}.obra-detalle__back-container{display:flex;justify-content:flex-start;margin-top:55px;padding-top:30px;border-top:1px solid #e2e6e3}.obra-detalle__back{display:inline-flex;align-items:center;gap:14px;width:fit-content;color:#17211c;text-decoration:none;font-size:.95rem;font-weight:600;transition:color .25s ease}.obra-detalle__back:hover{color:#00893c}.obra-detalle__back:hover .obra-detalle__back-arrow{transform:translate(-5px)}.obra-detalle__back-arrow{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #d8ded9;border-radius:50%;color:#00893c;font-size:1.25rem;transition:transform .25s ease}@media(max-width:900px){.obra-detalle__intro .obra-detalle__container{grid-template-columns:1fr;gap:25px}.obra-detalle__equipment-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.obra-detalle__container,.obra-detalle__hero-content{width:calc(100% - 40px)}.obra-detalle__hero-content{padding-bottom:45px}.obra-detalle__intro,.obra-detalle__equipamiento,.obra-detalle__galeria,.obra-detalle__cta{padding:70px 0}.obra-detalle__equipment-grid,.obra-detalle__gallery-grid{grid-template-columns:1fr}}
