.gen-module-segment-order-summary-table{width:100%}.gen-module-segment-order-summary-table-row{display:flex;font-size:.875rem;justify-content:space-between;line-height:1.25rem;width:100%}@media (min-width:0px) and (max-width:600px){.gen-module-segment-order-summary-table-row{font-size:13px;line-height:18px}}.gen-module-segment-order-summary-table-row-start{align-items:baseline;display:flex;justify-content:flex-start;width:50%}.gen-module-segment-order-summary-table-row-center{align-items:baseline;display:flex;justify-content:center;text-align:center;width:16.666667%}.gen-module-segment-order-summary-table-row-end{align-items:baseline;display:flex;justify-content:flex-end;text-align:right;width:16.666667%}.gen-module-segment-order-summary-table-subtotal{display:flex;justify-content:space-between;width:100%}.gen-module-segment-order-summary-table-subtotal,.gen-module-segment-order-summary-table-subtotal:hover{background-color:var(--gen-styles-neutral-white)}.gen-module-segment-order-summary-table-subtotal-cell{align-items:center;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;font-weight:900;justify-content:flex-end;line-height:1.25rem;padding-top:1.5rem;text-align:right}@media (min-width:0px) and (max-width:600px){.gen-module-segment-order-summary-table-subtotal-cell{font-size:13px;line-height:18px}}.gen-module-segment-order-summary-table-discount{display:flex;font-family:Bebas Neue;font-size:.875rem;justify-content:space-between;line-height:1.25rem;width:100%}.gen-module-segment-order-summary-table-discount,.gen-module-segment-order-summary-table-discount:hover{background-color:var(--gen-styles-neutral-white)}@media (min-width:0px) and (max-width:600px){.gen-module-segment-order-summary-table-discount{font-size:13px;line-height:18px}}.gen-module-segment-order-summary-table-discount-text{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;margin-left:.25rem;margin-right:.25rem}.gen-module-segment-order-summary-table-discount-description{color:var(--gen-styles-neutral-gray-darker);font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;line-height:1rem;margin-bottom:1.5rem}.gen-module-segment-order-summary-table-info{color:var(--gen-styles-status-success-color);font-size:1.125rem;font-weight:500;line-height:1.25rem;margin-bottom:.25rem}.gen-module-segment-order-summary-table-success{color:var(--gen-styles-highlight-success-color)}.gen-module-segment-order-summary-table-highlight{color:var(--gen-styles-highlight-warning-color)}.gen-module-segment-order-summary-table-error{color:var(--gen-styles-highlight-error-color)}.gen-module-segment-order-summary-table-error-block{background-color:var(--gen-styles-highlight-error-color);color:var(--gen-styles-neutral-white)}.gen-module-segment-order-summary-table-row-total{display:flex;font-size:1rem;justify-content:space-between;line-height:1.5rem;width:100%}@media (min-width:0px) and (max-width:600px){.gen-module-segment-order-summary-table-row-total{font-size:.875rem;line-height:1.25rem}}.gen-module-segment-order-summary-table-total{align-items:center;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:900;justify-content:flex-end;text-align:right}.gen-module-segment-order-summary-table-footnote{display:flex;justify-content:space-between;width:100%}.gen-module-segment-order-summary-table-footnote,.gen-module-segment-order-summary-table-footnote:hover{background-color:var(--gen-styles-neutral-white)}.gen-module-segment-order-summary-table-footnote-cell{align-items:baseline;color:var(--gen-styles-neutral-gray-dark);display:flex;flex-direction:column;font-size:.75rem;font-style:italic;font-weight:600;justify-content:flex-start;line-height:1rem;margin-top:-.25rem;width:100%}.gen-module-segment-payment-state-notifications{margin-bottom:1rem;padding-bottom:1.5rem;padding-top:1.5rem}.gen-module-segment-payment-state-notifications-structure-success{background-color:var(--gen-styles-status-success-light-color);border-color:var(--gen-styles-custom-success-dark)}.gen-module-segment-payment-state-notifications-structure-pending{background-color:var(--gen-styles-status-warning-light-color);border-color:var(--gen-styles-status-warning-color)}.gen-module-segment-payment-state-notifications-header-success{color:var(--gen-styles-custom-success-dark)}.gen-module-segment-payment-state-notifications-header-pending{color:var(--gen-styles-status-warning-color)}.gen-module-segment-payment-state-notifications-header-amt-base{font-family:Alfa Slab One;font-size:3rem;letter-spacing:-.05em;line-height:1;margin-bottom:3rem}@media (min-width:0px) and (max-width:600px){.gen-module-segment-payment-state-notifications-header-amt-base{font-size:3rem;line-height:1}}@media (min-width:601px) and (max-width:767px){.gen-module-segment-payment-state-notifications-header-amt-base{font-size:3rem;line-height:1}}@media (min-width:768px) and (max-width:1023px){.gen-module-segment-payment-state-notifications-header-amt-base{font-size:2.25rem;line-height:2.5rem}}.gen-module-segment-payment-state-notifications-additional-instructions{border-color:var(--gen-styles-status-warning-color);border-left-width:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;font-style:italic;font-weight:500;line-height:1rem;padding-left:1rem;padding-right:1rem}.gen-module-segment-payment-state-notifications-notify-info-block{margin-bottom:.5rem}.gen-module-segment-payment-state-notifications-notify-info-header{color:var(--gen-styles-neutral-gray-darker);font-family:Bebas Neue;font-size:1rem;font-weight:700;letter-spacing:.05em;line-height:1.5rem;text-transform:uppercase}.gen-module-segment-payment-state-notifications-notify-info-text{color:var(--gen-styles-neutral-gray-darkest);font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:900;letter-spacing:-.05em;line-height:1.5rem;margin-top:-.25rem;text-transform:uppercase}.gen-preset-form-tabs-cards-yes-no-error{color:var(--gen-styles-highlight-error-color);font-style:italic;font-weight:700}.gen-preset-form-tabs-cards-yes-no-expiry-error{display:inline-block;font-size:.75rem;letter-spacing:-.025em;line-height:1rem;margin-bottom:1.5rem}