.rp-line-prices{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:0 6px;text-align:right}.rp-line-prices .rp-price--old{color:#9a9a9a;font-weight:500;text-decoration:line-through;font-size:.9em}.rp-line-prices .rp-price--sale{color:#d32f2f;font-weight:600}.rp-line-prices .rp-price{font-weight:600}.rp-line-discount{margin:4px 0 0;padding:0;list-style:none;font-size:12px;color:#d32f2f}.rp-line-discount li{display:inline-flex;align-items:center;gap:4px}.rp-line-discount svg{width:12px;height:12px}.rp-line-actions{display:flex;align-items:center;gap:12px;margin-top:10px}.rp-qty{margin:0}.rp-qty .f-quantity,.f-cart-drawer__product .rp-qty .f-quantity,.f-cart-item__quantity .rp-qty .f-quantity{height:36px;width:auto;min-width:0;display:inline-flex;align-items:center;border:1px solid rgba(0,0,0,.14);border-radius:999px;overflow:hidden;background:#fff;box-shadow:none}.rp-qty .f-quantity__button{flex:0 0 32px;width:32px;height:34px;min-width:0;padding:0!important;margin:0;display:inline-flex;align-items:center;justify-content:center;color:#1a1a1a;background:transparent;border:none;border-radius:0;cursor:pointer}.rp-qty .f-quantity__button svg{width:12px;height:12px}.rp-qty .f-quantity__button[disabled]{opacity:.35;cursor:default}.rp-qty .f-quantity__input{flex:0 0 34px;width:34px!important;min-width:0!important;height:34px;padding:0!important;margin:0;text-align:center;border:none!important;background:transparent;color:#1a1a1a;font-weight:600;font-size:14px;-moz-appearance:textfield;box-shadow:none!important}.rp-qty .f-quantity__input::-webkit-outer-spin-button,.rp-qty .f-quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rp-qty .quantity-popover__info-button{display:none}.rp-line-remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin:0;border:none;border-radius:50%;background:transparent;color:#8a8a8a;cursor:pointer;transition:color .15s ease,background .15s ease}.rp-line-remove:hover{color:#d32f2f;background:#d32f2f14}.rp-line-remove svg{width:14px;height:14px;pointer-events:none}cart-remove-button{display:inline-flex}.f-cartgoal .f-cartgoal__inner{display:flex;align-items:center;padding-right:30px;position:relative}.f-cartgoal .f-cartgoal__bar{flex:1 1 auto;height:5px;background:#e6e6e6}.f-cartgoal .f-cartgoal__bar span{background:#1a1a1a}.f-cartgoal .f-cartgoal__icon{display:none}.rp-fsb__truck{position:absolute;right:0;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:#1a1a1a;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px #fff}.rp-fsb__truck svg{width:14px;height:14px}.f-cartgoal--done .rp-fsb__truck{background:#1f8a3a}.f-cartgoal .f-cartgoal__title{font-size:14px;margin-bottom:10px}.f-cartgoal.f-cartgoal__drawer{padding:14px 2rem 0}.f-cartgoal.hidden{display:none}.rp-totals{display:flex;flex-direction:column;gap:6px}.rp-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.rp-row__label{font-size:15px;font-weight:600;color:#1a1a1a;white-space:nowrap;margin:0}.rp-total{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15;font-size:16px;font-weight:700;color:#1a1a1a;margin:0}.rp-total__before{color:#9a9a9a;font-weight:500;font-size:.78em;text-decoration:line-through}.rp-discount-row .rp-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#1a1a1a;background:#f2f2f2;border-radius:6px;padding:3px 8px;line-height:1.2}.rp-discount-row .rp-badge svg{width:12px;height:12px;flex:0 0 12px}.rp-discount-row__amount{color:#d32f2f;font-weight:600;font-size:14px;white-space:nowrap}.rp-shipping__label,.rp-shipping__value{color:#1f8a3a;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:13px}.rp-discount{display:block;margin:14px 0 0}.rp-discount__form{display:block;position:relative}.rp-discount__form[hidden]{display:none}.rp-discount__row{display:flex;gap:8px}.rp-discount__input.rp-discount__input{flex:1 1 auto;min-width:0;height:44px;padding:0 14px;border:1px solid rgba(0,0,0,.18);border-radius:10px;font-size:14px;background:#fff;color:#1a1a1a;box-shadow:none}.rp-discount__input.rp-discount__input:focus{outline:none;border-color:#1a1a1a;box-shadow:none}.rp-discount__apply.rp-discount__apply{flex:0 0 auto;width:auto;min-width:0;height:44px;min-height:0;padding:0 18px;border:none;border-radius:10px;background:#1a1a1a;color:#fff;font-weight:700;font-size:14px;letter-spacing:0;text-transform:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.rp-discount__apply.rp-discount__apply:hover{background:#000;color:#fff}.rp-discount__apply[aria-disabled=true]{opacity:.6;cursor:default}.rp-discount__form .f-notification{margin-top:8px}.rp-discount__applied{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;line-height:1;margin:0}.rp-discount__applied .f-discounts{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.rp-chip{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 6px 0 12px;border-radius:999px;background:#eaf5ec;color:#1f8a3a;font-size:13px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;margin:0}.rp-chip>svg{flex:0 0 14px;width:14px;height:14px;display:block;margin:0}.rp-chip>span{display:block;line-height:1;padding-top:1px}.rp-chip__remove.rp-chip__remove{flex:0 0 20px;width:20px;height:20px;min-width:0;min-height:0;margin:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#1f8a3a26;color:#1f8a3a;font:700 15px/1 Arial,sans-serif;cursor:pointer;padding:0 0 1px}.rp-chip__remove.rp-chip__remove:hover{background:#1f8a3a;color:#fff}.rp-chip__remove svg{width:9px;height:9px}.rp-chip__remove svg+svg{display:none}.rp-chip__remove.btn--loading svg:first-child{display:none}.rp-chip__remove.btn--loading svg+svg{display:block;animation:rp-spin .8s linear infinite}@keyframes rp-spin{to{transform:rotate(360deg)}}.rp-discount__ok{font-size:13px;line-height:1;color:#1f8a3a;padding-top:1px}.rp-ins{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;margin:14px 0 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.rp-ins__label{font-size:14px;font-weight:600;color:#1a1a1a;text-align:left;line-height:1.3}.rp-ins__label strong{font-weight:600}.rp-ins__switch{position:relative;flex-shrink:0;width:46px;height:26px;border:none;border-radius:99px;background:#d5d5d5;cursor:pointer;padding:0;transition:background .25s ease}.rp-ins__switch.is-on{background:#4cd964}.rp-ins__switch[aria-busy=true]{opacity:.6;cursor:wait}.rp-ins__knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:left .25s ease;pointer-events:none}.rp-ins__switch.is-on .rp-ins__knob{left:23px}.rp-payment{margin-top:12px}.rp-payment__list{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:0;margin:0;list-style:none}.rp-payment__icon{width:38px;height:24px;display:block;border-radius:3px}.f-cart-drawer__buttons{margin-top:14px}.f-cart-drawer .f-drawer__footer{padding-top:14px;padding-bottom:18px}.f-cart-drawer__block-subtotal .rp-totals{margin:0}.f-cart-drawer__product-tuning{margin-top:10px}.f-cart-drawer__product-header{align-items:flex-start}.f-cart-drawer__item .f-cart-recommendations,.f-cart-drawer__item foxkit-incart-upsell,.f-cart-drawer .foxkit-cart-goal-hook,.f-cart-drawer .foxkit-cart-countdown-hook{display:none!important}.f-cart .rp-line-prices{justify-content:flex-start;text-align:left}.f-cart-item__totals .rp-line-prices{justify-content:flex-end;text-align:right}.f-cart__footer .rp-totals{margin-bottom:4px}.f-cart__footer .rp-discount{margin:16px 0 18px}.f-cart__footer .cart__ctas{margin-top:4px}.f-cart__footer .f-cart__subtotal .rp-row__label{font-size:16px}.f-cart__footer .rp-total{font-size:18px}.f-cart-item__quantity .rp-qty{display:inline-block}.f-cart-item__remove{margin-top:8px}@media screen and (max-width:767.98px){.f-cart-drawer .f-drawer__header{padding:12px 16px}.f-cart-drawer .f-drawer__header:after{left:16px;right:16px}.f-cart-drawer .f-drawer__scroller{padding:0 16px}.f-cart-drawer .f-drawer__footer{padding:10px 16px 12px}.f-cart-drawer .f-drawer__header-title{font-size:17px}.f-cartgoal.f-cartgoal__drawer{padding:12px 16px 0}.f-cartgoal .f-cartgoal__title{font-size:13px;line-height:1.3;margin-bottom:6px}.rp-fsb__truck{width:24px;height:24px}.rp-fsb__truck svg{width:12px;height:12px}.f-cart-drawer__item{padding:10px 0}.f-cart-drawer__item+.f-cart-drawer__item{margin-top:0}.f-cart-drawer__product-image{width:64px}.f-cart-drawer__product-info{padding-inline-start:10px}.f-cart-drawer__product-name{font-size:14px;line-height:1.25}.rp-line-prices{font-size:13px}.f-cart-drawer__product-options{font-size:12px}.f-cart-drawer__option{line-height:1.5}.f-cart-drawer__product-tuning{margin-top:6px}.rp-qty .f-quantity,.f-cart-drawer__product .rp-qty .f-quantity{height:30px}.rp-qty .f-quantity__button{flex-basis:28px;width:28px;height:28px}.rp-qty .f-quantity__input{flex-basis:30px;width:30px!important;height:28px;font-size:13px}.rp-line-remove{width:24px;height:24px}.rp-totals{gap:3px}.rp-row__label{font-size:14px}.rp-total{font-size:15px}.rp-discount-row .rp-badge{font-size:11px;padding:2px 6px}.rp-discount-row__amount{font-size:13px}.rp-shipping__label,.rp-shipping__value{font-size:12px}.rp-discount{margin-top:10px}.rp-discount__input.rp-discount__input,.rp-discount__apply.rp-discount__apply{height:38px;font-size:13px}.rp-discount__apply.rp-discount__apply{padding:0 14px}.rp-chip{height:28px;font-size:12px}.rp-discount__ok{font-size:12px}.f-cart-drawer__buttons{margin-top:10px}.f-cart-drawer__buttons .btn{min-height:46px;padding-block:11px;font-size:15px}.rp-ins{padding:8px 0;margin-top:10px}.rp-ins__label{font-size:13px}.rp-ins__switch{width:40px;height:22px}.rp-ins__knob{width:16px;height:16px}.rp-ins__switch.is-on .rp-ins__knob{left:21px}.rp-payment{margin-top:8px}.rp-payment__list{gap:4px}.rp-payment__icon{width:30px;height:19px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/rp-cart.css.map */
