.CartSummary{font-family:UniversNextPro, sans-serif;font-size:0.875rem;line-height:1.6;font-weight:400;text-transform:none;letter-spacing:normal;text-align:center;--cart-summary-total-margin: 0.5rem;--cart-summary-checkout-block-margin: 1rem}.CartSummary--page{--cart-summary-checkout-block-margin: 1.5rem;--cart-summary-total-margin: 1.5rem}.CartSummary_RiseLogin{border-bottom:1px solid rgba(0,48,150,.2);padding-bottom:1.5rem;margin-bottom:1.5rem}.CartSummary_RiseLogin p{margin-bottom:1rem}.CartSummary_RiseContainer{overflow:hidden}.CartSummary_RiseContainer--hidden{display:none}.CartSummary_RiseContainer .Rise__quick-apply{margin:0}.CartSummary_RiseContainer .Rise__quick-apply:not(:empty){position:relative}.CartSummary_RiseContainer .Rise__quick-apply:not(:empty):after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;border:1px solid currentColor;border-right-color:transparent;border-radius:100%;width:1em;height:1em;animation:loading-spinner .5s linear infinite;top:auto;bottom:2.25rem;z-index:-1}.CartSummary_RiseContainer iframe{display:block;height:0;transition:all .3s;margin:0 0 1.5rem;border-bottom:1px solid rgba(0,48,150,.2)}.CartSummary_RiseContainer iframe[style*=display]{display:block !important;height:0 !important;margin-bottom:0;border-color:transparent}.CartSummary_Totals{border-bottom:1px solid rgba(0,48,150,.2)}.CartSummary_TotalsRow{display:flex;justify-content:space-between;margin:.5rem 0}.CartSummary_TotalsRow:first-child{margin-top:0}.CartSummary_TotalsRow--total{font-family:Brandon, sans-serif;font-size:1rem;line-height:1.2;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;margin:var(--cart-summary-total-margin) 0;color:#003096}@media(min-width: 992px){.CartSummary_TotalsRow--total{font-size:1.25rem}}.CartSummary_TotalsMoney{text-align:right}.CartSummary_TotalsMoney sup{vertical-align:middle;margin-right:.5rem;font-size:.5rem;letter-spacing:.06em}.CartSummary_PromoMessage{color:#003096;text-align:center}.CartSummary_TotalsProp{text-align:left}.CartSummary_TotalsProp i{vertical-align:-0.2em}.CartSummary_TotalsProp--discount{color:#003096}.CartSummary_CartLinkContainer{color:#003096}.CartSummary_CartLinkContainer a{text-decoration:underline}.CartSummary_CheckoutBlock{padding-top:var(--cart-summary-checkout-block-margin)}.CartSummary_CheckoutBlock>*{margin-bottom:var(--cart-summary-checkout-block-margin)}.CartSummary_CheckoutMessage{color:#797a7e}
