﻿.card{border:1px solid var(--color-border);background:#fff;box-shadow:var(--box-shadow-card);border-radius:var(--border-radius-large);margin:1.5em auto;position:relative;transition:border var(--animation-speed-link) linear}.card .card--grid{position:relative;padding:1em}.card .card--grid i{width:1.1em;text-align:center}.card .card--img{margin:0 auto;max-width:160px;min-width:70px;position:relative;display:block}.card .card--img a,.card .card--img img{display:block}.card .card--img::before{opacity:0;transition:opacity .2s ease-in;font-family:var(--font-icon);font-weight:var(--font-icon-light);font-size:1.2em;background:rgba(0,0,0,.6);border-radius:5px;top:0;right:0;bottom:0;left:0;content:"";position:absolute;display:grid;z-index:2;color:#fff;text-align:center;align-items:center;padding:.25em .5em}.card .card--img:hover::before{opacity:1}.card .card--title-offer{margin:.5em 0}.card .card--title{color:var(--color-secondary);line-height:var(--heading-line-height);font-weight:var(--font-weight-bold);font-size:1.15em;margin:0;display:block}.card .card--title a:hover{color:var(--color-secondary)}.card .card--selling-points{padding-top:.75em}.card .card--selling-points ul{list-style:none;margin:0;padding:0}.card .card--selling-points ul li{padding-bottom:.5em}.card .card--selling-points ul li .card--selling-point-title{line-height:var(--heading-line-height);display:grid;grid-template-columns:auto 1fr;grid-gap:.5em;align-items:center}.card .card--selling-points ul li .card--selling-point-desc{color:var(--color-text-grey);line-height:var(--heading-line-height);margin-top:.25em;display:none}.card .card--award{display:flex;margin-top:.5em}.card .card--award .card--award-icon img{width:16px;margin-right:.5em;margin-top:.1em}.card .card--award .card--award-text{line-height:var(--heading-line-height)}.card .card--value .card--value-num{font-weight:var(--font-weight-bold)}.card .card--value svg{fill:var(--color-tertiary);font-weight:var(--font-icon-bold);margin-right:.25em}.card .card--apply{margin:.35em 0 0 0;display:grid;grid-template-columns:1fr;grid-gap:.5em 1em}.card .card--apply .apply-btn{text-align:center}.card .card--apply .btn{width:100%;display:block;white-space:nowrap;box-sizing:border-box}.card .card--btns{display:grid;grid-template-columns:1fr 1fr;grid-gap:.3rem;align-items:center}.card .card--btns a.btn{font-size:.8rem}.card .card--expanded{border-top:1px solid var(--color-border);display:none}.card .card--expanded.active{display:block}.card .card--expanded .card-expand-close--outer{text-align:center;grid-column:1/-1;position:relative;z-index:1}.card .card--expanded .card--expanded-menu ul{list-style:none;margin:0;padding:0}.card .card--expanded .card--expanded-menu ul li a{display:block;text-decoration:none;line-height:var(--heading-line-height);padding:.4rem 1rem .4rem .7rem;color:var(--color-text);border-bottom:none;border-left:2px solid #fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.8em}.card .card--expanded .card--expanded-menu ul li a:hover{color:var(--color-primary)}.card .card--expanded .card--expanded-menu ul li.active a{border-left:2px solid var(--color-primary);font-weight:var(--font-weight-bold);color:var(--color-secondary)}.card .card--expanded .card--expanded-menu ul li.active a:hover{color:var(--color-secondary)}.card .card--expanded .card--expanded-data{padding:1rem;position:relative;font-size:.8em}.card .card--expanded .card--expanded-data h4{margin-top:0}.card .card--expanded .card--expanded-data .specs-heading{color:var(--color-text-grey);margin-bottom:.75em;display:block}.card .card--expanded .card--expanded-data .card--data-scrollable-section{height:180px;overflow-y:scroll;font-size:.8em;background:var(--color-light);padding:1em 1.5em;line-height:1.35;border-radius:var(--border-radius)}.card .card--expanded .card--expanded-data .data-max-height-outer{position:relative;overflow:hidden;max-height:200px}.card .card--expanded .card--expanded-data .data-max-height-outer.active{padding-bottom:2em}.card .card--expanded .card--expanded-data .data-max-height-outer .expand-btn{padding-left:0;font-size:.9em;color:var(--color-secondary)}.card .card--expanded .card--expanded-data .data-max-height-outer .expand-btn::after{content:"+";font-size:1.1em;margin:.18em 0 0 .2em}.card .card--expanded .card--expanded-data .data-max-height-outer .expand-btn .expand-btn--text-active{display:none}.card .card--expanded .card--expanded-data .data-max-height-outer .expand-btn.active{bottom:-0.5em}.card .card--expanded .card--expanded-data .data-max-height-outer .expand-btn.active .expand-btn--text-active{display:inline-block}.card .card--expanded .card--expanded-data .data-max-height-outer .expand-btn.active .expand-btn--text{display:none}.card .card--expanded .card--expanded-data .data-max-height-outer .expand-btn.active::after{content:"-"}.card .card--expanded .card--expanded-data .data-max-height{max-height:200px;transition:max-height .2s ease-in}.card .card--expanded .card--expanded-data .data-max-height ul{margin:0 0 2em 0}.card .card--expanded .card--expanded-data .data-max-height-outer.active,.card .card--expanded .card--expanded-data .data-max-height.active{max-height:150em;transition:max-height .2s ease-in}.card .card--expanded .card--expanded-data .data-max-height-fade{content:" ";position:absolute;width:100%;height:185px;background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);bottom:0;left:0;right:0}.card .card--expanded .card--expanded-data .data-max-height-fade.active{display:none}.card .card--expanded .card--expanded-data .expand-btn{position:absolute;z-index:1;bottom:0}.card .card--expanded .card--expanded-data .card--data-column{margin-bottom:2em}.card .card--expanded .card--expanded-data .card--data-column ul{list-style:none;margin:0;padding:0}.card .card--expanded .card--expanded-data .card--data-column ul.card--data-links{border-top:1px solid var(--color-border);padding-top:.75em}.card .card--expanded .card--expanded-data .card--data-column ul.card--data-links li{margin-left:1.2em;border:0;margin-bottom:.75em;line-height:1.4;padding:0;display:block}.card .card--expanded .card--expanded-data .card--data-column ul.card--best_for-list li{display:inline-block}.card .card--expanded .card--expanded-data .card--data-column ul li{border-top:1px solid var(--color-border);display:flex;justify-content:space-between;grid-gap:2em;align-items:center;line-height:1.2;padding:.7em 0}.card .card--expanded .card--expanded-data .card--data-column ul li span.card--data-column-title{display:flex;align-items:center;grid-gap:.5em}.card .card--expanded .card--expanded-data .card--data-column ul li .card--data-column-value{font-size:1.2em;font-weight:var(--font-weight-bold);display:flex;gap:.5em;align-items:center}.card .card--expanded .card--expanded-data .card--data-column ul li .card--data-column-value .point{color:var(--color-primary);font-weight:var(--font-weight-bold);font-size:1.2em}.card .card--expanded .card--expanded-data .card--data-column ul li .card--data-column-value .small-print{width:80px;font-weight:var(--font-weight-regular)}.card .card--expanded .card--expanded-data .card--data-column ul li.card--data-column--transfer-partners{display:block}.card .card--expanded .card--expanded-data .card--data-column ul li.card--data-column--transfer-partners .transfer-partners-name::after{content:", "}.card .card--expanded .card--expanded-data .card--data-column ul li.card--data-column--transfer-partners .transfer-partners-name:last-child::after{content:""}.card .card--expanded .card--expanded-data .card--data-column .card-data--title::before,.card .card--expanded .card--expanded-data .card--data-column .card-data--title i{margin-right:.25em;width:1em;font-weight:var(--font-icon-bold)}.card .card--expanded .card--expanded-data .card--data-column .card--best_for-list{border-top:1px solid var(--color-border);margin-bottom:2em}.card .card--expanded .card--expanded-data .card--data-column .card--best_for-list li{border:0}.card .card--expanded .card--expanded-data .card--data-column--group{margin-bottom:2em}.card .card--expanded .card--expanded-data .card--data-column--group .card--data-column{margin:0}.card .card--expanded .card--expanded-data .data-container{margin:0;padding:0}.card .card--expanded .card--expanded-data .card--data-table-row{display:grid;grid-template-columns:1fr auto;grid-gap:1em;align-items:center;border-bottom:1px solid var(--color-border);padding:.7em 0}.card .card--expanded .card--expanded-data .card--data-table-row.card--data-table-header{padding-bottom:0}.calc-the-rewards{color:var(--color-primary);display:block;font-weight:var(--font-weight-bold)}.calc-the-rewards i{margin-right:.2em}.card--offer{color:var(--color-primary);font-weight:var(--font-weight-bold);line-height:var(--heading-line-height);margin:.15em 0;font-size:1.15em}.offer-ends-on{color:var(--color-red);font-style:italic;font-weight:var(--font-weight-regular);font-size:.8rem;margin-top:.4em;display:block}.offer-ends-on::before{font-family:var(--font-icon);content:" ";margin-right:.4em;font-style:normal}.site-main ul.card--best_for-list,.card--best_for-list{list-style:none;margin:0;padding:0}.site-main ul.card--best_for-list li,.card--best_for-list li{border:0;display:inline-block}.site-main ul.card--best_for-list li::after,.card--best_for-list li::after{font-size:1rem;content:"+";padding:0 .5em;color:var(--color-text-grey)}.site-main ul.card--best_for-list li:last-child::after,.card--best_for-list li:last-child::after{display:none}.miles-checkmark,.miles-x,.field-true{font-family:var(--font-icon);font-weight:var(--font-icon-bold);font-size:1.2rem}.miles-checkmark::before,.field-true::before{content:"";color:var(--color-primary)}.miles-x::before{content:"";color:var(--color-x)}body .terms-cta{color:var(--color-text-grey);text-transform:uppercase;text-decoration:none;font-size:.65em;letter-spacing:.1em;display:block;text-align:center;grid-column:span 2;border-top:1px solid var(--color-light);padding-top:.5em;margin:0 -0.9em}body .terms-cta::before{font-family:var(--font-icon);content:"";margin-right:.5em;font-weight:300;font-size:.9rem}body .entry-header-card .terms-cta{color:#aaa}body .terms-cta.tooltip::after{display:none}body .card-m-h .terms-cta{margin-top:0}body .card-list .terms-cta,body .card-s-content .terms-cta{display:inline-block;margin-top:0;border-top:0;padding-top:0}body .card-list .terms-cta span,body .card-s-content .terms-cta span{display:none}body .card-list .terms-cta::before,body .card-s-content .terms-cta::before{margin-right:0;margin-left:.75em;font-size:.8rem}body .card-list .terms-cta.tooltip::after,body .card-s-content .terms-cta.tooltip::after{display:block}.setting--mc_rewards_allspending .card-data--title::before{content:"";font-family:var(--font-icon)}.setting--mc_rewards_travel .card-data--title::before{content:"";font-family:var(--font-icon)}.setting--mc_rewards_local_transport .card-data--title::before{content:"";font-family:var(--font-icon)}.setting--mc_rewards_restaurants .card-data--title::before{content:"";font-family:var(--font-icon)}.setting--mc_rewards_groceries .card-data--title::before{content:"";font-family:var(--font-icon)}.setting--mc_rewards_convenience_stores .card-data--title::before{content:"";font-family:var(--font-icon)}.setting--mc_rewards_gas_stations .card-data--title::before{content:"";font-family:var(--font-icon)}.setting--mc_rewards_pharmacies .card-data--title::before{content:"";font-family:var(--font-icon)}.setting--mc_rewards_office .card-data--title::before{content:"";font-family:var(--font-icon)}.setting--mc_rewards_telecom .card-data--title::before{content:"";font-family:var(--font-icon)}.setting--mc_rewards_entertainment .card-data--title::before{content:"";font-family:var(--font-icon)}.setting--mc_online_transactions .card-data--title::before{content:"";font-family:var(--font-icon)}.setting--mc_streaming_services .card-data--title::before{content:"";font-family:var(--font-icon)}.setting--mc_rewards_recurring_payments .card-data--title::before{content:"";font-family:var(--font-icon)}/*# sourceMappingURL=cards.css.map */
