.copyToClipboardComponent{position:relative}.copyToClipboardComponent:active .copyButton,.copyToClipboardComponent:focus .copyButton,.copyToClipboardComponent:hover .copyButton{opacity:1}.copyToClipboardComponent .copyButton{position:absolute;top:-5px;right:-14px;opacity:0;background-color:transparent!important}.copyToClipboardComponent .copyButton.shown{opacity:1}.copyToClipboardComponent .copiedTooltip{background:rgba(0,0,0,.75);color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.145),0 1px 5px 0 rgba(0,0,0,.09);text-align:center;font-size:12px;padding:4px 8px;border-radius:2px;position:absolute;top:-30px;right:-64px}.lazyImgComponent{opacity:0}.lazyImgComponent.loaded{opacity:1;transition:opacity .25s ease}.svgComponent{opacity:0;transition:opacity .25s ease}.svgComponent.loaded{opacity:1}.iconComponent{display:inline-block;width:100%;line-height:1!important;fill:currentColor}.iconComponent.icon-lg{transform:scale(1.25)}.iconComponent.icon-xl{transform:scale(1.5)}.iconComponent.icon-xxl{transform:scale(1.75)}.iconComponent svg{display:inline;vertical-align:text-bottom}.zoomfade-enter-active,.zoomfade-leave-active{transform-origin:top center;transition:.4s ease;transition-property:opacity,transform}.zoomfade-enter,.zoomfade-leave-to{opacity:0;transform:scale(.95)}.selectComponent .isDisabled{cursor:not-allowed!important;opacity:.6}.formGroupComponent .input-group-addon .iconComponent{margin-top:-4px}.formGroupComponent .formValidationMessages .help-block{display:none}.formGroupComponent .formValidationMessages .help-block:first-child{display:block}.promiseButtonComponent.isLoading[disabled]{opacity:1}.loaderComponent.positionedAbsolute[data-v-ae94c46e]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.loaderComponent.positionedAbsolute.backgroundOverlay[data-v-ae94c46e]{background-color:hsla(0,0%,100%,.85)}.loaderComponent .wrapper[data-v-ae94c46e]{height:100%;width:100%;animation:wrapper-rotator-data-v-ae94c46e 8s linear infinite}.loaderComponent .spinner[data-v-ae94c46e]{height:100%;width:100%;animation:rotator-data-v-ae94c46e 1.8s linear infinite}@keyframes wrapper-rotator-data-v-ae94c46e{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes rotator-data-v-ae94c46e{0%{transform:rotate(0deg)}to{transform:rotate(270deg)}}.loaderComponent .path[data-v-ae94c46e]{stroke:#06a9fc;stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;animation:dash-data-v-ae94c46e 1.8s ease-out infinite}@keyframes dash-data-v-ae94c46e{0%{stroke-dashoffset:260%}60%{stroke-dashoffset:100%;transform:rotate(135deg)}to{stroke-dashoffset:260%;transform:rotate(450deg)}}@media(max-width:1199px){.alertStripComponent .alertButton,.alertStripComponent .alertIcon{padding:15px}.alertStripComponent .alertBody{padding:0 15px}}@media(max-width:1199px){.alertStripComponent .alertWrapper{flex-wrap:wrap;justify-content:center}}.faceplateFrontComponent{max-width:300px;border-radius:20px}.dunkinRedeemFaceplatesComponent .barcodeImage{height:65px}.dunkinRedeemFaceplatesComponent .cardBackValue,.dunkinRedeemFaceplatesComponent .giftDetails{font-family:Verdana,sans-serif;font-weight:600}.dunkinRedeemFaceplatesComponent .cardCodes{font-family:Consolas,Monaco,monospace}.dunkinRedeemFaceplatesComponent .giftDetails span{color:#666!important}@media print{.dunkinRedeemFaceplatesComponent .detailsColumn{width:50%}}.brandLogoComponent{width:100%;height:100%}.brandLogoComponent.noBackground .svgComponent svg{background-color:transparent!important;padding:0}.brandLogoComponent .svgComponent{width:100%;height:100%}.brandLogoComponent .svgComponent svg{width:100%;height:100%;max-width:400px;padding:15%}.brandLogoComponent .imgContainer{padding:15%}.dunkinRedeemBodyOverrideComponent .banner{background-color:#f58220!important}.dunkinRedeemBodyOverrideComponent .banner .dunkinImage{height:80px}.dunkinRedeemBodyOverrideComponent .banner .bannerHeader{font-weight:600}.dunkinRedeemBodyOverrideComponent .banner .bannerHeader span{color:#fff!important}.dunkinRedeemBodyOverrideComponent .bannerHeader,.dunkinRedeemBodyOverrideComponent .redemptionInstructions{font-family:Verdana,sans-serif}.dunkinRedeemBodyOverrideComponent .redemptionInstructions{line-height:1.15;font-size:12px}.dunkinRedeemBodyOverrideComponent .dunkinBody{border:1px solid #d4d4d4}.dunkinRedeemBodyOverrideComponent .dunkinPanel{box-shadow:inset 0 0 20px 0 rgba(0,0,0,.2)!important}.dunkinRedeemBodyOverrideComponent .dunkinBold{font-weight:600}.dunkinRedeemBodyOverrideComponent .dunkinBorder{border:4px solid #dfdfdf}@media print{.dunkinRedeemBodyOverrideComponent *{color:#333!important}.dunkinRedeemBodyOverrideComponent .banner .logoContainer{width:40%}.dunkinRedeemBodyOverrideComponent .banner .headingContainer{width:60%}.dunkinRedeemBodyOverrideComponent .borderContainer{width:50%}.dunkinRedeemBodyOverrideComponent .logoContainer{width:25%}.dunkinRedeemBodyOverrideComponent .headingContainer{width:75%}}.starbucksRedeemBodyOverrideComponent .ruler{border-top:1px solid #999;width:95%}.starbucksRedeemBodyOverrideComponent .bodyFooter{background-color:#f7f7f7;padding:20px 25px}.starbucksRedeemBodyOverrideComponent .appTerms{max-width:95%;margin-left:auto;margin-right:auto;line-height:2}.starbucksRedeemBodyOverrideComponent .buttonGreen{background-color:#2a5456;color:#fff;margin:20px auto 10px;border-radius:5px}.starbucksRedeemBodyOverrideComponent .buttonGray,.starbucksRedeemBodyOverrideComponent .buttonGreen{width:250px;padding:10px;text-align:center;font-size:14px;font-family:Lato,Helvetica,Arial,sans-serif;display:block}.starbucksRedeemBodyOverrideComponent .buttonGray{background-color:#f7f7f7;color:#3f3f3f;border:1px solid #2a5456;margin:20px auto;border-radius:5px}@media print{.starbucksRedeemBodyOverrideComponent .buttonGray,.starbucksRedeemBodyOverrideComponent .buttonGreen{display:none}.starbucksRedeemBodyOverrideComponent .panel{margin-bottom:0}.starbucksRedeemBodyOverrideComponent .ruler{margin:0!important}.starbucksRedeemBodyOverrideComponent .appTerms,.starbucksRedeemBodyOverrideComponent .cardTerms{font-size:11px}}.targetRedeemInstructionsComponent .terms,.targetRedeemInstructionsComponent p{font-size:12px}.targetRedeemBodyComponent p{font-size:14px}.targetRedeemBodyComponent .redeemBodyHeading .redeemBodyCardInfoTable{margin-left:15px;margin-right:15px}@media(min-width:360px){.targetRedeemBodyComponent .redeemBodyHeading .redeemBodyCardInfoTable{width:300px}.targetRedeemBodyComponent .redeemBodyHeading .barcodeImage{width:320px}}@media(max-width:1199px){.targetRedeemBodyComponent .redeemBodyCardDetails{justify-content:center}.targetRedeemBodyComponent .redeemBodyHeading{margin-top:30px}}.faceplateBackComponent{max-width:300px;border-radius:8px}@media(min-width:576px){.faceplateBackComponent{border-radius:10px}}.faceplateBackComponent .cardContainer{position:relative;padding-bottom:63.33%}.faceplateBackComponent .cardContainer .cardBody,.faceplateBackComponent .cardContainer .cardFooter,.faceplateBackComponent .cardContainer .cardHeader{position:absolute;width:100%;left:0;right:0;padding-left:5px;padding-right:5px}.faceplateBackComponent .cardContainer .cardBody .flex-grow,.faceplateBackComponent .cardContainer .cardFooter .flex-grow,.faceplateBackComponent .cardContainer .cardHeader .flex-grow{flex-basis:0}.faceplateBackComponent .cardContainer .cardHeader{top:0;height:30%;border-bottom:1px solid #e8e8e8}.faceplateBackComponent .cardContainer .cardBody{top:30%;height:55%;padding:15px}.faceplateBackComponent .cardContainer .cardFooter{border-top:1px solid #e8e8e8;bottom:0;height:15%}.redeemFaceplatesComponent .faceplateRow>.faceplateCol{width:300px;margin:30px}@media print{.redeemFaceplatesComponent .faceplateRow>.faceplateCol{margin:15px}.redeemFaceplatesComponent .faceplateBackComponent,.redeemFaceplatesComponent .faceplateFrontComponent{border:1px solid #e8e8e8}}@media print{.targetRedeemBodyOverrideComponent{padding:0 30px}}@media print{.wholeFoodRedeemFaceplatesComponent .detailsColumn{width:50%}}.wholeFoodsRedeemBodyOverrideComponent .banner{background-color:#055233!important;position:relative;height:80px}.wholeFoodsRedeemBodyOverrideComponent .logoContainer{position:absolute;width:130px;height:130px;border-radius:50%;right:30px;top:20px;background-color:#80bf2b!important;padding:0 15px 10px}.wholeFoodsRedeemBodyOverrideComponent .wholeFoodsRedeemBody{margin-top:60px}.wholeFoodsRedeemBodyOverrideComponent .contactInfoContainer{background-color:#f8f6ea!important}.wholeFoodsRedeemBodyOverrideComponent .wholeFoodsTerms{font-size:12px}.IconViewerComponent{overflow:hidden;background-color:#fafafa;min-height:350px}.IconViewerComponent i{color:#06a9fc;font-size:200px;text-shadow:0 0 0 #eee,.1rem .1rem 0 #eee,.2rem .2rem 0 #eee,.3rem .3rem 0 #eee,.4rem .4rem 0 #eee,.5rem .5rem 0 #eee,.6rem .6rem 0 #eee,.7rem .7rem 0 #eee,.8rem .8rem 0 #eee,.9rem .9rem 0 #eee,1rem 1rem 0 #eee,1.1rem 1.1rem 0 #eee,1.2rem 1.2rem 0 #eee,1.3rem 1.3rem 0 #eee,1.4rem 1.4rem 0 #eee,1.5rem 1.5rem 0 #eee,1.6rem 1.6rem 0 #eee,1.7rem 1.7rem 0 #eee,1.8rem 1.8rem 0 #eee,1.9rem 1.9rem 0 #eee,2rem 2rem 0 #eee,2.1rem 2.1rem 0 #eee,2.2rem 2.2rem 0 #eee,2.3rem 2.3rem 0 #eee,2.4rem 2.4rem 0 #eee,2.5rem 2.5rem 0 #eee,2.6rem 2.6rem 0 #eee,2.7rem 2.7rem 0 #eee,2.8rem 2.8rem 0 #eee,2.9rem 2.9rem 0 #eee,3rem 3rem 0 #eee,3.1rem 3.1rem 0 #eee,3.2rem 3.2rem 0 #eee,3.3rem 3.3rem 0 #eee,3.4rem 3.4rem 0 #eee,3.5rem 3.5rem 0 #eee,3.6rem 3.6rem 0 #eee,3.7rem 3.7rem 0 #eee,3.8rem 3.8rem 0 #eee,3.9rem 3.9rem 0 #eee,4rem 4rem 0 #eee,4.1rem 4.1rem 0 #eee,4.2rem 4.2rem 0 #eee,4.3rem 4.3rem 0 #eee,4.4rem 4.4rem 0 #eee,4.5rem 4.5rem 0 #eee,4.6rem 4.6rem 0 #eee,4.7rem 4.7rem 0 #eee,4.8rem 4.8rem 0 #eee,4.9rem 4.9rem 0 #eee,5rem 5rem 0 #eee,5.1rem 5.1rem 0 #eee,5.2rem 5.2rem 0 #eee,5.3rem 5.3rem 0 #eee,5.4rem 5.4rem 0 #eee,5.5rem 5.5rem 0 #eee,5.6rem 5.6rem 0 #eee,5.7rem 5.7rem 0 #eee,5.8rem 5.8rem 0 #eee,5.9rem 5.9rem 0 #eee,6rem 6rem 0 #eee,6.1rem 6.1rem 0 #eee,6.2rem 6.2rem 0 #eee,6.3rem 6.3rem 0 #eee,6.4rem 6.4rem 0 #eee,6.5rem 6.5rem 0 #eee,6.6rem 6.6rem 0 #eee,6.7rem 6.7rem 0 #eee,6.8rem 6.8rem 0 #eee,6.9rem 6.9rem 0 #eee,7rem 7rem 0 #eee,7.1rem 7.1rem 0 #eee,7.2rem 7.2rem 0 #eee,7.3rem 7.3rem 0 #eee,7.4rem 7.4rem 0 #eee,7.5rem 7.5rem 0 #eee,7.6rem 7.6rem 0 #eee,7.7rem 7.7rem 0 #eee,7.8rem 7.8rem 0 #eee,7.9rem 7.9rem 0 #eee,8rem 8rem 0 #eee,8.1rem 8.1rem 0 #eee,8.2rem 8.2rem 0 #eee,8.3rem 8.3rem 0 #eee,8.4rem 8.4rem 0 #eee,8.5rem 8.5rem 0 #eee,8.6rem 8.6rem 0 #eee,8.7rem 8.7rem 0 #eee,8.8rem 8.8rem 0 #eee,8.9rem 8.9rem 0 #eee,9rem 9rem 0 #eee,9.1rem 9.1rem 0 #eee,9.2rem 9.2rem 0 #eee,9.3rem 9.3rem 0 #eee,9.4rem 9.4rem 0 #eee,9.5rem 9.5rem 0 #eee,9.6rem 9.6rem 0 #eee,9.7rem 9.7rem 0 #eee,9.8rem 9.8rem 0 #eee,9.9rem 9.9rem 0 #eee,10rem 10rem 0 #eee,10.1rem 10.1rem 0 #eee,10.2rem 10.2rem 0 #eee,10.3rem 10.3rem 0 #eee,10.4rem 10.4rem 0 #eee,10.5rem 10.5rem 0 #eee,10.6rem 10.6rem 0 #eee,10.7rem 10.7rem 0 #eee,10.8rem 10.8rem 0 #eee,10.9rem 10.9rem 0 #eee,11rem 11rem 0 #eee,11.1rem 11.1rem 0 #eee,11.2rem 11.2rem 0 #eee,11.3rem 11.3rem 0 #eee,11.4rem 11.4rem 0 #eee,11.5rem 11.5rem 0 #eee,11.6rem 11.6rem 0 #eee,11.7rem 11.7rem 0 #eee,11.8rem 11.8rem 0 #eee,11.9rem 11.9rem 0 #eee,12rem 12rem 0 #eee,12.1rem 12.1rem 0 #eee,12.2rem 12.2rem 0 #eee,12.3rem 12.3rem 0 #eee,12.4rem 12.4rem 0 #eee,12.5rem 12.5rem 0 #eee,12.6rem 12.6rem 0 #eee,12.7rem 12.7rem 0 #eee,12.8rem 12.8rem 0 #eee,12.9rem 12.9rem 0 #eee,13rem 13rem 0 #eee,13.1rem 13.1rem 0 #eee,13.2rem 13.2rem 0 #eee,13.3rem 13.3rem 0 #eee,13.4rem 13.4rem 0 #eee,13.5rem 13.5rem 0 #eee,13.6rem 13.6rem 0 #eee,13.7rem 13.7rem 0 #eee,13.8rem 13.8rem 0 #eee,13.9rem 13.9rem 0 #eee,14rem 14rem 0 #eee,14.1rem 14.1rem 0 #eee,14.2rem 14.2rem 0 #eee,14.3rem 14.3rem 0 #eee,14.4rem 14.4rem 0 #eee,14.5rem 14.5rem 0 #eee,14.6rem 14.6rem 0 #eee,14.7rem 14.7rem 0 #eee,14.8rem 14.8rem 0 #eee,14.9rem 14.9rem 0 #eee,15rem 15rem 0 #eee,15.1rem 15.1rem 0 #eee,15.2rem 15.2rem 0 #eee,15.3rem 15.3rem 0 #eee,15.4rem 15.4rem 0 #eee,15.5rem 15.5rem 0 #eee,15.6rem 15.6rem 0 #eee,15.7rem 15.7rem 0 #eee,15.8rem 15.8rem 0 #eee,15.9rem 15.9rem 0 #eee,16rem 16rem 0 #eee,16.1rem 16.1rem 0 #eee,16.2rem 16.2rem 0 #eee,16.3rem 16.3rem 0 #eee,16.4rem 16.4rem 0 #eee,16.5rem 16.5rem 0 #eee,16.6rem 16.6rem 0 #eee,16.7rem 16.7rem 0 #eee,16.8rem 16.8rem 0 #eee,16.9rem 16.9rem 0 #eee,17rem 17rem 0 #eee,17.1rem 17.1rem 0 #eee,17.2rem 17.2rem 0 #eee,17.3rem 17.3rem 0 #eee,17.4rem 17.4rem 0 #eee,17.5rem 17.5rem 0 #eee,17.6rem 17.6rem 0 #eee,17.7rem 17.7rem 0 #eee,17.8rem 17.8rem 0 #eee,17.9rem 17.9rem 0 #eee,18rem 18rem 0 #eee,18.1rem 18.1rem 0 #eee,18.2rem 18.2rem 0 #eee,18.3rem 18.3rem 0 #eee,18.4rem 18.4rem 0 #eee,18.5rem 18.5rem 0 #eee,18.6rem 18.6rem 0 #eee,18.7rem 18.7rem 0 #eee,18.8rem 18.8rem 0 #eee,18.9rem 18.9rem 0 #eee,19rem 19rem 0 #eee,19.1rem 19.1rem 0 #eee,19.2rem 19.2rem 0 #eee,19.3rem 19.3rem 0 #eee,19.4rem 19.4rem 0 #eee,19.5rem 19.5rem 0 #eee,19.6rem 19.6rem 0 #eee,19.7rem 19.7rem 0 #eee,19.8rem 19.8rem 0 #eee,19.9rem 19.9rem 0 #eee,20rem 20rem 0 #eee,20.1rem 20.1rem 0 #eee,20.2rem 20.2rem 0 #eee,20.3rem 20.3rem 0 #eee,20.4rem 20.4rem 0 #eee,20.5rem 20.5rem 0 #eee,20.6rem 20.6rem 0 #eee,20.7rem 20.7rem 0 #eee,20.8rem 20.8rem 0 #eee,20.9rem 20.9rem 0 #eee,21rem 21rem 0 #eee,21.1rem 21.1rem 0 #eee,21.2rem 21.2rem 0 #eee,21.3rem 21.3rem 0 #eee,21.4rem 21.4rem 0 #eee,21.5rem 21.5rem 0 #eee,21.6rem 21.6rem 0 #eee,21.7rem 21.7rem 0 #eee,21.8rem 21.8rem 0 #eee,21.9rem 21.9rem 0 #eee,22rem 22rem 0 #eee,22.1rem 22.1rem 0 #eee,22.2rem 22.2rem 0 #eee,22.3rem 22.3rem 0 #eee,22.4rem 22.4rem 0 #eee,22.5rem 22.5rem 0 #eee,22.6rem 22.6rem 0 #eee,22.7rem 22.7rem 0 #eee,22.8rem 22.8rem 0 #eee,22.9rem 22.9rem 0 #eee,23rem 23rem 0 #eee,23.1rem 23.1rem 0 #eee,23.2rem 23.2rem 0 #eee,23.3rem 23.3rem 0 #eee,23.4rem 23.4rem 0 #eee,23.5rem 23.5rem 0 #eee,23.6rem 23.6rem 0 #eee,23.7rem 23.7rem 0 #eee,23.8rem 23.8rem 0 #eee,23.9rem 23.9rem 0 #eee,24rem 24rem 0 #eee,24.1rem 24.1rem 0 #eee,24.2rem 24.2rem 0 #eee,24.3rem 24.3rem 0 #eee,24.4rem 24.4rem 0 #eee,24.5rem 24.5rem 0 #eee,24.6rem 24.6rem 0 #eee,24.7rem 24.7rem 0 #eee,24.8rem 24.8rem 0 #eee,24.9rem 24.9rem 0 #eee,25rem 25rem 0 #eee,25.1rem 25.1rem 0 #eee,25.2rem 25.2rem 0 #eee,25.3rem 25.3rem 0 #eee,25.4rem 25.4rem 0 #eee,25.5rem 25.5rem 0 #eee,25.6rem 25.6rem 0 #eee,25.7rem 25.7rem 0 #eee,25.8rem 25.8rem 0 #eee,25.9rem 25.9rem 0 #eee,26rem 26rem 0 #eee,26.1rem 26.1rem 0 #eee,26.2rem 26.2rem 0 #eee,26.3rem 26.3rem 0 #eee,26.4rem 26.4rem 0 #eee,26.5rem 26.5rem 0 #eee,26.6rem 26.6rem 0 #eee,26.7rem 26.7rem 0 #eee,26.8rem 26.8rem 0 #eee,26.9rem 26.9rem 0 #eee,27rem 27rem 0 #eee,27.1rem 27.1rem 0 #eee,27.2rem 27.2rem 0 #eee,27.3rem 27.3rem 0 #eee,27.4rem 27.4rem 0 #eee,27.5rem 27.5rem 0 #eee,27.6rem 27.6rem 0 #eee,27.7rem 27.7rem 0 #eee,27.8rem 27.8rem 0 #eee,27.9rem 27.9rem 0 #eee,28rem 28rem 0 #eee,28.1rem 28.1rem 0 #eee,28.2rem 28.2rem 0 #eee,28.3rem 28.3rem 0 #eee,28.4rem 28.4rem 0 #eee,28.5rem 28.5rem 0 #eee,28.6rem 28.6rem 0 #eee,28.7rem 28.7rem 0 #eee,28.8rem 28.8rem 0 #eee,28.9rem 28.9rem 0 #eee,29rem 29rem 0 #eee,29.1rem 29.1rem 0 #eee,29.2rem 29.2rem 0 #eee,29.3rem 29.3rem 0 #eee,29.4rem 29.4rem 0 #eee,29.5rem 29.5rem 0 #eee,29.6rem 29.6rem 0 #eee,29.7rem 29.7rem 0 #eee,29.8rem 29.8rem 0 #eee,29.9rem 29.9rem 0 #eee,30rem 30rem 0 #eee}@media(max-width:1199px){.IconViewerComponent{min-height:230px}.IconViewerComponent i{font-size:30vw}}.photoViewerComponent{margin-bottom:0}.photoViewerComponent .photoPanelImage{width:100%}.redeemInstructionComponent .redeemInstructionRow{margin:5rem 0}.redeemInstructionComponent .rICList{padding:0;margin:0}.redeemInstructionComponent .rICList li{padding:0 0 0 1.5rem;font-size:1.4rem;list-style-type:none;line-height:3rem}.redeemInstructionComponent .redeemInstructionBlock{padding:0 30px}.redeemInstructionComponent .redeemInstructionBlock .redeemInstructionBody{list-style:none}.redeemTermsComponent .redeemTermsBody{font-size:9px}.accountInitialsComponent{overflow:hidden}.accountInitialsComponent .initialsContainer{background-color:#06a9fc!important;text-align:center}.accountInitialsComponent .userInitials{position:relative;color:#fff!important}.ZiggeoComponent .ba-videorecorder-container{display:block;font-family:Roboto,sans-serif!important;border:1px solid #e8e8e8}.ZiggeoComponent .ba-videorecorder-container .ba-videorecorder-chooser-container{background:#fff}.ZiggeoComponent .ba-videorecorder-container .ba-videorecorder-icon-videocam{font-size:60px;color:#06a9fc}.ZiggeoComponent .ba-videorecorder-container .ba-videorecorder-chooser-button-0,.ZiggeoComponent .ba-videorecorder-container .ba-videorecorder-chooser-button-1{font-size:15px;font-family:Roboto,sans-serif;font-weight:500;text-transform:uppercase}.ZiggeoComponent .ba-videorecorder-container .ba-videorecorder-chooser-button-0{background-color:#06a9fc;color:#fff;padding-top:9px;padding-bottom:9px}.ZiggeoComponent .ba-videorecorder-container .ba-videorecorder-chooser-button-0,.ZiggeoComponent .ba-videorecorder-container .ba-videorecorder-chooser-button-0:hover{box-shadow:0 3px 4px 0 rgba(0,0,0,.12),0 3px 3px -2px rgba(0,0,0,.145),0 1px 8px 0 rgba(0,0,0,.09)}.ZiggeoComponent .ba-videorecorder-container .ba-videorecorder-chooser-button-1{margin-top:15px;color:#06a9fc;cursor:pointer}.ZiggeoComponent .ba-videorecorder-container .ba-videorecorder-message-message{font-size:22px}.ZiggeoComponent .ba-videoplayer-container .ba-player-rerecord-button-container{left:auto;transform:none}.ZiggeoComponent .ba-videoplayer-container .ba-player-rerecord-button-container .ba-player-rerecord-button{background-color:#fff;color:#06a9fc;font-size:15px;font-family:Roboto,sans-serif;font-weight:500;text-transform:uppercase;border-radius:2px;height:40px;line-height:40px;margin:4px 0;letter-spacing:0}.VideoPlayerComponent{background-color:rgba(0,0,0,.85)}.contributionItem{border-top:1px solid #e8e8e8}.contributionItem .contributionItemLeft{width:150px;min-width:150px;padding-right:1.5rem}.contributionItem .contributionItemLeft .accountInitialsComponent .initialsContainer{width:100%!important}.contributorMessagesComponent .contributions{list-style:none;padding:0}@media print{.printContributorsComponent{page-break-before:always;padding:15px}}.foldableGiftComponent{background:#fff!important}.foldableGiftComponent .printContainer{width:816px;height:1056px;margin:auto}.foldableGiftComponent .printContainer .quadrant{width:408px;height:528px;float:left;position:relative}.foldableGiftComponent .printContainer #quadrantOne{border-left:1px solid #e8e8e8}.foldableGiftComponent .printContainer #quadrantOne .quadrantOneFooter{height:50px;position:absolute;bottom:0}.foldableGiftComponent .printContainer #quadrantTwo{border-right:1px solid #e8e8e8}.foldableGiftComponent .printContainer #quadrantTwo .quadrantTwoFooter{height:50px;position:absolute;bottom:0}.foldableGiftComponent .printContainer #quadrantThree{border-right:1px solid #e8e8e8;border-top:1px solid #e8e8e8}.foldableGiftComponent .printContainer #quadrantThree .termsBackContainer .panel{border:none}.foldableGiftComponent .printContainer #quadrantThree .termsBackContainer .panel>.panel-body{background-color:transparent!important;padding:0!important}.foldableGiftComponent .printContainer #quadrantThree .choiceCardBackContainer .iconComponent{width:48px!important;height:48px!important}.foldableGiftComponent .printContainer #quadrantThree .choiceCardBackContainer .redeemInstructionBody li{line-height:2;font-size:13px}.foldableGiftComponent .printContainer #quadrantThree .choiceCardBackContainer .termsContainer{font-size:10px}.foldableGiftComponent .printContainer #quadrantThree .quadrantThreeFooter{position:absolute;bottom:0;left:0;width:100%}.foldableGiftComponent .printContainer #quadrantThree .quadrantThreeFooter .footerText{font-size:10px}.foldableGiftComponent .printContainer #quadrantThree .quadrantThreeFooter .printLogo{height:48px;width:60%;margin-bottom:10px;background-image:url(https://eg-ui-assets.s3.amazonaws.com/brands/egw_v3/wellness-rewards/logo.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.foldableGiftComponent .printContainer #quadrantFour{border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8}.foldableGiftComponent .printContainer .flip{transform:rotate(180deg)}.foldableGiftComponent .printContainer .logoHeight{height:50px}.foldableGiftComponent .printContainer .printFaceplates .printFaceplate{width:300px;margin-left:auto;margin-right:auto}.foldableGiftComponent .printContainer .printFaceplates .faceplateBackComponent{box-shadow:none;border:1px solid #b0b0b0}.foldableGiftComponent .termsContainer{page-break-inside:avoid}@media print{.container,.container-fluid{padding:0}.subRow{margin:0}.subRow .subRowPanel>.panel-body{padding:0!important;margin:0!important}}.faceplateBarcodeComponent .faceplateBackComponent .cardBackValue{margin:0}.faceplateBarcodeComponent .faceplateBackComponent .cardBackBarcode img{max-height:75px}.faceplateBarcodeComponent .faceplateBackComponent .cardBackCodeFooter{font-weight:700;color:#000}.faceplateBarcodeComponent .faceplateBackComponent .cardBackCodeFooter .cardBackCode,.faceplateBarcodeComponent .faceplateBackComponent .cardBackCodeFooter .cardBackPin{margin:0;white-space:nowrap}.faceplateBarcodeComponent .faceplateBackComponent .cardBackCodeFooter .codeLabel,.faceplateBarcodeComponent .faceplateBackComponent .cardBackCodeFooter .pinLabel{user-select:none;font-size:10px;margin-right:1px}.faceplateBarcodeComponent .faceplateBackComponent .cardBackCodeFooter .cardCodes{font-family:Consolas,Monaco,monospace}.tjmaxxRedeemInstructionsOverrideComponent{font-size:12px!important}.tjmaxxRedeemInstructionsOverrideComponent .warning{page-break-after:always}.hamburgerComponent .materialSwapMenu{float:left;margin:0;padding:1rem 1.5rem;border:none;background:none!important;color:#06a9fc}@media(min-width:1200px){.hamburgerComponent .materialSwapMenu{padding:1.5rem 3rem}}.hamburgerComponent .materialSwapMenu .morphX{position:relative;width:2.5rem;height:3rem}.hamburgerComponent .materialSwapMenu .morphX .bar{position:absolute;top:14px;left:0;right:0;height:2px;background:#06a9fc;transition:background-color .3s}.hamburgerComponent .materialSwapMenu .morphX .bar:after,.hamburgerComponent .materialSwapMenu .morphX .bar:before{position:absolute;left:0;right:0;height:2px;background-color:#06a9fc;content:"";transition-duration:.3s,.3s;transition-delay:.3s,0s}.hamburgerComponent .materialSwapMenu .morphX .bar:before{top:-8px;transition-property:top,transform}.hamburgerComponent .materialSwapMenu .morphX .bar:after{bottom:-8px;transition-property:bottom,transform}.hamburgerComponent .materialSwapMenu .morphX.active .bar{background:none}.hamburgerComponent .materialSwapMenu .morphX.active .bar:after,.hamburgerComponent .materialSwapMenu .morphX.active .bar:before{transition-delay:0s,.3s}.hamburgerComponent .materialSwapMenu .morphX.active .bar:before{top:0;transform:rotate(45deg)}.hamburgerComponent .materialSwapMenu .morphX.active .bar:after{bottom:0;transform:rotate(-45deg)}.cartDropdownComponent{transform-origin:bottom center;left:auto;right:0;width:280px;position:absolute;top:60px;z-index:1000;margin:2px 0 0}.cartIconComponent{position:relative}.cartIconComponent .nav.navbar-nav>li>.cartButton{position:relative;background-color:transparent;border:none;line-height:30px}.cartIconComponent .nav.navbar-nav>li>.cartButton .fa{font-size:25px}@media(min-width:1200px){.cartIconComponent .nav.navbar-nav>li>.cartButton{line-height:40px}.cartIconComponent .nav.navbar-nav>li>.cartButton .fa{font-size:28px}}.cartIconComponent .nav.navbar-nav>li>.cartButton .cartQty{position:absolute;top:6px;right:6px;height:22px;width:22px;font-size:11px;line-height:12px;text-align:center;padding:5px 0;border-radius:50%;background-color:#06a9fc;color:#fff}@media(min-width:1200px){.cartIconComponent .nav.navbar-nav>li>.cartButton .cartQty{top:12px}}.cartIconComponent .nav.navbar-nav>li>.cartButton .cartQty.updated{animation-duration:.5s;animation-name:grow-bounce}@keyframes grow-bounce{0%{transform:scale(1)}25%{transform:scale(1.35)}to{transform:scale(1)}}@media(max-width:575px){.cartIconComponent{padding-right:15px}}.accountAvatarComponent{overflow:hidden}.accountDropdownHeaderComponent{border-bottom:1px solid #e8e8e8}.verificationAlertComponent .alertText{background-color:#fffef5;border-top:1px solid #e8e8e8}.verificationAlertComponent .alertText .ripple-container{display:none}.accountBalanceComponent{font-size:1.5rem}.accountBalanceComponent .choiceCardBalance,.accountBalanceComponent .rewardsCardBalance{background-color:#06a9fc;color:#fff}.accountNavComponent hr.divider{background:none;margin:0}.userAccountDropdownComponent .dropdownComponent .dropdown .dropdown-toggle{text-transform:none}.userAccountDropdownComponent .dropdownComponent .dropdown .dropdown-toggle .accountAvatarComponent{margin:-8px 4px -8px -8px}@media(max-width:1199px){.userAccountDropdownComponent .dropdownComponent .dropdown{margin:8px 0}.userAccountDropdownComponent .dropdownComponent .dropdown .dropdown-toggle{padding:6px 15px 6px 14px}.userAccountDropdownComponent .dropdownComponent .dropdown .dropdown-toggle .iconComponent{transform:none}.userAccountDropdownComponent .dropdownComponent .dropdown .dropdown-toggle .userNameContent{font-size:14px}}@media(max-width:575px){.userAccountDropdownComponent .dropdownComponent .dropdown .dropdown-toggle{padding-left:14px;padding-right:2px}}.LanguageSelectorComponent .languageDropdown .btn.dropdown-toggle{box-shadow:none!important;background:none;padding-left:15px;padding-right:15px}.LanguageSelectorComponent .languageDropdown .btn.dropdown-toggle:hover{background:rgba(0,0,0,.1)}.LanguageSelectorComponent .languageDropdown .btn.dropdown-toggle i.fa{margin-right:2px;font-size:16px}.LanguageSelectorComponent .languageDropdown .btn.dropdown-toggle .languageName{font-size:14px}.promoBarContainer{height:40px}@media(min-width:1200px){.promoBarContainer{height:50px}}.promoBarContainer .promoBarInnerContainer{margin:0}.promoBarContainer a .ripple-container{display:none}.promoBarContainer b{font-weight:500}.promoContentComponent .promoFaceplate{height:28px}@media(min-width:1200px){.promoContentComponent .promoFaceplate{height:35px}}.promoContentComponent .promoDescription{font-size:14px}@media(min-width:1200px){.promoContentComponent .promoDescription{font-size:16px}}.promoOverlayComponent{position:absolute;left:0;right:0;z-index:1}.promoOverlayComponent .promoFaceplate{height:90px}.promoOverlayComponent .promoFaceplate .promoOverlayContent{width:300px}@media(min-width:576px){.promoOverlayComponent .promoFaceplate .promoOverlayContent{width:480px}}.promosBarComponent .promosContainer{height:50px;overflow:hidden;position:relative}.promosBarComponent .promosContainer .promoContent{opacity:0;transition:opacity .5s ease-in-out;position:absolute;width:100%;pointer-events:none;background-image:linear-gradient(180deg,transparent,transparent)}.promosBarComponent .promosContainer .promoContent.active{opacity:1;pointer-events:all}.promosBarComponent .promosContainer .promoContent .promoBar{height:50px;padding:7px 0;margin:0;outline:none}.promosBarComponent a .ripple-container{display:none}.promosBarComponent b{font-weight:500}.topNavbarComponent .skipNavLink{position:absolute;pointer-events:none;top:-999px;left:-999px;font-size:0;opacity:0;z-index:10000}.topNavbarComponent .skipNavLink:focus{top:80px;left:0;opacity:1;font-size:14px;background-color:#fff;padding:12px}.subNavbarLinksComponent .navTabsComponent .navigationList>li a{font-weight:500;text-transform:uppercase;color:#06a9fc;padding-top:20px;padding-bottom:18px}.subNavbarLinksComponent .navTabsComponent .navigationList>li a.active,.subNavbarLinksComponent .navTabsComponent .navigationList>li a.active:focus,.subNavbarLinksComponent .navTabsComponent .navigationList>li a.active:hover,.subNavbarLinksComponent .navTabsComponent .navigationList>li a.router-link-active,.subNavbarLinksComponent .navTabsComponent .navigationList>li a.router-link-active:focus,.subNavbarLinksComponent .navTabsComponent .navigationList>li a.router-link-active:hover,.subNavbarLinksComponent .navTabsComponent .navigationList>li a.router-link-exact-active,.subNavbarLinksComponent .navTabsComponent .navigationList>li a.router-link-exact-active:focus,.subNavbarLinksComponent .navTabsComponent .navigationList>li a.router-link-exact-active:hover{border-color:#06a9fc!important}.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px)and (orientation:portrait),screen and (max-width:736px)and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.cc-window.cc-banner{font-family:Roboto,sans-serif!important;background-color:#f3fbff;z-index:1000000;box-shadow:0 6px 10px 0 rgba(0,0,0,.12),0 1px 18px 0 rgba(0,0,0,.09),0 3px 5px -1px rgba(0,0,0,.145)}.cc-window.cc-banner .cc-message{font-weight:400}.cc-window.cc-banner .cc-message .cc-link{color:#06a9fc}.cc-window.cc-banner .cc-btn.cc-dismiss{background-color:#06a9fc;color:#fff;border:none;box-shadow:0 2px 2px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.145),0 1px 5px 0 rgba(0,0,0,.09);text-transform:uppercase}.cc-window.cc-banner .cc-btn.cc-dismiss:hover{background-color:#0399e6}.browserWarningComponent{position:fixed;bottom:0;left:0;right:0;z-index:10;background-color:#fff;box-shadow:0 8px 10px 1px rgba(0,0,0,.12),0 3px 14px 2px rgba(0,0,0,.09),0 5px 5px -3px rgba(0,0,0,.145)}.browserWarningComponent .browserButtons .browserButton{width:160px}.browserWarningComponent .browserButtons .browserButton .browserIcon{font-size:42px;margin-bottom:10px}.browserWarningComponent .browserButtons .browserButton .browserIcon.fa-chrome{color:#db4437}.browserWarningComponent .browserButtons .browserButton .browserIcon.fa-firefox{color:#e66000}.browserWarningComponent .browserButtons .browserButton .browserIcon.fa-edge{color:#0078d7}.browserWarningComponent .browserButtons .browserButton .browserOrgText{font-size:12px;font-weight:300;text-transform:none;color:#666}.pageContainerComponent.topNavbarEnabled{margin-top:50px}@media(min-width:1200px){.pageContainerComponent.topNavbarEnabled{margin-top:60px}}.pageContainerComponent.topPromoBannerEnabled{margin-top:100px}@media(min-width:1200px){.pageContainerComponent.topPromoBannerEnabled{margin-top:110px}}.footerPoweredByComponent .footerPoweredByImg{width:150px}.footerPoweredByComponent .footerPoweredByImg .svgClass{fill:#8c8c8c}.footerPoweredByComponent .footerCopyright{font-size:10px}footer.footerComponent{padding-top:60px}footer.footerComponent .footerNavbar{text-align:center;background-color:#fff}footer.footerComponent .footerNavbar a{display:inline-block;color:#06a9fc;padding:10px 15px;font-weight:500}footer.footerComponent .footerNavbar a+a:before{content:"";position:relative;left:-15px;border-left:2px solid #06a9fc}@media print{footer.footerComponent{display:none}}.RewardsBalanceDropdownComponent .dropdownComponent .dropdown .dropdown-toggle{text-transform:none}.RewardsBalanceDropdownComponent .dropdownComponent .dropdown .dropdown-toggle .accountAvatarComponent{margin:-8px 4px -8px -8px}@media(max-width:1199px){.RewardsBalanceDropdownComponent .dropdownComponent .dropdown{margin:8px 0}.RewardsBalanceDropdownComponent .dropdownComponent .dropdown .dropdown-toggle{padding:6px 15px 6px 10px}.RewardsBalanceDropdownComponent .dropdownComponent .dropdown .dropdown-toggle .iconComponent{transform:none}.RewardsBalanceDropdownComponent .dropdownComponent .dropdown .dropdown-toggle .userNameContent{font-size:14px}}@media(max-width:575px){.RewardsBalanceDropdownComponent .dropdownComponent .dropdown .dropdown-toggle{padding-right:4px}}.RewardsBalanceDropdownComponent .rewardsDescription{border-top:1px solid #e8e8e8}.layoutComponent{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}