.hs-carrito *,.hs-carrito-lateral *{box-sizing:border-box}.hs-carrito{padding-block:32px}.hs-carrito a,.hs-carrito-lateral a{text-decoration:none}.hs-carrito__form{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:32px}.hs-carrito__productos,.hs-carrito__resumen{background:var(--hs-superficie);padding:24px;min-width:0}.hs-carrito__productos>label{display:block;margin-top:24px;color:var(--hs-texto)}.hs-carrito__productos textarea{min-height:100px}.hs-carrito__resumen{align-self:start;border:1px solid var(--hs-borde)}.hs-carrito__resumen>div,.hs-carrito__pago{margin-bottom:16px}.hs-carrito__pago>.hs-btn{width:100%;margin-top:16px}.hs-carrito-linea{display:flex;gap:16px;padding-block:16px;border-bottom:1px solid var(--hs-borde)}.hs-carrito-linea__imagen{width:100px;height:100px;flex-shrink:0;padding:4px;background:radial-gradient(#202024,#0e0e10 70%)}.hs-carrito-linea__imagen img,.hs-carrito-linea__imagen svg{width:100%;height:100%;object-fit:contain}.hs-carrito-linea__contenido{min-width:0;flex:1}.hs-carrito-linea__titulo{color:var(--hs-texto);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.hs-carrito-linea__contenido p{color:var(--hs-texto-2);margin:4px 0;font-size:13px}.hs-carrito-linea__contenido .hs-campo__error{color:#ff7a86}.hs-carrito-linea__acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.hs-carrito-cantidad{display:flex;gap:4px;align-items:center}.hs-carrito-cantidad .hs-btn{min-width:48px;padding:8px}.hs-carrito-cantidad .hs-campo{width:56px;padding:8px 4px;text-align:center;-webkit-appearance:textfield;appearance:textfield}.hs-carrito-cantidad input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.hs-carrito-quitar{display:inline-flex;min-height:48px;align-items:center;color:var(--hs-texto-2);padding:8px}.hs-carrito-linea a:hover{color:var(--hs-acento)}.hs-carrito-envio{font-size:13px;margin-block:12px;color:var(--hs-texto)}.hs-carrito-envio p{margin:0 0 8px}.hs-carrito-envio progress{display:block;width:100%;height:8px;accent-color:var(--hs-acento)}.hs-carrito-vacio{padding:32px 16px}.hs-carrito-lateral{position:fixed;inset:0 0 0 auto;margin:0;width:420px;max-width:100%;height:100dvh;max-height:100dvh;padding:0;border:0;background:var(--hs-superficie);color:var(--hs-texto);overflow:hidden}.hs-carrito-lateral:not([open]){display:none}.hs-carrito-lateral[open]{display:flex;flex-direction:column;animation:hs-carrito-entrar .15s ease-out}.hs-carrito-lateral::backdrop{background:#000000bf}.hs-carrito-lateral__cabecera{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:16px;gap:8px;border-bottom:1px solid var(--hs-borde)}.hs-carrito-lateral__cabecera .hs-titulo{font-size:20px;margin:0}.hs-carrito-lateral__lista{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 16px}.hs-carrito-lateral .hs-carrito-linea__imagen{width:64px;height:64px}.hs-carrito-lateral__pie{flex-shrink:0;padding:16px;border-top:1px solid var(--hs-borde)}.hs-carrito-lateral__pie>.hs-btn{display:flex;width:100%;margin-top:8px}.hs-carrito-lateral .hs-iva-note{display:block;margin:4px 0;color:var(--hs-texto-3);font-size:11.5px}@keyframes hs-carrito-entrar{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:767px){body.template-cart{padding-bottom:calc(280px + env(safe-area-inset-bottom,0px))}.hs-carrito__form{display:block}.hs-carrito__productos,.hs-carrito__resumen{padding:16px}.hs-carrito-linea__imagen{width:64px;height:64px}.hs-carrito__pago{position:fixed;bottom:calc(64px + env(safe-area-inset-bottom,0px));left:0;right:0;z-index:999;padding:12px 16px;margin:0;border-top:1px solid var(--hs-borde-fuerte);background:var(--hs-superficie)}.hs-carrito__pago>.hs-btn{margin-top:8px}.hs-carrito-lateral{width:100%}}@media(prefers-reduced-motion:reduce){.hs-carrito-lateral[open]{animation:none}}@media(min-width:768px){.hs-carrito__resumen{border-radius:0;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}}[data-hs-checkout][aria-busy=true]{opacity:.6;cursor:progress}.hs-carrito-lateral .hs-checkout-aviso{position:absolute;inset:auto 16px 16px;transform:none;max-width:none;z-index:1}
/*# sourceMappingURL=/cdn/shop/t/17/assets/hs-carrito.css.map */
