.cs{background:var(--color-ivory);color:var(--color-choc);padding-bottom:clamp(56px,8vw,110px)}.cs-cargando{min-height:60svh}.cs-franja{display:grid;background:var(--color-ivory-2);border-bottom:1px solid var(--color-rule-soft)}@media (min-width:760px){.cs-franja{grid-template-columns:minmax(240px,34%) 1fr}}.cs-foto{position:relative;margin:0;min-height:180px;overflow:hidden;background:#c98e8e}.v3 .cs-foto>img:first-child{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:30% 28%}.v3 .cs-st{position:absolute;right:8%;bottom:10%;width:clamp(76px,8vw,116px);height:auto;transform:rotate(9deg);filter:drop-shadow(0 8px 14px rgba(0,0,0,.3))}.cs-saludo{padding:clamp(26px,5vw,64px) clamp(16px,5vw,72px)}.cs-h{margin:0;font:800 clamp(40px,5.4vw,76px)/.95 var(--font-peso);letter-spacing:-.035em}.cs-h mark{background:var(--color-pink);color:var(--color-choc);padding:0 .12em;border-radius:8px}.cs-mail{margin:12px 0 0;color:#6d5646;font-size:16px;overflow-wrap:anywhere}.cs-datos{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}.cs-datos li{padding:8px 14px;border-radius:999px;background:#fff;border:1px solid var(--color-rule-soft);font:500 14px/1.2 Miriam Libre,sans-serif}.cs-datos b{font-family:var(--font-peso);font-weight:800}.cs-cuerpo{max-width:1080px;margin:0 auto;padding:clamp(28px,4vw,48px) 16px 0}.cs-tabs{max-width:520px;margin-bottom:26px}.cs-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:18px;margin:0;padding:0;list-style:none}.cs-producto,.cs-tarjeta,.cs-vacio{border-radius:20px;background:#fff;border:1px solid var(--color-rule-soft);box-shadow:0 1px 2px rgba(55,38,30,.06),0 18px 36px -26px rgba(55,38,30,.45)}.cs-producto{overflow:hidden}.v3 .cs-producto>img{width:100%;aspect-ratio:1200/630;object-fit:cover;border-bottom:1px solid var(--color-rule-soft)}.cs-producto-txt{display:grid;gap:6px;padding:18px 20px 20px}.cs-producto-n{margin:0;font:800 22px/1.1 var(--font-peso);letter-spacing:-.02em}.cs-gris{margin:0;color:#6d5646;font-size:15px;line-height:1.45}.cs .lg-boton.cs-abrir{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:0 22px;text-decoration:none}.cs .lg-boton.cs-claro{background:var(--color-pink-soft);color:var(--color-choc);border:1px solid var(--color-choc)}.cs-vacio{display:grid;gap:18px;padding:18px;align-items:center}@media (min-width:700px){.cs-vacio{grid-template-columns:280px 1fr}}.v3 .cs-vacio img{width:100%;border-radius:12px;opacity:.85}.cs-pedidos{display:grid;gap:10px;margin:0;padding:0;list-style:none}.cs-pedidos li{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;border-radius:16px;background:#fff;border:1px solid var(--color-rule-soft)}.cs-pedidos li>span{display:grid;gap:4px;min-width:0}.cs-pedidos small{color:#8a6f5c;font-size:13px;overflow-wrap:anywhere}.cs-monto{font:800 18px/1 var(--font-peso);white-space:nowrap;font-variant-numeric:tabular-nums}.cs-nada{padding:20px 0}.cs-datos-grilla{display:grid;gap:18px;align-items:start}@media (min-width:860px){.cs-datos-grilla{grid-template-columns:1.2fr 1fr}}.cs-tarjeta{padding:22px 22px 24px}.cs .cs-tarjeta.lg-form{margin-top:0}.cs-lado{display:grid;gap:10px;justify-items:start}.cs-lado .lg-olvido{justify-self:start}.cs-estante{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(46%,210px),1fr));gap:34px 22px;margin:0;padding:0;list-style:none}.cs-tomo{display:grid;gap:6px;align-content:start}.cs-tomo-libro{position:relative;display:block;margin-bottom:22px;padding:0 8%;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.cs-tomo-libro:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:12px;border-radius:3px;background:linear-gradient(180deg,#e2cdb3,#b99a7b);box-shadow:0 10px 16px -10px rgba(55,38,30,.55)}@media (hover:hover){.cs-tomo:hover .cs-tomo-libro .lb-marco{transform:translateY(-8px) rotate(-1.5deg)}}.cs-tomo-libro .lb-marco{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.cs-tomo .cs-producto-n{font-size:19px}.cs-tomo .cs-gris{font-size:14px}.cs-tomo .cs-abrir{margin-top:6px;justify-self:start}.cs-sumar{margin-top:44px}.cs-sumar-t{margin:0 0 16px;font:700 13px/1 Miriam Libre,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--color-burgundy)}.cs-estante--chico{grid-template-columns:repeat(auto-fill,minmax(min(40%,150px),1fr))}.cs-tomo--falta .cs-tomo-libro{opacity:.78;filter:saturate(.85)}.cs-tomo--falta:hover .cs-tomo-libro{opacity:1;filter:none}.cs-tomo--falta .cs-producto-n{font-size:16px}.cs-solo-leer{background:var(--color-ivory-2)!important;color:#6d5646!important}@media (min-width:860px){.cs-datos-grilla{grid-template-columns:1fr 1fr}}.cs-ver{justify-self:start;min-height:40px;display:inline-flex;align-items:center;color:var(--color-burgundy);font:700 14px/1 Miriam Libre,sans-serif;text-decoration:underline;text-underline-offset:4px}