.carrito-precio-referencia{margin:6px 0 3px;color:var(--texto-suave,#665e51);font-size:13px;line-height:1.4}
.carrito-precio-referencia s{margin-left:4px;font-size:15px;text-decoration-thickness:1px}
.carrito-precio-final{margin:3px 0;font-size:19px;font-weight:700;line-height:1.3}
.carrito-ahorro{margin:3px 0 8px;color:#42612e;font-size:14px;line-height:1.4}
.carrito-descuentos{margin:4px 0 8px;padding:0;list-style:none;font-size:13px;line-height:1.4;color:var(--texto-suave,#665e51)}
.cesta-linea .carrito-precio-final{font-size:17px}
.cesta-linea .carrito-ahorro strong{display:inline;font-size:inherit}
.carrito-confianza{display:grid;grid-template-columns:minmax(0,1fr);gap:7px 16px;width:100%;max-width:640px;margin:12px 0;padding:10px;list-style:none;border:1px solid var(--linea-suave,#e6dfd3);border-radius:10px;background:var(--fondo,#faf7f0);text-align:left}
.carrito-confianza li{display:flex;align-items:flex-start;gap:7px;min-width:0;margin:0;padding:0}
.carrito-confianza svg{flex:0 0 17px;width:17px;height:19px;margin-top:1px;fill:none;stroke:var(--ambar,#9a5b00);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.carrito-confianza li>div{min-width:0;font-family:var(--barlow,Barlow,Arial,sans-serif);font-size:12px;line-height:1.4;overflow-wrap:normal;word-break:normal;hyphens:none;white-space:normal}.carrito-confianza strong,.carrito-confianza span{display:inline;margin:0;font:inherit}.carrito-confianza strong+span::before{content:' · '}
.carrito-confianza strong{color:var(--texto,#29251f);font-weight:700}.carrito-confianza span{color:var(--texto-suave,#665f55)}
.carrito a:not(.btn),.cesta-lateral a:not(.btn){color:var(--ambar,#9a5b00)}
.resumen-carrito{container-type:inline-size}.resumen-carrito>.carrito-confianza,.resumen-carrito>.carrito-pago-rapido{margin-left:auto}
.carrito-pago-rapido{width:100%;max-width:640px;min-width:0;margin-block:10px}
.carrito-metodos{width:100%;max-width:640px;margin:8px 0;text-align:center;font:14px/1.35 var(--barlow,Barlow,Arial,sans-serif);color:var(--texto,#29251f)}.carrito-metodos span,.carrito-metodos small{display:block}.carrito-metodos small{margin-top:3px;font-size:11px;color:var(--texto-suave,#665f55)}.resumen-carrito>.carrito-metodos{margin-left:auto}
.carrito-pago-rapido shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:44px;--shopify-accelerated-checkout-button-inline-size:44px;--shopify-accelerated-checkout-button-border-radius:8px;--shopify-accelerated-checkout-button-box-shadow:none;--shopify-accelerated-checkout-inline-alignment:center;--shopify-accelerated-checkout-row-gap:6px}
.cesta-lateral>footer{min-height:0;max-height:calc(100dvh - 120px);overflow-y:auto}.cesta-lateral-lineas{min-height:56px}
@container(min-width:600px){.resumen-carrito>.carrito-confianza{grid-template-columns:repeat(2,minmax(0,1fr))}}
