.prod-cart-item.svelte-1cmex5{padding:16px;display:flex;flex-direction:row;align-items:center;min-height:100px;width:100%;background-color:#fff;color:var(--black);border-radius:3px;box-shadow:2px 2px 2px #0000001a;box-sizing:border-box;gap:8px}.img.svelte-1cmex5{height:120px;width:120px;background-color:#fff;border-radius:3px;background-size:contain;background-position:center;background-repeat:no-repeat}.cont-text.svelte-1cmex5{padding:8px;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.cont-text.svelte-1cmex5 .descr:where(.svelte-1cmex5){margin:0;font-size:12px;color:gray;font-weight:550}.cont-text.svelte-1cmex5 .price:where(.svelte-1cmex5){font-size:16px;font-weight:550}.cont-text.svelte-1cmex5 .bottom-price:where(.svelte-1cmex5){display:flex;flex-direction:row;align-items:center;gap:16px}.cont-text.svelte-1cmex5 .bottom-price:where(.svelte-1cmex5) .stock-controls:where(.svelte-1cmex5){display:flex;flex-direction:row;align-items:center;border:1px solid lightgray;width:20%;gap:8px;font-size:12px;border-radius:2px}.cont-text.svelte-1cmex5 .bottom-price:where(.svelte-1cmex5) .stock-controls:where(.svelte-1cmex5) p:where(.svelte-1cmex5){margin:0}.cont-text.svelte-1cmex5 .bottom-price:where(.svelte-1cmex5) .stock-controls:where(.svelte-1cmex5) button:where(.svelte-1cmex5){height:25px;flex:1;background:unset;color:var(--second);border:unset}.cont-text.svelte-1cmex5 .bottom-price:where(.svelte-1cmex5) .stock-controls:where(.svelte-1cmex5) button:where(.svelte-1cmex5):hover{cursor:pointer;background-color:#d3d3d3}.puntos.svelte-1cmex5{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:11px;font-weight:550;margin-bottom:0;color:var(--second)}.btn-trash.svelte-1cmex5{cursor:pointer;background:unset;border:unset;color:var(--second)}article.svelte-1cid8q3{margin-top:16px;position:sticky;display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;width:90%;font-weight:550;font-size:13px;color:var(--black);background-color:#fff;gap:16px;padding:32px 0;text-align:center}article.svelte-1cid8q3 .btn-main:where(.svelte-1cid8q3){font-weight:500;width:60%}article.svelte-1cid8q3 .title:where(.svelte-1cid8q3){font-size:22px;font-weight:650;width:90%}article.svelte-1cid8q3 .sub:where(.svelte-1cid8q3){width:90%;color:var(--gris)}article.svelte-1cid8q3 p:where(.svelte-1cid8q3){margin:0}article.svelte-1cid8q3 a:where(.svelte-1cid8q3){text-decoration:unset}@media (max-width: 800px){article.svelte-1cid8q3{max-height:200px}.sub.svelte-1cid8q3{font-size:12px}}.cont-modal.svelte-12lwo8p{flex:1;position:fixed;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;background-color:#0006;z-index:55;animation:fadeIn .2s;z-index:500}.cont-form-wrapper.svelte-16uh30t{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.cont-form-wrapper.svelte-16uh30t .blueBtn:where(.svelte-16uh30t){width:88%;box-sizing:border-box}.form-wrapper.svelte-16uh30t{background:#fff;border-radius:14px;overflow:hidden;width:90%}.form-header.svelte-16uh30t{display:flex;align-items:center;gap:14px;padding:0 24px 20px;border-bottom:1px solid #f0f0f0}.icon.svelte-16uh30t{width:40px;height:40px;background:var(--second);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.form-header.svelte-16uh30t h2:where(.svelte-16uh30t){margin:0;font-size:15px;font-weight:600;color:#111;letter-spacing:-.2px}.form-header.svelte-16uh30t p:where(.svelte-16uh30t){margin:2px 0 0;font-size:12.5px;color:#8a8a8a}.form-body.svelte-16uh30t{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:22px 24px}.field.svelte-16uh30t{display:flex;flex-direction:column;gap:5px}.field.full.svelte-16uh30t{grid-column:1 / -1}label.svelte-16uh30t{font-size:11.5px;font-weight:500;color:#555;letter-spacing:.1px;text-transform:uppercase}input.svelte-16uh30t,select.svelte-16uh30t{font-family:inherit;font-size:12px;color:#111;background:#f7f7f7;border:1px solid #e2e2e2;border-radius:3px;padding:9px 11px;outline:none;transition:border-color .18s,background .18s,box-shadow .18s;-moz-appearance:none;appearance:none;-webkit-appearance:none}input.svelte-16uh30t::placeholder{color:#b0b0b0}input.svelte-16uh30t:focus,select.svelte-16uh30t:focus{background:#fff;border-color:var(--second);box-shadow:0 0 0 3px #11111112}.field.svelte-16uh30t select:where(.svelte-16uh30t){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:32px;cursor:pointer}select.svelte-16uh30t option[value=""][disabled]:where(.svelte-16uh30t){color:#b0b0b0}@media (max-width: 500px){.form-body.svelte-16uh30t{grid-template-columns:1fr}.field.full.svelte-16uh30t{grid-column:1}.form-wrapper.svelte-16uh30t{width:100%}}.cont-resumen.svelte-hjhbqw{width:40%;display:flex;flex-direction:column;border:1px solid rgb(230,230,230);border-radius:4px;padding:16px 26px;box-sizing:border-box;box-shadow:#00000008 0 1px 1px,#00000005 0 3px 6px}.cont-resumen.svelte-hjhbqw .blueBtn:where(.svelte-hjhbqw){font-weight:600}.cont-resumen.svelte-hjhbqw .gray-line:where(.svelte-hjhbqw){margin:8px 0;height:1px;width:100%;background-color:#d3d3d3}.cont-resumen.svelte-hjhbqw .cont-caract:where(.svelte-hjhbqw){display:flex;flex-direction:row;align-items:center;justify-content:space-between}.cont-resumen.svelte-hjhbqw .cont-caract:where(.svelte-hjhbqw) p:where(.svelte-hjhbqw){margin:0;font-size:14px;font-weight:550}.cont-resumen.svelte-hjhbqw .cont-caract:where(.svelte-hjhbqw) p:where(.svelte-hjhbqw):nth-child(1){color:gray;font-weight:500}.cont-resumen.svelte-hjhbqw .cont-compras-items:where(.svelte-hjhbqw){display:flex;flex-direction:column;margin:16px 0}.cont-resumen.svelte-hjhbqw .cont-compras-items:where(.svelte-hjhbqw) .cont-costos:where(.svelte-hjhbqw){margin-top:16px;display:flex;flex-direction:column;align-items:center;width:100%;gap:8px}.cont-resumen.svelte-hjhbqw .cont-compras-items:where(.svelte-hjhbqw) .cont-costos:where(.svelte-hjhbqw) p:where(.svelte-hjhbqw){text-align:start;margin:0;width:100%;font-size:13px;color:gray;font-weight:550}.cont-resumen.svelte-hjhbqw .cont-compras-items:where(.svelte-hjhbqw) .cont-costos:where(.svelte-hjhbqw) .title:where(.svelte-hjhbqw){font-size:22px;font-weight:550;color:var(--oscuro)}.cont-resumen.svelte-hjhbqw .mini-title:where(.svelte-hjhbqw){font-weight:700;font-size:17px}.sub.svelte-hjhbqw{margin:0;font-size:.8rem;color:var(--theme-gray);width:100%}dialog.svelte-6u709n{display:flex;flex-direction:column;align-items:center;justify-content:center;height:90%;width:90%;border:unset;background:unset;box-sizing:border-box}dialog.svelte-6u709n .modal{height:90%;width:90%}dialog.svelte-6u709n h3:where(.svelte-6u709n){margin-top:0}.top-pasos.svelte-6u709n{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:32px;width:90%}.top-pasos.svelte-6u709n .item-paso:where(.svelte-6u709n){display:flex;flex-direction:row;align-items:center;gap:8px;font-weight:550;font-size:12px;color:var(--black);background:unset;border:unset;cursor:pointer}.top-pasos.svelte-6u709n .line:where(.svelte-6u709n){height:1px;width:10%;background-color:#d3d3d3}.top-pasos.svelte-6u709n .cont-number:where(.svelte-6u709n){color:#fff;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;width:30px;background-color:gray}.top-pasos.svelte-6u709n .cont-number.sel:where(.svelte-6u709n){background-color:var(--second)}.content.svelte-6u709n{margin-top:16px;flex:1;display:flex;flex-direction:row;justify-content:space-between;width:100%}.content.svelte-6u709n .cont-payment:where(.svelte-6u709n){height:100%;width:55%}.sub.svelte-6u709n{margin:0;font-size:12px;color:gray;font-weight:550}.cont-final.svelte-6u709n{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}.cont-final.svelte-6u709n h4:where(.svelte-6u709n){display:flex;flex-direction:row;align-items:center;gap:8px;font-size:32px;margin:0}.cont-final.svelte-6u709n .sub:where(.svelte-6u709n){margin:14px 0;font-size:13px}.cont-final.svelte-6u709n .blueBtn:where(.svelte-6u709n){padding:8px 0;width:35%}@media (max-width:808px){.top-pasos.svelte-6u709n{width:100%;gap:16px}.top-pasos.svelte-6u709n .item-paso:where(.svelte-6u709n) p:where(.svelte-6u709n){font-size:10px}.top-pasos.svelte-6u709n .item-paso:where(.svelte-6u709n) .cont-number:where(.svelte-6u709n){width:25px;font-size:9px}dialog.svelte-6u709n .modal{width:75%}}main.svelte-89cbw7{display:flex;flex-direction:row;width:100%;min-height:100dvh;height:auto;background-color:var(--main);overflow:unset}.content.svelte-89cbw7{margin-top:32px;position:relative;display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.cont-prods.svelte-89cbw7{display:flex;flex-direction:column;width:60%}.cont-prods.svelte-89cbw7 .cont-cont-prods:where(.svelte-89cbw7){display:flex;flex-direction:column;gap:16px}.banner-dir.svelte-89cbw7{display:flex;flex-direction:row;align-items:center;padding-inline:16px;gap:8px;height:50px;width:100%;margin-bottom:16px;background-color:#fff;font-size:13px;color:var(--black);border-radius:3px;box-shadow:2px 2px 2px #0000001a;box-sizing:border-box}.banner-dir.svelte-89cbw7 a:where(.svelte-89cbw7){color:var(--second)}.cont-checkout.svelte-89cbw7{position:sticky;top:110px;display:flex;flex-direction:column;height:fit-content;width:30%;color:var(--black);background-color:#fff;border-radius:3px;box-shadow:2px 2px 2px #0000001a;padding:16px;box-sizing:border-box}.cont-checkout.svelte-89cbw7 h2:where(.svelte-89cbw7){margin-bottom:0}.cont-checkout.svelte-89cbw7 button:where(.svelte-89cbw7){background-color:var(--second);padding:8px;border-radius:3px;font-size:12px;border:unset;font-weight:550}.cont-checkout.svelte-89cbw7 button:where(.svelte-89cbw7):hover{cursor:pointer;background-color:var(--second_oscuro)}.cont-checkout.svelte-89cbw7 button.puntos:where(.svelte-89cbw7){margin-top:8px;background-color:#d3d3d3;color:var(--black)}.cont-checkout.svelte-89cbw7 .text:where(.svelte-89cbw7){margin:4px 0;font-size:12px;font-weight:500;color:gray}.cont-checkout.svelte-89cbw7 .text.puntos:where(.svelte-89cbw7){color:var(--second)}.cont-checkout.svelte-89cbw7 .text.total:where(.svelte-89cbw7){font-size:16px;font-weight:600;color:var(--black)}.envio-cost.svelte-89cbw7{border-top:1px solid lightgray;margin-top:22px;display:flex;flex-direction:column;font-size:12px;padding:8px}.envio-cost.svelte-89cbw7 p:where(.svelte-89cbw7){margin:4px 0}.envio-cost.svelte-89cbw7 .bar:where(.svelte-89cbw7){height:6px;width:100%;border-radius:6px;background-color:#d3d3d3;overflow:hidden}.envio-cost.svelte-89cbw7 .bar:where(.svelte-89cbw7) .progress:where(.svelte-89cbw7){height:100%;width:95%;background-color:var(--second)}@media (max-width: 700px){.content.svelte-89cbw7{display:flex;flex-direction:column;align-items:center}.cont-prods.svelte-89cbw7{width:95%}.cont-checkout.svelte-89cbw7{margin:22px 0;width:95%}}
