.cart-drawer,.cart-page,.vlc-bar,.vlc-up,.vlc-prot,.vlc-foot{--vlc-navy: #16233B;--vlc-leather: #8B5A3C;--vlc-ink: #1B1B1B;--vlc-gray: #5E6472;--vlc-line: #E2DFDA;--vlc-soft: #F4F2EE}.vlc-title{font-family:Cormorant Garamond,Times New Roman,serif;font-weight:500;font-size:26px;letter-spacing:.02em;text-transform:uppercase;color:var(--vlc-navy)}.cart-drawer__heading .cart-bubble{display:none}.vlc-bar{position:sticky;top:0;z-index:2;background:var(--color-background, #fff);padding:14px 24px 16px;border-bottom:1px solid var(--vlc-line);font-family:Jost,Helvetica Neue,Arial,sans-serif}.cart-page .vlc-bar{position:static;padding:0 0 18px;margin-bottom:18px}.vlc-bar__text{margin:0 0 14px;text-align:center;font-size:13px;line-height:1.5;color:var(--vlc-ink)}.vlc-bar__text strong{color:var(--vlc-leather);font-weight:600}.vlc-bar__track{position:relative;height:3px;background:var(--vlc-line);margin:0 6px}.vlc-bar__fill{position:absolute;inset:0 auto 0 0;background:var(--vlc-navy);transition:width .4s ease}.vlc-bar__node{position:absolute;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:#fff;border:2px solid var(--vlc-line);box-sizing:border-box}.vlc-bar__node.is-on{background:var(--vlc-navy);border-color:var(--vlc-navy)}.vlc-bar__node--goal{border-color:var(--vlc-leather)}.vlc-bar__node--goal.is-on{background:var(--vlc-leather);border-color:var(--vlc-leather)}.vlc-bar__labels{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:10px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--vlc-gray)}.vlc-bar__labels span:nth-child(2){text-align:center}.vlc-bar__labels span:nth-child(3){text-align:right}.vlc-bar__labels .is-on{color:var(--vlc-navy)}.vlc-bar__labels .vlc-bar__goal{color:var(--vlc-leather)}.vlc-up{display:block;margin:8px 0 0;padding-top:20px;border-top:1px solid var(--vlc-line);font-family:Jost,Helvetica Neue,Arial,sans-serif}.vlc-up[hidden]{display:none}.vlc-up__title{margin:0 0 14px;text-align:center;font-size:11px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--vlc-leather)}.vlc-up__wrap{position:relative;display:flex;align-items:center;gap:4px}.vlc-up__track{display:flex;flex:1;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vlc-up__track::-webkit-scrollbar{display:none}.vlc-up__arrow{flex:0 0 24px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;background:none;border:0;cursor:pointer;color:var(--vlc-gray)}.vlc-up__arrow svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6}.vlc-up__arrow:hover{color:var(--vlc-navy)}.vlc-up--single .vlc-up__arrow{visibility:hidden}.vlc-card{flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:center;padding:2px;box-sizing:border-box;margin:0}.vlc-card__img{display:block;width:72px;aspect-ratio:3 / 4;overflow:hidden;background:var(--vlc-soft)}.vlc-card__img img{width:100%;height:100%;object-fit:cover;display:block}.vlc-card__body{min-width:0}.vlc-card__name{display:block;font-family:Cormorant Garamond,Times New Roman,serif;font-size:17px;line-height:1.2;color:var(--vlc-navy);text-decoration:none;margin-bottom:4px}.vlc-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 4px;font-size:14px;font-weight:600;color:var(--vlc-ink)}.vlc-card__price s{font-size:12px;font-weight:400;color:var(--vlc-gray)}.vlc-card__save{font-size:11px;font-weight:600;color:var(--vlc-leather);letter-spacing:.04em}.vlc-card__stock{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--vlc-leather)}.vlc-card__stock[hidden],.vlc-card__price [hidden]{display:none}.vlc-card__row{display:flex;gap:8px;align-items:stretch}.vlc-card__row select{flex:1;min-width:0;height:38px;padding:0 28px 0 10px;border:1px solid var(--vlc-line);border-radius:0;background:#fff;font-family:inherit;font-size:12px;color:var(--vlc-ink)}.vlc-card__row button{flex:0 0 auto;height:38px;padding:0 16px;border:0;border-radius:0;background:var(--vlc-navy);color:#fff;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.vlc-card__row button:disabled{opacity:.6;cursor:default}.vlc-returns{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0 4px;padding:12px 0;border-top:1px solid var(--vlc-line);border-bottom:1px solid var(--vlc-line);font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--vlc-gray)}.vlc-returns svg{width:16px;height:16px;fill:none;stroke:var(--vlc-leather);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.vlc-prot{width:100%;display:grid;grid-template-columns:22px 1fr auto 42px;gap:12px;align-items:center;cursor:pointer;font-family:Jost,Helvetica Neue,Arial,sans-serif}.vlc-prot__icon{width:22px;height:22px;fill:none;stroke:var(--vlc-gray);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.vlc-prot__text{min-width:0;display:flex;flex-direction:column;gap:2px}.vlc-prot__name{font-size:14px;font-weight:600;color:var(--vlc-ink)}.vlc-prot__desc{font-size:12px;line-height:1.4;color:var(--vlc-gray)}.vlc-prot__price{font-size:14px;font-weight:600;color:var(--vlc-ink);white-space:nowrap}.vlc-prot__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.vlc-prot__switch{position:relative;width:42px;height:24px;border-radius:999px;background:var(--vlc-line);transition:background-color .2s ease}.vlc-prot__switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000002e;transition:transform .2s ease}.vlc-prot__input:checked+.vlc-prot__switch{background:var(--vlc-navy)}.vlc-prot__input:checked+.vlc-prot__switch:after{transform:translate(18px)}.vlc-prot__input:focus-visible+.vlc-prot__switch{outline:2px solid var(--vlc-leather);outline-offset:2px}.vlc-prot__input:disabled+.vlc-prot__switch{opacity:.6}.cart-items__table-row:has(a[href*="/products/proteccion-de-envio"]){display:none!important}.cart__ctas .cart__checkout-button{background:var(--vlc-navy)!important;color:#fff!important;border-radius:0!important;border:0!important;font-family:Jost,Helvetica Neue,Arial,sans-serif!important;font-weight:600;letter-spacing:.24em}.cart__ctas .cart__checkout-button .button-text{display:inline-flex;align-items:center;gap:10px}.cart__ctas .cart__checkout-button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}.vlc-foot{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;font-family:Jost,Helvetica Neue,Arial,sans-serif}.vlc-foot .vl-pay{justify-content:center}.vlc-rating{margin:0;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--vlc-gray)}.vlc-rating strong{color:var(--vlc-ink)}.vlc-rating__stars{color:var(--vlc-leather);letter-spacing:1px}.cart-totals__tax-note{display:none!important}.cart-items__variant{display:block!important}.cart-items__variant .vl-var-name{margin-right:.3em;opacity:.75}@media(max-width:749px){.vlc-bar{padding:12px 16px 14px}.vlc-title{font-size:22px}.vlc-prot__desc{font-size:11px}}@media(prefers-reduced-motion:reduce){.vlc-bar__fill,.vlc-prot__switch,.vlc-prot__switch:after{transition:none}}.cart-drawer__summary{gap:14px!important}@media screen and (min-width:750px){.cart-drawer__summary{padding:20px 32px!important}}.cart-drawer__summary .cart-totals{gap:10px}.cart-drawer__summary .cart-actions summary{min-height:36px;padding-block:6px}.cart__ctas .cart__checkout-button{min-height:52px!important;height:52px!important;font-size:13px!important;letter-spacing:.18em!important;white-space:nowrap;padding-inline:16px!important}.vlc-foot .vl-pay__list{gap:6px;justify-content:center}.cart-drawer__summary .vl-pay__icon{height:22px;width:auto}.vlc-foot+.cart-trust-badge{margin-top:-22px!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/vl-cart-plus.css.map */
