.order-summary{padding:16px;background:#f7f7fa;background:var(--ae-color-neutral-20,#f7f7fa);border:1px solid #dddee1;border:1px solid var(--ae-color-neutral-150,#dddee1);min-height:155px;border-radius:12px}.order-summary .ordersummary-down-arrow{display:none}.order-summary .letter-spacing{letter-spacing:.1em}.order-summary .ticket-type-name{margin-left:4px}.order-summary .fees-label,.order-summary .ticket-donation-name{margin-left:22px}.order-summary .ticket-tier-breakdown-details{margin-top:4px}.order-summary .ticket-savings-details,.order-summary .ticket-tier-breakdown-details .ticket-tier-breakdown-row{margin-bottom:2px}.order-summary .savings-breakdown-info-icon{cursor:pointer;color:#1e2137;color:var(--ae-color-neutral-1000,#1e2137);display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:0 0 14px;position:relative;top:2px}.order-summary .savings-breakdown-info-icon i,.order-summary .savings-breakdown-info-icon svg{width:14px;height:14px;display:block}.order-summary .ticket_middle_line{margin:9px 0 7px 22px!important;border-color:#e9e9eb!important}.order-summary .order-summary-tickets{margin-bottom:25px}.order-summary .order-summary-tickets label{display:flex;align-items:end}.order-summary .ticket-type-badge{height:-webkit-max-content;height:max-content;margin:1px 4px;padding:2px 4px;border-radius:6px;font-style:italic;font-size:11px;cursor:default;background-color:#e9e9eb;background-color:var(--ae-color-neutral-100,#e9e9eb);color:#626473;color:var(--ae-color-neutral-700,#626473)}.order-summary .total-ticket_middle_line{margin:13px 0!important;border-color:#e9e9eb!important}.order-summary .total-tickets{margin-left:6px;font-family:Gilroy;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#8e909b}.waitlist-order-summary{margin-bottom:16px}.savings-breakdown-tooltip-portal{pointer-events:auto}.savings-breakdown-tooltip-portal .savings-breakdown-tooltip__card{position:relative;width:320px;padding:12px;background-color:#fff;background-color:var(--ae-color-neutral-0,#fff);color:#1e2137;color:var(--ae-color-neutral-1000,#1e2137);border:1px solid #e9e9eb;border:1px solid var(--ae-color-neutral-100,#e9e9eb);border-radius:12px;box-shadow:0 8px 24px rgba(16,24,40,.08);box-shadow:0 8px 24px var(--ae-color-dark-blue-shadow-005,rgba(16,24,40,.08));text-align:left;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.savings-breakdown-tooltip-portal .savings-breakdown-tooltip__arrow{position:absolute;right:-8px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #e9e9eb;border-left:8px solid var(--ae-color-neutral-100,#e9e9eb)}.savings-breakdown-tooltip-portal .savings-breakdown-tooltip__arrow:after{content:"";position:absolute;top:-7px;right:1px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #fff;border-left:7px solid var(--ae-color-neutral-0,#fff)}.savings-breakdown-tooltip-portal .savings-breakdown-tooltip__rows{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.savings-breakdown-tooltip-portal .savings-breakdown-tooltip__row,.savings-breakdown-tooltip-portal .savings-breakdown-tooltip__total{display:flex;justify-content:space-between;align-items:center;grid-gap:16px;gap:16px}.savings-breakdown-tooltip-portal .savings-breakdown-tooltip__amount,.savings-breakdown-tooltip-portal .savings-breakdown-tooltip__total-amount{white-space:nowrap}.savings-breakdown-tooltip-portal .savings-breakdown-tooltip__divider{margin:0;border:none;border-top:1px solid #e9e9eb;border-top:1px solid var(--ae-color-neutral-100,#e9e9eb)}@media(max-width:992px){.order-summary{border:none;padding:0;background:#fff}.ordersummary-down-arrow{width:32px;height:32px;background:#f1f2f6;border-radius:50%;display:flex!important;justify-content:center;align-items:center}.waitlist-order-summary{padding:16px;background:#f7f7fa;background:var(--ae-color-neutral-20,#f7f7fa);border:1px solid #e9e9eb}}.order-summary-info-icon{width:14px;height:14px;flex-shrink:0;color:#a5a6af;color:var(--ae-color-neutral-400,#a5a6af)}.order-summary-info-icon svg{width:14px;height:14px}.order-summary-info-icon svg path{fill:#a5a6af;fill:var(--ae-color-neutral-400,#a5a6af)}.order-summary-info-icon:hover svg path{fill:rgba(var(--ae-color-accent),1);fill:var(--ae-color-primary-1000,rgba(var(--ae-color-accent),1))}