.account-delete .deletion-header{color:#000;padding-bottom:40px}@media screen and (max-width: 991px){.account-delete .deletion-header{display:none}}.account-delete .deletion-sub-header{padding-bottom:15px}@media screen and (max-width: 991px){.account-delete .account-delete-large{display:flex;justify-content:center;align-items:center}}.account-delete .delete-div{padding-top:15px;width:100%;display:flex;justify-content:space-between;align-items:baseline}@media only screen and (max-width: 1050px){.account-delete .delete-div{flex-wrap:wrap;justify-content:center}}@media screen and (max-width: 991px){.account-delete .delete-div{flex-wrap:wrap;justify-content:space-evenly;text-align:center}}.account-delete .confirm-text{color:red}.account-delete .delete-div a{color:inherit;text-decoration:underline}@media only screen and (max-width: 1050px){.account-delete .delete-div a{margin-top:25px}}@media only screen and (max-width: 570px){.account-delete .delete-div a{display:block;width:100%}}.account-delete .delete-div button{text-transform:capitalize}@media screen and (max-width: 767px){.account-delete .delete-div button{text-transform:uppercase}}@media screen and (max-width: 991px){.account-delete button{display:block;width:100%;margin-bottom:10px}}.account-delete .delete-button{padding:10px 28px !important}@media only screen and (min-width: 424px)and (max-width: 767px){.account-delete .delete-button{width:215px !important}}.barcode{display:block;overflow-y:hidden;width:auto;height:auto}.barcode--small{height:28px}.barcode--large{height:45px}.barcode--extra-large{height:80px}@media print{.barcode{background:#fff !important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.club{padding:2rem 0;border-top:dashed 1px #333}.club:last-of-type{border-bottom:dashed 1px #333}.club__header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.club__title{display:flex;align-items:center;font-size:24px;font-weight:bold;color:#333;margin-bottom:0}.club__title.registered{color:#00c5ef}.club__registered-icon{color:#c40d3c;margin:0 1rem}.club__subscribed{font-size:14px;font-weight:normal}.club__main-content{margin-top:3rem}.club__main-content .field-group{padding-top:0}.club__description{font-size:14px;margin-bottom:3rem}.club__form.simple-form{display:flex;flex-wrap:wrap;margin-bottom:2rem}.club__form.simple-form .field-group{align-items:flex-start;max-width:calc( 100% - 96px );flex-basis:calc( 100% - 96px )}.club__input[name=birthdate].club__input[name=birthdate]{padding-left:33px}.pointer-events .club .simple-form .field .club__input[name=birthdate]~label.floating{left:34px}.club__calendar-icon{position:absolute;top:16px;left:0;transform:translate(50%, 0)}.club__field-buttons{max-width:96px;flex-basis:96px;display:flex;justify-content:space-between;align-self:flex-start;margin-top:1.8rem;padding:0 5px}.club__field-button{height:25px;width:25px;border-radius:100%;font-size:20px;font-weight:bold;background-color:#fff;border:1px solid #bbb;box-shadow:0 1px 4px 0 rgba(0,0,0,.3);position:relative;margin-left:1.5rem}.club__field-button sprite-svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.club__field-button[disabled=disabled]{background-color:#f9f9f9;border:1px solid #ddd;color:#ddd}.club__form-button{font-size:13px;font-weight:bold;letter-spacing:1px;padding:1rem 2rem}.club__form-button--unsubscribe{margin-top:2rem}.offer-card{padding:1rem}.offer-card .offer-wrapper{position:relative;display:flex;flex:1;flex-direction:column;text-align:center;justify-content:space-between;border:1px solid #ddd;border-radius:2px;box-shadow:0 1px 3px 0 rgba(0,0,0,.13)}.offer-card .image-container{position:relative;overflow:hidden;max-width:150px;max-height:150px;height:150px;margin:30px auto}.offer-card .image-container .offer-image{display:inline-block;max-height:150px;max-width:150px;margin-top:50%;transform:translateY(-50%)}.offer-card .offer-title{text-align:center;overflow:hidden;font-family:"Roboto Condensed",sans-serif;margin:10px 20px;line-height:23px}.offer-card .offer-description{display:block;overflow:hidden;font-family:"Roboto",sans-serif;margin:20px 10px}.offer-card .offer-points-amount{margin-right:3px;font-weight:bold;font-size:20px;color:#c02227}.offer-card .offer-points-text{font-size:16px;color:#c02227}.offer-card .offer-expiry{margin:5px auto 10px;color:#c20020}.offer-card .product-action-button{width:100%}.offers-section{display:flex;flex-flow:row wrap;max-width:1200px}@media screen and (max-width: 767px){.offers-section{padding:0}}.offers-section *{box-sizing:border-box}.offers-card{flex:0 1 20%;max-width:calc( 200px + 2rem );padding:2rem 1rem;background-color:#fff;transition:opacity .2s;font-family:"Open Sans",sans-serif}@media screen and (min-width: 992px)and (max-width: 1199px){.offers-card{flex-basis:25%}}@media screen and (min-width: 768px)and (max-width: 991px){.offers-card{flex-basis:calc( 100% / 3 )}}@media screen and (max-width: 767px){.offers-card{flex-basis:50%;max-width:none}}@media screen and (max-width: 767px)and (max-width: 479px){.offers-card{flex-basis:100%;margin:auto}}.offers-card__outer-wrapper{height:440px;border-radius:8px;transition:box-shadow .2s ease-in-out;padding-bottom:1.5rem;display:flex;flex-direction:column;justify-content:space-between}.offers-card__outer-wrapper:hover{box-shadow:0 2px 18px rgba(0,0,0,.2)}.offers-card__inner-wrapper{flex:0 0 320px;border-radius:8px;position:relative;overflow:hidden}.offers-card__inner-wrapper.show-details .offers-card-front{transform:translateY(-100%)}.offers-card__inner-wrapper.show-details .offers-card-details{padding-top:0;transform:translateY(0%)}.offers-card .offers-card-front,.offers-card .offers-card-details{width:100%;height:100%;display:flex;flex-direction:column;position:relative;top:0;z-index:0;transition:transform .4s ease-in-out}.offers-card .offers-card-front__title,.offers-card .offers-card-details__title{font-size:1.3rem}.offers-card .offers-card-front__title--header,.offers-card .offers-card-details__title--header{color:#fff;background-color:transparent;letter-spacing:1px;padding:1rem}.offers-card .offers-card-front{overflow:hidden;transform:translateY(0%)}.offers-card .offers-card-front__information{flex:1 0 calc( 100% - 31px );padding:1rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.offers-card .offers-card-front__basic-content{width:100%}.offers-card .offers-card-front__image-container{width:180px;height:180px;display:flex;justify-content:center;margin:0 auto 1.5rem auto}.offers-card .offers-card-front__image-container img{width:100%}.offers-card .offers-card-front__points{align-self:flex-start;margin-top:1rem;font-size:2rem;color:#ce172b}.offers-card .offers-card-front__view-offer-details-button{margin:0;padding:0;position:absolute;top:0;right:0;z-index:1;background:none}.offers-card .offers-card-front__view-offer-details-button sprite-svg{width:32px;height:32px;color:#f6a623}.offers-card .offers-card-front__disclaimer{font-size:1.1rem;line-height:1.6rem}.offers-card .offers-card-details{position:absolute;transform:translateY(100%);padding-top:1px;justify-content:space-between}.offers-card .offers-card-details__details-wrapper{padding:1rem;flex:1 0 auto}.offers-card .offers-card-details__description{margin-bottom:2rem}@media screen and (max-width: 767px){.offers-card .offers-card-details__description{margin:1rem 0}}.offers-card .offers-card-details__disclaimer{margin:1.5rem 0}@media screen and (max-width: 767px){.offers-card .offers-card-details__disclaimer{margin:1rem 0}}.offers-card .offers-card-details__view-details{display:block;text-align:center;padding:1rem 2rem;margin:1rem auto;border-radius:3px;background-color:#eee;color:#000}.offers-card .offers-card-details__hide-details{width:23px;height:23px;margin:0;padding:0;display:flex;justify-content:center;position:absolute;top:.5rem;right:.5rem;background:#f6a623;border-radius:50%;z-index:1}.offers-card .offers-card-details__hide-details-icon{width:15px;height:23px}.offers-card .offers-card-details__hide-details-icon svg>path{fill:#fff}.offers-card .product-action-button__icon{color:#ce172b;margin-right:1.5rem}.offers-card .product-action-button__label{font-size:1.2rem;font-weight:700}.offers-card__button-wrapper{width:100%;display:flex;flex:0 0 100px;position:relative;padding:1.5rem 0 3rem 0}.offers-card .product-action-circle-button{width:50%;display:block}.offers-card .product-action-circle-button>div{max-width:-moz-fit-content;max-width:fit-content;margin:auto}.offers-card .product-action-circle-button>div span+span{margin-top:1rem}.offers-card .product-action-circle-button__flex-wrapper{padding:0 1rem 1rem 1rem}.offers-card .view-products-button{width:50%;height:100px;padding-bottom:1rem;background-color:transparent;display:flex;flex-direction:column;align-items:center}.offers-card .view-products-button__sprite-container{width:50px;height:50px;border-radius:50%;background-color:#c40d3c;position:relative}.offers-card .view-products-button__sprite-container:hover{background-color:#ac0b35}.offers-card .view-products-button__sprite-container sprite-svg{color:#fff;position:relative;top:50%;transform:translateY(-50%)}.offers-card .view-products-button__label{font-size:.9rem;font-weight:600;text-align:center;text-transform:uppercase;color:#767676;margin-top:1rem;max-width:100%}.rebuild-item{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;padding:26px 0}.rebuild-item__link{align-self:flex-start}.rebuild-item__info{flex:1;margin-left:1rem}.rebuild-item__image{max-width:75px;max-height:75px;padding-right:15px}.rebuild-item__image img{width:100%}.rebuild-item__title{margin-bottom:12px;color:#666}.rebuild-item mct-cost{display:inline-block}@media screen and (max-width: 767px){.rebuild-item mct-cost{font-size:14px}.rebuild-item mct-cost .special-delimiter{font-size:14px}}.rebuild-item .product-options__options{margin-top:0}.rebuild-item .product-options__option-name{display:none}.rebuild-item .product-options .weight-option-selector+fieldset{display:none}.rebuild-item__stepper{min-width:180px;margin-right:20px}@media screen and (min-width: 768px){.rebuild-item__stepper{margin-right:60px}}.rebuild-item__stepper .rebuild-item__estimated-price{color:#666;font-size:1.1rem;font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;margin-top:1rem}.rebuild-item__stepper p{font-family:"Open Sans","Segoe UI","Helvetica Neue",sans-serif;font-size:1.1rem;font-style:italic;text-align:center;color:#333;margin-top:6px;margin-bottom:0}.rebuild-item__stepper--mobile p{text-align:left}.rebuild-item__stepper--mobile mct-stepper .mct-circle-stepper__inner-container{margin-top:1.5rem;align-self:flex-start}@media screen and (min-width: 768px){.rebuild-item__stepper--mobile{display:none}}@media screen and (max-width: 767px){.rebuild-item__stepper--desktop{display:none}}.rebuild-item mct-stepper .mct-circle-stepper__container{position:relative;width:auto;left:auto;padding:0}.rebuild-item mct-stepper .mct-circle-stepper__quantity{height:35px}.rebuild-item mct-stepper .mct-circle-stepper__quantity-action-button{background-color:transparent;transition:.2s background-color ease-in-out;height:35px;width:35px;border:1px solid #999}.rebuild-item mct-stepper .mct-circle-stepper__quantity-action-button sprite-svg{color:#999}.rebuild-item mct-stepper .mct-circle-stepper__quantity-action-button:hover{background-color:#f2f2f2}.rebuild-item mct-stepper .mct-circle-stepper__quantity-value{flex-basis:auto;width:auto;padding:0 5px;text-align:center}.rebuild-item mct-stepper .mct-circle-stepper__quantity-uom{line-height:3.3}.rebuild-item mct-stepper .mct-circle-stepper__lower-container{display:none}.rebuild-item toggle-switch{align-self:right}.rebuild-item p.unavailable{margin-left:1rem}@media screen and (max-width: 767px){.rebuild-item p.unavailable{flex:1}}.rebuild-item.disabled a,.rebuild-item.disabled>*:not(toggle-switch){opacity:.25;cursor:not-allowed}.rebuild-item.disabled a:hover{text-decoration:none}.rebuild-order{position:relative}.rebuild-order__title{display:flex;align-items:center;color:#333;border-bottom:2px solid #333;margin-bottom:2rem;font-family:"Open Sans","Segoe UI","Helvetica Neue",sans-serif}.rebuild-order__title h2{font-size:2.4rem;line-height:4.1rem;font-weight:400}@media screen and (min-width: 768px){.rebuild-order__title h2{font-size:3.2rem}}.rebuild-order__title aside{flex:1;text-align:right;font-size:1.2rem;font-weight:400}@media screen and (min-width: 768px){.rebuild-order__title aside{font-size:1.4rem}}.rebuild-order__order-type-info{display:flex;flex-direction:column;align-items:center;margin:3.6rem 0 5rem;padding-left:.1rem;width:100%;font-size:1.2rem;font-weight:600}@media screen and (min-width: 768px){.rebuild-order__order-type-info{flex-direction:row;align-items:center;margin:5rem 0 7.2rem;font-size:1.4rem;height:8rem}}@media screen and (min-width: 992px){.rebuild-order__order-type-info{width:calc(70% - 1.4rem)}}.rebuild-order__order-type-info .dropdown{z-index:1;align-self:flex-start;list-style:none;padding-left:0;margin-bottom:0;border:1px solid #ccc;width:100%}@media screen and (min-width: 768px){.rebuild-order__order-type-info .dropdown{width:auto}}.rebuild-order__order-type-info .dropdown li{display:flex;align-items:center;padding:1.6rem 1.4rem;background-color:#fff;transition:background-color .25s ease-in-out;cursor:pointer}@media screen and (max-width: 767px){.rebuild-order__order-type-info .dropdown li .type{flex:1}}.rebuild-order__order-type-info .dropdown li.single-option{cursor:auto}.rebuild-order__order-type-info .dropdown.opened li:hover{background-color:#f0f0f0}.rebuild-order__order-type-info .dropdown:not(.opened) li:not(:first-of-type){display:none}.rebuild-order__order-type-info .type{margin-left:1.4rem;margin-right:2rem;color:#111}@media screen and (min-width: 768px){.rebuild-order__order-type-info .type{margin-left:3.6rem;margin-right:2.2rem}}.rebuild-order__order-type-info .location{display:flex;width:100%;align-items:center;margin-top:1rem}@media screen and (min-width: 768px){.rebuild-order__order-type-info .location{margin-top:0}}.rebuild-order__order-type-info .grey-circle{display:inline-block;background-color:#eee;height:4.1rem;min-width:4.1rem;line-height:4.1rem;text-align:center;border-radius:50%;margin:0 3rem 0 1rem}@media screen and (min-width: 768px){.rebuild-order__order-type-info .grey-circle{margin:0 3.6rem}}.rebuild-order__order-type-info .location-info{flex:1;margin-bottom:0}.rebuild-order__order-type-info .location-info address{margin-bottom:0}.rebuild-order__order-type-info .location-info .store-address,.rebuild-order__order-type-info .location-info .location-blurb{font-size:1.2rem;font-weight:normal}@media screen and (min-width: 768px){.rebuild-order__order-type-info .location-info .store-address,.rebuild-order__order-type-info .location-info .location-blurb{font-size:1.4rem}}.rebuild-order__order-type-info .location-info .location-blurb{color:#333;position:relative}@media screen and (min-width: 768px){.rebuild-order__order-type-info .location-info .location-blurb{position:absolute}}.rebuild-order__items{display:flex;flex-wrap:wrap}@media screen and (min-width: 992px){.rebuild-order__items{flex-wrap:nowrap}}.rebuild-order__items--disabled{opacity:.3}.rebuild-order .location-blurb{margin-top:.4rem;font-size:1.3rem;font-style:italic;text-align:left;line-height:2.4rem}.rebuild-order .location-blurb .icon-badge{vertical-align:top;height:24px;width:24px;color:green}.rebuild-order .address-feedback{margin-top:.5rem;text-align:left;font-weight:400}.rebuild-order .address-feedback__available,.rebuild-order .address-feedback__not-available,.rebuild-order .address-feedback__no-suggestions{display:inline-block;padding:.8rem 1.4rem}.rebuild-order .address-feedback__available{background-color:green;color:#fff}.rebuild-order .address-feedback__not-available{background-color:#ffb100;color:#333}.rebuild-order .address-feedback__no-suggestions{background-color:#ce172b;color:#fff}.rebuild-order .count{position:fixed;bottom:0;left:0;width:100%;order:2;margin-top:0;margin-bottom:0;z-index:6;background-color:#fff}@media screen and (min-width: 768px){.rebuild-order .count{position:relative;width:auto;margin-bottom:3.4rem}}@media screen and (min-width: 992px){.rebuild-order .count{flex-basis:30%;margin-top:3.4rem;margin-bottom:0}}.rebuild-order .count__panel{color:#767676;border:1px solid #e6e6e6;border-radius:6px;box-shadow:0 2px 1rem 0 rgba(0,0,0,.1);font-size:1.6rem;font-family:"Open Sans",sans-serif;padding:2.6rem 2rem 1.6rem;transition:margin-top .125s ease-in-out}.rebuild-order .count__panel .selected{display:none;color:green;font-family:"Roboto Condensed",sans-serif;font-weight:600;font-size:4rem;line-height:4.7rem}@media screen and (min-width: 768px){.rebuild-order .count__panel .selected{display:inline-block}}.rebuild-order .count__panel .total{display:none;font-weight:600}@media screen and (min-width: 768px){.rebuild-order .count__panel .total{display:inline-block}}.rebuild-order .count__panel .items-selected{display:none;padding-left:1rem;color:#333;font-size:1.6rem;font-weight:600}@media screen and (min-width: 768px){.rebuild-order .count__panel .items-selected{display:inline-block}}.rebuild-order .count__panel .icon-badge{float:right;color:#ffb100;height:3.2rem;width:3.2rem}.rebuild-order .count__panel .blurb{display:none;margin-top:1.5rem}@media screen and (min-width: 768px){.rebuild-order .count__panel .blurb{display:inline-block}}.rebuild-order .count__panel button,.rebuild-order .count__panel aside{text-align:center}.rebuild-order .count__panel button{width:100%;background-color:green;color:#fff;text-transform:uppercase;font-size:1.8rem;font-family:"Roboto Medium",sans-serif;padding:1.6rem;border-radius:3px;margin-top:0;margin-bottom:1rem;transition:background-color .125s ease-in-out}.rebuild-order .count__panel button:disabled{cursor:not-allowed;background-color:rgba(0,128,0,.7)}@media screen and (min-width: 768px){.rebuild-order .count__panel button{margin-top:2.4rem}}.rebuild-order .count__panel aside{color:#000;font-size:1.2rem;font-family:"Roboto",sans-serif}.rebuild-order .items-list{flex-basis:100%;order:2}@media screen and (min-width: 992px){.rebuild-order .items-list{flex-basis:70%;order:0;margin-right:3rem}}.rebuild-order .items-list h3{font-size:1.5rem;line-height:2.4rem;padding-bottom:1rem;border-bottom:2px solid #333}@media screen and (min-width: 768px){.rebuild-order .items-list h3{font-size:1.8rem}}.rebuild-order .items-list rebuild-item:not(:last-of-type) .rebuild-item{border-bottom:1px dashed #999}.rebuild-order .items-list__quantity+.blurb{border-top:2px solid #333;padding:3rem 0 1.5rem}.rebuild-order .items-list__no-add{margin-top:3rem}.rebuild-order .blurb{font-size:1.1rem;line-height:1.9rem}@media screen and (min-width: 768px){.rebuild-order .blurb{font-size:1.4rem;line-height:2.1rem}}.rebuild-order .blurb--info{display:flex;align-items:flex-start;width:70%;height:8rem;margin:5rem 0 7.2rem}@media screen and (max-width: 991px){.rebuild-order .blurb--info{width:auto;margin-bottom:5rem}}.rebuild-order .blurb--info .icon-badge{color:#009fc2;height:5.6rem;width:5.6rem;margin-top:-0.6rem;margin-right:2.6rem}.rebuild-order .blurb--info p{font-size:2.4rem;line-height:3.2rem}@media screen and (max-width: 767px){.rebuild-order .blurb--info p{font-size:1.4rem;line-height:2.4rem}}.rebuild-order .blurb--info a{text-decoration:underline}.rebuild-order-completed{width:auto;color:#333;margin:0 auto;text-align:center}@media screen and (min-width: 768px){.rebuild-order-completed{width:600px}}.rebuild-order-completed__graphic{display:inline-block;text-align:center;height:240px;width:240px;-webkit-clip-path:circle(50%);clip-path:circle(50%);background-color:#cce6cc}@media screen and (min-width: 768px){.rebuild-order-completed__graphic{height:280px;width:280px}}.rebuild-order-completed sprite-svg{height:240px;width:240px;transform:translateY(55px)}@media screen and (min-width: 768px){.rebuild-order-completed sprite-svg{height:200px;width:200px}}.rebuild-order-completed h2{font-size:2.4rem;font-weight:600;font-family:"Open Sans","Segoe UI","Helvetica Neue",sans-serif;text-align:center;margin:4rem 0 1rem}@media screen and (min-width: 768px){.rebuild-order-completed h2{font-size:3rem}}.rebuild-order-completed p{font-size:1.2rem;line-height:2.3rem;margin-bottom:4rem}@media screen and (min-width: 768px){.rebuild-order-completed p{font-size:1.6rem}}.rebuild-order-completed__actions{display:flex;align-items:center;justify-content:center}.rebuild-order-completed a{width:200px;background-color:#fff;color:green;border:2px solid green;border-radius:2px;padding:1.4rem;font-size:1.2rem;text-transform:uppercase;font-family:"Roboto Medium",sans-serif}@media screen and (min-width: 768px){.rebuild-order-completed a{width:290px;padding:1.6rem;font-size:1.8rem}}.rebuild-order-completed a:first-of-type{margin-right:1rem}.rebuild-order-completed a:last-of-type{margin-left:1rem}.rebuild-order-completed-items h3{font-size:1.8rem;line-height:2.4rem;padding-bottom:1rem;border-bottom:2px solid #333}.rebuild-order-completed-items .blurb{font-size:1.4rem;font-size:1rem;line-height:2.1rem;margin:2rem 0 1.5rem}.rebuild-order-completed-items .not-added{margin-top:10rem}.rebuild-order-completed-items .customize-and-add{margin-top:3rem}.user_info-app .reward-offer-container .ngdialog--default .ngdialog-content{padding:0}.user_info-app .reward-offer-container .ngdialog--default .ngdialog-content .offer-modal{display:flex;height:auto;margin-right:0;margin-left:0;border:0;flex-flow:row wrap}.user_info-app .reward-offer-container .ngdialog--default .ngdialog-content .offer-modal .offer-image{flex:1 auto;padding:20px;background-color:#fafafa;border-right:1px dashed #666}.user_info-app .reward-offer-container .ngdialog--default .ngdialog-content .offer-modal .offer-image img{width:100%;max-width:none;max-height:none}.user_info-app .reward-offer-container .ngdialog--default .ngdialog-content .offer-modal .offer-text{flex:1 auto;height:auto;padding:20px}.user_info-app .reward-offer-container .ngdialog--default .ngdialog-content .offer-modal .offer-text-heading,.user_info-app .reward-offer-container .ngdialog--default .ngdialog-content .offer-modal .offer-text-description,.user_info-app .reward-offer-container .ngdialog--default .ngdialog-content .offer-modal .offer-text-points,.user_info-app .reward-offer-container .ngdialog--default .ngdialog-content .offer-modal .offer-text-expiry,.user_info-app .reward-offer-container .ngdialog--default .ngdialog-content .offer-modal .offer-text-button{margin-bottom:1.75rem}.user_info-app .reward-offer-container .ngdialog--default .ngdialog-content .offer-modal .offer-text-heading{display:block;margin-top:2rem;font-weight:500;font-size:24px;text-transform:capitalize;color:#333}.user_info-app .reward-offer-container .ngdialog--default .ngdialog-content .offer-modal .offer-text-description{height:auto;font-size:18px;color:#666}.user_info-app .reward-offer-container .ngdialog--default .ngdialog-content .offer-modal .offer-text-points{color:#ce172b}.user_info-app .reward-offer-container .ngdialog--default .ngdialog-content .offer-modal .offer-text-points-amount{font-weight:600;font-size:32px}.user_info-app .reward-offer-container .ngdialog--default .ngdialog-content .offer-modal .offer-text-points-text{font-size:18px}.user_info-app .reward-offer-container .ngdialog--default .ngdialog-content .offer-modal .offer-text-expiry{margin-top:1rem;font-weight:bold;font-size:11px;text-transform:capitalize;color:#ce172b}.user_info-app .reward-offer-container .ngdialog--default .ngdialog-content .offer-modal .offer-text-button{display:flex;width:220px;padding:10px 6px;margin-left:0;font-size:14px;font-family:"HelveticaNeue-Medium",sans-serif;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;align-items:center}.user_info-app .reward-offer-container .ngdialog--default .ngdialog-content .offer-modal .offer-text-button__label{display:inline-flex;padding-left:1rem;text-transform:capitalize;color:#333}.user-account-links .user-account-links__list__item__icon,.user-account-links .user-account-links__list__item__mini-icon,.user-account-links .user-account-links__list__item__description{display:none}.user-account-links .user-account-links__list__item button:not(.active) .sr-only{display:none}.user-account-links__list{display:none;padding:0;margin:0;list-style:none}@media screen and (min-width: 768px){.user-account-links__list{display:block}}.user-account-links__list--menu .user-account-links__list__item{margin-bottom:1.5rem}.user-account-links__list--menu .user-account-links__list__item:last-of-type{margin-bottom:0}.user-account-links__list--menu .user-account-links__list__item__title{color:#333;font-family:"Open Sans",sans-serif;font-size:14px}.user-account-links__list--menu .user-account-links__list__item__title .user-account-links__list__item__mini-icon{display:inline-block;width:10px;height:10px;margin-left:5px;vertical-align:middle}.user-account-links__list--menu .user-account-links__list__item button{text-align:left}.user-account-links__list--menu .user-account-links__list__item button.active .user-account-links__list__item__title{font-weight:bold}.user-account-links__list--grid{display:flex;flex-wrap:wrap;flex-direction:column}.user-account-links__list--grid .user-account-links__list__item button{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:4rem 2rem;border:1px solid #ccc;border-radius:8px;cursor:pointer;text-decoration:none;width:100%;height:100%;color:#333;transition:box-shadow 200ms}.user-account-links__list--grid .user-account-links__list__item button:hover{box-shadow:0 1px 20px 0 rgba(0,0,0,.25)}.user-account-links__list--grid .user-account-links__list__item button.has-mini-icon{position:relative}.user-account-links__list--grid .user-account-links__list__item button[disabled]{cursor:wait}.user-account-links__list--grid .user-account-links__list__item__icon{display:block;width:55px;height:55px}.user-account-links__list--grid .user-account-links__list__item__mini-icon{display:block;position:absolute;top:2rem;right:2rem;width:20px;height:20px}.user-account-links__list--grid .user-account-links__list__item__title{margin:1.8rem 0;text-align:center;max-width:100%;font-family:"Open Sans",sans-serif;font-size:20px;font-weight:bold}.user-account-links__list--grid .user-account-links__list__item__description{display:block;text-align:center;max-width:100%;color:#666}.user-account-links__list--grid .user-account-links__list__item.hide-in-grid{display:none}@media screen and (min-width: 768px){.user-account-links__list--grid{flex-direction:row}}.user-account-links__list--grid .user-account-links__list__item{margin-bottom:2rem;flex-basis:100%;min-height:200px}@media screen and (min-width: 768px){.user-account-links__list--grid .user-account-links__list__item{margin:0 2rem 2rem 0;max-width:260px;min-height:none}}@supports(display: grid){.user-account-links__list--grid{display:grid;grid-gap:2rem 2rem}.user-account-links__list--grid .user-account-links__list__item{margin-bottom:0}@media screen and (min-width: 768px){.user-account-links__list--grid .user-account-links__list__item{margin:0;max-width:none}}@media screen and (min-width: 480px){.user-account-links__list--grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 992px){.user-account-links__list--grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1200px){.user-account-links__list--grid{grid-template-columns:repeat(4, 1fr)}}}@media screen and (min-width: 768px){.user-account-links__dropdown{display:none}}.user_info-app .login-form ng-include{width:100%}@media screen and (max-width: 767px){.user_info-app .login-form{display:flex;flex-direction:column;align-items:center}.user_info-app .login-form .login-button{width:95%;max-width:388px !important;margin:5px 10px;text-align:center !important}.user_info-app .login-form .login-button .icon{float:none !important;position:relative;top:5px}}.user_info-app .register-header{flex-direction:column;margin-bottom:2.5rem}.user_info-app .register-header__tips{margin-top:.8rem}.user_info-app .connect-subheading{display:none}.user_info-app .tooltip-inner{width:200px;max-width:303px !important;padding:1rem;background-color:#fff;box-shadow:1px 6px 20px rgba(0,0,0,.5);background-image:url("/themes/custom/zany/build/bigy/images/reward-card-number.png") !important;background-size:contain;background-position:center;background-repeat:no-repeat}.user_info-app .delivery-addresses__entries{width:100%;margin-top:40px;margin-bottom:100px;font-weight:500;font-size:16px;border-collapse:separate;color:#666}.user_info-app .delivery-addresses__entry-titles{text-transform:uppercase;color:#005668}.user_info-app .delivery-addresses__entry-title{border-bottom:4px solid #00c5ef}.user_info-app .delivery-addresses__entry{font-size:14px}@media screen and (max-width: 991px){.user_info-app .delivery-addresses__entry-titles,.user_info-app .delivery-addresses__entry{font-size:14px}}@media screen and (max-width: 767px){.user_info-app .delivery-addresses__entry-titles,.user_info-app .delivery-addresses__entry{font-size:12px}}.user_info-app .delivery-addresses__entry-value{background-position:bottom;background-image:linear-gradient(to right, #b4b4b4 33.3333333333%, rgba(255, 255, 255, 0) 0%);background-size:3px 1px;background-repeat:repeat-x}.user_info-app .delivery-addresses__entry-value--last{border-bottom:1px solid #005668;background-image:none}.user_info-app .delivery-addresses__entry-title--name,.user_info-app .delivery-addresses__entry-title--street,.user_info-app .delivery-addresses__entry-value--name,.user_info-app .delivery-addresses__entry-value--street{width:20%;padding:16px 5px 16px 0}.user_info-app .delivery-addresses__entry-title--city,.user_info-app .delivery-addresses__entry-value--city{width:15%}.user_info-app .delivery-addresses__entry-title--aptOrSuite,.user_info-app .delivery-addresses__entry-title--state,.user_info-app .delivery-addresses__entry-title--zip,.user_info-app .delivery-addresses__entry-value--aptOrSuite,.user_info-app .delivery-addresses__entry-value--state,.user_info-app .delivery-addresses__entry-value--zip{width:12.5%;padding:16px 5px 16px 0}.user_info-app .delivery-addresses__entry-title--last-used,.user_info-app .delivery-addresses__entry-value--last-used{width:15%}.user_info-app .delivery-addresses__entry-title--delete,.user_info-app .delivery-addresses__entry-value--delete{text-align:right;padding:0 5px;font-size:22px;color:#008eaa}@media screen and (max-width: 767px){.user_info-app .delivery-addresses__entry-title--name,.user_info-app .delivery-addresses__entry-title--street,.user_info-app .delivery-addresses__entry-value--name,.user_info-app .delivery-addresses__entry-value--street{width:35%}.user_info-app .delivery-addresses__entry-title--zip,.user_info-app .delivery-addresses__entry-value--zip{width:20%}.user_info-app .delivery-addresses__entry-title--delete,.user_info-app .delivery-addresses__entry-value--delete{padding-left:2%}.user_info-app .delivery-addresses__entry-title--last-used,.user_info-app .delivery-addresses__entry-title--city,.user_info-app .delivery-addresses__entry-title--state,.user_info-app .delivery-addresses__entry-value--last-used,.user_info-app .delivery-addresses__entry-value--city,.user_info-app .delivery-addresses__entry-value--state{display:none}}.user_info-app .delivery-addresses__icon{cursor:pointer}.user_info-app .delivery-addresses__icon--arrow{position:relative;top:3px;padding-left:4px;color:#ce172b}.user_info-app .delivery-addresses__icon--trash{font-size:20px}@media screen and (max-width: 991px){.user_info-app .delivery-addresses__icon--trash{font-size:14px}}.user_info-app .delivery-addresses__no-payment-entry{padding:50px 0}.user_info-app .fuel-savings .fuel-savings-header{display:inline-block}.user_info-app .fuel-savings .fuel-rewards{display:inline-block;float:right;margin-bottom:20px}.user_info-app .fuel-savings .fuel-rewards .icon{margin-right:4px;fill:#3e76a5}.user_info-app .fuel-savings .fuel-rewards .fuel-discount{display:inline-flex;width:180px;padding:10px;border:1px solid #24a2b6;border-radius:3px;box-shadow:0 0 15px 3px rgba(0,0,0,.1)}.user_info-app .fuel-savings .fuel-rewards .discount-text{text-align:center;letter-spacing:.07em;text-transform:uppercase;color:#24a2b6}.user_info-app .fuel-savings .fuel-rewards .discount-value{text-align:center;font-weight:bolder;font-size:16pt;color:#c02227}@media only screen and (max-width: 767px){.user_info-app .fuel-savings .fuel-rewards .discount-value{font-size:12pt}}.user_info-app .fuel-savings .fuel-rewards .expiry{text-align:center;margin-top:4px;color:#999}.user_info-app .fuel-savings .transactions{width:100%;clear:both}.user_info-app .fuel-savings .transactions__entry-titles{font-size:16px;letter-spacing:.08em;text-transform:uppercase}.user_info-app .fuel-savings .transactions__entry-title{padding:15px 0 15px 0;border-bottom:4px solid #000}.user_info-app .fuel-savings .transactions__entry-value{padding:13px 0 10px 0;line-height:20px;color:#666;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#c4c4c4}.user_info-app .fuel-savings .transactions__entry-value--last{border-bottom-style:solid;border-bottom-color:#666}.user_info-app .fuel-savings .transactions__entry-title{color:#333}.user_info-app .fuel-savings .transactions__entry-title--date-time,.user_info-app .fuel-savings .transactions__entry-title--location,.user_info-app .fuel-savings .transactions__entry-value--date-time,.user_info-app .fuel-savings .transactions__entry-value--location{text-align:left}.user_info-app .fuel-savings .transactions__entry-title--transaction-amount,.user_info-app .fuel-savings .transactions__entry-title--discount-earned,.user_info-app .fuel-savings .transactions__entry-title--total-discount,.user_info-app .fuel-savings .transactions__entry-value--transaction-amount,.user_info-app .fuel-savings .transactions__entry-value--discount-earned,.user_info-app .fuel-savings .transactions__entry-value--total-discount{text-align:center}.user_info-app .fuel-savings .transactions__entry-title--gallons-discounted,.user_info-app .fuel-savings .transactions__entry-value--gallons-discounted{text-align:right}.user_info-app .fuel-savings .arrow{position:relative;top:2px;left:3px;cursor:pointer;color:#54a800}.user_info-app .fuel-savings .transactions-disclaimer{display:inline-block;float:right;margin-top:4px;color:#666}.user_info-app .fuel-savings .no-recent-transactions{margin:50px auto}@media only screen and (max-width: 767px){.user_info-app .fuel-savings table,.user_info-app .fuel-savings thead,.user_info-app .fuel-savings tbody,.user_info-app .fuel-savings th,.user_info-app .fuel-savings td,.user_info-app .fuel-savings tr{display:block;text-align:left !important}.user_info-app .fuel-savings thead tr{position:absolute;top:-9999px;left:-9999px}.user_info-app .fuel-savings tr{border:1px solid #ccc}.user_info-app .fuel-savings td{position:relative;padding-left:50% !important}.user_info-app .fuel-savings td:before{position:absolute;left:6px;width:45%;padding-right:10px;white-space:nowrap}.user_info-app .fuel-savings .transactions__entry-value--last{border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#c4c4c4}.user_info-app .fuel-savings .transactions__entry-value--gallons-discounted{border:none}.user_info-app .fuel-savings td:nth-of-type(1):before{content:"DATE/TIME"}.user_info-app .fuel-savings td:nth-of-type(2):before{content:"LOCATION"}.user_info-app .fuel-savings td:nth-of-type(3):before{content:"TRANSACTION AMOUNT"}.user_info-app .fuel-savings td:nth-of-type(4):before{content:"DISCOUNT EARNED"}.user_info-app .fuel-savings td:nth-of-type(5):before{content:"TOTAL DISCOUNT"}.user_info-app .fuel-savings td:nth-of-type(6):before{content:"GALLONS DISCOUNTED"}}.user_info-app .interests-tab .current-interests-container{padding-left:2rem;margin-bottom:3rem;border-left:solid 4px #00c5ef}.user_info-app .interests-tab .current-interests-title{margin:0;color:#000;font-size:1.5rem;text-transform:uppercase}.user_info-app .interests-tab .tag-box-container{display:flex;min-height:2.5rem;flex-wrap:wrap}.user_info-app .interests-tab .tag-box-container .tag-box{position:relative;display:flex;align-items:center;padding:.5rem 3rem .5rem 1rem;margin-top:1.5rem;margin-right:1.5rem;background-color:#eee;border-radius:2px}.user_info-app .interests-tab .tag-box-container .tag-remove{display:block;position:absolute;top:calc( 50% - 16px/2 );right:.6rem;background-color:#eb3123;border-radius:50%;color:#fff;font-size:9px;transition:background-color ease-in-out .2s}.user_info-app .interests-tab .tag-box-container .tag-remove,.user_info-app .interests-tab .tag-box-container .tag-remove>*{width:16px;height:16px}.user_info-app .interests-tab .tag-box-container .tag-remove span{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}.user_info-app .interests-tab .tag-box-container .tag-remove:hover{background-color:#b11b10}.user_info-app .interests-tab .tag-group:last-of-type{margin-bottom:5rem}.user_info-app .interests-tab .tag-group:last-of-type .tag-group-header{border-bottom:solid 1px #ccc}.user_info-app .interests-tab .tag-group-header{display:flex;align-items:center;height:5.2rem;border-top:1px solid #ccc}.user_info-app .interests-tab .tag-group-header .dropdown-chevron{display:inline-block;text-align:center;vertical-align:middle;margin-right:2rem;color:#c40d3c;line-height:.85}.user_info-app .interests-tab .tag-group-header .shopping-list-title{margin-right:1.5rem;margin-bottom:0;margin-left:0;color:#666;font-size:1.6rem;cursor:pointer}.user_info-app .interests-tab .tag-group-header .item-count.circle{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background-color:#54a800;border-radius:50%;color:#fff}.user_info-app .interests-tab .tag-group-list{display:flex;max-height:500px;overflow:hidden;padding:3.5rem;border-color:#ccc;border-top-width:1px;border-top-style:dashed;opacity:1;font-size:0;transition:max-height .2s,padding-top .2s,padding-bottom .2s,opacity .2s;flex-wrap:wrap}@media screen and (max-width: 479px){.user_info-app .interests-tab .tag-group-list{max-height:none}}.user_info-app .interests-tab .tag-group-list.ng-hide{display:block !important;max-height:0;padding-top:0;padding-bottom:0;opacity:0}.user_info-app .interests-tab .tag-group-list.ng-hide form,.user_info-app .interests-tab .tag-group-list.ng-hide ul{display:none}@media only screen and (max-width: 480px){.user_info-app .interests-tab .tag-group-list{padding-top:2%;padding-right:1%;padding-bottom:1%;padding-left:0}}.user_info-app .interests-tab .tag-group-list .checkbox-container{display:flex;align-items:center;width:25%;padding:0 0 0 1.5rem;margin-bottom:1.5rem}@media screen and (max-width: 767px){.user_info-app .interests-tab .tag-group-list .checkbox-container{width:50%}}@media screen and (max-width: 479px){.user_info-app .interests-tab .tag-group-list .checkbox-container{width:100%}}.user_info-app .interests-tab .tag-group-list .tag-checkbox{margin:0 1rem 0 0}.user_info-app .interests-tab .tag-group-list .tag-text{font-size:1.5rem;text-transform:none;cursor:pointer;font-weight:normal}.user_info-app .interests-tab .button-container{margin:2rem 0}.user_info-app .interests-tab .button-container sprite-svg{width:2.4rem;height:2.4rem}.user_info-app .simple-form.user-link-accounts .form-controls.submit-or-cancel{flex-direction:row}.user_info-app .link-my-account-icon{font-size:46px;margin-top:12px}.user_info-app .link-my-account-icon .ico-user{color:#1a6b86;opacity:.4}.user_info-app .link-my-account-icon .ico-link,.user_info-app .link-my-account-icon .ico-unlink{color:#59b200}.user_info-app .link-my-account-icon .ico-social-facebook-square{color:#475c95;width:54px;height:54px;top:2px}@media screen and (max-width: 767px){.user_info-app .link-my-account-button{padding-left:0}}.user_info-app .link-my-account-button .link-my-account{display:flex;align-items:center;font-size:12px;min-height:40px}@media screen and (min-width: 768px){.user_info-app .link-my-account-button .link-my-account{font-size:16px;font-weight:600;padding:9px 20px}}.user_info-app .link-my-account-button .link-my-account .icon{position:relative;margin-right:5px;font-size:16px;opacity:.5}@media screen and (min-width: 768px){.user_info-app .link-my-account-button .link-my-account .icon{font-size:20px;margin-right:15px}}.loyalty-card-tab{position:relative}@media screen and (orientation: landscape){.loyalty-card-tab .loyalty-white-background{position:fixed;top:0;left:0;z-index:10000;height:100vh;width:100vw;background-color:#fff}}.loyalty-card-tab .loyalty-curved-background{position:fixed;top:14rem;left:0;width:100vw;height:54vh;background:linear-gradient(to bottom, #C40D3C 0%, #ef154d 100%);background-color:#c40d3c}.loyalty-card-tab .loyalty-curved-background:after{position:absolute;top:51vh;width:inherit;height:6vh;background-color:#ef154d;border-radius:25%;content:""}@media screen and (max-width: 767px){.loyalty-card-tab .loyalty-curved-background{top:91px;position:sticky}}@media screen and (orientation: landscape){.loyalty-card-tab .loyalty-curved-background{display:none}}.loyalty-card-tab .loyalty-overlay{position:absolute;top:2rem;left:2rem;right:2rem;margin:0 1.5rem}@media screen and (max-width: 991px){.loyalty-card-tab .loyalty-overlay{top:3rem}}@media screen and (max-width: 767px){.loyalty-card-tab .loyalty-overlay{top:2rem}}@media screen and (max-width: 479px){.loyalty-card-tab .loyalty-overlay{left:1rem;right:1rem}}@media screen and (orientation: landscape){.loyalty-card-tab .loyalty-overlay{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;position:fixed;top:0;left:0;z-index:10002;height:calc(100% - 2 * 2rem);width:calc( 100% - 40px );margin:2rem}}.loyalty-card-tab .back-link{display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem;font-size:1.4rem;font-weight:600;color:#fff}.loyalty-card-tab .back-link:hover{color:#fff;text-decoration:underline}@media screen and (orientation: landscape){.loyalty-card-tab .back-link{color:#000}.loyalty-card-tab .back-link:hover{color:#000}}.loyalty-card-tab .loyalty-points{display:flex;padding:20px 14px;background:#fff;border-radius:8px;box-shadow:0 2px 20px 0 rgba(0,0,0,.15);align-items:center;justify-content:center}.loyalty-card-tab .loyalty-points__logo{display:flex;justify-content:center}.loyalty-card-tab .loyalty-points__logo img{max-width:200px;height:auto;max-height:40px}.loyalty-card-tab .loyalty-points__summary{display:flex;flex-direction:column;margin-left:auto}.loyalty-card-tab .loyalty-points__summary span{text-align:right}.loyalty-card-tab .loyalty-points__summary span:first-of-type{font-size:22px;font-weight:600}.loyalty-card-tab .loyalty-points__summary span:last-of-type{font-size:11px;text-transform:uppercase}@media screen and (orientation: landscape){.loyalty-card-tab .loyalty-points{display:none}}.loyalty-card-tab .loyalty-barcode{display:flex;padding:20px 14px;background:#fff;border-radius:8px;box-shadow:0 2px 20px 0 rgba(0,0,0,.15);flex-direction:column;justify-content:space-between;margin-top:2rem;color:#767676;min-height:50vh}@media screen and (orientation: landscape){.loyalty-card-tab .loyalty-barcode{width:100%;margin-top:0}.loyalty-card-tab .loyalty-barcode .barcode{height:100px;overflow-y:visible}.loyalty-card-tab .loyalty-barcode .barcode svg{transform:translate(0, 0) scale(1.75) !important}}.loyalty-card-tab .loyalty-barcode .barcode{display:flex;justify-content:center}.loyalty-card-tab .loyalty-barcode__top-part{display:flex;align-items:center;margin-bottom:8rem}@media screen and (max-width: 479px){.loyalty-card-tab .loyalty-barcode__top-part{margin-bottom:4rem}}.loyalty-card-tab .loyalty-barcode__top-part img{display:none}@media screen and (orientation: landscape){.loyalty-card-tab .loyalty-barcode__top-part img{display:block;max-width:200px;height:auto;max-height:40px;margin:0 auto}}.loyalty-card-tab .loyalty-barcode__name{position:absolute;margin:0;color:#333;font-size:14px;font-weight:600}.loyalty-card-tab .loyalty-barcode__image{margin:0 auto}.loyalty-card-tab .loyalty-barcode__card-number{text-align:center;margin:2rem 0 6rem;font-size:14px;font-weight:600;letter-spacing:.2px}@media screen and (max-width: 479px){.loyalty-card-tab .loyalty-barcode__card-number{margin:2rem 0}}@media screen and (orientation: landscape){.loyalty-card-tab .loyalty-barcode__card-number{margin:4rem 0 0}}.loyalty-card-tab .loyalty-barcode__having-trouble-message{text-align:center;font-size:12px}@media screen and (orientation: landscape){.loyalty-card-tab .loyalty-barcode__having-trouble-message{display:none}}.order-history-details__wrapper{width:100%}@media screen and (max-width: 767px){.order-history-details__container{padding:0 1.5rem}}.order-history-details__row{display:flex;flex-wrap:wrap}.order-history-details__main-content{flex-basis:100%}@media screen and (min-width: 1200px){.order-history-details__main-content{flex-basis:75%}}.order-history-details__sidebar{flex-basis:100%}@media screen and (min-width: 1200px){.order-history-details__sidebar{flex-basis:25%}}.order-history-details__main-section{flex:1 0 100%;padding:1.5rem 0 0}@media screen and (min-width: 1200px){.order-history-details__main-section{padding:0 1.5rem 3rem}.order-history-details__main-section--order-summary{flex:0 28rem;padding:0}.order-history-details__main-section--item-list,.order-history-details__main-section--order-overview{flex-grow:0;flex-shrink:1;flex-basis:calc( 100% - 28rem);padding:0 0 0 4rem}.order-history-details__main-section--item-list.in-store-order{margin-top:2rem}.order-history-details__main-section--item-list order-history-details-item-list .order-history-details-item__options{font-size:1.2rem !important}.order-history-details__main-section--item-list order-history-details-item-list .order-history-details-item__options .item-option__name{flex:0 1 60%}}@media print{.order-history-details__main-section--item-list{order:1}}.order-history-details__alterable-until,.order-history-details__alterable-until-time{font-size:1.6rem;font-weight:600;letter-spacing:-0.31px}@media screen and (max-width: 767px){.order-history-details__alterable-until,.order-history-details__alterable-until-time{font-size:1.4rem}}.order-history-details__alterable-until{font-weight:500}.order-history-details__changes-automatically-applied{margin-top:.5rem;margin-bottom:1.5rem;color:#767676}.order-history-details__no-longer-alterable{margin-bottom:1.5rem;color:#666;font-size:1.4rem;font-style:italic}.order-history-details__receipt-warning{margin-bottom:1.5rem;padding:1rem;border:1px solid #ffb100;border-radius:3px;background-color:#fff9ea}.order-history-details__receipt-warning-icon{float:left;width:2.4rem;height:2.4rem;margin-right:1rem;color:#ffb100}.order-history-details__receipt-warning-message{overflow:hidden}.order-history-details__top-action-bar{display:flex;justify-content:flex-start;margin-bottom:2.5rem}@media print{.order-history-details__top-action-bar{display:none !important}}@media screen and (max-width: 767px){.order-history-details__top-action-bar{padding:0 1.5rem}}.order-history-details__top-action-bar>a,.order-history-details__top-action-bar>button{display:inline-flex;align-items:center;background:transparent;font-size:1.3rem;color:#666}.order-history-details__top-action-bar>a:last-child,.order-history-details__top-action-bar>button:last-child{margin-left:2rem}.order-history-details__top-action-bar>a sprite-svg,.order-history-details__top-action-bar>button sprite-svg{width:1.6rem;height:1.6rem;margin-right:.65rem;padding:0}.order-history-details__top-action-bar>a sprite-svg[name=ico-angle-left],.order-history-details__top-action-bar>button sprite-svg[name=ico-angle-left]{border:1px solid #666;border-radius:50%}.order-history-details__top-action-bar>a sprite-svg[name=ico-print],.order-history-details__top-action-bar>button sprite-svg[name=ico-print]{width:2.1rem;height:2.1rem}.order-history-details mct-order-summary{display:flex}.order-history-details mct-order-summary>.sidebar-section{flex:1 0 100%}.order-history-details mct-order-summary>.sidebar-section .sidebar-order-summary{margin:0}.order-history-details mct-order-summary~.order-action-button{position:relative;display:flex;flex-direction:column;align-items:center;margin-top:2rem}.order-history-details mct-order-summary~.order-action-button>.btn{display:flex;flex:1 0 100%;justify-content:center;align-items:center;width:100%;min-height:4rem;border:1px solid;border-radius:3px;font-size:1.4rem;text-transform:uppercase}.order-history-details mct-order-summary~.order-action-button>.btn--reorder{background-color:green;border-color:green;color:#fff}.order-history-details mct-order-summary~.order-action-button>.btn--reorder:disabled{background-color:rgba(0,0,0,.24);border-color:rgba(0,0,0,.24)}.order-history-details mct-order-summary~.order-action-button>.btn--cancel{background-color:#fff;border-color:#f01919;color:#f01919}.order-history-details mct-order-summary~.order-action-button>.btn--cancel~a.cancellation-policy{margin-top:1.5rem;font-size:1.1rem;text-decoration:underline;color:#666}.order-history-details mct-order-summary~.order-action-button>.btn--cancel~div.prices-blurb{margin-top:2.5rem;font-size:1.2rem;line-height:1.7rem;color:#767676}.order-history-details mct-order-summary~.order-action-button>.btn~.prices-blurb span{display:inline-block;margin-top:2rem}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.order-history-details mct-order-summary~.order-action-button>.btn{height:4rem}}.order-history-details mct-order-summary~.order-action-button:hover>.btn--reorder:not(:disabled){background-color:#fff;color:green}.order-history-details mct-order-summary~.order-action-button:hover>.btn--cancel{background-color:#f01919;color:#fff}.order-history-details mct-order-summary~.order-action-button .prices-blurb{display:inline-table}@media screen and (max-width: 1199px){.order-history-details .order-history-details-items{border-top:1px dashed #ccc}}@media screen and (max-width: 1199px){.order-history-details .order-history-details-items .first-dept>.order-history-details-item:first-of-type{border-top-color:#ccc}}.order-history-details .order-history-details-items .order-history-details-item:last-of-type{border-bottom-color:transparent}.order-history-details .order-history-details-item{margin:0;padding:1.5rem 0 1.25rem;border:1px dashed transparent;border-bottom-color:#ccc}.order-history-details .order-history-details-item__main-content{margin:0}.order-history-details .order-history-details-item__info{min-height:unset;display:flex;flex-direction:row;flex-wrap:wrap;flex:auto;padding:0;font-family:"Open Sans",sans-serif}@media screen and (min-width: 1200px){.order-history-details .order-history-details-item__info>div{align-self:auto}}.order-history-details .order-history-details-item__title{order:1;flex:1 0 100%;display:flex;flex-direction:column;justify-content:space-between;font-size:1.4rem;font-weight:600}@media screen and (min-width: 1200px){.order-history-details .order-history-details-item__title{max-width:39rem;padding-right:3rem}}.order-history-details .order-history-details-item__title-free{float:right}.order-history-details .order-history-details-item__substitutions-allowed,.order-history-details .order-history-details-item__item-instruction,.order-history-details .order-history-details-item__free-sample{font-size:1.1rem;font-style:italic;font-weight:400}.order-history-details .order-history-details-item__free-sample{display:flex}.order-history-details .order-history-details-item__free-sample .icon{margin-right:5px}.order-history-details .order-history-details-item__quantity-or-weight{order:4;flex:0 0 auto;align-self:flex-start;font-size:1.4rem;color:#000}@media screen and (min-width: 1200px){.order-history-details .order-history-details-item__quantity-or-weight{order:3;flex:auto;max-width:7rem;font-size:1.3rem;text-align:center}}@media screen and (max-width: 1199px){.order-history-details .order-history-details-item__quantity-or-weight:before{content:" "}}.order-history-details .order-history-details-item__unit-price{order:3;flex:1 0 auto;align-self:flex-start;font-size:1.4rem;color:#000}@media screen and (min-width: 1200px){.order-history-details .order-history-details-item__unit-price{order:2;flex:auto;max-width:12rem;font-size:1.3rem}}.order-history-details .order-history-details-item__total,.order-history-details .order-history-details-item__free{order:5;display:flex;flex-direction:column;flex:1 0 auto;align-self:flex-end;justify-content:flex-start;align-items:flex-end;max-width:9rem;font-size:1.4rem;font-weight:600}@media screen and (min-width: 1200px){.order-history-details .order-history-details-item__total,.order-history-details .order-history-details-item__free{flex:auto;max-width:none}}.order-history-details .order-history-details-item__total .subtotal,.order-history-details .order-history-details-item__free .subtotal{line-height:1.9rem}.order-history-details .order-history-details-item__total .subtotal-before-discount,.order-history-details .order-history-details-item__free .subtotal-before-discount{color:#555;font-size:1.2rem;font-weight:400;text-align:right;line-height:1.8rem;text-decoration:line-through}.order-history-details .order-history-details-item__discount{font-size:1.2rem;font-weight:400}@media screen and (max-width: 767px){.user_info-app h2.with-actions,.user_info-app h2.profile-page-title{margin-top:2rem}}.user_info-app h2.with-actions>button>sprite-svg,.user_info-app h2.profile-page-title>button>sprite-svg{margin-right:0}@media screen and (max-width: 767px){.user_info-app section.order-history .mct-tabs-list{width:100%}}.user_info-app section.order-history .mct-tabs-list__tab--active{font-weight:400}.user_info-app section.order-history .mct-tabs-list__tab-title{font-size:1.4rem}.user_info-app section.order-history .mct-tabs-list__tab:first-of-type{margin-right:.2rem}@media screen and (min-width: 768px){.user_info-app section.order-history .mct-tabs-list__tab:first-of-type{margin-right:.8rem}}.user_info-app section.order-history a.view-order-details-btn{width:7rem;height:2.8rem;display:flex;justify-content:center;align-items:center;background-color:#eee;color:#333;border-radius:3px}.user_info-app section.order-history a.view-order-details-btn:hover{background-color:#e1e1e1;color:#262626}.user_info-app section.order-history div.no-orders{margin-top:2rem}.user_info-app section.order-history mct-pagination .pagination-list{border:none}.user_info-app section.order-history mct-pagination+div.records{padding-bottom:1rem}.user_info-app section.order-history .in-store-overview-blurb{display:flex;align-items:center;margin-top:3rem;font-weight:500}.user_info-app section.order-history .in-store-overview-blurb sprite-svg{height:auto;flex:0 0 3.5rem;color:#ffb100}.user_info-app section.order-history .in-store-overview-blurb sprite-svg+span{padding-left:.5rem;font-size:1.4rem}.user_info-app section.order-history .in-store-overview-blurb sprite-svg+span>span{font-weight:600}@media screen and (max-width: 479px){.user_info-app section.order-history .in-store-overview-blurb{margin:1.5rem 0 2rem}.user_info-app section.order-history .in-store-overview-blurb sprite-svg{flex-basis:5.5rem}.user_info-app section.order-history .in-store-overview-blurb sprite-svg+span{line-height:2rem}}.order-list{width:100%;margin:3rem 0}@media screen and (max-width: 479px){.order-list{display:none}}.order-list thead>tr{border-bottom:2px solid #000}.order-list tbody>tr{border-bottom:2px solid #ccc}.order-list__header{position:relative;padding:1rem .2rem 1rem 0;font-size:1.2rem;font-weight:600;text-transform:uppercase;border-bottom:none}.order-list__header--order-date{font-weight:800}.order-list__data{padding:1.6rem 0;color:#333;font-weight:500}.order-list__data--date,.order-list__data--number,.order-list__data--status{width:20%}.order-list__data--action{display:flex;justify-content:flex-end}.order-list--in-store .order-list__data--date,.order-list--in-store .order-list__data--item-count{width:25%}.order-list--in-store .order-list__data--store{width:30%;padding-right:2rem}@media screen and (min-width: 992px){.order-list--in-store .order-list__data--store{padding-right:10rem}}@media screen and (min-width: 480px)and (max-width: 767px){.order-list--online .order-list__data--number{width:18%}.order-list--in-store .order-list__data--date{width:20%}.order-list--in-store .order-list__data--store{width:25%;line-height:1.5}.order-list__data--action{padding:3rem 0}}@media print{.order-list__header,.order-list__data{font-size:2rem !important}}.user_info-app .payment-profiles__heading{margin-top:45px}.user_info-app .payment-profiles__entries{width:100%;margin-bottom:75px;font-weight:500;font-size:1.6rem;border-collapse:separate;color:#666}.user_info-app .payment-profiles__entry{font-size:1.4rem}@media screen and (max-width: 991px){.user_info-app .payment-profiles__entry,.user_info-app .payment-profiles__entry-titles{font-size:1.4rem}}@media screen and (max-width: 767px){.user_info-app .payment-profiles__entry,.user_info-app .payment-profiles__entry-titles{font-size:1.2rem}}.user_info-app .payment-profiles__entry-titles{text-transform:uppercase;color:#333}.user_info-app .payment-profiles__entry-title,.user_info-app .payment-profiles__entry-value{padding:1.6rem .5rem 1.6rem 0}.user_info-app .payment-profiles__entry-title--card-type,.user_info-app .payment-profiles__entry-value--card-type{width:25%}.user_info-app .payment-profiles__entry-title--cardholder-name,.user_info-app .payment-profiles__entry-value--cardholder-name{width:40%}.user_info-app .payment-profiles__entry-title--account-holder,.user_info-app .payment-profiles__entry-value--account-holder{width:65%}.user_info-app .payment-profiles__entry-title--card-number,.user_info-app .payment-profiles__entry-value--card-number{width:25%}@media screen and (max-width: 767px){.user_info-app .payment-profiles__entry-title--card-type,.user_info-app .payment-profiles__entry-title--card-number,.user_info-app .payment-profiles__entry-value--card-type,.user_info-app .payment-profiles__entry-value--card-number{width:40%}}@media screen and (max-width: 767px){.user_info-app .payment-profiles__entry-title--last-used,.user_info-app .payment-profiles__entry-title--cardholder-name,.user_info-app .payment-profiles__entry-title--account-holder,.user_info-app .payment-profiles__entry-value--last-used,.user_info-app .payment-profiles__entry-value--cardholder-name,.user_info-app .payment-profiles__entry-value--account-holder{display:none}}.user_info-app .payment-profiles__entry-title--delete,.user_info-app .payment-profiles__entry-value--delete{padding:0 .5rem;font-size:2.2rem;text-align:right}.user_info-app .payment-profiles__entry-title--delete>.btn,.user_info-app .payment-profiles__entry-value--delete>.btn{box-sizing:border-box;height:33px;border:1px solid #e6e6e6;border-radius:3px;background-color:#eee;color:#333;font-family:"Open Sans";font-size:14px;font-weight:600;letter-spacing:0;line-height:19px;text-transform:capitalize}.user_info-app .payment-profiles__entry-title--delete>.btn:hover,.user_info-app .payment-profiles__entry-value--delete>.btn:hover{border:1px solid #e6e6e6;background-color:#eee;color:#333}.user_info-app .payment-profiles__entry-title--delete>.btn:active,.user_info-app .payment-profiles__entry-title--delete>.btn:focus,.user_info-app .payment-profiles__entry-value--delete>.btn:active,.user_info-app .payment-profiles__entry-value--delete>.btn:focus{border:1px solid #e6e6e6;background-color:#e6e6e6;color:#333}.user_info-app .payment-profiles__entry-title{border-bottom:2px solid #666}.user_info-app .payment-profiles__entry-value{background-position:bottom;background-image:linear-gradient(to right, #b4b4b4 33.3333333333%, rgba(255, 255, 255, 0) 0%);background-size:3px 1px;background-repeat:repeat-x}.user_info-app .payment-profiles__entry-value--last{border-bottom:1px solid #333;background-image:none}.user_info-app .payment-profiles__entry-value--card-type{text-transform:capitalize}.user_info-app .payment-profiles__icon{cursor:pointer}.user_info-app .payment-profiles__icon--arrow{position:relative;top:3px;color:#ce172b}.user_info-app .payment-profiles__icon--trash{margin:0}.user_info-app .payment-profiles__no-payment-entry{padding:5rem 0}.user_info-app .rewards-tab .rewards-stats{padding:50px 0 30px}.user_info-app .rewards-tab .rewards-stats .wrapper{display:flex;justify-content:space-between}.user_info-app .rewards-tab .rewards-stats .wrapper .radial-gas-component{width:230px}@media screen and (max-width: 991px){.user_info-app .rewards-tab .rewards-stats .wrapper .radial-gas-component{order:3;width:100%}}@media screen and (max-width: 991px){.user_info-app .rewards-tab .rewards-stats .wrapper{flex-direction:column}}.user_info-app .rewards-tab .rewards-stats .rewards-info{padding:15px 0;max-width:250px}@media screen and (max-width: 991px){.user_info-app .rewards-tab .rewards-stats .rewards-info{max-width:100%}}.user_info-app .rewards-tab .rewards-stats .rewards-info__right{text-align:right}@media screen and (max-width: 991px){.user_info-app .rewards-tab .rewards-stats .rewards-info__right{text-align:left}}.user_info-app .rewards-tab .rewards-stats .rewards-info .reward-image{height:45px;display:block;min-width:90px;margin:0 auto}@media screen and (max-width: 991px){.user_info-app .rewards-tab .rewards-stats .rewards-info .reward-image{max-width:100px}}.user_info-app .rewards-tab .rewards-stats .rewards-info li{height:75px;padding:15px 10px;border-bottom:1px dashed #888}.user_info-app .rewards-tab .rewards-stats .rewards-info li:first-child{height:auto}.user_info-app .rewards-tab .rewards-stats .rewards-info li:last-child{border-bottom:none}.user_info-app .rewards-tab .rewards-stats .rewards-info li.scan-my-card-list-item{padding-left:0}.user_info-app .rewards-tab .rewards-stats .rewards-info .no-expiring-points{border-bottom:none;color:#555}.user_info-app .rewards-tab .rewards-stats .rewards-info .scan-card-button{float:right;margin-top:.8rem}.user_info-app .rewards-tab .rewards-stats .rewards-lgtext{display:block;font-size:22px;line-height:28px;color:#555}.user_info-app .rewards-tab .rewards-stats .rewards-subtext{display:block;font-size:11px;text-transform:uppercase;color:#ccc}.user_info-app .rewards-tab .rewards-stats .rewards-subtext.darker{font-weight:bold;color:#555}.user_info-app .rewards-tab .rewards-stats .rewards-subtext.inline{display:inline-block}@media screen and (max-width: 1199px){.user_info-app .rewards-tab .rewards-stats .gas-rewards-text img{margin-right:-30px}}@media screen and (max-width: 991px){.user_info-app .rewards-tab .rewards-stats{text-align:left;padding:20px 0 0 0}.user_info-app .rewards-tab .rewards-stats .gas-rewards-text img{margin-right:0}}.user_info-app .rewards-tab .rewards-stats--knobui .rewards-info li{height:auto;max-height:none}.user_info-app .rewards-tab .rewards-stats--knobui .points-summary{display:flex;justify-content:space-between;align-items:center}.user_info-app .rewards-tab .rewards-stats--knobui .points-summary .scan-card-button{float:none;margin-top:0}@media screen and (max-width: 479px){.user_info-app .rewards-tab .rewards-stats--knobui .points-summary .scan-card-button{margin-top:.5rem}}@media screen and (max-width: 479px){.user_info-app .rewards-tab .rewards-stats--knobui .points-summary{flex-direction:column;align-items:flex-start}}.user_info-app .rewards-tab .progress-bar-container{position:relative;z-index:2;width:200px;height:200px;margin:0 auto;margin-top:0;background-color:#fff;border-radius:50%;box-shadow:30px 0 0 0 #fff,-30px 0 0 0 #fff}.user_info-app .rewards-tab .progress-bar-container .sub-text{transform:translate(100px, 110px)}.user_info-app .rewards-tab .progress-bar-container .sub-text+#text{transform:translate(100px, 140px)}.user_info-app .rewards-tab .progress-bar-container .progress-gold-status{position:absolute;display:flex;align-items:center;top:34px;left:50px;text-align:center;width:104px;height:60px;text-transform:uppercase}.user_info-app .rewards-tab .progress-bar-container .progress-gold-status img{display:block;margin:3px auto;max-height:60px}.user_info-app .rewards-tab .progress-bar-container .progress-goal{position:absolute;right:8px;bottom:36px;text-align:center;width:30px;height:30px;background-color:#f2b635;border-radius:50%;box-shadow:0 0 12px #999}@media screen and (max-width: 991px){.user_info-app .rewards-tab .progress-bar-container{margin:20px auto;margin-bottom:0}}@media screen and (max-width: 767px){.user_info-app .rewards-tab .progress-bar-container{margin:40px auto;margin-bottom:0}}.user_info-app .rewards-tab .rewards-app{display:flex;align-items:center;padding:40px;background-color:#eff5f7;border-radius:5px}.user_info-app .rewards-tab .rewards-app h2{font-size:28px;font-family:"Open Sans",sans-serif}.user_info-app .rewards-tab .rewards-app p{margin-bottom:20px}.user_info-app .rewards-tab .rewards-app .app-info{padding:0 10px 0 20px}@media screen and (max-width: 767px){.user_info-app .rewards-tab .rewards-app .app-info{padding:0 10px 0 10px}}.user_info-app .rewards-tab .rewards-app .app-info h2{margin-bottom:10px;color:#333}.user_info-app .rewards-tab .rewards-app .app-info .btn .icon{opacity:1}.user_info-app .rewards-tab .rewards-app .btn-rewards-app{display:inline-flex;align-items:center;padding:10px 25px 10px 10px}@media screen and (max-width: 767px){.user_info-app .rewards-tab .rewards-app .btn-rewards-app{min-width:125px !important;padding:11px 8px !important}.user_info-app .rewards-tab .rewards-app .btn-rewards-app .icon{margin-right:5px !important}}@media screen and (max-width: 991px){.user_info-app .rewards-tab .rewards-app .btn-rewards-app{margin:0;margin-bottom:1rem}}@media screen and (max-width: 991px){.user_info-app .rewards-tab .rewards-app{padding:20px}.user_info-app .rewards-tab .rewards-app h2{font-size:20px}.user_info-app .rewards-tab .rewards-app .app-info p{font-size:14px}.user_info-app .rewards-tab .rewards-app .app-info{display:block;width:100%}}.user_info-app .rewards-tab h3{margin-bottom:0;text-transform:uppercase;color:#c40d3c}.user_info-app .rewards-tab .gold-status{font-weight:bold;color:#f2b635;display:block;width:100%}.user_info-app .rewards-tab .color-icon{display:inline-block;min-width:30px;width:30px;height:42px;margin-top:2px}.user_info-app .rewards-tab .icons-rewards-app{display:inline-block}.user_info-app .rewards-tab .app-icon{position:relative;width:200px;height:200px}.user_info-app .rewards-tab .progress-goal .icon{font-size:18px;line-height:32px;color:#fff}.user_info-app .rewards-tab .progress-goal.reached{background-color:#fff}.user_info-app .rewards-tab .progress-goal.reached .icon{font-size:24px;line-height:38px;color:#f2b635}.user_info-app .rewards-tab .ico-mobile{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:200px;height:200px;color:#c40d3c}.user_info-app .rewards-tab .ico-barcode{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px}@media screen and (max-width: 991px){.user_info-app .rewards-tab .app-icon{display:none}}@media screen and (max-width: 767px){.user_info-app .rewards-tab .icons-rewards-app{display:block}}.user_info-app .reward-offer-container .header-container{display:flex;margin-bottom:10px;justify-content:center}.user_info-app .reward-offer-container .header{text-align:center;text-transform:uppercase;margin:0 30px 0 30px;font-size:36px;font-weight:100;color:#333}@media only screen and (max-width: 991px){.user_info-app .reward-offer-container .header{font-size:24px;margin:0}}.user_info-app .reward-offer-container .blurb{display:block;text-align:center;font-size:16px;color:#333}@media only screen and (max-width: 991px){.user_info-app .reward-offer-container .blurb{font-size:14px}}.user_info-app .reward-offer-container .sub-blurb{display:block;text-align:center;margin-top:20px;font-size:24px;color:#666}@media only screen and (max-width: 991px){.user_info-app .reward-offer-container .sub-blurb{font-size:16px}}.user_info-app .reward-offer-container .offer-grid{display:flex;margin-top:12px;flex-wrap:wrap}.user_info-app .reward-offer-container .offer-five-wide{display:flex;width:20%}.user_info-app .reward-offer-container .no-results{margin:50px auto 0 auto}.user_info-app .reward-offer-container .mct-tabs-list{margin-top:60px}.user_info-app .reward-offer-container .points-balance-text{margin:auto 15px auto auto;font-size:16px;text-transform:uppercase;color:#666}.user_info-app .reward-offer-container .points-balance-amount{margin:auto 0;font-weight:bold;font-size:36px;color:#c02227}@media only screen and (max-width: 991px){.user_info-app .reward-offer-container .offer-five-wide{width:30%}.user_info-app .reward-offer-container .offer-grid{justify-content:center}.user_info-app .reward-offer-container .ngdialog-content .offer-modal .offer-text .offer-text-heading{margin-top:0}}@media only screen and (max-width: 767px){.user_info-app .reward-offer-container .offer-five-wide{width:50%}.user_info-app .reward-offer-container .points-balance-text{margin-left:10px}.user_info-app .reward-offer-container .ngdialog-content .offer-modal .offer-image{padding-top:40px;border-right:0;border-bottom:1px dashed #333}.user_info-app .reward-offer-container .ngdialog-content .offer-modal .offer-image img{max-width:200px;max-height:200px}}@media only screen and (max-width: 479px){.user_info-app .reward-offer-container .offer-five-wide{width:100%}.user_info-app .reward-offer-container .points-balance-text{display:none}}.user_info-app .reward-offer-container .flex-columns{display:flex;flex-direction:row;width:80%;margin:80px auto 0 auto;justify-content:space-around;align-items:stretch}.user_info-app .reward-offer-container .column{display:flex;flex-direction:column;width:220px}.user_info-app .reward-offer-container .column-title{text-align:center;font-weight:100;margin-bottom:20px;color:#333}.user_info-app .reward-offer-container .column-stats{display:flex;width:80%;padding:15px 0;margin:0 auto 25px auto;border-top:1px solid #979797;border-bottom:1px solid #979797;justify-content:space-around}.user_info-app .reward-offer-container .stat-title{margin-bottom:10px;text-transform:uppercase;color:#666}.user_info-app .reward-offer-container .stat-amount{font-weight:bold;font-size:22px}.user_info-app .reward-offer-container .stat{display:flex;flex-direction:column;text-align:center}.user_info-app .reward-offer-container .column-blurb-title{text-align:center;font-weight:100;color:#666}.user_info-app .reward-offer-container .column-blurb-content{text-align:center;padding-top:5px;padding-bottom:5px;margin:auto 20px;color:#666}.user_info-app .reward-offer-container .column-button{width:80%;padding-top:7px;margin:5px auto 0 auto}@media only screen and (max-width: 767px){.user_info-app .reward-offer-container .flex-columns{flex-wrap:wrap}.user_info-app .reward-offer-container .column{margin-bottom:50px}}.user_info-app{position:relative}.user_info-app .user_info-app-view{margin:auto}@media screen and (max-width: 767px){.user_info-app .user_info-app-view{width:calc( 100% - 3rem ) !important}}@media screen and (min-width: 768px){.user_info-app .user_info-app-view{width:calc( 100% - 3rem )}}@media screen and (min-width: 768px)and (min-width: 1200px){.user_info-app .user_info-app-view{max-width:1200px;padding:3rem 0 4rem}}@media print{.user_info-app .user_info-app-view{width:calc( 100% - 6rem )}}.user_info-app .user_info-app-view iframe{width:100%;border:none}.user_info-app .user_info-app-view .sso-callback-message{font-size:1.4rem}.user_info-app .user_info-app-view .user-info-sms-prompt{max-width:53.6rem;border-left:.4rem solid #c40d3c;border-top:.1rem solid #d8d8d8;border-right:.1rem solid #d8d8d8;border-bottom:.1rem solid #d8d8d8;border-radius:.8rem;padding:1.6rem;margin-bottom:3.2rem}.user_info-app .user_info-app-view .user-info-sms-prompt .header{display:flex;justify-content:space-between}.user_info-app .user_info-app-view .user-info-sms-prompt .header .header-text{font-size:1.6rem;font-weight:600;line-height:2.4rem}.user_info-app .user_info-app-view .user-info-sms-prompt .header .close-btn{background-color:transparent}.user_info-app .user_info-app-view .user-info-sms-prompt .description{font-weight:400;font-size:1.4rem;line-height:2rem;margin-bottom:2rem}.user_info-app .user_info-app-view .user-info-sms-prompt .enroll-btn{color:#fff;font-weight:400;font-size:1.4rem;line-height:2rem;background-color:#c40d3c;border-radius:.4rem;border:none;height:4rem;width:10rem}.user_info-app .mct-tabs-list__tab{text-transform:capitalize}.user_info-app h2.registration-login-headline{font-weight:400;font-style:normal;font-size:3.2rem;line-height:4rem;color:#121212}.user_info-app h2.profile-page-title{display:flex;align-items:center;margin-bottom:1.5rem;font-size:3rem;color:#000}.user_info-app h2.profile-page-title--profile{margin-bottom:.2rem}.user_info-app h2.profile-page-title .icon{vertical-align:middle;font-size:6rem}.user_info-app .user-account-links-wrapper{margin-bottom:2.8rem}@media screen and (min-width: 768px){.user_info-app .user-account-links-wrapper{margin-bottom:0}}.user_info-app .user-account-home-header{margin-bottom:2rem}@media screen and (min-width: 768px){.user_info-app .user-account-home-header{margin-bottom:4rem}}.user_info-app .user-account-home-container{margin-left:1.5rem;margin-right:1.5rem}.user_info-app p.subtitle{font-size:1.6rem;color:#767676;font-weight:400;font-style:normal}.user_info-app h3.newsletters-heading,.user_info-app h3.interests-heading{margin-top:7rem;font-size:2.4rem;text-transform:none;color:#000}.user_info-app .loading-image{opacity:.95}.user_info-app input[type=text].large,.user_info-app input[type=email].large,.user_info-app input[type=date].large,.user_info-app select.large{color:#333}.user_info-app input[type=text].large:focus.ng-valid,.user_info-app input[type=email].large:focus.ng-valid,.user_info-app input[type=date].large:focus.ng-valid,.user_info-app select.large:focus.ng-valid{border-color:#666}.user_info-app hr.dotted{border-top:dotted 1px #979797}.user_info-app .user-credentials-tabs .mct-tabs-list{margin-bottom:3rem}@media screen and (max-width: 767px){.user_info-app .user-credentials-tabs .mct-tabs-list{margin-bottom:5rem}}.user_info-app .form-controls.submit-or-cancel{display:flex;flex-direction:column}@media screen and (max-width: 479px){.user_info-app .form-controls.submit-or-cancel .btn.primary.block,.user_info-app .form-controls.submit-or-cancel .btn.btn.subtle-secondary{width:100%;display:flex;justify-content:center;max-width:none}.user_info-app .form-controls.submit-or-cancel+.btn{margin-top:2rem}}.user_info-app .form-controls button sprite-svg{width:2.4rem;height:2.4rem}body.standalone-section .user_info-app .user-account-links-wrapper{display:none}body.hide-footer #footer-content{display:none}body.page-user-info-loyalty-card main#main-content{position:relative}body.page-user-info-loyalty-card .rewards-and-offers-summary-bar{display:none}body.page-user-info-loyalty-card .user_info-app{position:static}.register-login-form-width .user_info-app-view{width:54rem}