/* EOL-SG23-1 @ 27.12.2020 23.28.17 */
/* platinum-stretch.css, 29,433 bytes, 14.10.2020 03.51.43 */
.platinum-benefits h1,.platinum-benefits h2{margin:0 0 1rem;display:inline-block;text-align:left;font-weight:700}.platinum-benefits__display__item--intro__box-header__close-link::before,.platinum-benefits__display__item--tnc__box-header__close-link::before{content:"\e004"}/**/
                                                                                                                 @font-face{font-family:Iconography;src:url(iconography.woff) format('woff'),url(iconography.woff2) format('woff2')}
                                                                                                        
                                                                                                                                                                                                                                                                                 .platinum-benefits h1{font-size:20px}.platinum-benefits h2{font-size:1.6rem}.platinum-benefits p{padding:0;margin:0}.contentv4 .benefits__divider{border-top:1px solid #ccc;padding-bottom:30px;margin-top:30px}.contentv4 .platinumBenefitsTitle{padding-top:0}.platinum-benefits{max-width:100%;text-align:left;margin:0 2px;background-color:#fff}.platinum-benefits__display{list-style-type:none;text-align:left;padding-left:0;max-width:1200px}.platinum-benefits__display table,.platinum-benefits__display tbody,.platinum-benefits__display td,.platinum-benefits__display th,.platinum-benefits__display thead{display:table-cell;empty-cells:show}.platinum-benefits__display__item--ach{min-width:300px;max-width:1200px;background:#fff;border:1px solid rgba(102,102,102,.2);box-shadow:0 2px 4px 2px rgba(0,0,0,.1);border-radius:3px;margin-bottom:2rem;position:relative}.platinum-benefits__display__item--intro__box,.platinum-benefits__display__item--tnc__box{background:#fff;box-shadow:0 2px 4px 2px rgba(0,0,0,.19);border-radius:3px;width:100%;left:0}.platinum-benefits__display__item--tnc{min-width:300px;display:block}.platinum-benefits__display__item--tnc__box{display:block;padding:13px 0!important;max-height:500px;color:#333;position:relative;height:100%;overflow:hidden;box-sizing:border-box}
.platinum-benefits__display__item--tnc__box-header {
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-size: 20px;
    color: #333;
    text-align: center;
    font-style: normal;
    line-height: 25px;
    display: block;
    font-weight: 700
}.platinum-benefits__display__item--tnc__box-header__close-link{position:absolute;font-family:iconography;text-decoration:none!important;font-size:12px;right:20px;top:20px}.platinum-benefits__display__item--tnc__box-body{display:inline-block;text-align:left;line-height:17px;font-size:14px;font-family:HelveticaNeue-Light,Helvetica,Arial,sans-serif;font-weight:100;color:#151515;max-height:420px;height:auto;overflow-x:auto;padding:0 20px;margin-top:30px}.platinum-benefits__display__item--tnc__box-body h2:not(:first-child){margin-top:30px}
    .platinum-benefits__display__item--tnc__box-body h2 {
        font-weight: 700 !important;
        padding: 0;
        font-size: 14px;
        font-family: HelveticaNeue Helvetica Neue Helvetica, Arial, Lucida, Grande, sans-serif !important;
        color: #333;
        margin-bottom: 15px
    }.platinum-benefits__display__item--tnc__box-body ul{padding:0;margin:0}
    .platinum-benefits__display__item--tnc__box-body li {
        font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
        font-size: 14px;
        color: #151515;
        line-height: 17px;
        list-style: none;
        padding-top: 2px
    }.platinum-benefits__display__item--tnc__box-visible{display:block!important}.platinum-benefits__display__item--intro{min-width:300px;max-width:665px;display:none;margin-top:20px}.platinum-benefits__display__item--intro__box{display:block;margin:0!important;color:#333}.platinum-benefits__display__item--intro__box-img{display:inline-block;border:0;padding:0;margin:0;z-index:0;border-top-left-radius:3px;width:100%;max-width:665px;height:38vh;max-height:225px;background-repeat:no-repeat;background-size:cover;background-image:url(../../images/platinum-stretch/ps-intro.jpg)}.platinum-benefits__display__item--io-intro__box-img{display:inline-block;border:0;padding:0;margin:0;z-index:0;border-top-left-radius:3px;width:100%;max-width:665px;height:38vh;max-height:225px;background-repeat:no-repeat;background-size:cover;background-image:url(../../images/platinum-stretch/io-intro.jpg)}.platinum-benefits__display__item--gold-intro__box-img,.platinum-benefits__display__item--silver-intro__box-img{border:0;display:inline-block;padding:0;z-index:0;width:100%;max-width:665px;height:38vh;max-height:225px;background-repeat:no-repeat;background-size:cover;margin:0}.platinum-benefits__display__item--gold-intro__box-img{border-top-left-radius:3px;background-image:url(../../images/platinum-stretch/gold-intro.jpg)}.platinum-benefits__display__item--silver-intro__box-img{border-top-left-radius:3px;background-image:url(../../images/platinum-stretch/silver-intro.jpg)}.platinum-benefits__display__item--blue-intro__box-img{display:inline-block;border:0;padding:0;margin:0;z-index:0;border-top-left-radius:3px;width:100%;max-width:665px;height:38vh;max-height:225px;background-repeat:no-repeat;background-size:cover;background-image:url(../../images/platinum-stretch/blue-intro.jpg)}
.platinum-benefits__display__item--intro__box-header {
    font-style: normal;
    font-size: 2opx;
    line-height: 25px;
    padding: 13px 18px !important;
    display: block;
    text-align: center;
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    position: relative;
    z-index: 1
}.platinum-benefits__display__item--intro__box-header__close-link{position:absolute;font-family:iconography;right:20px;color:#fff!important;text-decoration:none!important;top:20px;font-size:10px;z-index:50}.platinum-benefits__display__item--intro__box-header__close-link:focus{box-shadow:none!important;border:.4px solid #4d90fe!important}.platinum-benefits__display__item--intro__box-body{display:block;text-align:center;padding-left:30px;padding-right:30px}
    .platinum-benefits__display__item--intro__box-body h1 {
        font-family: HelveticaNeue Helvetica Neue Helvetica, Arial, Lucida, Grande, sans-serif !important;
        font-size: 20px;
        color: #333;
        line-height: 25px;
        padding: 25px 0 20px;
        margin: 0;
        text-align: center;
        outline: 0
    }
    .platinum-benefits__cta--book-now-link, .platinum-benefits__display__item--intro__box-body li, .platinum-benefits__display__item--intro__box-body p {
        font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
        line-height: 17px;
        font-size: 14px
    }.platinum-benefits__display__item--intro__box-body p{color:#333;padding-right:10px;padding-bottom:0;text-align:center}.platinum-benefits__display__item--intro__box-body ul{padding:0;margin:0}.platinum-benefits__display__item--intro__box-body li{color:#151515;list-style:none;padding-top:2px}.platinum-benefits__display__item--intro__box-visible{display:block!important}.platinum-benefits__display__item{min-width:300px;max-width:1200px;background:#fff;box-shadow:0 2px 4px 2px rgba(0,0,0,.1);border-radius:3px;margin-bottom:1rem;padding:20px}.platinum-benefits__cta td{padding-top:30px;padding-bottom:10px}.exclamation-row-padding{padding-top:26px!important}.platinum-benefits__cta--book-now{background:#fff;text-align:right}@media only screen and (max-width:769px){.platinum-benefits__cta--book-now{text-align:left}}@media only screen and (max-width:480px){.platinum-benefits__cta--book-now{position:inherit;float:none;margin-right:10px;text-align:left}}.platinum-benefits__cta--book-now-link{color:#333;letter-spacing:0;cursor:pointer;font-weight:700;padding:10px 70px 8px;border:1px solid #333;box-shadow:0 2px 1px 0 rgba(0,0,0,.1);border-radius:3px}.a:active,a:hover{color:#333}.platinum-benefits__cta__tracker{display:block;float:left}.platinum-benefits__cta__tracker--icon{width:15px;margin-right:10px;vertical-align:bottom}
.platinum-benefits__cta__tracker--emphasis {
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #8d0203
}
.platinum-benefits__cta__tracker--details {
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-size: 14px;
    color: #333;
    letter-spacing: 0
}
.platinum-benefits__cta--learn-more, .platinum-benefits__cta1--offer-availed {
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0
}.platinum-benefits__cta--learn-more{font-weight:100;text-decoration:underline;color:#333;cursor:pointer}.platinum-benefits__cta--learn-more:hover,.platinum-benefits__cta1--learn-more:hover{text-decoration:none}.platinum-benefits__cta a{width:100%;font-size:14px}.platinum-benefits__cta1 td{padding-top:20px;line-height:17px;vertical-align:baseline}.platinum-benefits__cta1--offer-availed{text-align:right;text-transform:capitalize;color:#15700e;font-weight:700}@media only screen and (max-width:1024px){.platinum-benefits__cta1--offer-availed{display:table-cell!important}}@media only screen and (max-width:769px){.platinum-benefits__cta1--offer-availed{display:block!important}}@media only screen and (max-width:480px){.platinum-benefits__cta1--offer-availed{display:block!important}}.platinum-benefits__cta1__tracker{display:block;float:left}.platinum-benefits__cta1__tracker--icon{font-size:10px;height:15px;width:15px;font-family:iconography;border:1.5px solid #8d0203;color:#8d0203;border-radius:50%;margin-right:10px;vertical-align:top;text-align:center}.platinum-benefits__cta1__tracker--icon::before{content:"\e019"}
.platinum-benefits__cta1__tracker--emphasis {
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #8d0203;
    padding-right: 2px
}
.platinum-benefits__cta1__tracker--details {
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-size: 14px;
    color: #333;
    letter-spacing: 0
}
.platinum-benefits__cta1--learn-more {
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-weight: 100;
    font-size: 14px;
    line-height: 17px;
    color: #333;
    letter-spacing: 0;
    cursor: pointer
}.platinum-benefits__cta1 a{width:100%;font-size:14px}.platinum-benefits__cta2{padding:20px}
.platinum-benefits__cta2--learn-more-button {
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #fff !important;
    cursor: pointer;
    text-decoration: none !important;
    display: block;
    background: #c60c30 !important;
    max-width: 206px;
    max-height: 40px;
    margin: 0 auto;
    border-radius: 3px;
    line-height: 40px
}.platinum-benefits__cta2--learn-more-button:hover{color:#fff!important;text-decoration:none;box-shadow:0 0 .6rem 0 rgba(0,0,0,.5)}.platinum-benefits__cta2--learn-more-button:focus{border-radius:2px;box-shadow:0 0 2px 1.5px #fff,0 0 3px 3px #000,inset 0 0 .5px .5px #fff,inset 0 0 .5px 1.5px #000;outline:0}.platinum-benefits__image--container{padding:0;margin:0;overflow:hidden;width:32%;max-width:257px;max-height:279px;background-size:cover;background-repeat:no-repeat;vertical-align:top;background-position:center!important}@media only screen and (max-width:769px){.platinum-benefits__image--container{width:100%;min-width:100%;height:300px;min-height:300px}}@media only screen and (max-width:480px){.platinum-benefits__image--container{width:100%;min-width:100%;height:300px;min-height:300px}}.platinum-benefits__image{width:300px;max-width:300px;min-width:300px;max-height:280px;top:0;border-radius:5px 0 0}@media only screen and (min-width:480px) and (max-width:769px){.platinum-benefits__image{max-width:257px;width:257px;vertical-align:top;max-height:280px;border-radius:5px 0 0}}@media only screen and (min-width:769px) and (max-width:1024px){.platinum-benefits__image{max-width:257px;width:257px;vertical-align:top;max-height:280px;border-radius:5px 0 0}}@media only screen and (min-width:1024px) and (max-width:1100px){.platinum-benefits__image{max-width:257px;width:257px;vertical-align:top;max-height:280px;border-radius:5px 0 0}}@media only screen and (min-width:1100px){.platinum-benefits__image{max-width:257px;width:257px;max-height:280px;vertical-align:top;border-radius:5px 0 0}}.platinum-benefits__details-wrapper{padding:40px}@media only screen and (max-width:480px){.platinum-benefits__details-wrapper{padding:20px}}.platinum-benefits__details{padding-bottom:20px;border-bottom:1px dashed #d8d8d8}.platinum-benefits__details td{padding-bottom:20px}.platinum-benefits__details--1__tracker--icon{width:15px;margin-right:10px}.all-unlocked-tick{font-family:iconography;height:15px;width:16px;margin-right:10px;line-height:1.2;color:#15700e;border:1.5px solid #15700e;border-radius:50%;text-align:center}.all-unlocked-tick:after{content:"\0021";font-size:10px}
.platinum-benefits__details--1__tracker--emphasis {
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    line-height: 23px;
    color: #15700e;
    letter-spacing: 0;
    font-size: 18px;
    padding-top: 2px;
    display: inline-block
}
.platinum-benefits__details--1__tracker--details {
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-size: 14px;
    padding-top: 8px;
    color: #333;
    letter-spacing: 0
}
.platinum-benefits__category {
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.15rem;
    letter-spacing: .4rem;
    text-transform: uppercase;
    color: #333;
    text-align: center;
    hyphens: auto;
    opacity: .7;
    margin: 0
}
.platinum-benefits__title {
    font-family: HelveticaNeue Helvetica Neue Helvetica, Arial, Lucida, Grande, sans-serif !important;
    margin: 0;
    padding: 0;
    font-weight: 700 !important;
    font-size: 20px;
    line-height: 25px;
    color: #333 !important
}.platinum-benefits__date--part,.platinum-benefits__discover{font-size:14px;line-height:17px;color:#333;letter-spacing:0}.platinum-benefits__title:after{content:"";position:relative;display:block;background-color:#c60c30;width:60px;min-height:2px;height:2px;margin-top:10px;margin-bottom:20px}
.platinum-benefits__discover {
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    padding: 0 0 10px;
    font-weight: 100
}
.platinum-benefits__date--part {
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    padding: 0;
    font-weight: 700
}@media only screen and (max-width:769px){.platinum-benefits__date--part{margin-bottom:18px}}.offeravailed-tick{font-family:iconography;display:inline-block;height:16px;width:16px;line-height:1;margin-right:10px;color:#15700e;border:1.5px solid #15700e;border-radius:50%;text-align:center}.offeravailed-tick:after{content:"\0021";font-size:10px}.modal-is-visible .overlay{position:fixed;left:0;right:0;z-index:10;bottom:0;top:0;background:rgba(0,0,0,.5);opacity:.5;pointer-events:none}.modal-is-visible{overflow:hidden;position:fixed!important}.modal-is-visible .visible-modal{position:fixed;overflow:hidden;height:auto;width:55%;box-shadow:0 2px 4px 2px rgba(0,0,0,.19);max-width:665px;top:20%;left:32%;z-index:50;pointer-events:auto}.Screen-readers-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.platinumPlusTitle,.platinumPlusTitleBenefits{margin:20px 0 30px;text-align:left}
    .platinumBenefitsTitle .heading, .platinumPlusTitle .heading {
        font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
        padding-bottom: 10px;
        font-size: 18px;
        color: #333;
        letter-spacing: 0;
        line-height: 25px
    }
    .platinumPlusTitle .paragraph {
        font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
        font-size: 13px;
        color: #333;
        line-height: 18px
    }
    .platinumPlusTitleBenefits .heading {
        font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
        font-size: 18px;
        color: #333;
        padding-bottom: 10px;
        letter-spacing: 0;
        line-height: 25px
    }
    .platinumPlusTitleBenefits .paragraph {
        font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
        font-size: 13px;
        color: #333;
        line-height: 18px
    }.platinumPlus{text-align:left}
.heading, .platinumPlus {
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-size: 18px;
    color: #333;
    letter-spacing: 0;
    line-height: 25px;
    padding-bottom: 0
}.Tab-layout{background:#fff;border:1px solid rgba(102,102,102,.2);border-radius:0 0 3px 3px;box-shadow:0 2px 4px 2px rgba(0,0,0,.1);margin:10px 2px;max-width:1200px}.Tab-layout .tab-platinum{height:auto;width:100%;padding:0;margin:0;display:inline-flex;background-color:#f1f1f1}.Tab-layout .tab-platinum__tab-button{padding:21px 0 20px;cursor:pointer;color:#666;margin:0;list-style:none;background:#fff;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;text-align:center;width:33.33%}.Tab-layout .tab-platinum__tab-button__checked-image{width:16px;vertical-align:sub}
    .Tab-layout .tab-platinum__tab-button__text {
        display: inline-block;
        font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
        font-weight: 100;
        vertical-align: bottom;
        font-size: 16px;
        line-height: 18px
    }
    .Tab-layout .tab-platinum__tab-button--selected .tab-platinum__tab-button__text {
        color: #333;
        font-weight: 700;
        font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    }.Tab-layout .tab-platinum__tab-button--selected{border-bottom:3px solid #c60c30}.Tab-layout .tab-platinum__tab-button--selected__checked-image{width:16px;margin-left:50px;margin-right:10px;height:19px}.Tab-layout .tab-platinum__tab-button--selected__text{font-weight:100;font-size:1.6rem;line-height:1.84rem;margin-left:10px}.Tab-layout .offer-detail-tracking{background:#fff;max-width:100%;padding:0 40px 40px}@media only screen and (max-width:769px){.Tab-layout .offer-detail-tracking{padding:20px}}.Tab-layout .offer-detail-tracking__container{max-width:1200px;margin:0 auto}.Tab-layout .offer-detail-tracking__congratulations{background-color:rgba(21,112,14,.1);margin-top:30px;padding-bottom:10px;border-radius:3px;width:100%;height:auto;vertical-align:top}.Tab-layout .offer-detail-tracking__congratulations--container{display:inline-block}.Tab-layout .offer-detail-tracking__congratulations--checked-image{height:15px;width:15px;margin:10px;vertical-align:top}
.Tab-layout .offer-detail-tracking__congratulations--congratulations-header {
    margin-top: 10px;
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-weight: 700;
    font-size: 14px;
    color: #15700e;
    line-height: 17px;
    display: -webkit-box;
    width: inherit
}
.Tab-layout .offer-detail-tracking__congratulations--congratulations-message {
    font-size: 14px;
    letter-spacing: 0;
    padding-top: 5px;
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-style: normal;
    color: #15700e;
    line-height: 17px;
    width: inherit
}
.Tab-layout .offer-detail-tracking__miles {
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-style: normal;
    float: left;
    font-size: 1.4rem;
    color: #333;
    letter-spacing: 0;
    line-height: 0;
    text-align: left;
    border-radius: 3px 3px 0 0
}.Tab-layout .offer-detail-tracking__earned-need-status{margin-top:30px}.Tab-layout .offer-detail-tracking__earned-need-status:after{content:"";display:block;clear:both}
.Tab-layout .offer-detail-tracking__miles-heading-earned, .Tab-layout .offer-detail-tracking__miles-heading-total {
    font-size: 14px;
    color: #333;
    line-height: 17px;
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-weight: 100;
    letter-spacing: 0
}
.Tab-layout .offer-detail-tracking__description strong {
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    color: #2a2a2a
}
.Tab-layout .offer-detail-tracking__description, .Tab-layout .offer-detail-tracking__description--no-border {
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-weight: 100;
    padding-top: 20px;
    font-size: 14px;
    line-height: 17px;
    width: 100%;
    text-align: left;
    letter-spacing: 0
}.Tab-layout .offer-detail-tracking__description{color:#333;border:none;border-bottom:1px solid #d8d8d8;padding-bottom:20px;border-style:none none dashed}.Tab-layout .offer-detail-tracking__description--no-border{color:#333;padding-bottom:10px}
.Tab-layout .offer-detail-tracking__expire {
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    text-align: left;
    display: block;
    width: 100%;
    border-bottom: 1px dashed #d8d8d8;
    padding-bottom: 20px;
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-weight: 700;
    line-height: 17px
}.Tab-layout .offer-detail-tracking__part-head--1{width:100%;text-align:left;height:100%;background:#f6f6f6;border-radius:3px 3px 0 0;padding:20px;position:absolute}@media only screen and (max-width:769px){.Tab-layout .offer-detail-tracking__part-head--1{width:100%;float:none;height:118px;position:relative}}@media only screen and (min-width:769px){.Tab-layout .offer-detail-tracking__part-head--1__details{position:absolute;bottom:20px;width:90%}}
.Tab-layout .offer-detail-tracking__part-head--1__title {
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-style: normal;
    font-size: 1.4rem;
    line-height: 1.61rem;
    text-align: left;
    color: #333
}.Tab-layout .offer-detail-tracking__part-head--1__tracker{text-align:right;float:right}
.Tab-layout .offer-detail-tracking__part-head--1__tracker--details {
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-size: 20px;
    color: #333;
    letter-spacing: 0;
    font-weight: 700;
    line-height: 24px;
    display: inline
}.Tab-layout .offer-detail-tracking__part-head--1__progressbar{position:relative;width:100%;height:7px;margin:10px 1px 0;border-radius:10px;background:#e7e7e7}.Tab-layout .offer-detail-tracking__part-head--1__progressbar--percentage{background:#287214;position:absolute;top:0;left:0;height:8px;border-top-left-radius:10px;border-bottom-left-radius:10px}.Tab-layout .offer-detail-tracking__book-row{display:flex;width:100%}.Tab-layout .offer-detail-tracking__book-row:after{content:"";display:block;clear:both}
.Tab-layout .offer-detail-tracking__book-row__book-button {
    font-size: 16px;
    text-align: center;
    background: #c60c30;
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    line-height: 40px;
    box-shadow: 0 2px 1px 0 rgba(0,0,0,.1);
    border-radius: 3px;
    width: 180px;
    height: 40px;
    margin-top: 40px;
    float: right;
    color: #fff;
    font-weight: 700;
    letter-spacing: 0
}.Tab-layout .offer-detail-tracking__book-row__book-button:focus{border-radius:2px;box-shadow:0 0 2px 1.5px #fff,0 0 3px 3px #000,inset 0 0 .5px .5px #fff,inset 0 0 .5px 1.5px #000;outline:0}.Tab-layout .offer-detail-tracking__book-row__book-button:hover{box-shadow:0 0 .6rem 0 rgba(0,0,0,.5)}.Tab-layout .complimentary-uprade{background:#fff;max-width:100%;font-size:14px;display:none;padding:0 0 44px 40px;text-align:left}@media only screen and (max-width:769px){.Tab-layout .complimentary-uprade{padding:20px}}.Tab-layout .complimentary-uprade__container{max-width:1099px;margin:0 auto}.Tab-layout .complimentary-uprade__image{display:inline-block;width:220px;background-size:cover;height:150px;vertical-align:top}.Tab-layout .complimentary-uprade-container{margin-top:30px}.Tab-layout .complimentary-uprade__description-container{margin-left:40px;width:60%;display:inline-block}
.Tab-layout .complimentary-uprade__description-container__heading {
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-size: 20px;
    color: #333;
    letter-spacing: 0;
    line-height: 25px;
    font-weight: 700;
    width: 100%;
    padding-bottom: 10px
}
.Tab-layout .complimentary-uprade__description-container__description {
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    width: 100%;
    padding-bottom: 10px;
    font-weight: 100;
    line-height: 17px
}
.Tab-layout .complimentary-uprade__description-container__expire {
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    font-weight: 700;
    line-height: 17px;
    width: 100%;
    border-bottom: 1px dashed #d8d8d8;
    padding-bottom: 20px;
    display: block
}.Tab-layout .complimentary-uprade__description-container__book-row{display:inline-block;padding-top:22px;width:100%}
.Tab-layout .complimentary-uprade__description-container__book-row__terms-conditions {
    font-size: 14px;
    color: #333;
    letter-spacing: 0;
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-weight: 100;
    line-height: 17px
}.Tab-layout .complimentary-uprade__description-container__book-row__offer-availed-button{display:inline-block;float:right;width:55%;text-align:right}.Tab-layout .complimentary-uprade__description-container__book-row:after{content:"";display:block;clear:right}.Tab-layout .complimentary-uprade__description-container__book-row__offer-availed-button__image{width:16px;vertical-align:sub}
.Tab-layout .complimentary-uprade__description-container__book-row__offer-availed-button__offer-availed-text {
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-size: 14px;
    color: #15700e;
    letter-spacing: 0;
    padding-left: 10px;
    display: inline-block;
    line-height: 17px
}.congratulation-tick,.tab-button-tick{font-family:iconography;color:#15700e;display:inline-block;text-align:center}.tab-button-tick{height:18px;width:18px;margin-right:10px;line-height:1.2;border:1.5px solid #15700e;border-radius:50%}.tab-button-tick:after{content:"\0021";font-size:10px}.tab-button{display:inline-block;height:19px;width:16px;vertical-align:bottom;margin-right:10px;text-align:center}.lock{background:url(../../images/platinum-stretch/lock-icon.svg) no-repeat}.unlock{background:url(../../images/platinum-stretch//unlock-icon.svg) no-repeat}.lock-grey{background:url(../../images/platinum-stretch/lock-icon-grey.svg) no-repeat}.unlock-grey{background:url(../../images/platinum-stretch/unlock-icon-grey.svg) no-repeat}.congratulation-tick{vertical-align:top;height:15px;width:15px;margin:10px 10px 0;line-height:1;border:1.5px solid #15700e;border-radius:50%}.congratulation-tick:after{content:"\0021";font-size:8px}.contentv4 .benefits-table-paragraph{display:inline-block;font-size:13px}.contentv4 .benefits-table-filter{float:right!important}#myBenefitResults tr{height:34px}#myBenefitResults tr th{height:34px;vertical-align:middle;border:1px solid #d0cdc6;background-color:#666;font-size:14px;text-align:center;color:#fff}#myBenefitResults tr th.date{width:113px}#myBenefitResults tr th.benefit{width:68%}#myBenefitResults tr th.status{width:18%}
    #myBenefitResults tr td {
        text-align: center;
        vertical-align: middle;
        border-width: medium 1px 1px;
        border-style: none solid solid;
        border-color: -moz-use-text-color #d0cdc6 #d0cdc6;
        -moz-border-top-colors: none;
        -moz-border-right-colors: none;
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        border-image: none;
        margin: 0;
        padding: 0;
        border-spacing: 0;
        border-collapse: collapse;
        font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
        background: 0 0
    }.benefit-page-selector{display:block;margin-top:15px;float:left}.benefit-page-selector select{width:115px}#MainContent_ctl01_chkRedeemed{background:#00f}.tableControls{display:block!important}.arrow-indicator:after{content:'\0028';font-family:iconography!important;color:#666;position:relative;z-index:1;text-transform:none;margin-left:10px;font-size:9px;top:0;vertical-align:middle}.external-indicator.arrow-indicator:before{content:'\e01d';font-size:14px;font-family:iconography!important;color:#666;position:relative;z-index:1;text-transform:none;margin-right:6px;top:0;font-weight:400;vertical-align:bottom}
.Tab-layout .offer-detail-tracking__book-row__terms-conditions {
    font-size: 14px;
    font-family: HelveticaNeue ,"Helvetica Neue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-weight: 100;
    line-height: 17px;
    margin-top: 32px;
    color: #333;
    letter-spacing: 0;
    float: left;
    width: auto;
    display: block;
    clear: left
}.ps_FAQ{display:block;width:70%}span.offer-detail-tracking__book--link-text{text-decoration:underline}.offeravailed-expired{line-height:1.5em;font-size:12px;padding:2px}.platinum-benefits__discover .optInCheckbox.platBCheck .checkboxCellContainer{padding-left:0}.platinum-benefits__discover .optInCheckbox.platBCheck .preferencesCheckBoxName .notOptedIn a{width:auto}
