.InvoicingCustomizeCarousel{--brandTransition:500ms cubic-bezier(0.4,0,0.2,1);position:relative}@media (max-width:899px){.InvoicingCustomizeCarousel{margin-bottom:56px}}.InvoicingCustomizeCarousel__cartBackground{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--cartBackground);transition:var(--brandTransition);transition-property:opacity}.InvoicingCustomizeCarousel__cartBackground:not(:first-of-type){opacity:0}.InvoicingCustomizeCarousel__cartTrack{display:flex;width:calc(var(--brandCount, 1)*100%);height:100%;transition:var(--brandTransition);transform:translate(calc(var(--brandIndex, 0)*-100%/var(--brandCount, 1)));will-change:transform}.InvoicingCustomizeCarousel__payButtonTrack{--transition:var(--brandTransition);position:relative;min-height:42px;transition:var(--brandTransition);transition-property:opacity}.InvoicingCustomizeCarousel__payButton.InvoicingPayButton{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--buttonBackground);color:var(--buttonKnockoutColor)}.InvoicingCustomizeCarousel__payButton.InvoicingPayButton:not(:first-of-type){opacity:0}.InvoicingCustomizeCarousel__modal.BrandModal{position:absolute;top:32px;right:32px;pointer-events:none}@media (min-width:1250px){.InvoicingCustomizeCarousel__modal.BrandModal{right:-64px}}.InvoicingCustomizeCarousel__nav.InvoicingBrandNav{position:absolute;top:calc(100% + 16px);left:0;width:100%}