.er-cart-head{display:flex;flex-direction:column;gap:10px;padding-top:clamp(96px,11vw,150px);padding-bottom:clamp(20px,3vw,34px)}.er-cart-count{color:var(--er-ink-faint);font-size:clamp(1rem,1.6vw,1.25rem);font-variant-numeric:tabular-nums;letter-spacing:0}.er-cart-body{display:grid;grid-template-columns:1fr 372px;gap:clamp(28px,4vw,64px);align-items:start;padding-bottom:clamp(56px,8vw,110px)}.er-cart-main{min-width:0}.er-cart-lines{list-style:none;margin:0;padding:0;border-top:1px solid var(--er-line)}.er-cart-li{display:grid;grid-template-columns:96px 1fr auto;gap:clamp(14px,1.8vw,24px);padding:clamp(18px,2.2vw,26px) 0;border-bottom:1px solid var(--er-line-soft);align-items:start}.er-cart-img{aspect-ratio:4/5;background:var(--er-surface);border:1px solid var(--er-line);border-radius:var(--er-r);display:grid;place-items:center;overflow:hidden;position:relative}.er-cart-img .ill{width:56%;height:56%;color:var(--er-accent);opacity:.6}.er-cart-info{min-width:0;display:flex;flex-direction:column;gap:8px}.er-cart-sub{font-size:.68rem;color:var(--er-ink-faint);text-transform:uppercase;letter-spacing:.1em;margin:0}.er-cart-n{font-size:.95rem;font-weight:500;line-height:1.35;margin:0;transition:color .2s var(--er-ease)}.er-cart-n:hover{color:var(--er-accent)}.er-cart-var{font-size:.78rem;color:var(--er-ink-soft);margin:0}.er-cart-unit{font-size:.8rem;color:var(--er-ink-faint);font-variant-numeric:tabular-nums;margin:0}.er-cart-props{font-size:.74rem;color:var(--er-ink-faint);margin:0;line-height:1.5}.er-cart-acc{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:2px}.er-cart-q{display:inline-flex;align-items:center;border:1px solid var(--er-line);border-radius:100px;background:var(--er-surface)}.er-cart-q button{width:32px;height:32px;font-size:.95rem;line-height:1;display:grid;place-items:center;color:var(--er-ink-soft);border-radius:100px;transition:color .2s,background .2s}.er-cart-q button:hover{color:var(--er-ink);background:var(--er-bg-2)}.er-cart-q input{width:38px;height:32px;text-align:center;border:0;background:none;outline:0;font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.er-cart-q input::-webkit-outer-spin-button,.er-cart-q input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.er-cart-x{font-size:.72rem;color:var(--er-ink-faint);text-decoration:underline;text-underline-offset:3px;transition:color .2s}.er-cart-x:hover{color:var(--er-ink)}.er-cart-lp{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.er-cart-lp b{font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums}.er-cart-lp s{font-size:.76rem;color:var(--er-ink-faint);font-variant-numeric:tabular-nums}.er-cart-desc{font-size:.7rem;color:var(--er-accent);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.er-cart-note{margin-top:clamp(20px,2.6vw,32px);border:1px solid var(--er-line);border-radius:var(--er-r);background:var(--er-surface)}.er-cart-note summary{cursor:pointer;list-style:none;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.er-cart-note summary::-webkit-details-marker{display:none}.er-cart-note summary:after{content:"+";font-size:1.15rem;font-weight:400;color:var(--er-ink-faint);transition:transform .25s var(--er-ease)}.er-cart-note[open] summary:after{transform:rotate(45deg)}.er-cart-note textarea{display:block;width:100%;min-height:104px;resize:vertical;border:0;border-top:1px solid var(--er-line-soft);background:none;color:inherit;font:inherit;font-size:.86rem;line-height:1.6;padding:14px 18px;outline:0}.er-cart-note textarea::placeholder{color:var(--er-ink-faint)}.er-cart-note textarea:focus{background:var(--er-bg-2)}.er-cart-aside{position:sticky;top:96px}.er-cart-box{border:1px solid var(--er-line);border-radius:var(--er-r);background:var(--er-surface);padding:clamp(20px,2.4vw,28px);display:flex;flex-direction:column;gap:14px}.er-cart-line{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:.88rem;font-variant-numeric:tabular-nums}.er-cart-line span:first-child{color:var(--er-ink-soft)}.er-cart-line.is-desc span{color:var(--er-accent)}.er-cart-tot{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-weight:700;font-size:1.05rem;font-variant-numeric:tabular-nums;padding-top:14px;border-top:1px solid var(--er-line)}.er-cart-envio{font-size:.74rem;color:var(--er-ink-faint);margin:0;line-height:1.5}.er-cart-box .btn-p{margin-top:4px}.er-cart-seguir{align-self:center;margin-top:2px}.er-cart-empty{padding:clamp(48px,7vw,90px) 20px clamp(70px,10vw,130px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.er-cart-empty .ill{width:clamp(78px,9vw,112px);height:clamp(78px,9vw,112px);color:var(--er-piedra);opacity:.75}.er-cart-empty p{margin:0;max-width:44ch}.er-cart-empty .er-nota{margin-top:4px;text-align:left;max-width:52ch}.er-cart-acts{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:6px}@media(max-width:900px){.er-cart-body{grid-template-columns:1fr;gap:32px}.er-cart-aside{position:static;top:auto;width:100%}.er-cart-li{grid-template-columns:76px 1fr;grid-template-areas:"img info" "lp lp";gap:14px 16px}.er-cart-img{grid-area:img}.er-cart-info{grid-area:info}.er-cart-lp{grid-area:lp;flex-direction:row;align-items:baseline;justify-content:space-between;width:100%;text-align:left}}@media(max-width:520px){.er-cart-acc{gap:12px}.er-cart-acts .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/el-ritual-carrito.css.map */
