.prod-cart-item.svelte-om6ihh{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-om6ihh{height:120px;width:120px;background-color:#fff;border-radius:3px;background-size:contain;background-position:center;background-repeat:no-repeat}.cont-text.svelte-om6ihh{padding:8px;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.cont-text.svelte-om6ihh .descr:where(.svelte-om6ihh){margin:0;font-size:12px;color:gray;font-weight:550}.cont-text.svelte-om6ihh .price:where(.svelte-om6ihh){font-size:16px;font-weight:550}.cont-text.svelte-om6ihh .bottom-price:where(.svelte-om6ihh){display:flex;flex-direction:row;align-items:center;gap:16px}.cont-text.svelte-om6ihh .bottom-price:where(.svelte-om6ihh) .stock-controls:where(.svelte-om6ihh){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-om6ihh .bottom-price:where(.svelte-om6ihh) .stock-controls:where(.svelte-om6ihh) p:where(.svelte-om6ihh){margin:0}.cont-text.svelte-om6ihh .bottom-price:where(.svelte-om6ihh) .stock-controls:where(.svelte-om6ihh) button:where(.svelte-om6ihh){height:25px;flex:1;background:unset;color:var(--second);border:unset}.cont-text.svelte-om6ihh .bottom-price:where(.svelte-om6ihh) .stock-controls:where(.svelte-om6ihh) button:where(.svelte-om6ihh):hover{cursor:pointer;background-color:#d3d3d3}.puntos.svelte-om6ihh{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-om6ihh{cursor:pointer;background:unset;border:unset;color:var(--second)}article.svelte-dsin00{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}article.svelte-dsin00 .btn-main:where(.svelte-dsin00){font-weight:500;width:60%}article.svelte-dsin00 .title:where(.svelte-dsin00){font-size:22px;font-weight:650}article.svelte-dsin00 .sub:where(.svelte-dsin00){color:var(--gris)}article.svelte-dsin00 p:where(.svelte-dsin00){margin:0}article.svelte-dsin00 a:where(.svelte-dsin00){text-decoration:unset}.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}.modal.svelte-1ugcano{position:fixed;display:flex;flex-direction:column;align-items:center;padding:32px;height:auto;max-height:85dvh;width:30%;background-color:var(--theme-bg);border:1px solid var(--theme-light-gray);border-radius:4px;animation:fadeUp .2s;overflow-y:auto;color:var(--theme-color)}.modal.svelte-1ugcano .modal-tacha:where(.svelte-1ugcano){position:absolute;right:12px;top:10px;color:var(--theme-gray);background:unset;border:unset}.modal.svelte-1ugcano .modal-tacha:where(.svelte-1ugcano):hover{cursor:pointer;color:var(--second)}.modal.svelte-1ugcano::-webkit-scrollbar{width:7px}.modal.svelte-1ugcano::-webkit-scrollbar-thumb{background-color:#333}dialog.svelte-1dccc6x{display:flex;flex-direction:column;align-items:center;justify-content:center;height:90%;width:90%;border:unset;background:unset}dialog.svelte-1dccc6x .modal{height:90%;width:90%}dialog.svelte-1dccc6x h3:where(.svelte-1dccc6x){margin-top:0}.top-pasos.svelte-1dccc6x{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:32px;width:90%}.top-pasos.svelte-1dccc6x .item-paso:where(.svelte-1dccc6x){display:flex;flex-direction:row;align-items:center;gap:8px;font-weight:550;font-size:12px}.top-pasos.svelte-1dccc6x .line:where(.svelte-1dccc6x){height:1px;width:10%;background-color:#d3d3d3}.top-pasos.svelte-1dccc6x .cont-number:where(.svelte-1dccc6x){color:#fff;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;width:30px;background-color:var(--second)}.content.svelte-1dccc6x{display:flex;flex-direction:row}.cont-resumen.svelte-1dccc6x{display:flex;flex-direction:column;background-color:#f0f0f0;border-radius:4px;padding:0 8px}main.svelte-1ck6wld{display:flex;flex-direction:row;width:100%;min-height:100dvh;height:auto;background-color:var(--main);overflow:unset}.content.svelte-1ck6wld{margin-top:32px;position:relative;display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.cont-prods.svelte-1ck6wld{display:flex;flex-direction:column;width:60%}.cont-prods.svelte-1ck6wld .cont-cont-prods:where(.svelte-1ck6wld){display:flex;flex-direction:column;gap:16px}.banner-dir.svelte-1ck6wld{display:flex;flex-direction:row;align-items:center;padding-inline:16px;gap:8px;height:50px;width:98%;margin-bottom:16px;background-color:#fff;font-size:13px;color:var(--black);border-radius:3px;box-shadow:2px 2px 2px #0000001a}.banner-dir.svelte-1ck6wld a:where(.svelte-1ck6wld){color:var(--second)}.cont-checkout.svelte-1ck6wld{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-1ck6wld h2:where(.svelte-1ck6wld){margin-bottom:0}.cont-checkout.svelte-1ck6wld button:where(.svelte-1ck6wld){background-color:var(--second);padding:8px;border-radius:3px;font-size:12px;border:unset;font-weight:550}.cont-checkout.svelte-1ck6wld button:where(.svelte-1ck6wld):hover{cursor:pointer;background-color:var(--second_oscuro)}.cont-checkout.svelte-1ck6wld button.puntos:where(.svelte-1ck6wld){margin-top:8px;background-color:#d3d3d3;color:var(--black)}.cont-checkout.svelte-1ck6wld .text:where(.svelte-1ck6wld){margin:4px 0;font-size:12px;font-weight:500;color:gray}.cont-checkout.svelte-1ck6wld .text.puntos:where(.svelte-1ck6wld){color:var(--second)}.cont-checkout.svelte-1ck6wld .text.total:where(.svelte-1ck6wld){font-size:16px;font-weight:600;color:var(--black)}.envio-cost.svelte-1ck6wld{border-top:1px solid lightgray;margin-top:22px;display:flex;flex-direction:column;font-size:12px;padding:8px}.envio-cost.svelte-1ck6wld p:where(.svelte-1ck6wld){margin:4px 0}.envio-cost.svelte-1ck6wld .bar:where(.svelte-1ck6wld){height:6px;width:100%;border-radius:6px;background-color:#d3d3d3;overflow:hidden}.envio-cost.svelte-1ck6wld .bar:where(.svelte-1ck6wld) .progress:where(.svelte-1ck6wld){height:100%;width:95%;background-color:var(--second)}
