.cc-delete-modal .modal-dialog{margin:0 auto;max-height:95%;max-width:35rem;overflow-y:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:767.98px){.cc-delete-modal .modal-dialog{max-width:calc(100% - 30px)}}.cc-delete-modal .modal-voucher{margin:0 auto;max-height:150%;max-width:43.75rem;overflow-y:hidden;top:4%}@media (max-width:767.98px){.cc-delete-modal .modal-voucher{max-width:calc(100% - 30px)}}.cc-delete-modal .modal-content{border-radius:0;padding:0 2.5rem 2.5rem}@media (max-width:767.98px){.cc-delete-modal .modal-content{padding:0 1.5625rem 1.5625rem}}.cc-delete-modal .modal-voucher-content{border-radius:0;padding:0 0 2.5rem}@media (max-width:767.98px){.cc-delete-modal .modal-voucher-content{border:0;bottom:0;left:0;max-height:50vh;max-width:100%;overflow:auto;padding:0 1.5625rem 1.5625rem;position:fixed;right:0;top:auto;-ms-overflow-style:none;overflow:-moz-scrollbars-none;scrollbar-width:none}.cc-delete-modal .modal-voucher-content::-webkit-scrollbar{display:none}}@media (max-width:767.98px){.cc-delete-modal .modal-voucher-content.modal-content{border-radius:.5rem .5rem 0 0}.cc-delete-modal .cc-voucher-info{-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center}.cc-delete-modal .cc-voucher-barcode{-ms-flex-direction:column;flex-direction:column;padding:0 0 1.875rem}}.cc-delete-modal .modal-header{border:none;border-radius:0;display:block;padding-top:3.125rem}@media (max-width:767.98px){.cc-delete-modal .modal-header{margin:0 auto;max-width:100%;padding-left:0;padding-right:0}}.cc-delete-modal .modal-header .close{font-size:1.3125rem;margin:0;position:absolute;right:1.25rem;top:1.25rem;z-index:1}.cc-delete-modal .modal-header .modal-title{color:#000;font-size:1.25rem;font-weight:600;line-height:1.5rem;padding-bottom:.8125rem;position:relative;text-align:center;text-transform:uppercase}@media (max-width:767.98px){.cc-delete-modal .modal-header .modal-title{padding-bottom:.25rem}}.cc-delete-modal .cc-modal-description{color:#000;display:block;font-family:DM Sans,system-ui,Arial,sans-serif;font-size:.875rem;font-size-adjust:.5;font-weight:400;line-height:1.3125rem;margin-bottom:1.5625rem;margin-left:auto;margin-right:auto;max-width:28.4375rem;text-align:center}.cc-delete-modal .modal-body{color:#000;font-size:.875rem;font-weight:400;line-height:1.3125rem;padding:0;text-align:center}@media (max-width:767.98px){.cc-delete-modal .modal-body{margin:0 auto;max-width:100%;padding-left:0;padding-right:0;width:100%}}.cc-delete-modal .cc-content-button-back{margin:0 auto;max-width:20.9375rem}.cc-delete-modal .cc-content-modal-buttons{padding-top:1.875rem;text-align:center}.cc-delete-modal .cc-content-modal-buttons button{min-width:10.0625rem}@media (max-width:767.98px){.cc-delete-modal .cc-content-modal-buttons button{display:block;width:100%}}.cc-delete-modal .cc-content-modal-buttons .cc-button-type-2{margin-left:1.875rem}@media (max-width:767.98px){.cc-delete-modal .cc-content-modal-buttons .cc-button-type-2{margin-left:0;margin-top:.9375rem}}.cc-account-points .cc-container-small{max-width:63.125rem}@media (max-width:767.98px){.cc-account-points .cc-container-small{padding:0}}.cc-account-points .cc-content-loyalty{-ms-flex-align:center;align-items:center;border-bottom:.0625rem solid #ccc;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding-bottom:2.5rem}@media (max-width:767.98px){.cc-account-points .cc-content-loyalty{-ms-flex-align:initial;align-items:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:initial;flex-wrap:nowrap;-ms-flex-pack:initial;justify-content:normal;padding-bottom:1.875rem}}.cc-account-points .cc-content-loyalty .cc-content-card-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:33.125rem;width:100%}@media (max-width:1023.98px){.cc-account-points .cc-content-loyalty .cc-content-card-container{-ms-flex-direction:column;flex-direction:column}}.cc-account-points .cc-content-loyalty .cc-content-card-container .cc-content-card{-ms-flex:0 0 11.25rem;flex:0 0 11.25rem;max-width:11.25rem;width:11.25rem}@media (max-width:767.98px){.cc-account-points .cc-content-loyalty .cc-content-card-container .cc-content-card{-ms-flex:initial;flex:initial;margin:0 auto;max-width:11.25rem;padding:0;width:11.25rem}}.cc-account-points .cc-content-loyalty .cc-content-card-container .cc-content-card .cc-card{display:block;height:7.375rem;width:11.25rem}.cc-account-points .cc-content-loyalty .cc-content-card-container .cc-content-text{-ms-flex:0 0 calc(100% - 180px);flex:0 0 calc(100% - 180px);max-width:calc(100% - 180px);padding-left:2.1875rem;width:calc(100% - 180px)}@media (max-width:767.98px){.cc-account-points .cc-content-loyalty .cc-content-card-container .cc-content-text{-ms-flex:initial;flex:initial;margin-top:1.25rem;max-width:100%;padding:0 .9375rem;width:100%}}.cc-account-points .cc-content-loyalty .cc-content-card-container .cc-content-text .cc-loyalty-text{color:#000;display:block;font-size:.8125rem;font-weight:600;line-height:1.125rem;padding-bottom:.25rem;text-align:left;text-transform:uppercase}@media (max-width:767.98px){.cc-account-points .cc-content-loyalty .cc-content-card-container .cc-content-text .cc-loyalty-text{text-align:center}}.cc-account-points .cc-content-loyalty .cc-content-card-container .cc-content-text .cc-loyalty-points{color:#e60000;display:block;font-size:1.25rem;font-weight:500;line-height:1.875rem;padding-bottom:.125rem;text-align:left;text-transform:uppercase}@media (max-width:767.98px){.cc-account-points .cc-content-loyalty .cc-content-card-container .cc-content-text .cc-loyalty-points{text-align:center}}.cc-account-points .cc-content-loyalty .cc-content-card-container .cc-content-text .cc-content-loyalty-link{text-align:left}@media (max-width:767.98px){.cc-account-points .cc-content-loyalty .cc-content-card-container .cc-content-text .cc-content-loyalty-link{text-align:center}}.cc-account-points .cc-content-loyalty .cc-content-card-container .cc-content-text .cc-content-loyalty-link .cc-loyalty-link{color:#000;display:inline-block;font-size:.875rem;font-weight:500;line-height:1.125rem;text-align:left;text-decoration:underline;text-transform:uppercase}@media (max-width:767.98px){.cc-account-points .cc-content-loyalty .cc-content-card-container .cc-content-text .cc-content-loyalty-link .cc-loyalty-link{text-align:center}}.cc-account-points .cc-content-loyalty .cc-content-card-container .cc-content-text .cc-content-loyalty-items{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.3125rem;text-align:left}@media (max-width:767.98px){.cc-account-points .cc-content-loyalty .cc-content-card-container .cc-content-text .cc-content-loyalty-items{text-align:center}}.cc-account-points .cc-content-loyalty .cc-content-card-container .cc-content-text .cc-content-loyalty-items .cc-loyalty-item{display:inline-block;vertical-align:top}@media (max-width:767.98px){.cc-account-points .cc-content-loyalty .cc-content-card-container .cc-content-text .cc-content-loyalty-items .cc-loyalty-item .cc-loyalty-points,.cc-account-points .cc-content-loyalty .cc-content-card-container .cc-content-text .cc-content-loyalty-items .cc-loyalty-item .cc-loyalty-text{text-align:left}.cc-account-points .cc-content-loyalty .cc-content-card-container .cc-content-text .cc-content-loyalty-items .cc-loyalty-item .cc-loyalty-points{font-size:1.25rem}}.cc-account-points .cc-content-loyalty .cc-content-levels-chart{margin-top:1.5625rem}.cc-account-points .cc-content-loyalty .cc-content-levels-chart .cc-level-text{color:#000;display:block;font-size:.875rem;font-weight:400;line-height:1.3125rem;text-align:center}@media (max-width:767.98px){.cc-account-points .cc-content-loyalty .cc-content-levels-chart .cc-level-text{margin:0 auto;padding:0 15%;text-align:center}}.cc-account-points .cc-content-loyalty .cc-content-levels-chart .cc-level-text.cc-centered{text-align:center}.cc-account-points .cc-content-loyalty .cc-content-levels-chart .cc-level-text strong{color:#e60000;font-weight:600;text-transform:uppercase}.cc-account-points .cc-content-loyalty .cc-content-levels-chart .cc-levels-graphic{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0 0 1.25rem}.cc-account-points .cc-content-loyalty .cc-content-levels-chart .cc-levels-graphic .cc-account-level{display:block;padding:1.25rem .9375rem 0}@media (max-width:767.98px){.cc-account-points .cc-content-loyalty .cc-content-levels-chart .cc-levels-graphic .cc-account-level{width:33%}}.cc-account-points .cc-content-loyalty .cc-content-levels-chart .cc-levels-graphic .cc-account-level .cc-level-icon{color:#e60000;display:block;font-size:1.6875rem;margin:0 auto .4375rem;text-align:center}.cc-account-points .cc-content-loyalty .cc-content-levels-chart .cc-levels-graphic .cc-account-level .cc-account-level-text{color:#e60000;display:block;font-size:.8125rem;font-weight:600;line-height:1.125rem;text-align:center;text-transform:uppercase}.cc-account-points .cc-content-loyalty .cc-content-levels-chart .cc-levels-graphic .cc-account-level .cc-account-level-points-range{color:#000;display:block;font-size:.8125rem;font-weight:400;line-height:1.125rem;margin-top:.25rem;text-align:center}.cc-account-points .cc-content-loyalty .cc-content-levels-chart .cc-content-loyalty-rules-link{text-align:center}@media (max-width:767.98px){.cc-account-points .cc-content-loyalty .cc-content-levels-chart .cc-content-loyalty-rules-link{text-align:center}}.cc-account-points .cc-content-loyalty .cc-content-levels-chart .cc-content-loyalty-rules-link .cc-loyalty-rules-link{color:#000;display:inline-block;font-size:.875rem;font-weight:500;line-height:1.125rem;text-align:left;text-decoration:underline;text-transform:uppercase}@media (max-width:767.98px){.cc-account-points .cc-content-loyalty .cc-content-levels-chart .cc-content-loyalty-rules-link .cc-loyalty-rules-link{text-align:center}}@media (min-width:375px){.cc-account-points .cc-content-loyalty .cc-content-levels-chart .cc-content-loyalty-rules-link .cc-loyalty-rules-link .modal-dialog{max-width:none}}.cc-content-my-profile .cc-account-club__message{background:#e7e6dd;border-radius:.125rem;color:#756e65;font-size:.8125rem;font-weight:500;letter-spacing:.00813rem;margin:0;padding:.5rem .8125rem;text-align:left}.cc-content-my-profile .cc-account-club__message:active,.cc-content-my-profile .cc-account-club__message:hover{text-decoration:underline}@media (max-width:1199.98px){.cc-content-my-profile .cc-account-club__message{margin-top:.4375rem}}.cc-content-my-profile .cc-account-club__points{color:#d40001}#ui-datepicker-div{background:#fff!important;border-radius:0;left:0!important;padding:0;position:absolute!important;top:-1.25rem!important}#ui-datepicker-div .ui-widget-header{border:none;border-radius:0}#ui-datepicker-div .ui-datepicker-header{background:#fff;border-bottom:1px solid #ddd;padding:.625rem}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span{top:58%}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev .ui-icon-circle-triangle-w{background-position:inherit;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span{top:58%}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next .ui-icon-circle-triangle-e{background-position:inherit;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#ui-datepicker-div .ui-datepicker-header .ui-state-hover{background:#fff;background-image:none;border:none}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:center;font-size:.8125rem;gap:1.5625rem;justify-content:center}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month{border:none;cursor:pointer;font-weight:600;width:3.125rem}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year{border:none;cursor:pointer;font-weight:600;width:3.75rem}#ui-datepicker-div .ui-state-default{background:#fff;border:none;font-size:.8125rem;font-weight:600;text-align:center}#ui-datepicker-div .ui-state-active{background:#e60000}#ui-datepicker-div .ui-state-highlight{color:#000}#ui-datepicker-div .ui-datepicker-calendar th{color:#e60000;font-size:.6875rem;font-weight:600;text-transform:uppercase}.cc-loyalty-page__container .cc-section{border-bottom:.0625rem solid #000;padding:1.875rem 0}.cc-loyalty-page__container .cc-section:first-child{padding-top:0}.cc-loyalty-page__container .cc-section:last-child{border:0;padding-bottom:1.25rem}.cc-loyalty-page__container .cc-section.cc-loyalty-banner__container{border:0}.cc-loyalty-page__container .cc-section .cc-loyalty__title{color:#000;display:block;font-size:.9375rem;font-weight:600;line-height:1.375rem;margin-bottom:.625rem;text-align:left;text-decoration:none;text-transform:none}@media (max-width:1199.98px){.cc-loyalty-page__container .cc-section .cc-loyalty__title{margin-bottom:.75rem}}.cc-loyalty-page__container .cc-section .cc-loyalty__title.cc-loyalty-tiers__numberOfPoints{margin-bottom:.125rem}.cc-loyalty-page__container .cc-section .cc-loyalty__subtitle{color:#000;display:block;font-size:.8125rem;font-weight:600;line-height:1.125rem;text-align:left;text-decoration:none;text-transform:none}.cc-loyalty-page__container .cc-section .cc-loyalty__text{color:#000;display:inline-block;font-size:.8125rem;font-weight:500;line-height:1.125rem;margin-left:.1875rem;text-align:left;text-decoration:none;text-transform:none}.cc-loyalty-page__container .cc-section .cc-loyalty__red-text{color:#d40001;display:block;font-size:1.375rem;font-weight:600;line-height:1.625rem;text-align:left;text-decoration:none;text-transform:none}.cc-loyalty-page__container .cc-section .cc-loyalty__big-red-text{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:.375rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;color:#d40001;font-size:1.375rem;font-weight:600;gap:.4375rem;line-height:1.625rem;margin-bottom:.75rem;text-align:left;text-decoration:none;text-transform:none}@media (max-width:1199.98px){.cc-loyalty-page__container .cc-section .cc-loyalty__big-red-text{font-size:1.25rem;line-height:1.5rem;margin-bottom:.625rem;margin-top:-.3125rem}}.cc-loyalty-page__container .cc-section .cc-loyalty__link{height:auto}.cc-loyalty-page__container .cc-section .cc-loyalty__img-tier{height:1.5rem;max-height:1.5rem;max-width:1.5rem;min-height:1.5rem;min-width:1.5rem;width:1.5rem}.cc-loyalty-page__container .cc-loyalty-overview__container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:1199.98px){.cc-loyalty-page__container .cc-loyalty-overview__container{-ms-flex-direction:column;flex-direction:column}}.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__section{-ms-flex-item-align:stretch;align-self:stretch;border-right:.0625rem solid #e7e6dd;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:38%;min-width:38%;padding-left:2.0625rem;padding-right:3.125rem;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__section:first-child{max-width:33%;min-width:33%;padding-left:0;padding-right:1.875rem}@media (max-width:1199.98px){.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__section:first-child{max-width:100%;min-width:100%;padding-right:0}}.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__section:first-child .cc-loyalty__title{text-transform:capitalize}@media (max-width:1199.98px){.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__section:first-child .cc-loyalty__title{margin-left:-.0625rem}}.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__section:last-child{border-right:0;padding-right:0}@media (max-width:1199.98px){.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__section{border-bottom:.0625rem solid #e7e6dd;border-right:0;max-width:100%;padding:1.5625rem 0 1.1875rem}.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__section:first-child{padding-top:0}.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__section:last-child{border-bottom:0;padding-bottom:0}}@media (max-width:767.98px){.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__card .cc-loyalty-overview-card-container{margin-left:-.5rem;width:100%}@media (max-width:1199.98px){.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__card .cc-loyalty-overview-card-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.625rem;margin-left:0}}.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__card .cc-loyalty-overview-card-container .cc-loyalty-card-img{margin:.375rem .5rem;width:11.25rem}@media (max-width:1199.98px){.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__card .cc-loyalty-overview-card-container .cc-loyalty-card-img{margin:-.25rem 0 0}}.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__card .cc-loyalty-overview-card-container #viewCardModal .modal-dialog{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:767.98px){.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__card .cc-loyalty-overview-card-container #viewCardModal .modal-dialog{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:100%;width:100%}.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__card .cc-loyalty-overview-card-container #viewCardModal .modal-content{height:58%;margin-top:.9375rem}}.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__card .cc-loyalty-overview-card-container #viewCardModal .modal-content .modal-header{padding-bottom:0}@media (max-width:767.98px){.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__card .cc-loyalty-overview-card-container #viewCardModal .modal-content .modal-header{margin:0}}.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__card .cc-loyalty-overview-card-container #viewCardModal .modal-content .modal-header .close{padding:0}.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__card .cc-loyalty-overview-card-container #viewCardModal .modal-content .modal-header .close .icon-close-remove:before{font-weight:600}@media (max-width:1199.98px){.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__card .cc-loyalty-overview-card-container #viewCardModal .modal-content .cc-view-card-modal-title{margin-bottom:.3125rem}}.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__card .cc-loyalty-overview-card-container #viewCardModal .modal-content .cc-account-club-card-number{font-size:.9375rem;font-weight:500;letter-spacing:.00937rem;line-height:1.375rem}.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__card .cc-loyalty-overview-card-container #viewCardModal .modal-content .cc-account-club-card-content{border:.75px solid #d40001;border-radius:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:auto;padding:2.375rem 2.4375rem .5rem;width:100%}@media (max-width:1199.98px){.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__card .cc-loyalty-overview-card-container #viewCardModal .modal-content .cc-account-club-card-content{padding:.4375rem 1.3125rem 0}}.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__card .cc-loyalty-overview-card-container #viewCardModal .modal-content .cc-account-club-card-content .cc-account-club-card-barcode{height:auto;width:100%}.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__card .cc-loyalty-overview-card-container #viewCardModal .modal-content .cc-account-club-card-content .cc-account-club-card-barcode svg{height:auto;padding-top:1.25rem;width:100%}.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__card .cc-loyalty-overview-card-container #viewCardModal .modal-content .cc-account-club-card-content .cc-account-club-card-barcode text{display:none}.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__card .cc-loyalty-overview-card-container .cc-loyalty-card-button{display:-ms-flexbox;display:flex;-ms-flex-pack:start;height:auto;justify-content:flex-start;margin-left:.5rem;margin-top:.5rem}.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__current-tier .cc-loyalty-current-tier__description{margin-bottom:1.25rem;max-width:15.625rem}@media (max-width:767.98px){.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__current-tier .cc-loyalty-current-tier__description{max-width:unset}}.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__current-tier .cc-loyalty-current-tier__img-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:0}.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__points-vouchers span{display:block}.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__points-vouchers .cc-loyalty-overview__points .cc-loyalty-points-expiry-date{margin-bottom:.75rem}.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__points-vouchers .cc-loyalty-overview__points~.cc-loyalty-overview__vouchers{margin-top:2.5rem}.cc-loyalty-page__container .cc-loyalty-overview__container .cc-loyalty-overview__points-vouchers .cc-loyalty-overview__vouchers .cc-loyalty-vouchers-counter{margin-bottom:.625rem}.cc-loyalty-page__container .cc-loyalty-tiers__container .cc-loyalty__red-text{font-size:.8125rem;line-height:1.375rem;text-transform:none}.cc-loyalty-page__container .cc-loyalty-tiers__container .cc-loyalty-tiers__bar-container{display:grid;gap:.25rem;grid-template-columns:1fr 1fr 1fr;margin-bottom:1.0625rem;margin-top:1.8125rem}@media (max-width:767.98px){.cc-loyalty-page__container .cc-loyalty-tiers__container .cc-loyalty-tiers__bar-container{grid-template-columns:1fr;margin-top:1.875rem}}.cc-loyalty-page__container .cc-loyalty-tiers__container .cc-loyalty-tiers__bar-container .cc-loyalty-tiers__tier-container{background-color:#f2f2ee;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:.75rem 1rem;position:relative;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.cc-loyalty-page__container .cc-loyalty-tiers__container .cc-loyalty-tiers__bar-container .cc-loyalty-tiers__tier-container:hover .cc-loyalty__text{color:#d40001}.cc-loyalty-page__container .cc-loyalty-tiers__container .cc-loyalty-tiers__bar-container .cc-loyalty-tiers__tier-container:hover .cc-loyalty-tiers__tier-container__tooltip{display:block}.cc-loyalty-page__container .cc-loyalty-tiers__container .cc-loyalty-tiers__bar-container .cc-loyalty-tiers__tier-container__tooltip{background-color:#fff;border-radius:.125rem;bottom:calc(100% + 10px);display:none;-webkit-filter:drop-shadow(0 0 8px rgba(0,0,0,.2));filter:drop-shadow(0 0 8px rgba(0,0,0,.2));left:0;padding:.75rem .5rem;position:absolute;width:100%}.cc-loyalty-page__container .cc-loyalty-tiers__container .cc-loyalty-tiers__bar-container .cc-loyalty-tiers__tier-container__tooltip:after{aspect-ratio:2;background:#fff;bottom:-.5625rem;-webkit-clip-path:polygon(50% 100%,100% 0,0 0);clip-path:polygon(50% 100%,100% 0,0 0);content:"";display:block;height:1.1875rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.cc-loyalty-page__container .cc-loyalty-tiers__container .cc-loyalty-tiers__bar-container .cc-loyalty-tiers__tier-container__tooltip ul{padding-left:1.25rem}.cc-loyalty-page__container .cc-loyalty-tiers__container .cc-loyalty-tiers__bar-container .cc-loyalty-tiers__tier-container__tooltip ul li{display:list-item;list-style-type:disc}.cc-loyalty-page__container .cc-loyalty-tiers__container .cc-loyalty-tiers__bar-container .cc-loyalty-tiers__tier-container__tooltip__title{color:#d40001;font-size:.9375rem;font-weight:700;line-height:1.375rem;margin-bottom:.9375rem}.cc-loyalty-page__container .cc-loyalty-tiers__container .cc-loyalty-tiers__bar-container .cc-loyalty-tiers__tier-container__tooltip__title img{margin-right:.25rem}.cc-loyalty-page__container .cc-loyalty-tiers__container .cc-loyalty-tiers__bar-container .cc-loyalty-tiers__tier-container__tooltip ul li,.cc-loyalty-page__container .cc-loyalty-tiers__container .cc-loyalty-tiers__bar-container .cc-loyalty-tiers__tier-container__tooltip__text{font-size:.8125rem;font-weight:500;letter-spacing:.00813rem;line-height:1.125rem;margin-bottom:0}.cc-loyalty-page__container .cc-loyalty-tiers__container .cc-loyalty-tiers__bar-container .cc-loyalty-tiers__tier-container .cc-loyalty__text{color:#756e65;font-size:.9375rem;font-weight:600;letter-spacing:.00937rem;line-height:1.375rem}.cc-loyalty-page__container .cc-loyalty-tiers__container .cc-loyalty-tiers__bar-container .cc-loyalty-tiers__tier-container .cc-loyalty__text.cc-loyalty-tiers__current-tier{color:#d40001}.cc-loyalty-page__container .cc-loyalty-tiers__container .cc-loyalty-tiers__bar-container .cc-loyalty-tiers__tier-container.cc-loyalty-tiers__active{background-color:rgba(230,0,0,.1)}.cc-loyalty-page__container .cc-loyalty-tiers__container .cc-loyalty-tiers__bar-container .cc-loyalty-tiers__tier-container.cc-loyalty-tiers__active .cc-loyalty__infoIcon,.cc-loyalty-page__container .cc-loyalty-tiers__container .cc-loyalty-tiers__bar-container .cc-loyalty-tiers__tier-container.cc-loyalty-tiers__active .cc-loyalty__text{color:#d40001}.cc-loyalty-page__container .cc-loyalty-tiers__container .cc-loyalty-tiers__bar-container .cc-loyalty__infoIcon{color:#756e65;display:inline-block;height:3.3125rem;margin-top:-.5625rem;padding:.9375rem 1.1875rem 1.5rem 0;width:2.0625rem}.cc-loyalty-page__container .cc-loyalty-tiers__container .cc-loyalty-tiers__bar-container .cc-loyalty__activeIcon{height:1.25rem;width:1.25rem}.cc-loyalty-page__container .cc-loyalty-voucher__container .cc-discount-table{margin-top:1.5625rem;max-width:100%}.cc-loyalty-page__container .cc-loyalty-voucher__container .cc-discount-table .cc-table-row{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}@media (max-width:767.98px){.cc-loyalty-page__container .cc-loyalty-voucher__container .cc-discount-table .cc-table-row{display:block;margin-bottom:1.25rem;padding-right:2.5rem}.cc-loyalty-page__container .cc-loyalty-voucher__container .cc-discount-table .cc-table-row.cc-table-row-head{display:none}}.cc-loyalty-page__container .cc-loyalty-voucher__container .cc-discount-table .cc-table-row.cc-table-row-head .cc-table-text-head{color:#756e65;display:block;font-size:.8125rem;font-weight:600;line-height:1.125rem;margin:0;padding:0;text-align:left}.cc-loyalty-page__container .cc-loyalty-voucher__container .cc-discount-table .cc-table-row .cc-table-col{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding:.46875rem 0;width:20%}@media (max-width:767.98px){.cc-loyalty-page__container .cc-loyalty-voucher__container .cc-discount-table .cc-table-row .cc-table-col{max-width:100%;padding:.25rem 0;width:100%;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){.cc-loyalty-page__container .cc-loyalty-voucher__container .cc-discount-table .cc-table-row .cc-table-col.cc-table-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:25%}.cc-loyalty-page__container .cc-loyalty-voucher__container .cc-discount-table .cc-table-row .cc-table-col.cc-table-col-5{-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;width:15%}}@media (max-width:767.98px){.cc-loyalty-page__container .cc-loyalty-voucher__container .cc-discount-table .cc-table-row .cc-table-col.cc-table-col-4:not(.cc-loyalty-promos__promo-code){display:none}}.cc-loyalty-page__container .cc-loyalty-voucher__container .cc-discount-table .cc-table-row .cc-table-col.cc-table-col-4 .cc-loyalty__red-text{font-size:.8125rem}.cc-loyalty-page__container .cc-loyalty-voucher__container .cc-discount-table .cc-table-row .cc-table-col.cc-table-col-5{text-align:right}.cc-loyalty-page__container .cc-loyalty-voucher__container .cc-discount-table .cc-table-row .cc-table-col.cc-table-col-5 .cc-loyalty__link{color:#919496;font-weight:500}.cc-loyalty-page__container .cc-loyalty-voucher__container .cc-discount-table .cc-table-row .cc-table-col .cc-table-label-mobile{color:#756e65;display:none;-ms-flex:0 0 7.25rem;flex:0 0 7.25rem;font-size:.8125rem;font-weight:600;line-height:1.125rem;margin:0;max-width:7.25rem;padding:0;text-align:left;width:7.25rem}@media (max-width:767.98px){.cc-loyalty-page__container .cc-loyalty-voucher__container .cc-discount-table .cc-table-row .cc-table-col .cc-table-label-mobile{display:block}}.cc-loyalty-page__container .cc-loyalty-voucher__container .cc-discount-table .cc-table-row .cc-table-col .cc-table-text{margin:0;padding:0}@media (max-width:767.98px){.cc-loyalty-page__container .cc-loyalty-voucher__container .cc-discount-table .cc-table-row .cc-table-col .cc-table-text{-ms-flex:0 0 calc(100% - 116px);flex:0 0 calc(100% - 116px);max-width:calc(100% - 116px);width:calc(100% - 116px)}}.cc-loyalty-page__container .cc-loyalty-voucher__container .cc-discount-table .cc-table-row .cc-table-col .cc-table-text.cc-loyalty-vouchers__expired-text{color:#919496;font-weight:600}.cc-loyalty-page__container .cc-loyalty-voucher__container .cc-discount-table .cc-table-row.cc-table-row-2 .cc-table-label-mobile{-ms-flex:0 0 7.5rem;flex:0 0 7.5rem;max-width:7.5rem;width:7.5rem}@media (max-width:767.98px){.cc-loyalty-page__container .cc-loyalty-voucher__container .cc-discount-table .cc-table-row.cc-table-row-2 .cc-table-text{-ms-flex:0 0 calc(100% - 130px);flex:0 0 calc(100% - 130px);max-width:calc(100% - 130px);width:calc(100% - 130px)}.cc-loyalty-page__container .cc-loyalty-voucher__container .cc-other-table{border-top:.0625rem solid #ccc;margin-top:.9375rem}}.cc-loyalty-page__container .cc-loyalty-voucher__container .cc-content-show-other{display:block;padding-top:.625rem;text-align:left}.cc-loyalty-page__container .cc-loyalty-voucher__container .cc-content-show-other .cc-show-other{background:transparent;border:0;color:#000;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:500;line-height:1.3125rem;margin:0;padding:0;text-align:left;text-decoration:underline;text-transform:uppercase}.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-loyalty__text{font-size:.875rem}.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2{max-width:46.875rem;padding-top:0}.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-table-row{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}@media (max-width:767.98px){.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-table-row{display:block;margin-bottom:.9375rem;padding-right:2.5rem}.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-table-row.cc-table-row-head{display:none}}.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-table-row .cc-table-col{padding:.3125rem 0}@media (max-width:767.98px){.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-table-row .cc-table-col{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-table-row .cc-table-col.cc-table-col-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%}@media (max-width:767.98px){.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-table-row .cc-table-col.cc-table-col-2{max-width:100%;width:100%}}.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-table-row .cc-table-col.cc-table-col-1,.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-table-row .cc-table-col.cc-table-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:25%}@media (max-width:767.98px){.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-table-row .cc-table-col.cc-table-col-1,.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-table-row .cc-table-col.cc-table-col-3{max-width:100%;width:100%}}.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-table-row .cc-table-text-head{color:#756e65;display:block;font-size:.8125rem;font-weight:600;line-height:1.125rem;margin:0;padding:0;text-align:left;text-transform:uppercase}@media (max-width:767.98px){.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-table-row .cc-table-text-head{display:none}}.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-table-row .cc-table-label-mobile{color:#756e65;display:none;-ms-flex:0 0 6.25rem;flex:0 0 6.25rem;font-size:.8125rem;font-weight:600;line-height:1.125rem;margin:0;max-width:6.25rem;padding:0;text-align:left;text-transform:uppercase;width:6.25rem}@media (max-width:767.98px){.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-table-row .cc-table-label-mobile{display:block}}.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-table-row .cc-table-text{color:#000;display:block;font-size:.9375rem;font-weight:500;line-height:1.375rem;margin:0;padding:0;text-align:left}@media (max-width:767.98px){.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-table-row .cc-table-text{-ms-flex:0 0 calc(100% - 110px);flex:0 0 calc(100% - 110px);max-width:calc(100% - 110px);width:calc(100% - 110px)}}.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-table-row .cc-table-text .cc-table-text-link{color:inherit;font-weight:500;text-decoration:underline}.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-table-row .cc-table-text.cc-loyalty__red-text{color:#d40001}.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-loyalty-button{background:#f7f7f7;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:600;margin-top:1.25rem;padding:.875rem 1.0625rem .875rem 1.375rem}@media (max-width:767.98px){.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-loyalty-button{width:100%;-ms-flex-pack:justify;justify-content:space-between}}.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-loyalty-button .cc-loyalty-button-arrow{font-size:1rem;margin-left:.9375rem;padding:.1875rem;-webkit-transition:all .3s;transition:all .3s}.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-loyalty-button .cc-show-text{display:none}.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-loyalty-button .cc-hide-text,.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-loyalty-button.collapsed .cc-show-text{display:block}.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-loyalty-button.collapsed .cc-hide-text{display:none}.cc-loyalty-page__container .cc-loyalty-point-history__container .cc-discount-table-2 .cc-loyalty-button.collapsed .cc-loyalty-button-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.cc-loyalty-page__container .cc-loyalty-referral__container .cc-loyalty__title{margin-bottom:1.25rem}.cc-loyalty-page__container .cc-loyalty-referral__container .cc-loyalty-referral__row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:7.1875rem;-moz-column-gap:7.1875rem;column-gap:7.1875rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:767.98px){.cc-loyalty-page__container .cc-loyalty-referral__container .cc-loyalty-referral__row{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-ms-flex-direction:column;flex-direction:column;row-gap:1.25rem}}.cc-loyalty-page__container .cc-loyalty-referral__container .cc-loyalty-referral__row .cc-loyalty-referral__column .cc-loyalty__subtitle{margin-bottom:.9375rem}@media (max-width:767.98px){.cc-loyalty-page__container .cc-loyalty-referral__container .cc-loyalty-referral__row .cc-loyalty-referral__column .cc-loyalty__big-red-text{font-size:2.1875rem;line-height:2.6875rem}}.cc-loyalty-page__container .cc-loyalty-referral__container .cc-loyalty-referral__row .cc-loyalty-referral__column .cc-loyalty-referral__copy-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cc-loyalty-page__container .cc-loyalty-referral__container .cc-loyalty-referral__row .cc-loyalty-referral__column .cc-loyalty-referral__copy-container .cc-loyalty-referral__copy-button{color:#919496;font-size:.8125rem;font-weight:500;line-height:1.25rem;text-align:initial;text-decoration:underline;text-transform:none}.cc-loyalty-page__container .cc-loyalty-referral__container .cc-loyalty-referral__row .cc-loyalty-referral__column .cc-loyalty-referral__copy-container .cc-loyalty-referral__copy-confirm{color:#419500;display:none;font-size:.8125rem;font-weight:500;line-height:1.25rem;text-align:initial;text-decoration:none;text-transform:none}.cc-wallet-section__card-info-container{background-image:-webkit-gradient(linear,left top,right top,from(#f2f2ee),to(#aba79b));background-image:-webkit-linear-gradient(left,#f2f2ee,#aba79b);background-image:linear-gradient(90deg,#f2f2ee,#aba79b);border-radius:.625rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:13.5rem;min-width:22.3125rem;padding:3.6875rem 1.5rem 1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:767.98px){.cc-wallet-section__card-info-container{height:12.5rem;min-width:21.4375rem}}.cc-wallet-section__card-info-container .cc-wallet-section__card-info-title{font-size:.8125rem;font-weight:400;line-height:1.125rem}.cc-wallet-section__card-info-container .cc-wallet-section__card-info-value{font-size:.8125rem;font-weight:700;line-height:1.125rem}.cc-wallet-section__card-info-container .cc-wallet-section__card-info-value-lg{font-size:1.125rem;font-weight:700;line-height:1.5rem}.cc-wallet-section__card-info-container .cc-wallet-section__card-number-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;row-gap:.5rem}.cc-wallet-section__card-info-container .cc-wallet-section__card-info-bottom{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cc-wallet-section__card-info-container .cc-wallet-section__card-info-bottom .cc-wallet-section__card-info-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;row-gap:.5rem}.cc-wallet-section__card-info-container .cc-wallet-section__card-info-bottom .cc-wallet-section__card-info-column .cc-wallet-section__card-type-img{width:2.375rem}.cc-wallet-section__card-info-container .cc-wallet-section__card-info-bottom .cc-wallet-section__card-info-column .cc-wallet-section__card-type-img.cc-long-logo{width:3.25rem}.cc-wallet-section__card-info-container .cc-wallet-section__card-info-bottom .cc-wallet-section__card-info-column .cc-wallet-section__card-type-img.cc-short-logo{width:2.375rem}.cc-wallet-section{margin-bottom:1.875rem;padding-bottom:1.875rem}.cc-wallet-section .cc-wallet-section__title{font-size:1.25rem;font-weight:600;line-height:1.5rem;margin:0 0 1.875rem;text-align:left;text-transform:capitalize}.cc-wallet-section .cc-wallet-section__container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:1.5rem}@media (max-width:767.98px){.cc-wallet-section .cc-wallet-section__container{-ms-flex-direction:column;flex-direction:column}}.cc-wallet-section .cc-wallet-section__container .cc-wallet-section-no-cards{margin:0 auto}.cc-wallet-section .cc-wallet-section__container .cc-wallet-section__card-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;row-gap:.75rem}.cc-wallet-section .cc-wallet-section__container .cc-wallet-section__card-container .cc-wallet-section__buttons-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cc-wallet-section .cc-wallet-section__container .cc-wallet-section__card-container .cc-wallet-section__buttons-container .cc-wallet-section-default-card__container,.cc-wallet-section .cc-wallet-section__container .cc-wallet-section__card-container .cc-wallet-section__buttons-container .cc-wallet-section__button{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-webkit-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cc-wallet-section .cc-wallet-section__container .cc-wallet-section__card-container .cc-wallet-section__buttons-container .cc-wallet-section__button:hover{color:#d40001}.cc-wallet-section .cc-wallet-section__container .cc-wallet-section__card-container .cc-wallet-section__buttons-container .cc-wallet-section__button:hover .cc-wallet-section__button-text{border-bottom:.0625rem solid #d40001}.cc-wallet-section .cc-wallet-section__container .cc-wallet-section__card-container .cc-wallet-section__buttons-container .cc-wallet-section__button-text{border-bottom:.0625rem solid #140000;font-size:.75rem;font-weight:500;line-height:1.125rem;text-transform:uppercase}.cc-wallet-section .cc-wallet-section__container .cc-wallet-section__card-container .cc-wallet-section__buttons-container .cc-wallet-section-default-card__text{color:#419500;font-size:.75rem;font-weight:500;line-height:1.125rem;text-transform:uppercase}.cc-wallet-section .cc-wallet-section__container .cc-wallet-section__card-container .cc-wallet-section__buttons-container .cc-wallet-section__button-icon{height:1.25rem;max-height:1.25rem;max-width:1.25rem;min-height:1.25rem;min-width:1.25rem;width:1.25rem}.cc-modal-wallet-remove-payment .cc-modal-wallet-title{font-size:1.375rem;line-height:1.625rem}.cc-modal-wallet-remove-payment .cc-modal-wallet-subtitle{display:block;font-size:.9375rem;font-weight:400;line-height:1.375rem;margin-top:.75rem;text-align:left}.cc-modal-wallet-remove-payment .modal-conten{padding:1.875rem 1.5rem}.cc-modal-wallet-remove-payment .cc-modal-card{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.cc-modal-wallet-remove-payment .cc-modal-card .cc-wallet-section__card-info-container{height:16.3125rem;min-width:27rem}@media (max-width:767.98px){.cc-modal-wallet-remove-payment .cc-modal-card .cc-wallet-section__card-info-container{height:12.5rem;min-width:21.4375rem}}.cc-modal-wallet-remove-payment .cc-modal-card .cc-wallet-section__card-info-container .cc-wallet-section__card-info-title{font-size:1.125rem;line-height:1.5rem}.cc-modal-wallet-remove-payment .cc-modal-card .cc-wallet-section__card-info-container .cc-wallet-section__card-info-value{font-size:1.125rem;font-weight:700;line-height:1.5rem}.cc-modal-wallet-remove-payment .cc-modal-card .cc-wallet-section__card-info-container .cc-wallet-section__card-info-value-lg{font-size:1.375rem;font-weight:700;line-height:1.625rem}.cc-modal-wallet-remove-payment .cc-modal-buttons-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:1.75rem;margin-top:2.25rem;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:767.98px){.cc-modal-wallet-remove-payment .cc-modal-buttons-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:1.75rem;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;row-gap:.5rem}}.cc-my-account{padding:1.625rem 0}.cc-my-account.cc-my-account-dashboard{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:1200px){.cc-my-account.cc-my-account-dashboard{max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content}}@media (max-width:1023.98px){.cc-my-account.cc-my-account-dashboard{width:inherit}}@media (min-width:1024px) and (max-width:1199.98px){.cc-my-account.cc-my-account-dashboard{width:inherit}}.cc-my-account .cc-account-card{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (min-width:1024px) and (max-width:1199.98px){.cc-my-account .cc-account-card{width:80%;-ms-flex-align:start;align-items:flex-start;margin:0 auto}}@media (min-width:768px){.cc-my-account .cc-account-card{-ms-flex-direction:row;flex-direction:row}}@media (max-width:767.98px){.cc-my-account .cc-account-card{-ms-flex-direction:column;flex-direction:column}}.cc-my-account .cc-account-card-row{background-color:#f2f2ee}.cc-my-account .cc-account-card-header{padding:1.875rem}@media (min-width:1024px){.cc-my-account .cc-account-card-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}}@media (max-width:767.98px){.cc-my-account .cc-account-card-header{padding:1.875rem}}.cc-my-account .cc-account-card-header h2,.cc-my-account .cc-account-card-header p{font-family:DM Sans,system-ui,Arial,sans-serif}.cc-my-account .cc-account-card-header h2{font-size:22px;font-weight:600}.cc-my-account .cc-account-card-header p{font-size:13px}.cc-my-account .cc-headerBar{padding-left:1rem;padding-right:1rem}.cc-my-account .cc-headerBar-icon{height:20px;width:20px}.cc-my-account .cc-bata-club-card{display:-ms-flexbox;display:flex;margin:0 auto;padding:1.25rem;width:100%;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1440px){.cc-my-account .cc-bata-club-card{height:none}}@media (min-width:1200px) and (max-width:1439.98px){.cc-my-account .cc-bata-club-card{display:-ms-flexbox;display:flex;height:auto;margin:0 auto;padding:1.25rem;width:100%;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1024px) and (max-width:1199.98px){.cc-my-account .cc-bata-club-card{height:auto;width:80%;-ms-flex-align:start;align-items:flex-start;margin:0 auto}}@media (min-width:768px) and (max-width:1023.98px){.cc-my-account .cc-bata-club-card{height:auto;width:80%;-ms-flex-align:start;align-items:flex-start;margin:0 auto}}@media (max-width:767.98px){.cc-my-account .cc-bata-club-card{-ms-flex-direction:column;flex-direction:column;height:auto;width:100%}}.cc-my-account .cc-account-card-level{display:-ms-flexbox;display:flex}.cc-my-account .cc-account-club-card-label{margin-right:.625rem}.cc-my-account .cc-account-current-tier__img-container{margin-right:.25rem}.cc-my-account .cc-account-logo{height:1.25rem;width:20%}@media (max-width:1199.98px){.cc-my-account .cc-account-logo{height:1.25rem}}.cc-my-account .cc-account-card-content{padding:1.875rem}.cc-my-account #showCardPageOverview{background-color:#fff;border:2px solid #d40001;border-radius:.375rem}.cc-my-account .cc-account-card-error-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.cc-my-account .cc-account-club-card-error-msg{color:#d40001}@media (min-width:1024px) and (max-width:1199.98px){.cc-my-account .cc-account-club-card-error-msg{text-align:center}}.cc-my-account .cc-account-club-card-userinfo{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.25rem;margin-top:1.25rem}@media (max-width:767.98px){.cc-my-account .cc-account-club-card-userinfo{display:none}}.cc-my-account .cc-account-club-card-userinfo-mobile{display:none}@media (max-width:767.98px){.cc-my-account .cc-account-club-card-userinfo-mobile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.25rem;margin-top:1.25rem}}.cc-my-account .cc-account-card-levels{display:-ms-flexbox;display:flex}.cc-my-account .cc-account-club-card-userinfo span{padding-bottom:.625rem}.cc-my-account .cc-points-label{color:#d40001;font-weight:600}.cc-my-account .dashboard-menu{margin:1.25rem 0;width:100%}.cc-my-account .dashboard-menu__list{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0;width:100%}@media (min-width:1024px){.cc-my-account .dashboard-menu__list{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.cc-my-account .dashboard-menu__list{grid-template-columns:repeat(2,1fr);width:50rem}}@media (max-width:1023.98px){.cc-my-account .dashboard-menu__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:100%}}.cc-my-account .dashboard-menu__item-wrapper{display:-ms-flexbox;display:flex;width:100%}@media (max-width:1023.98px){.cc-my-account .dashboard-menu__item-wrapper{border-bottom:1px solid #e7e6dd;padding:.625rem}.cc-my-account .dashboard-menu__item-wrapper:last-of-type{border-bottom:none}}.cc-my-account .dashboard-menu__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;background-color:#fff;border:1px solid #e7e6dd;border-radius:.5rem;color:#000;justify-content:space-between;padding:1.25rem 1rem;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}@media (max-width:1023.98px){.cc-my-account .dashboard-menu__item{background-color:transparent;border:none;border-radius:0;min-height:auto;padding:1rem 0}.cc-my-account .dashboard-menu__item:focus,.cc-my-account .dashboard-menu__item:hover{background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}}@media (min-width:1200px){.cc-my-account .dashboard-menu__item{height:3.4375rem}}.cc-my-account .dashboard-menu__item__content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.75rem;text-align:center}@media (max-width:1023.98px){.cc-my-account .dashboard-menu__item__content{-ms-flex-direction:row;flex-direction:row;gap:1rem;text-align:left}}.cc-my-account .dashboard-menu__label{color:#000;font-size:.875rem;font-weight:500;margin:0}@media (min-width:1024px){.cc-my-account .dashboard-menu__label{font-size:1rem}}.cc-my-account .dashboard-menu__logout-wrapper{display:none;grid-column:1/-1;margin-top:.75rem}@media (max-width:1023.98px){.cc-my-account .dashboard-menu__logout-wrapper{display:-ms-flexbox;display:flex}}.cc-my-account .dashboard-menu__logout{font-size:1rem;font-weight:500;padding:.75rem 1.5rem;text-decoration:underline;-webkit-transition:color .3s ease;transition:color .3s ease}@media (max-width:1023.98px){.cc-my-account .dashboard-menu__logout{padding:.5rem 0}}.cc-my-account .dashboard-menu__item .dashboard-menu__icon,.cc-my-account .dashboard-menu__item svg{-ms-flex-negative:0;flex-shrink:0}@media (min-width:1024px){.cc-my-account .dashboard-menu__item .dashboard-menu__icon,.cc-my-account .dashboard-menu__item svg{height:1.375rem;width:1.375rem}}@media (max-width:1023.98px){.cc-my-account .dashboard-menu__item .dashboard-menu__icon,.cc-my-account .dashboard-menu__item svg{height:1.25rem;width:1.25rem}}
/*# sourceMappingURL=accountDashboard.css.map */
