.visually-hidden{clip:rect(0, 0, 0, 0) !important;border:0 !important;height:.0625rem !important;margin:-0.0625rem !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:.0625rem !important}#chat-button{transition:transform .4s ease}body.sticky-atc-buybox-visible #chat-button{transform:translateY(calc(-1 * var(--sticky-atc-buybox-height, 72px)))}#rebuy-cart [data-rebuy-component=cart-subtotal]{padding:0;margin:0}.bp-cart-summary{box-sizing:border-box;display:flex;flex-direction:column;gap:0;width:100%;margin:0;background:#f6f4ec;color:#5b5f6b;font-family:"Montserrat",sans-serif;letter-spacing:0;text-align:left}.bp-cart-summary *{box-sizing:border-box;letter-spacing:0}.bp-cart-summary [hidden]{display:none !important}.bp-cart-summary__row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0;font-size:.875rem;font-weight:400;line-height:1.75;color:#5b5f6b}.bp-cart-summary__label{flex:1 1 auto;min-width:0}.bp-cart-summary__amount{flex:0 0 auto;white-space:nowrap;font-variant-numeric:tabular-nums}.bp-cart-summary__details{display:none;flex-direction:column}.bp-cart-summary__row--compact{display:flex;align-items:baseline;color:#111c35}.bp-cart-summary__row--compact .bp-cart-summary__label{font-size:1.125rem;font-weight:700;color:#111c35}.bp-cart-summary__row--compact .bp-cart-summary__amount{display:inline-flex;align-items:baseline;gap:.5rem}.bp-cart-summary__count{font-size:.875rem;font-weight:400;color:#6b7280}.bp-cart-summary__compare{font-size:1rem;font-weight:400;color:#5b5f6b;text-decoration:line-through}.bp-cart-summary__total{font-size:1.25rem;font-weight:700;color:#4a6aab}.bp-cart-summary__row--highlight{font-weight:600;color:#4a6aab}.bp-cart-summary__row--total{align-items:center;padding-top:.5rem;margin-top:.5rem;border-top:1px solid #d8dae1;color:#111c35}.bp-cart-summary__row--total .bp-cart-summary__label{font-size:1.125rem;font-weight:700}.bp-cart-summary__row--total .bp-cart-summary__amount{font-size:1.25rem;font-weight:700;color:#4a6aab}html[data-bp-member=true] .bp-cart-summary__row--compact{display:none}html[data-bp-member=true] .bp-cart-summary__details{display:flex}