:root{--gb-primario: #2D2E83;--gb-primario-oscuro: #1F2068;--gb-primario-claro: #EDEEF7;--gb-acento: #DD1D1D;--gb-borde: #E3E4EC;--gb-tinta: #2E2A39;--gb-gris: #6B6B6B;--gb-gris-suave: #B0B0B8;--gb-blanco: #FFFFFF;--gb-sobre-primario: #FFFFFF;--gb-error: #EB001B}.cart-drawer cart-progress-bar,.cart-drawer cart-checkpoints-bar,.cart-drawer cart-timer,.cart-drawer cart-product-upsells,.cart-drawer cart-notification,.cart-drawer .cart-drawer__body>.cart-timer,.cart-drawer .cart-drawer__body .cart-timer,.cart-drawer div.cart-timer,.cart-drawer .cart-timer.color-inverse,.cart-drawer .drawer__footer,.cart-drawer .drawer__footer.block-margins,.cart-drawer .cart-drawer__footer,.cart-drawer .cart-drawer__totals,.cart-drawer .cart__ctas,.cart-drawer .cart__checkout-button,.cart-drawer .cart__update-button,.cart-drawer .payment-badges-block,.cart-drawer .payment-badges,.cart-drawer .tnc-checkbox-warning,.cart-drawer .cart-item__quantity-wrapper,.cart-drawer quantity-input.cart-quantity,.cart-drawer .quantity.cart-quantity,.cart-drawer .cart-item__quantity,.cart-drawer .cart-item__error,.cart-drawer .cart-item__savings,.cart-drawer .cart-item__price-list,.cart-drawer .cart-item__you-saved,.cart-drawer .cart-item__you-save,.cart-drawer .cart-item__total-price-savings,.cart-drawer .cart-item__discounted-savings,.cart-drawer .cart-item__price--saving,.cart-drawer .cart-item__unit-price,.cart-drawer .unit-price{display:none!important}.cart-drawer .cart-item__discounted-prices>*:not(s):not(.cart-item__price--end):not(.cart-item__price):not(.price--end):not(.price-item--sale):not(.price-item--last):not(.visually-hidden){display:none!important}.cart-drawer .gb-you-save-hidden,.gb-cart-payment{display:none!important}cart-drawer.is-empty .drawer__header,cart-drawer.is-empty .gb-ship,cart-drawer.is-empty .gb-timer,cart-drawer.is-empty .gb-body-wrap,cart-drawer.is-empty .gb-footer,cart-drawer.is-empty .gb-discount-active,cart-drawer.is-empty .gb-cross,cart-drawer.is-empty .gb-cols-head,cart-drawer.is-empty .gb-guarantee{display:none!important}.cart-drawer .cart-drawer__overlay{background:#1d1d1d73;transition:opacity .18s cubic-bezier(.25,.9,.3,1)}.cart-drawer .drawer__inner{width:460px;max-width:100vw;height:100%;display:flex;flex-direction:column;box-shadow:-10px 0 40px #00000014;background:var(--gb-blanco);transform:translate(100%);transition:transform .22s cubic-bezier(.25,.9,.3,1);font-family:var(--font-body-family, inherit);color:var(--gb-tinta)}.cart-drawer.active .drawer__inner{transform:none}@media(max-width:520px){.cart-drawer .drawer__inner{width:100vw}}.cart-drawer .drawer__inner-empty{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:20px}.cart-drawer .cart-drawer__empty-content{text-align:center}.cart-drawer .cart__empty-text{font-size:16px;font-weight:600;color:var(--gb-tinta);margin:0 0 20px}.cart-drawer .drawer__inner-empty .drawer__close{position:absolute;top:14px;right:14px}.cart-drawer .drawer__inner-empty .button{background:var(--gb-primario);color:var(--gb-sobre-primario);border:0;padding:14px 28px;border-radius:6px;font-weight:600;text-transform:none;letter-spacing:0;font-size:15px}.cart-drawer .drawer__header{padding:20px 22px 14px!important;background:var(--gb-blanco)!important;flex:0 0 auto;position:relative;border-bottom:0}.cart-drawer .drawer__heading{font-size:21px!important;font-weight:600;letter-spacing:-.015em;color:var(--gb-tinta);margin:0;line-height:1.2}.cart-drawer .drawer__close{width:32px;height:32px;background:transparent!important;color:var(--gb-gris)!important;border:0;transition:color .18s}.cart-drawer .drawer__close:hover{color:var(--gb-tinta)!important}.cart-drawer .drawer__close .x-svg{width:23px;height:23px;stroke:currentColor;stroke-width:1.6;fill:none}.gb-ship{padding:10px 22px 14px}.gb-ship>.gb-ship__track,.gb-ship>.gb-ship__badge,.gb-ship>.gb-ship__msg{display:none!important}.gb-progress{position:relative}.gb-progress__track{position:relative;height:8px;background:#edeef7;border-radius:999px;overflow:visible}.gb-progress__fill{position:absolute;left:0;top:0;bottom:0;width:0%;background:#2d2e83;border-radius:999px;transition:width .4s cubic-bezier(.25,.9,.3,1)}.gb-progress__milestones{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);pointer-events:none;height:0}.gb-progress__milestone{position:absolute;display:flex;flex-direction:column;align-items:center;pointer-events:auto}.gb-progress__dot{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #D7D8EC;display:flex;align-items:center;justify-content:center;font-size:11px;color:transparent;transition:background .25s,border-color .25s,color .25s;box-shadow:0 0 0 2px #fff}.gb-progress__milestone.is-unlocked .gb-progress__dot{background:#2d2e83;border-color:#2d2e83;color:#fff}.gb-progress__milestone.is-unlocked .gb-progress__dot:before{content:"\2713";font-weight:800;font-size:12px;line-height:1}.gb-progress__label{position:absolute;top:26px;left:50%;transform:translate(-50%);font-size:12px;font-weight:800;color:#6b6b6b;text-align:center;line-height:1.15;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em}.gb-progress__milestone.is-unlocked .gb-progress__label{color:#2d2e83}.gb-progress__milestone[data-pos="0"] .gb-progress__label{left:0;transform:none;text-align:left}.gb-progress__milestone[data-pos="100"] .gb-progress__label{left:auto;right:0;transform:none;text-align:right}.gb-progress__msg{margin-top:46px;font-size:13px;font-weight:700;color:#1f2068;text-align:center;line-height:1.3}.gb-progress__msg b{color:#dd1d1d}.gb-progress__msg--max,.gb-progress__msg--max b{color:#0a8f3a}.gb-timer{margin:14px 22px 0;padding:11px 14px;background:var(--gb-primario);border:1px solid var(--gb-primario);border-radius:6px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:600;color:var(--gb-sobre-primario);text-align:center}.gb-timer svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.6;fill:none;flex:0 0 16px}.gb-timer b{font-weight:800;font-variant-numeric:tabular-nums}.cart-drawer .drawer__inner>.drawer__header{flex:0 0 auto}.gb-body-wrap{flex:1 1 auto;overflow-y:auto;padding:0 22px}@media(max-width:520px){.gb-body-wrap{padding:0 18px}}.gb-cols-head{display:flex;justify-content:space-between;align-items:center;font-size:10.5px;text-transform:uppercase;letter-spacing:.13em;color:var(--gb-gris);border-bottom:1px solid var(--gb-borde);padding:18px 2px 11px;margin:0}.cart-drawer .cart-drawer-item,.cart-drawer .cart-drawer-items__item{display:flex!important;align-items:center!important;gap:12px!important;padding:11px 0!important;border-bottom:1px solid var(--gb-borde)!important;background:transparent!important;position:relative!important;margin:0!important}.cart-drawer .cart-drawer-item__image,.cart-drawer .cart-drawer-item .cart-item__image-container,.cart-drawer .cart-drawer-item__media{width:56px!important;height:56px!important;border-radius:6px!important;background:var(--gb-primario-claro)!important;overflow:hidden;flex:0 0 56px}.cart-drawer .cart-drawer-item__image img,.cart-drawer .cart-drawer-item .cart-item__image{width:100%!important;height:100%!important;object-fit:contain!important}.cart-drawer .cart-drawer-item__details,.cart-drawer .cart-drawer-item__info{flex:1 1 auto;min-width:0}.cart-drawer .cart-drawer-item__name,.cart-drawer .cart-drawer-item .cart-item__name{font-size:13.5px!important;font-weight:600!important;line-height:1.25!important;color:var(--gb-tinta)!important;padding-right:24px!important;text-decoration:none!important;display:block}.cart-drawer .cart-drawer-item .product-option,.cart-drawer .cart-drawer-item .cart-item__options{font-size:13.5px!important;color:var(--gb-gris)!important;margin-top:2px}.gb-qty-text{font-size:13px;font-weight:600;color:var(--gb-gris);display:inline-block;margin-top:4px}.cart-drawer .cart-drawer-item__details-and-delete-btn{flex:1 1 auto;min-width:0}.cart-drawer .cart-drawer-item__right{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.cart-drawer .cart-drawer-item__quantity-and-prices{display:flex;align-items:center;margin-top:4px;justify-content:flex-end}.cart-drawer .cart-item__totals,.cart-drawer .cart-drawer-item__totals,.cart-drawer .cart-drawer-item .price{display:flex!important;align-items:baseline;gap:7px;margin-left:auto;text-align:right}.cart-drawer .cart-item__price-wrapper{display:flex;flex-direction:column;align-items:flex-end;gap:0}.cart-drawer .cart-item__discounted-prices{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.cart-drawer .cart-item__discounted-prices .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden}.cart-drawer .cart-item__old-price,.cart-drawer .cart-item .compare-price,.cart-drawer .cart-item s,.cart-drawer .cart-drawer-item s{font-size:12px!important;color:#6b6b6b!important;text-decoration:line-through!important;font-weight:400!important;opacity:.7!important}.cart-drawer .cart-item__price--end,.cart-drawer .cart-item__price,.cart-drawer .price--end,.cart-drawer .price-item--sale,.cart-drawer .price-item--last{font-size:15px!important;font-weight:800!important;color:#2d2e83!important}.cart-drawer .cart-drawer-item cart-remove-button,.cart-drawer .cart-drawer-item .cart-remove-button{position:absolute!important;top:6px!important;right:0!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important;color:var(--gb-gris-suave)!important;transition:color .18s}.cart-drawer .cart-drawer-item cart-remove-button:hover,.cart-drawer .cart-drawer-item .cart-remove-button:hover{color:var(--gb-tinta)!important}.cart-drawer .cart-drawer-item cart-remove-button svg,.cart-drawer .cart-drawer-item .cart-remove-button svg{width:16px!important;height:16px!important;stroke:currentColor;fill:none}.cart-drawer cart-remove-button .button{background:transparent!important;border:0!important;color:#b0b0b8!important;padding:4px!important;min-height:0!important}.cart-drawer cart-remove-button .button:hover{color:#2e2a39!important}.cart-drawer cart-remove-button svg{width:18px!important;height:18px!important;stroke:currentColor;fill:none}.cart-drawer .cart-drawer-item.is-gift .gb-qty-text{color:var(--gb-gris)}.gb-gift-pill{display:inline-flex;align-items:center;gap:5px;background:var(--gb-primario);color:var(--gb-sobre-primario);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 9px;border-radius:5px;margin:0 0 4px;width:fit-content}.gb-gift-pill svg{width:12px;height:12px;stroke:currentColor;fill:none}.cart-drawer .cart-item.is-gift .cart-item__price-wrapper>*:not(.gb-gift-free),.cart-drawer .cart-drawer-item.is-gift .price-item--last,.cart-drawer .cart-drawer-item.is-gift .cart-item__price,.cart-drawer .cart-drawer-item.is-gift .price-item--sale,.cart-drawer .cart-drawer-item.is-gift s{color:var(--gb-primario-oscuro)!important;font-weight:800!important}.cart-drawer .cart-item.is-gift .cart-item__price-wrapper>*:not(.gb-gift-free){display:none!important}.cart-drawer .gb-gift-free{font-size:14px;font-weight:800;color:#1f2068;letter-spacing:.03em}.gb-cross{padding:12px 2px 4px}.gb-cross__title{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:var(--gb-tinta);text-align:center;margin:0}.gb-cross__title:before,.gb-cross__title:after{content:"";flex:1;height:1px;background:var(--gb-borde)}.gb-cross__sub{text-align:center;margin:2px 0 8px;font-size:12px;font-weight:600;color:var(--gb-primario-oscuro)}.gb-cross__viewport{overflow:hidden}.gb-cross__track{display:flex;transition:transform .22s cubic-bezier(.25,.9,.3,1);will-change:transform}.gb-cross__slide{flex:0 0 100%;min-width:100%;padding:0 2px;box-sizing:border-box}.gb-card{display:flex;align-items:center;gap:10px;border:1px solid var(--gb-borde);border-radius:12px;padding:8px 10px}.gb-card__img{width:44px;height:44px;border-radius:6px;background:var(--gb-primario-claro);overflow:hidden;flex:0 0 44px}.gb-card__img img{width:100%;height:100%;object-fit:contain}.gb-card__info{flex:1 1 auto;min-width:0}.gb-card__name{font-size:13px;font-weight:700;color:var(--gb-tinta);line-height:1.2}.gb-card__sub{font-size:11.5px;color:var(--gb-gris);margin-top:2px}.gb-card__prices{display:flex;align-items:baseline;gap:6px;margin-top:2px}.gb-card__prices s{font-size:12px;color:var(--gb-gris);opacity:.7}.gb-card__price{font-size:13px;font-weight:700;color:var(--gb-tinta)}.gb-card__add{border:0;background:var(--gb-primario-oscuro);color:var(--gb-sobre-primario);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:8px 13px;border-radius:999px;cursor:pointer;transition:background .18s,opacity .18s;flex:0 0 auto}.gb-card__add:hover{background:var(--gb-primario)}.gb-card__add:disabled{opacity:.6;cursor:not-allowed}.gb-cross__nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:6px}.gb-cross__arrow{width:24px;height:24px;border-radius:50%;background:var(--gb-primario-claro);color:var(--gb-tinta);border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;line-height:1}.gb-cross__arrow:disabled{opacity:.3;cursor:not-allowed}.gb-cross__dots{display:flex;gap:5px;align-items:center}.gb-cross__dot{width:6px;height:6px;border-radius:3px;background:var(--gb-borde);border:0;padding:0;cursor:pointer;transition:width .25s,background .25s}.gb-cross__dot[aria-current=true]{width:18px;background:var(--gb-primario-oscuro)}.gb-footer{flex:0 0 auto;border-top:1px solid var(--gb-borde);padding:18px 22px;background:var(--gb-blanco)}@media(max-width:520px){.gb-footer{padding:16px 18px}}.gb-discount{display:flex;gap:8px;margin-bottom:14px}.gb-discount input{flex:1 1 auto;border:1px solid var(--gb-borde);border-radius:6px;padding:9px 12px;font-size:12.5px;color:var(--gb-tinta);background:var(--gb-blanco);min-width:0;font-family:inherit}.gb-discount input::placeholder{color:var(--gb-gris)}.gb-discount button{background:var(--gb-primario);color:var(--gb-sobre-primario);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:0;border-radius:6px;padding:0 18px;min-height:36px;cursor:pointer;transition:background .18s;font-family:inherit}.gb-discount button:hover{background:var(--gb-primario-oscuro)}.gb-discount__msg{font-size:12px;margin-top:6px;min-height:1em}.gb-discount__msg.is-ok{color:var(--gb-primario-oscuro)}.gb-discount__msg.is-err{color:var(--gb-error)}.gb-discount-active{display:flex;align-items:center;gap:6px;margin:-2px 0 10px;padding:6px 10px;border-radius:6px;background:#edeef7;color:#1f2068;font-size:12px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.gb-discount-active svg{width:13px;height:13px;flex:0 0 13px;stroke:#2d2e83;fill:none;stroke-width:2.5}.gb-discount-active__title{font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:#2d2e83;flex:0 0 auto}.gb-discount-active__sep{color:#b0b0b8;flex:0 0 auto}.gb-discount-active__name{color:#6b6b6b;font-weight:500;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.gb-discount-active__amount{color:#2d2e83;font-weight:700;flex:0 0 auto}.gb-discount-active--hidden{display:none!important}.gb-subtotal{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;gap:10px}.gb-subtotal__label{font-size:15px;font-weight:600;color:var(--gb-tinta)}.gb-subtotal__values{display:flex;align-items:baseline;gap:10px}.gb-subtotal__compare{font-size:14px!important;font-weight:500!important;text-decoration:line-through!important;color:#dd1d1d!important;opacity:1!important}.gb-subtotal__total{font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--gb-tinta)}@media(max-width:520px){.gb-subtotal__total{font-size:17px}.gb-subtotal__label{font-size:14px}}.gb-checkout{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:18px 20px;margin:4px 0 0;border:0;border-radius:8px;background:var(--gb-primario);color:var(--gb-sobre-primario)!important;text-transform:uppercase;text-decoration:none;font-family:inherit;font-size:16px;font-weight:800;letter-spacing:.06em;cursor:pointer;transition:background .18s}.gb-checkout:hover{background:var(--gb-primario-oscuro)}.gb-checkout:focus-visible{outline:2px solid var(--gb-primario-oscuro);outline-offset:2px}.gb-checkout__arrow{display:inline-flex;align-items:center;font-size:22px;line-height:1;font-weight:400}.gb-checkout__arrow svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:520px){.gb-checkout{padding:16px 14px;font-size:15px;letter-spacing:.04em}}.gb-guarantee{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:2px 0;font-size:12.5px;font-weight:500;color:var(--gb-tinta)}.gb-guarantee svg{width:20px;height:20px;color:var(--gb-primario);flex:0 0 20px}@media(max-width:520px){.gb-guarantee{font-size:12px}.gb-guarantee svg{width:18px;height:18px;flex:0 0 18px}}.cart-drawer .gb-guarantee{display:none!important}.gb-cross{margin-top:16px!important;padding-top:16px!important;border-top:1px solid var(--gb-borde);position:relative}@media(max-width:520px){.gb-cross{margin-top:12px!important;padding-top:12px!important}}.gb-cross__viewport{position:relative;padding:0 32px}.gb-cross__arrow--prev,.gb-cross__arrow--next{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:3;width:26px;height:26px;background:var(--gb-blanco);border:1px solid var(--gb-borde)!important;color:var(--gb-tinta)!important;box-shadow:0 1px 4px #00000014;font-size:15px;margin:0!important}.gb-cross__arrow--prev{left:0!important}.gb-cross__arrow--next{right:0!important}.gb-cross__arrow--prev:hover,.gb-cross__arrow--next:hover{background:var(--gb-primario-claro)}.gb-cross__nav{justify-content:center!important}.gb-cross__nav>.gb-cross__arrow{display:none!important}.gb-discount-toggle{display:flex;align-items:center;gap:10px;width:100%;background:transparent;border:1px dashed var(--gb-borde);border-radius:8px;padding:10px 14px;color:var(--gb-tinta);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;margin:0 0 10px;transition:background .18s,border-color .18s;text-align:left}.gb-discount-toggle:hover{background:var(--gb-primario-claro);border-color:var(--gb-primario);border-style:solid}.gb-discount-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--gb-primario);color:var(--gb-sobre-primario);border-radius:50%;font-size:18px;font-weight:700;line-height:1;flex:0 0 22px;transition:transform .22s cubic-bezier(.25,.9,.3,1)}.gb-discount-toggle.is-open .gb-discount-toggle__icon{transform:rotate(45deg)}.gb-discount-toggle__label{flex:1 1 auto}.gb-discount.gb-discount--collapsed{display:none!important}.gb-cross{flex:0 0 auto;background:var(--gb-blanco);padding:10px 22px 12px!important;margin:0!important;border-top:0!important;position:relative}@media(max-width:520px){.gb-cross{padding:10px 18px 12px!important}}.gb-cross__viewport{padding:0!important;position:relative}.gb-cross__arrow--prev,.gb-cross__arrow--next{width:24px!important;height:24px!important;font-size:14px!important;background:var(--gb-blanco)!important;border:1px solid var(--gb-borde)!important;color:var(--gb-tinta)!important;box-shadow:0 1px 4px #0000001a}.gb-cross__arrow--prev{left:-4px!important}.gb-cross__arrow--next{right:-4px!important}.gb-discount-toggle{display:inline-flex!important;align-items:center!important;gap:6px!important;width:auto!important;background:transparent!important;border:0!important;padding:2px 0!important;color:var(--gb-primario-oscuro)!important;font-size:12.5px!important;font-weight:600!important;cursor:pointer;margin:0 0 10px!important;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.gb-discount-toggle:hover{color:var(--gb-primario)!important;background:transparent!important;border:0!important}.gb-discount-toggle__icon{width:15px!important;height:15px!important;font-size:12px!important;flex:0 0 15px!important;background:var(--gb-primario-oscuro)!important}.gb-discount-toggle__label{text-decoration:inherit}.gb-discount-toggle.is-open{display:none!important}.gb-cross__dots:not(:has(.gb-cross__dot+.gb-cross__dot)){display:none!important}.gb-cross{position:relative!important}.gb-cross__viewport{padding:0 36px!important;position:relative}.gb-cross__nav>.gb-cross__arrow,.gb-cross__arrow--prev,.gb-cross__arrow--next{display:flex!important;align-items:center;justify-content:center;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:5!important;width:32px!important;height:32px!important;border-radius:50%!important;background:var(--gb-blanco)!important;border:1px solid var(--gb-borde)!important;color:var(--gb-tinta)!important;box-shadow:0 2px 6px #00000026!important;font-size:18px!important;line-height:1!important;cursor:pointer;padding:0!important;margin:0!important;opacity:1!important;visibility:visible!important}.gb-cross__arrow--prev{left:2px!important;right:auto!important}.gb-cross__arrow--next{right:2px!important;left:auto!important}.gb-cross__arrow--prev:hover,.gb-cross__arrow--next:hover{background:var(--gb-primario-claro)!important;border-color:var(--gb-primario)!important}.gb-cross__arrow:disabled{opacity:.35!important;cursor:not-allowed}.gb-cross__nav{display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin-top:8px!important;position:static!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/gb-cart-drawer.css.map */
