html body :is(.cart-drawer,.cart){--cl-black: var(--g-marino, #1f2329);--cl-ink: var(--g-tinta, #15181c);--cl-gold: #c99a52;--cl-line: var(--g-borde, #e4e4e0);--cl-line-strong: #c9c9c4;--cl-muted: var(--g-texto-suave, #5b616b);--cl-red: var(--g-oferta, #b42318);--cl-radius: .6rem;--ep-halo: rgba(236, 178, 92, .85);color:var(--cl-ink)}html body .ep-carrito-envio{display:flex;align-items:center;gap:1rem;width:100%;margin:0;padding:1.2rem 1.4rem;border-radius:var(--cl-radius);background:var(--g-azul-palido, #efefec);color:var(--cl-ink);font-size:1.6rem;font-weight:600;line-height:1.35}html body .ep-carrito-envio .espejo-icono{flex-shrink:0;color:var(--g-marino)}html body :is(.cart-drawer,.cart) .cart-item__media{flex:0 0 9.6rem;aspect-ratio:1;padding:.4rem;border:1px solid var(--cl-line);border-radius:var(--cl-radius);background:#fff}html body :is(.cart-drawer,.cart) .cart-item__media img{width:100%;height:100%;object-fit:contain}html body :is(.cart-drawer,.cart) .cl-info{gap:.6rem}html body :is(.cart-drawer,.cart) .cl-info__name{font-size:1.7rem;font-weight:700;line-height:1.3;color:var(--cl-ink);text-decoration:none}html body :is(.cart-drawer,.cart) .cl-info__name:hover{text-decoration:underline;text-underline-offset:.2em}html body :is(.cart-drawer,.cart) .cl-info__type{margin:.2rem 0 0;font-size:1.5rem;color:var(--cl-muted)}html body :is(.cart-drawer,.cart) .cl-info__props{gap:.3rem;margin:.2rem 0 0;font-size:1.5rem;line-height:1.45;color:var(--cl-muted)}html body :is(.cart-drawer,.cart) .cl-info__prop-key{color:var(--cl-ink);font-weight:500}html body :is(.cart-drawer,.cart) .cl-info__ship{gap:.8rem;margin:.4rem 0 0;font-size:1.5rem;font-weight:600;line-height:1.4;color:var(--cl-ink)}html body :is(.cart-drawer,.cart) .cl-info__ship:before{width:.8rem;height:.8rem;background:var(--cl-gold);box-shadow:0 0 .6rem .1rem #ecb25cb3}html body :is(.cart-drawer,.cart) .cl-info__note{margin:.2rem 0 0;font-size:1.4rem;line-height:1.5;color:var(--cl-muted)}html body :is(.cart-drawer,.cart) .cl-price{gap:.4rem}html body :is(.cart-drawer,.cart) .cl-price__now{font-size:1.8rem;font-weight:700;color:var(--cl-ink)}html body :is(.cart-drawer,.cart) .cl-price__now--sale{color:var(--cl-red)}html body :is(.cart-drawer,.cart) .cl-price__before{gap:.6rem;font-size:1.4rem;color:var(--cl-muted)}html body :is(.cart-drawer,.cart) .cl-price__badge{display:inline-block;padding:.2rem .7rem;border-radius:.3rem;background:var(--g-oferta, #b42318);color:#fff;font-size:1.4rem;font-weight:700;line-height:1.4}html body .cart .cl-price__badge--col{align-self:flex-start;margin-bottom:.4rem}html body :is(.cart-drawer,.cart) .cart-quantity{--inputs-radius: var(--cl-radius);--quantity-button-width: 4.4rem;--buttons-height: 4.4rem;width:13.6rem;min-height:4.4rem}html body :is(.cart-drawer,.cart) .cart-quantity .quantity__input{min-height:4.4rem;box-shadow:0 0 0 1px var(--cl-line-strong);background:#fff;color:var(--cl-ink);font-size:1.7rem;font-weight:700}html body :is(.cart-drawer,.cart) .cart-quantity .quantity__button{width:4.4rem;height:100%;min-height:4.4rem;border-radius:var(--cl-radius);color:var(--cl-ink)}html body :is(.cart-drawer,.cart) .cart-quantity .quantity__button svg{width:1.8rem;height:1.8rem}html body :is(.cart-drawer,.cart) .cart-quantity .quantity__button:hover{background:var(--g-gris, #f6f6f4)}html body :is(.cart-drawer,.cart) .cart-quantity .quantity__button:focus-visible{outline:2px solid var(--g-marino);outline-offset:-2px}html body .cart-drawer .cart-item__remove.cl-remove{display:inline-flex}html body :is(.cart-drawer,.cart) .cart-item__remove.cl-remove,html body .cart .cart-item__product--info .btn--link{align-items:center;gap:.6rem;width:auto;height:auto;min-height:4.4rem;margin:0;padding:0 .4rem;border:0;background:none;color:var(--cl-muted);font-size:1.5rem;font-weight:500;text-decoration:none}html body .cart .cart-item__product--info .btn--link:before,html body .cart .cart-item__product--info .btn--link:after{content:none}html body :is(.cart-drawer,.cart) .cart-item__remove.cl-remove:hover,html body .cart .cart-item__product--info .btn--link:hover{color:var(--cl-red)}html body :is(.cart-drawer,.cart) .cl-remove__icon{flex-shrink:0}html body :is(.cart-drawer,.cart) .cl-actions{margin-top:.6rem;gap:1.2rem}html body :is(.cart-drawer,.cart) .discount{font-size:1.4rem}html body :is(.cart-drawer,.cart) .discount__btn-remove{min-width:4.4rem;min-height:4.4rem;padding:0}html body :is(.cart-drawer,.cart) .totals{align-items:baseline}html body :is(.cart-drawer,.cart) .totals__subtotal{font-family:var(--font-body-family);font-size:1.8rem;font-weight:700;color:var(--cl-ink)}html body :is(.cart-drawer,.cart) .totals__subtotal-value{font-size:2.8rem;font-weight:700;color:var(--cl-ink)}html body :is(.cart-drawer,.cart) .cl-meta{align-items:baseline}html body :is(.cart-drawer,.cart) .cl-savings{font-size:1.5rem;font-weight:700;color:var(--cl-red)}html body :is(.cart-drawer,.cart) .cl-tax,html body .cart-drawer.drawer .tax-note.cl-tax{font-size:1.4rem;line-height:1.45;color:var(--cl-muted)}html body :is(.cart-drawer,.cart) .cl-checkout.btn.ep-carrito-pagar{justify-content:center;gap:1rem;min-height:5.2rem;padding:0 1.6rem;border:0;border-radius:var(--cl-radius);background:linear-gradient(180deg,#2c3139 0%,var(--g-marino) 100%);box-shadow:inset 0 1px #ffffff14;color:#fff;font-size:1.7rem;font-weight:700;transition:box-shadow .25s ease,transform .2s ease}html body :is(.cart-drawer,.cart) .cl-checkout.btn.ep-carrito-pagar:after{content:none}html body :is(.cart-drawer,.cart) .cl-checkout.btn.ep-carrito-pagar .espejo-icono{flex-shrink:0}html body :is(.cart-drawer,.cart) .cl-checkout.btn.ep-carrito-pagar:hover,html body :is(.cart-drawer,.cart) .cl-checkout.btn.ep-carrito-pagar:focus-visible{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 1.2rem 2.4rem -1.2rem var(--ep-halo),0 .2rem .6rem #15181c2e}html body .espejo-carrito__garantias{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.8rem;margin:0;padding:0;list-style:none;color:var(--cl-muted, #5b616b);font-size:1.4rem;line-height:1.4}html body .espejo-carrito__garantias li{display:inline-flex;align-items:center;gap:.6rem}html body .espejo-carrito__garantias .espejo-icono{flex-shrink:0;color:var(--g-marino)}html body .cart .cl-payments .icon{height:2.4rem}html body .ep-carrito-vacio{display:grid;justify-items:center;gap:1.6rem;text-align:center}html body .ep-carrito-vacio__titulo{margin:0}html body .ep-carrito-vacio__ayuda{display:grid;justify-items:center;gap:.4rem;font-size:1.6rem;line-height:1.45}html body .ep-carrito-vacio__ayuda p{margin:0}html body .ep-carrito-vacio__tel{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;color:var(--g-tinta);font-size:2.2rem;font-weight:700;text-decoration:none}html body .ep-carrito-vacio__tel:hover span{text-decoration:underline;text-underline-offset:.2em}html body .ep-carrito-vacio__tel .espejo-icono{color:var(--g-marino)}html body .ep-carrito-vacio__horario{color:var(--g-texto-suave);font-size:1.5rem}html body .ep-carrito-vacio .cl-wa-line{margin-top:.4rem;font-size:1.6rem}html body .ep-carrito-vacio .cl-wa{min-height:4.4rem}html body .ep-carrito-vacio .cl-wa .icon{width:2rem;height:2rem}html body .ep-carrito-vacio__boton.btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.2rem;margin-top:.8rem;padding:0 2.8rem;border:0;border-radius:var(--cl-radius, .6rem);background:linear-gradient(180deg,#2c3139 0%,var(--g-marino) 100%);color:#fff;font-size:1.7rem;font-weight:700;transition:box-shadow .25s ease,transform .2s ease}html body .ep-carrito-vacio__boton.btn:before,html body .ep-carrito-vacio__boton.btn:after{content:none}html body .ep-carrito-vacio__boton.btn:hover{transform:translateY(-1px);color:#fff;box-shadow:0 1.2rem 2.4rem -1.2rem #ecb25cd9,0 .2rem .6rem #15181c2e}html body .cart-drawer .drawer__inner{background:#fff}html body .cart-drawer .drawer__close-btn{--drawer-close-btn-size: 4.4rem;top:1.4rem;inset-inline-end:1.4rem}html body .cart-drawer .cart-drawer__header{gap:1.4rem;padding:2rem 2.4rem 1.6rem;border-bottom:1px solid var(--cl-line)}html body .cart-drawer .drawer__heading{font-size:2.4rem;font-weight:700;letter-spacing:0}html body .cart-drawer .drawer__heading .cart-count{color:var(--cl-muted);font-size:1.8rem;font-weight:500}html body .cart-drawer .cart-drawer__body{padding-inline:2.4rem;padding-block:0 1.2rem}html body .cart-drawer cart-items>ul{gap:0}html body .cart-drawer .cart-item{padding-block:2rem;border-bottom:1px solid var(--cl-line)}html body .cart-drawer .cart-item:last-child{border-bottom:0}html body .cart-drawer .cart-item__product{gap:1.4rem}html body .cart-drawer .cart-drawer__empty{max-width:38rem;padding-block:3.2rem}html body .cart-drawer .cart-drawer__footer{gap:1.4rem;padding:1.4rem 2.4rem 2rem;border-top:1px solid var(--cl-line);background:#fff;box-shadow:0 -.6rem 1.6rem -1.2rem #15181c40}html body .cart-drawer .cart-drawer__addons{padding-block-end:.6rem;border-bottom:1px solid var(--cl-line)}html body .cart-drawer .cart-drawer__addons>.flex{flex-wrap:wrap;gap:.2rem 2.4rem}html body .cart-drawer .cart-drawer__addons .btn--inherit{min-height:4.4rem;gap:.8rem;color:var(--cl-ink);font-size:1.5rem;font-weight:500}html body .cart-drawer .cart-drawer__addons .btn--inherit svg{width:2rem;height:2rem}html body .cart-drawer .cart-drawer__addons .reversed-link{text-decoration:underline;text-underline-offset:.25em;background:none}html body .cart-drawer .drawer__footer-body>.grid{gap:1.4rem}html body .cart-drawer .ep-carrito-botones{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,5fr);gap:.8rem}html body .cart-drawer .ep-carrito-ver.btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 1rem;border:1px solid var(--g-marino);border-radius:var(--cl-radius);background:#fff;color:var(--g-marino);font-size:1.6rem;font-weight:600}html body .cart-drawer .ep-carrito-ver.btn:before,html body .cart-drawer .ep-carrito-ver.btn:after{content:none}html body .cart-drawer .ep-carrito-ver.btn:hover{background:var(--g-gris, #f6f6f4);color:var(--g-marino)}html body .cart-drawer .cart-addons-drawer__content h4{font-family:var(--font-body-family);font-size:1.8rem;font-weight:700}html body :is(.cart-drawer .cart-addons-drawer,.cart .cart__addon) .form-control{min-height:4.8rem;border-radius:var(--cl-radius);background:#fff;font-size:1.6rem}html body :is(.cart-drawer .cart-addons-drawer,.cart .cart__addon) .btn--primary{min-height:4.8rem;border-radius:var(--cl-radius);background:var(--g-marino);font-size:1.6rem;font-weight:600}html body :is(.cart-drawer .cart-addons-drawer,.cart .cart__addon) .form-control::placeholder{color:var(--cl-muted)}html body .cart .cart__title{font-size:clamp(3.2rem,3vw,4.4rem);font-weight:700;letter-spacing:-.01em}html body .cart .cart__header .ep-carrito-envio{display:inline-flex;width:auto;margin-top:1.6rem;padding-inline:1.8rem}html body .cart table thead tr th{font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;color:var(--cl-muted)}html body .cart tbody tr,html body .cart tbody tr:last-child{border-color:var(--cl-line)}html body .cart .cart-item__media{flex-basis:12rem}html body .cart .cart-item__price .cl-price__now,html body .cart .cart-item__price .price{font-size:1.8rem}html body .cart .cart-item__price s{font-size:1.4rem}html body .cart .cart-item__total{font-size:1.8rem}html body .cart .cart__footer-wrapper{gap:1.6rem;padding:2.4rem;border-radius:.8rem;background:var(--g-gris, #f6f6f4)}html body .cart .ep-carrito-resumen{margin:0;font-family:var(--font-body-family);font-size:2rem;font-weight:700;color:var(--cl-ink)}html body .cart .cart__addon{padding:.4rem 0;border:0;border-top:1px solid var(--cl-line-strong);border-radius:0;background:none}html body .cart .cart__addon summary{min-height:4.8rem;font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;color:var(--cl-ink)}html body .cart .cart__addon summary svg{width:2rem;height:2rem}html body .cart .cart__footer--subtotal{padding-top:1.6rem;border-top:1px solid var(--cl-line-strong)}html body .cart .totals__subtotal-value{font-size:3.2rem}html body .cart .cart__footer--buttons{gap:1.4rem}html body .cart .cl-checkout.btn.ep-carrito-pagar{min-height:5.6rem;font-size:1.8rem}@media(max-width:767.98px){html body .cart .cl-paybar{gap:1.2rem;padding-inline:1.6rem;border-top-color:var(--cl-line)}html body .cart .cl-paybar__label{font-size:1.4rem;font-weight:600;color:var(--cl-ink)}html body .cart .cl-paybar__value{font-size:2.2rem}html body .cart .cl-paybar__tax{font-size:1.4rem}html body .cart .cl-paybar .cl-checkout.btn.ep-carrito-pagar{min-height:5.2rem;padding:0 1.2rem;font-size:1.7rem}html body .cart .cart__footer-wrapper{padding:2rem 1.6rem}}@media(max-width:479.98px){html body :is(.cart-drawer,.cart) .cart-item__media{flex-basis:8.8rem}html body .cart-drawer .cart-drawer__header{padding:1.6rem 1.6rem 1.4rem}html body .cart-drawer .cart-drawer__body{padding-inline:1.6rem}html body .cart-drawer .cart-drawer__footer{gap:1.2rem;padding:1.2rem 1.6rem 1.6rem}html body .cart-drawer .cart-drawer__addons>.flex{gap:0 1.6rem}html body .cart-drawer .totals__subtotal-value{font-size:2.6rem}html body .ep-carrito-envio{padding:1rem 1.2rem}}@media(prefers-reduced-motion:reduce){html body :is(.cart-drawer,.cart) .cl-checkout.btn.ep-carrito-pagar,html body .ep-carrito-vacio__boton.btn{transition:none;transform:none}}html body .ep-recos{display:grid;gap:1.2rem}html body .ep-recos__titulo{margin:0;color:var(--g-tinta);font-size:2rem;font-weight:700;line-height:1.25;letter-spacing:0;text-transform:none}html body .ep-recos__nota{margin:0;color:var(--g-texto-suave);font-size:1.6rem;line-height:1.4}html body .cart-drawer .ep-recos--cajon{margin-top:.8rem;padding-top:2.4rem;border-top:1px solid var(--cl-line)}html body .ep-recos__lista{display:grid;gap:1.2rem;margin:.4rem 0 0;padding:0;list-style:none}html body .ep-tarjeta.ep-tarjeta--compacta{flex-direction:row;align-items:stretch;gap:1.4rem;height:auto;padding:1.2rem;border:1px solid var(--g-borde);border-radius:.8rem;background:#fff}html body .ep-tarjeta--compacta .ep-tarjeta__foto{flex:0 0 9.6rem;width:9.6rem;height:9.6rem;align-self:flex-start}html body .ep-tarjeta--compacta .ep-tarjeta__dto{top:.5rem;left:.5rem;padding:.1rem .5rem;font-size:1.2rem}html body .ep-tarjeta--compacta .ep-tarjeta__info{gap:.2rem;min-width:0;padding-top:0}html body .ep-tarjeta--compacta .ep-tarjeta__tipo{font-size:1.2rem}html body .ep-tarjeta--compacta .ep-tarjeta__titulo{font-size:1.6rem;line-height:1.3}html body .ep-tarjeta--compacta .ep-tarjeta__precio{margin-bottom:.8rem;font-size:1.6rem}html body .ep-tarjeta--compacta .ep-tarjeta__pvp{font-size:1.4rem}html body .ep-tarjeta--compacta .ep-tarjeta__form{padding-top:0}html body .ep-tarjeta--compacta .ep-tarjeta__boton{min-height:4.4rem;padding:0 1rem;gap:.8rem;font-size:1.6rem}html body .ep-tarjeta--compacta .ep-tarjeta__icono{width:2rem;height:2rem}html body .ep-tarjeta--compacta .ep-tarjeta__boton.is-cargando{opacity:.6;pointer-events:none}html body .cart .ep-recos--pagina{display:block;margin-top:4.8rem;padding-top:4rem;border-top:1px solid var(--cl-line)}html body .cart .ep-recos--pagina .ep-recos__titulo{font-size:2.6rem}html body .cart .ep-recos--pagina .ep-recos__cabecera{display:grid;gap:.6rem;margin-bottom:2.4rem}@media(max-width:767.98px){html body .cart .ep-recos--pagina{margin-top:3.2rem;padding-top:3.2rem}html body .cart .ep-recos--pagina .ep-recos__titulo{font-size:2.2rem}}@media(max-width:479.98px){html body .ep-tarjeta.ep-tarjeta--compacta{gap:1.2rem;padding:1rem}html body .ep-tarjeta--compacta .ep-tarjeta__foto{flex-basis:8rem;width:8rem;height:8rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/espejo-carrito.css.map */
