.rv-cart .drawer__header{border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:1.2rem}.rv-cart .drawer__heading{flex:1;text-align:center;font-size:2.2rem;font-weight:400;letter-spacing:.04em;margin:0}.rv-cart .drawer__close{background:#efefef;border-radius:4px}.rv-rewards{padding:1.4rem 0 3rem}.rv-rewards__text{margin:0 0 1.6rem;text-align:center;font-weight:700;font-size:1.4rem;letter-spacing:.02em;line-height:1.3}.rv-rewards__track{position:relative;display:block;height:8px;background:#e3e3e3;border-radius:8px;margin:0 1.8rem 0 .4rem}.rv-cart .rv-rewards__fill{display:block!important;position:absolute;top:0;bottom:0;left:0;min-width:8px;background:#000;border-radius:8px;transition:width .5s ease}.rv-rewards__milestone{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:1}.rv-rewards__icon{width:30px;height:30px;border-radius:50%;background:#fff;color:#000;border:2px solid #000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:background .3s ease,color .3s ease,transform .3s ease}.rv-rewards__icon svg{width:16px;height:16px}.rv-rewards__milestone.is-reached .rv-rewards__icon{background:#000;color:#fff;transform:scale(1.08)}.rv-rewards__label{position:absolute;top:calc(100% + 4px);font-size:.95rem;font-weight:600;letter-spacing:.06em;white-space:nowrap;color:#6f6f6f}.rv-rewards__milestone.is-reached .rv-rewards__label{color:#000;font-weight:800}.rv-rewards__milestone.is-last .rv-rewards__label{right:0}.rv-cart .cart-quantity .quantity__button{background:#000;color:#fff;border-radius:4px;width:2.8rem;min-width:2.8rem;height:2.8rem;margin:.3rem}.rv-cart .cart-quantity .quantity__button[name=minus]{background:#6f6f6f}.rv-cart .cart-quantity .quantity__button svg{width:1rem}.rv-gift{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 0;border-top:1px solid rgba(0,0,0,.08)}.rv-gift__img{width:6rem;height:6rem;object-fit:cover;border-radius:4px;flex-shrink:0}.rv-gift__info{flex:1;min-width:0}.rv-gift__title{margin:0;font-size:1.4rem;line-height:1.3}.rv-gift__note{margin:.3rem 0 0;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase}.rv-gift__side{display:flex;flex-direction:column;align-items:flex-end;gap:.8rem}.rv-gift__price{font-weight:700;font-size:1.4rem}.rv-switch{position:relative;display:inline-block;width:42px;height:24px}.rv-switch input{position:absolute;opacity:0;width:0;height:0}.rv-switch__slider{position:absolute;top:0;right:0;bottom:0;left:0;background:#ccc;border-radius:24px;cursor:pointer;transition:background .2s}.rv-switch__slider:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s}.rv-switch input:checked+.rv-switch__slider{background:#000}.rv-switch input:checked+.rv-switch__slider:before{transform:translate(18px)}.rv-switch input:focus-visible+.rv-switch__slider{outline:2px solid #000;outline-offset:2px}.rv-switch input:disabled+.rv-switch__slider{opacity:.6;cursor:wait}.rv-cart .rv-summary.totals{display:block;width:100%;padding:1.4rem 0 1.6rem;border-top:1px solid rgba(0,0,0,.12)}.rv-cart .rv-summary.totals>.rv-summary__row{display:flex;width:100%;justify-content:space-between;align-items:baseline;gap:1rem;margin:0;font-weight:700;font-size:1.7rem;line-height:1.3}.rv-cart .rv-summary.totals>.rv-summary__row--total{font-size:2.2rem;margin-top:.6rem}.rv-cart .cart__checkout-button{width:100%;min-height:5rem;background:#000;color:#fff;border-radius:8px;text-transform:uppercase;font-weight:700;letter-spacing:.06em;font-size:1.7rem}.rv-cart .drawer__footer{padding-bottom:2.4rem}.rv-cart .cart__badges{display:flex;justify-content:center;margin-top:1.6rem}.rv-cart .cart__badges .payment-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0}.rv-cart .cart__badges .list-payment__item{margin:0;padding:0;line-height:0}.rv-cart .cart__badges .icon--full-color{width:3.8rem;height:2.4rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/rv-cart.css.map */
