cart-drawer{--ru-cart-teal: #044348;--ru-cart-teal-rgb: 4, 67, 72;--ru-cart-badge-bg: #c4a574;--ru-cart-badge-text: #ffffff;--ru-progress-bg: #e8e8e8;--ru-progress-text: #044348;--ru-progress-point-bg: #ffffff;--ru-progress-point-border: #d4d4d4}cart-drawer .drawer__header{padding:5px 0 3px;border-bottom:1px solid rgba(var(--color-foreground),.08);margin-bottom:0rem}@media screen and (max-width:749px){cart-drawer .drawer__header{padding:.4rem 0 .75rem}}cart-drawer .drawer__heading{margin:0;font-size:1.6rem;font-weight:700;line-height:1.2;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){cart-drawer .drawer__heading{font-size:1.3rem}}cart-drawer .drawer__close{top:-4px;right:-.4rem}cart-drawer .cart-drawer__banner{margin:0 -1.5rem .75rem;padding:3px 16px;background-color:var(--ru-cart-banner-bg, #000000);color:var(--ru-cart-banner-text, #ffffff);text-align:center}cart-drawer .cart-drawer__banner-text{margin:0;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:.01em;color:inherit}@media screen and (max-width:749px){cart-drawer .cart-drawer__banner{margin-left:-12px;margin-right:-12px;padding:3px 12px}cart-drawer .cart-drawer__banner-text{font-size:13px}}cart-drawer-items .ru-cart-milestones{margin:0 0 14px;padding:0;--progressbar-fill: var(--ru-cart-teal);--progressbar-bg: var(--ru-progress-bg);--progressbar-text: var(--ru-progress-text);--progressbar-point-bg: var(--ru-progress-point-bg)}cart-drawer-items .ru-cart-milestones__message-gasto{font-size:14px;font-weight:500;color:var(--ru-progress-text);margin:0 0 14px;line-height:1.35}cart-drawer-items .ru-cart-milestones__bar{width:100%;padding-bottom:50px}cart-drawer-items .ru-cart-milestones .ru-cart-milestones__fill{background:var(--progressbar-fill)}cart-drawer-items .ru-cart-milestones__point{width:30px;height:30px;border:1px solid var(--ru-progress-point-border)}cart-drawer-items .ru-cart-milestones__point.is-active{background:var(--ru-cart-teal);border-color:var(--ru-cart-teal)}cart-drawer-items .ru-cart-milestones__point.is-active .icon,cart-drawer-items .ru-cart-milestones__point.is-active .ru-milestone-icon{color:#fff}cart-drawer-items .ru-cart-milestones__point .icon,cart-drawer-items .ru-cart-milestones__point .ru-milestone-icon{width:18px;height:18px;color:var(--ru-progress-text)}cart-drawer-items .ru-cart-milestones__point .icon svg,cart-drawer-items .ru-cart-milestones__point .ru-milestone-icon svg{width:18px;height:18px}cart-drawer-items .ru-cart-milestones__point-label{margin-top:-11px;max-width:96px}cart-drawer-items .ru-cart-milestones__point-label-text{font-size:13px;font-weight:500;color:var(--ru-progress-text);line-height:1.3}cart-drawer-items .ru-cart-milestones__point-label-value{font-size:13px;font-weight:700;color:var(--ru-progress-text);line-height:1.3}body .cart-drawer .totals,body .cart-page .totals{display:block;margin-bottom:20px;margin-top:0;padding-top:0}.ru-cart-summary{width:100%}.ru-cart-summary__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 6px}.ru-cart-summary__row:last-child{margin-bottom:0}.ru-cart-summary__label,.ru-cart-summary__value{font-size:16px;line-height:1.3;color:rgb(var(--color-foreground))}.ru-cart-summary__row--subtotal .ru-cart-summary__label,.ru-cart-summary__row--subtotal .ru-cart-summary__value{font-size:18px;font-weight:700}body .drawer__footer{padding:.5rem 0 1.5rem}@media screen and (max-width:749px){body .ru-cart-rec__carousel{max-width:100%}cart-drawer-items{flex:1 1 auto;min-height:0;overflow-x:hidden}}cart-drawer .cart-items--v2,.cart-page .cart-items--v2{display:block!important;width:100%;border-spacing:0;box-shadow:none}cart-drawer .cart-items__list,.cart-page .cart-items__list{display:flex;flex-direction:column;width:100%}body .drawer__close .svg-wrapper{height:1rem;width:1rem;position:relative;top:-10px}cart-drawer .cart-item.cart-item--v2,.cart-page .cart-item.cart-item--v2{display:grid!important;grid-template-columns:8rem 1fr!important;grid-template-rows:auto!important;gap:1rem 1.2rem;align-items:start;padding:.5rem 0 .3rem;border-bottom:1px solid rgba(var(--color-foreground),.08);margin:0!important;width:100%;overflow-x:hidden}cart-drawer .cart-item.cart-item--v2:last-child,.cart-page .cart-item.cart-item--v2:last-child{border-bottom:0;margin-bottom:0!important}cart-drawer .cart-item.cart-item--v2 .cart-item__media,.cart-page .cart-item.cart-item--v2 .cart-item__media{grid-column:1!important;grid-row:1!important;width:8rem;padding:0!important}cart-drawer .cart-item.cart-item--v2 .cart-item__image,.cart-page .cart-item.cart-item--v2 .cart-item__image{width:8rem;height:8rem;max-width:8rem;object-fit:cover;border-radius:.4rem;display:block}cart-drawer .cart-item.cart-item--v2 .cart-item__content,.cart-page .cart-item.cart-item--v2 .cart-item__content{grid-column:2!important;grid-row:1!important;display:block;width:100%;padding:0!important}cart-drawer .cart-item.cart-item--v2 .cart-item__header-row,.cart-page .cart-item.cart-item--v2 .cart-item__header-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}cart-drawer .cart-item.cart-item--v2 .cart-item__details,.cart-page .cart-item.cart-item--v2 .cart-item__details{flex:1;min-width:0;width:auto;grid-column:unset!important;padding:0}cart-drawer .cart-item--v2 .cart-item__name,.cart-page .cart-item--v2 .cart-item__name{display:block;margin:0 0 .2rem;font-size:20px;font-weight:700;line-height:1.25;color:rgb(var(--color-foreground));text-decoration:none}@media screen and (max-width:749px){cart-drawer .cart-item--v2 .cart-item__name,.cart-page .cart-item--v2 .cart-item__name{font-size:1rem}}cart-drawer .cart-item--v2 .cart-item__variant,.cart-page .cart-item--v2 .cart-item__variant{margin:0 0 .6rem;font-size:15px;line-height:1.35;color:rgba(var(--color-foreground),.72)}cart-drawer .cart-item--v2 .cart-item__vendor,.cart-page .cart-item--v2 .cart-item__vendor{margin:0 0 .2rem;font-size:1.1rem;color:rgba(var(--color-foreground),.6)}cart-drawer .cart-item--v2 .cart-item__price-row,.cart-page .cart-item--v2 .cart-item__price-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem;margin-top:.2rem}cart-drawer .cart-item--v2 .cart-item__unit-price,.cart-page .cart-item--v2 .cart-item__unit-price{font-size:18px;font-weight:700;color:rgb(var(--color-foreground));line-height:1.2}@media screen and (max-width:749px){cart-drawer .cart-item--v2 .cart-item__unit-price,.cart-page .cart-item--v2 .cart-item__unit-price{font-size:16px}}cart-drawer .cart-item--v2 .cart-item__unit-price,cart-drawer .cart-item--v2 .cart-item__compare-at{display:block}@media screen and (max-width:749px){cart-drawer .cart-item--v2 .cart-item__unit-price,cart-drawer .cart-item--v2 .cart-item__compare-at{display:none}}cart-drawer .cart-item--v2 .cart-item__compare-at,.cart-page .cart-item--v2 .cart-item__compare-at{font-size:16px;color:rgba(var(--color-foreground),.55);text-decoration:line-through}@media screen and (max-width:749px){cart-drawer .cart-item--v2 .cart-item__compare-at,.cart-page .cart-item--v2 .cart-item__compare-at{font-size:14px}}cart-drawer .cart-item--v2 .cart-item__savings-badge,.cart-page .cart-item--v2 .cart-item__savings-badge{display:inline-flex;align-items:center;padding:.25rem .7rem;border-radius:7px;background:var(--ru-cart-badge-bg);color:var(--ru-cart-badge-text);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.02em;white-space:nowrap;margin-top:0}cart-drawer .cart-item--v2 .cart-item__savings-badge--mobile,.cart-page .cart-item--v2 .cart-item__savings-badge--mobile{position:relative;top:-7px}cart-drawer .cart-item--v2 .cart-item__savings-badge--desktop,.cart-page .cart-item--v2 .cart-item__savings-badge--desktop{display:none}@media screen and (min-width:750px){cart-drawer .cart-item--v2 .cart-item__savings-badge--mobile,.cart-page .cart-item--v2 .cart-item__savings-badge--mobile{display:none}cart-drawer .cart-item--v2 .cart-item__savings-badge--desktop,.cart-page .cart-item--v2 .cart-item__savings-badge--desktop{display:inline-flex;align-self:center;margin-bottom:0}cart-drawer .cart-item--v2 .cart-item__line-price-row,.cart-page .cart-item--v2 .cart-item__line-price-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px}}cart-drawer .cart-item.cart-item--v2 .cart-item__totals,.cart-page .cart-item.cart-item--v2 .cart-item__totals{flex-shrink:0;display:block!important;text-align:right;padding:0;pointer-events:none;white-space:nowrap;grid-column:unset!important}cart-drawer .cart-item--v2 .cart-item__line-price-row,.cart-page .cart-item--v2 .cart-item__line-price-row{display:flex;align-items:center;justify-content:flex-end}cart-drawer .cart-item--v2 .cart-item__price-wrapper,.cart-page .cart-item--v2 .cart-item__price-wrapper{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}cart-drawer .cart-item--v2 .cart-item__line-price,.cart-page .cart-item--v2 .cart-item__line-price{font-size:1.4rem;font-weight:700;color:rgb(var(--color-foreground));line-height:1.2}@media screen and (max-width:749px){cart-drawer .cart-item--v2 .cart-item__line-price,.cart-page .cart-item--v2 .cart-item__line-price{font-size:1rem}}cart-drawer .cart-item--v2 .cart-item__line-compare,.cart-page .cart-item--v2 .cart-item__line-compare{font-size:1.2rem;color:rgba(var(--color-foreground),.55);text-decoration:line-through}@media screen and (max-width:749px){cart-drawer .cart-item--v2 .cart-item__line-compare,.cart-page .cart-item--v2 .cart-item__line-compare{font-size:1rem}}cart-drawer .cart-item.cart-item--v2 .cart-item__quantity-row,.cart-page .cart-item.cart-item--v2 .cart-item__quantity-row{margin-top:.8rem;padding:0!important;grid-column:unset!important}@media screen and (max-width:749px){cart-drawer .cart-item.cart-item--v2 .cart-item__quantity-row,.cart-page .cart-item.cart-item--v2 .cart-item__quantity-row{margin-top:.1rem}}cart-drawer .cart-item--v2 .cart-item__properties,.cart-page .cart-item--v2 .cart-item__properties{margin:.4rem 0 0}cart-drawer .cart-item--v2 .cart-item__property,.cart-page .cart-item--v2 .cart-item__property{font-size:1.1rem;color:rgba(var(--color-foreground),.7)}cart-drawer .cart-item--v2 .cart-item__discounts,.cart-page .cart-item--v2 .cart-item__discounts{margin:.4rem 0 0;font-size:14px}cart-drawer .cart-item--v2 .cart-item__discounts:empty,.cart-page .cart-item--v2 .cart-item__discounts:empty{display:none}cart-drawer .cart-item--v2 .cart-item__error,.cart-page .cart-item--v2 .cart-item__error{margin-top:.5rem}cart-drawer .cart-item.cart-item--v2 .loading__spinner,.cart-page .cart-item.cart-item--v2 .loading__spinner{right:0;padding-top:0}@media screen and (max-width:749px){cart-drawer .cart-item.cart-item--v2,.cart-page .cart-item.cart-item--v2{grid-template-columns:4rem 1fr!important;gap:.8rem 1rem;margin-top:8px!important}cart-drawer .cart-item.cart-item--v2 .cart-item__media,.cart-page .cart-item.cart-item--v2 .cart-item__media,cart-drawer .cart-item.cart-item--v2 .cart-item__image,.cart-page .cart-item.cart-item--v2 .cart-item__image{width:4rem;height:4rem;max-width:4rem}body .drawer__inner{max-width:calc(100vw - 1em);padding:0 12px}body cart-drawer .cart-item--v2 .cart-item__variant{font-size:15px}cart-drawer-items .ru-cart-milestones__message-gasto{font-size:13px}cart-drawer-items .ru-cart-milestones__point-label-text,cart-drawer-items .ru-cart-milestones__point-label-value{font-size:12px;width:150px;white-space:normal}}body cart-drawer .cart-item--v2 .cart-item__quantity-wrapper,body .cart-page .cart-item--v2 .cart-item__quantity-wrapper{display:flex;align-items:center;gap:10px}body cart-drawer .cart-item--v2 .quantity-popover-container,body .cart-page .cart-item--v2 .quantity-popover-container{display:flex;align-items:center;padding:0;width:auto;max-width:none}body cart-drawer .cart-item--v2 .cart-quantity--v2,body .cart-page .cart-item--v2 .cart-quantity--v2{width:75px;height:34px;min-height:34px;max-height:34px;border:1px solid var(--ru-cart-teal);border-radius:6px;background:#fff;box-shadow:none;color:var(--ru-cart-teal);flex-shrink:0}body cart-drawer .cart-item--v2 .cart-quantity--locked,body .cart-page .cart-item--v2 .cart-quantity--locked{opacity:.5;pointer-events:none;cursor:not-allowed}body cart-drawer .cart-item--v2 .cart-quantity--v2:before,body cart-drawer .cart-item--v2 .cart-quantity--v2:after,body .cart-page .cart-item--v2 .cart-quantity--v2:before,body .cart-page .cart-item--v2 .cart-quantity--v2:after{content:none!important;display:none!important;box-shadow:none!important}body cart-drawer .cart-item--v2 .cart-quantity--v2 .quantity__input,body .cart-page .cart-item--v2 .cart-quantity--v2 .quantity__input{width:32px;min-width:0;flex:1;height:32px;font-size:16px;font-weight:500;line-height:32px;color:var(--ru-cart-teal);padding:0;margin:0;opacity:1;background:transparent}body cart-drawer .cart-item--v2 .cart-quantity--v2 .quantity__button,body .cart-page .cart-item--v2 .cart-quantity--v2 .quantity__button{width:28px;min-width:28px;height:32px;flex-shrink:0;padding:0;margin:0;font-size:14px;color:var(--ru-cart-teal);background:transparent}body cart-drawer .cart-item--v2 .cart-quantity--v2 .quantity__button:first-child,body cart-drawer .cart-item--v2 .cart-quantity--v2 .quantity__button:last-child,body .cart-page .cart-item--v2 .cart-quantity--v2 .quantity__button:first-child,body .cart-page .cart-item--v2 .cart-quantity--v2 .quantity__button:last-child{margin-left:0;margin-right:0}body cart-drawer .cart-item--v2 .cart-quantity--v2 .quantity__button .svg-wrapper,body .cart-page .cart-item--v2 .cart-quantity--v2 .quantity__button .svg-wrapper{width:10px;height:10px}body cart-drawer .cart-item--v2 .cart-quantity--v2 .quantity__button .svg-wrapper svg,body .cart-page .cart-item--v2 .cart-quantity--v2 .quantity__button .svg-wrapper svg{width:10px;height:10px;color:var(--ru-cart-teal)}body cart-drawer .cart-item--v2 cart-remove-button .cart-remove-button,body .cart-page .cart-item--v2 cart-remove-button .cart-remove-button{width:28px;height:28px;min-width:28px;min-height:28px;padding:0;color:var(--ru-cart-teal)}body cart-drawer .cart-item--v2 .cart-remove-button .svg-wrapper,body .cart-page .cart-item--v2 .cart-remove-button .svg-wrapper{width:16px;height:16px}body cart-drawer .cart-item--v2 .cart-remove-button .svg-wrapper svg,body .cart-page .cart-item--v2 .cart-remove-button .svg-wrapper svg{width:16px;height:16px;color:var(--ru-cart-teal)}body cart-drawer .cart-item--v2 .cart-item__purchase-option-wrap,body .cart-page .cart-item--v2 .cart-item__purchase-option-wrap{flex:1 1 auto;min-width:0;max-width:250px}body cart-drawer .cart-item--v2 .cart-item__purchase-option,body .cart-page .cart-item--v2 .cart-item__purchase-option{display:block;width:100%;height:34px;padding:0 28px 0 10px;font-size:13px;line-height:32px;font-family:inherit;color:var(--ru-cart-teal);background-color:#fff;border:1px solid var(--ru-cart-teal);border-radius:6px;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23044348' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 6px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:160px}@media screen and (min-width:749px){body cart-drawer .cart-item--v2 .cart-item__purchase-option,body .cart-page .cart-item--v2 .cart-item__purchase-option{max-width:250px}}body cart-drawer .cart-item--v2 .cart-item__purchase-option:disabled,body .cart-page .cart-item--v2 .cart-item__purchase-option:disabled{opacity:.6;cursor:wait}body cart-drawer .cart-item--v2 .cart-item__purchase-option-error,body .cart-page .cart-item--v2 .cart-item__purchase-option-error{margin:.4rem 0 0;font-size:1.2rem;line-height:1.4;color:rgb(var(--color-foreground))}body cart-drawer .cart-item--v2 .cart-item__purchase-option-error[hidden],body .cart-page .cart-item--v2 .cart-item__purchase-option-error[hidden]{display:none}body cart-drawer .cart-item--v2 .cart-item__gift-badge,body .cart-page .cart-item--v2 .cart-item__gift-badge{display:inline-block;margin-top:.4rem;padding:.2rem .6rem;font-size:1rem;font-weight:600;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.08);border-radius:999px}body .cart-item cart-remove-button{margin-left:0}
/*# sourceMappingURL=/cdn/shop/t/79/assets/cart-drawer-reduncle.css.map */
