.cheetah-loyalty-rewards-eyebrow.cheetah-loyalty-rewards-eyebrow--tile{margin-top:.6875rem}.cheetah-loyalty-rewards-eyebrow .content-asset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:.625rem}#maincontent .cheetah-loyalty-rewards-eyebrow__icon,.cheetah-loyalty-rewards-eyebrow__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;height:auto}.cheetah-loyalty-rewards-eyebrow__detail{font-family:Futura PT Bold;font-weight:600;font-size:.75rem;line-height:1.33;letter-spacing:.046875rem;text-transform:uppercase}.sticky-rewards-banner{position:fixed;z-index:11;left:.9375rem;bottom:0;padding:1.1875rem .9375rem;width:calc(100% - 1.875rem);border-radius:.25rem .25rem 0 0;background:#e8e8e8;font-family:Futura PT Medium;font-weight:500;max-height:100vh}@media(min-width:768px){.sticky-rewards-banner{left:1.25rem;max-width:21.5625rem;max-height:none}}@media(max-width:767.98px){.sticky-rewards-banner{display:none}}.sticky-rewards-banner__header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem;padding-left:0}.sticky-rewards-banner__title{text-transform:uppercase;font-family:Futura PT Bold;font-size:1.125rem;line-height:.89;letter-spacing:.070625rem;color:#000;-webkit-transition:margin .3s;transition:margin .3s}.sticky-rewards-banner__icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:1.25rem;height:1.25rem;margin-top:0}.sticky-rewards-banner__description{margin-bottom:.4375rem;text-transform:uppercase;font-family:Futura PT Bold;font-weight:600;font-size:.875rem;line-height:1.43;letter-spacing:.44px;color:#000}.sticky-rewards-banner__close{margin:-.4375rem -.3125rem -.4375rem 0;padding:0;border:none;width:1.875rem;height:1.875rem;background:none}.sticky-rewards-banner__close:focus{outline:.0625rem dashed #000}.sticky-rewards-banner__close__icon{display:block;width:100%;height:100%;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-image:url(../svg-icons/close-12.svg);background-repeat:no-repeat;background-position:50%}.sticky-rewards-banner__body{margin-top:.9375rem;padding-top:.9375rem;max-height:62.5rem;border-top:1px solid #d9d9d9;-webkit-transition:max-height,margin-top,padding-top .3s;transition:max-height,margin-top,padding-top .3s;overflow:hidden auto;color:#000}@media(max-width:1023.98px){.sticky-rewards-banner__body{max-height:calc(100vh - 80px)}}.sticky-rewards-banner--collapsed .sticky-rewards-banner__body{max-height:0;margin-top:0;padding-top:0;border:none;display:none}.sticky-rewards-banner--collapsed .sticky-rewards-banner__close:before{content:"";position:absolute;display:block;left:-.9375rem;top:-.9375rem;width:calc(100% + 1.875rem);height:calc(100% + 1.875rem)}.sticky-rewards-banner--collapsed .sticky-rewards-banner__close__icon{background:url(../svg-icons/down-arrow.svg) no-repeat 50%;rotate:0}.sticky-rewards-banner__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.875rem;margin:0 0 1.25rem;padding:0;list-style:none}.sticky-rewards-banner__list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin:0;padding:0}.sticky-rewards-banner__list__item__description{margin-bottom:1px;text-transform:uppercase;font-family:Futura PT Bold;font-weight:600;font-size:.75rem;line-height:1;letter-spacing:.046875rem;color:#000}.sticky-rewards-banner__list__item__text{margin:0;font-size:.75rem;line-height:normal;color:#000;font-weight:500}.sticky-rewards-banner__list__item__icon{width:1.75rem;height:auto;background:#fff;border-radius:50%}.sticky-rewards-banner__link.btn{display:block;margin:0;font-family:Futura PT Bold;font-weight:400;background:#000;color:#fff!important}.sticky-rewards-banner__link.btn:focus{outline:.0625rem dashed #000}.sticky-rewards-banner__link.btn:hover{opacity:.9}.sticky-rewards-banner__privacy-description{font-size:.75rem;font-weight:400;color:#666;margin:1.5rem 0 0}.sticky-rewards-banner__privacy-description a{color:#666}.sticky-rewards-banner__privacy-description a:focus{text-decoration:none}.sticky-rewards-banner-container{background-color:#e8e8e8}.cheetah-loyalty-rewards{padding:1.25rem 0;border-top:.0625rem solid #d9d9d9;border-bottom:.0625rem solid #d9d9d9}.minicart .cheetah-loyalty-enabled__minicart .product-summary{max-height:14.375rem}.miniCartLoyaltyContentArea .cheetah-loyalty-rewards{margin-top:1.25rem;padding-top:.9375rem;padding-bottom:0;border-top:.0625rem solid #d9d9d9;border-bottom:none}.miniCartLoyaltyContentArea .cheetah-loyalty-rewards .cheetah-loyalty-rewards__icon{width:7.75rem}.pdpLoyaltyContentArea .cheetah-loyalty-rewards{margin-bottom:1.25rem}@media(max-width:767.98px){.pdpLoyaltyContentArea .cheetah-loyalty-rewards{border-bottom:none}}.cheetah-loyalty-rewards__icon{display:block;margin:0 auto .9375rem}.cartLoyaltyContentArea .cheetah-loyalty-rewards{display:block;padding:0;border:none}.cartLoyaltyContentArea .cheetah-loyalty-rewards .cheetah-loyalty-rewards__detail{text-align:center}.cartLoyaltyContentArea .cheetah-loyalty-rewards .cheetah-loyalty-rewards__title{margin-bottom:.75rem}.cartLoyaltyContentArea .cheetah-loyalty-rewards .cheetah-loyalty-rewards__description{text-align:center;line-height:1.36}#maincontent .cheetah-loyalty-rewards__icon{width:6rem;height:auto}#maincontent .cartLoyaltyContentArea .cheetah-loyalty-rewards__icon{width:6.5rem}.cheetah-loyalty-rewards__title{margin-bottom:.125rem;font-size:.875rem;font-family:Futura PT Bold;font-weight:600;line-height:1.33;letter-spacing:.0469rem;text-transform:uppercase}.cheetah-loyalty-rewards__description{text-align:center;margin:0;font-size:.875rem;font-family:Futura PT Medium;font-weight:500;line-height:1.29;letter-spacing:.03125rem}.cheetah-loyalty-rewards__points{font-family:Futura PT Bold;font-weight:600}.cheetah-loyalty-rewards__link{text-decoration:underline}.cheetah-loyalty-rewards__link:hover{text-decoration:none}.cheetah-loyalty-rewards__link:focus{outline:.0625rem dashed #000}#mainpageheader .popover-bottom .cheetah-loyalty-rewards__link:not(.btn){padding:0;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:underline}#mainpageheader .popover-bottom .cheetah-loyalty-rewards__link:not(.btn):hover{text-decoration:none}#mainpageheader .popover-bottom .cheetah-loyalty-rewards__link:not(.btn):focus{border:1px solid #000}.cheetah-loyalty-account-rewards{background:#fff}.cheetah-loyalty-account-rewards-section{background-color:#f7f7f7;color:#000;padding:2rem 1.5rem;text-align:center}.cheetah-loyalty-account-rewards-section .button-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem}.cheetah-loyalty-account-rewards-section .button-set a,.cheetah-loyalty-account-rewards-section .button-set a:focus{width:100%;margin:auto}.cheetah-loyalty-account-rewards-section .button-set a,.cheetah-loyalty-account-rewards-section .button-set a:hover{text-decoration:none}.cheetah-loyalty-account-rewards-section .button-set .btn{font-weight:700;letter-spacing:.03125rem;border-radius:0}.cheetah-loyalty-account-rewards-section .button-set .btn:hover{opacity:.9}.cheetah-loyalty-account-rewards-section .button-set .btn.join-loyalty{background-color:#000;border:.125rem solid #000;color:#fff}.cheetah-loyalty-account-rewards-section .content-asset{margin:0 auto}.cheetah-loyalty-account-rewards-section .content-asset svg path{stroke:none}.cheetah-loyalty-account-rewards-section .rewards-icon-copy{font-size:.875rem;line-height:1.3125rem;font-family:Futura PT Bold;font-weight:600;margin-top:.5rem}@media(min-width:768px){.cheetah-loyalty-account-rewards-section .rewards-icon-copy{font-size:.875rem}}.cheetah-loyalty-rewards__icon-container{position:relative;text-align:center}.cheetah-loyalty-rewards__icon-container:before{content:"";position:absolute;display:block;width:calc(100% - .5rem);border-top:1px solid #d9d9d9;top:50%}.cheetah-loyalty-rewards__icon-container .cheetah-loyalty-rewards__icon{padding:0 .9375rem .3125rem;background:#f7f7f7;position:relative;z-index:1}.cheetah-loyalty-rewards-account-message__title{font-size:1.125rem;line-height:1.25rem;letter-spacing:.05625rem}.cheetah-loyalty-rewards-account-message__description{font-size:1rem;line-height:1.5rem;letter-spacing:.03125rem;font-family:Futura PT Medium;margin-bottom:2.25rem}.cheetah-loyalty-rewards-account-message__description.privacy-copy{font-size:.625rem;font-style:italic}.rewards-selector-module{display:inline-block}.rewards-selector-module .input-group{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}@media(max-width:575.98px){.rewards-selector-module .input-group{padding-top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.rewards-selector-module .rewards-amount-decrease,.rewards-selector-module .rewards-amount-increase{padding:1rem;border:.0625rem solid #d9d9d9;background:transparent;border-radius:0}@media(max-width:575.98px){.rewards-selector-module .rewards-amount-decrease,.rewards-selector-module .rewards-amount-increase{margin:0}}.rewards-selector-module .rewards-amount-decrease:focus,.rewards-selector-module .rewards-amount-increase:focus{outline:.125rem solid #3262b8}.rewards-selector-module .btn.disabled svg{opacity:.3}.rewards-selector-module .btn.disabled:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.rewards-selector-module .rewards-amount-value{padding:.5rem .25rem;border:.0625rem solid #d9d9d9;text-align:center;width:auto;min-width:4rem;font-family:Futura PT Medium;font-weight:450;font-size:.875rem;line-height:1.3125rem;letter-spacing:.046875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:575.98px){.rewards-selector-module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#maincontent .rewards-landing__card__icon__img{width:auto;height:auto}.rewards-landing{margin-top:1.25rem;margin-bottom:3.125rem}@media(min-width:992px){.rewards-landing{margin-top:1.9375rem;margin-bottom:5rem;padding-left:2rem;padding-right:2rem}}.rewards-landing__header{position:relative}.rewards-landing__header__body{padding:3.125rem 1.875rem 2.5rem;background-color:#f8f7f8}@media(min-width:992px){.rewards-landing__header__body{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:0;right:0;top:0;width:48rem;height:100%;margin-left:auto;margin-right:auto;padding:3.125rem 3.75rem 4.375rem}}#maincontent .rewards-landing__header__logo{width:16.375rem;height:auto;margin-bottom:.9375rem}@media(min-width:1440px){#maincontent .rewards-landing__header__logo{width:26.0625rem}}.rewards-landing__header__title{margin-bottom:.8125rem;font-size:1.875rem;line-height:normal;color:#a38e57}@media(min-width:1440px){.rewards-landing__header__title{font-size:3.125rem;margin-bottom:.5625rem}}.rewards-landing .rewards-landing__header__description{margin-bottom:1.875rem;font-size:.9375rem}@media(min-width:1440px){.rewards-landing .rewards-landing__header__description{font-size:1.75rem;margin-bottom:2.3125rem}}.rewards-landing .rewards-landing__header__details{font-size:1.125rem;margin-bottom:2.625rem}@media(min-width:992px){.rewards-landing .rewards-landing__header__details{padding:0 3.125rem}}@media(min-width:1440px){.rewards-landing .rewards-landing__header__details{font-size:1.75rem}}.rewards-landing__join-buttons{width:100%;margin-top:1.25rem}@media(min-width:768px){.rewards-landing__join-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.875rem;margin-top:0}}.rewards-landing__join-button{min-width:15rem;font-size:1rem}@media(max-width:767.98px){.rewards-landing__join-button{width:100%;margin-bottom:.625rem}}@media(min-width:768px){.rewards-landing__join-button{font-size:1.125rem;line-height:3.9375rem;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(min-width:768px){.rewards-landing__join-button+.rewards-landing__join-button{margin-bottom:0}}.rewards-landing__accordion{border-top:1px solid #d9d9d9}.rewards-landing__accordion .card,.rewards-landing__accordion>.card:first-of-type,.rewards-landing__accordion>.card:not(:first-of-type):not(:last-of-type){margin:0;padding:0;border:none;border-bottom:1px solid #d9d9d9;border-radius:0}.rewards-landing__accordion .card button{position:relative;margin:0;padding-left:0;padding-right:0;text-transform:none;font-size:1rem;letter-spacing:.03125rem}.rewards-landing__accordion .card button:after{content:"";display:block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.625rem;height:.625rem;background:url(../svg-icons/minus-gold.svg) no-repeat 50%}.rewards-landing__accordion .card button:hover{text-decoration:none}.rewards-landing__accordion .card button.collapsed:after{background-image:url(../svg-icons/plus-gold.svg)}.rewards-landing__accordion .card button:focus:after{outline:.0625rem dashed #000}.rewards-landing__accordion .card-body{padding:0 0 1.5rem;font-size:1rem}.rewards-landing__accordion .card-body p{font-size:1rem}.rewards-landing__accordion .card-body p:last-child{margin-bottom:0}.rewards-landing__accordion .card-header{padding:.1875rem 0;border:none}.rewards-landing__how-works{margin-top:2.3125rem;margin-bottom:2.5rem}@media(min-width:992px){.rewards-landing__how-works{margin-top:4.6875rem;margin-bottom:5.125rem}}.rewards-landing__how-works__title{margin-bottom:2.5rem;text-align:center;font-size:1.875rem;line-height:normal}@media(min-width:992px){.rewards-landing__how-works__title{margin-bottom:3.75rem;font-size:3rem}}.rewards-landing__how-works__item{position:relative;text-align:center;padding-left:2.5rem;padding-right:2.5rem}@media(max-width:767.98px){.rewards-landing__how-works__item:first-child{margin-bottom:2.8125rem;padding-bottom:2.8125rem}.rewards-landing__how-works__item:first-child:after{content:"";position:absolute;bottom:0;left:15%;width:70%;height:4px;background:#000}}@media(min-width:768px){.rewards-landing__how-works__item:first-child:after{content:"";position:absolute;right:0;top:20%;width:4px;height:60%;background:#050303}}#maincontent .rewards-landing__how-works__item__icon{width:5.0625rem;height:auto;margin-bottom:.625rem}@media(min-width:992px){#maincontent .rewards-landing__how-works__item__icon{width:12.0625rem;margin-bottom:1.4375rem}}.rewards-landing__how-works__item__title{margin-bottom:0;font-size:1.25rem;line-height:normal}@media(min-width:992px){.rewards-landing__how-works__item__title{font-size:3rem}}.rewards-landing .rewards-landing__how-works__item__description{margin-bottom:1.0625rem;font-size:.875rem;line-height:normal}@media(min-width:992px){.rewards-landing .rewards-landing__how-works__item__description{margin-bottom:.9375rem;font-size:1.75rem}}.rewards-landing .rewards-landing__how-works__item__reward{color:#a38e57;font-size:1rem;line-height:1.31;line-height:normal}@media(min-width:992px){.rewards-landing .rewards-landing__how-works__item__reward{font-size:1.75rem}}.rewards-landing__bonus{position:relative;padding:1.25rem 4.625rem;text-align:center;background:#000;margin-bottom:2.8125rem}@media(max-width:768.98px){.rewards-landing__bonus{margin-left:.9375rem;margin-right:.9375rem}}@media(min-width:992px){.rewards-landing__bonus{padding:2.5rem 12.8125rem;margin-bottom:5.625rem}}.rewards-landing__bonus:after,.rewards-landing__bonus:before{content:"";position:absolute;display:block;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:no-repeat 50%;width:2.75rem;height:2.75rem}@media(min-width:992px){.rewards-landing__bonus:after,.rewards-landing__bonus:before{width:9.0625rem;height:4.5625rem}}.rewards-landing__bonus:before{left:.9375rem;background-image:url(../svg-icons/reward-landing__stars--left--mobile.svg)}@media(min-width:992px){.rewards-landing__bonus:before{left:2.5rem;background-image:url(../svg-icons/reward-landing__stars--left.svg)}}.rewards-landing__bonus:after{right:.9375rem;background-image:url(../svg-icons/reward-landing__stars--right--mobile.svg)}@media(min-width:992px){.rewards-landing__bonus:after{right:2.5rem;background-image:url(../svg-icons/reward-landing__stars--right.svg)}}.rewards-landing__bonus__text{font-family:Futura PT Book;font-size:1.25rem;font-weight:300;line-height:normal;color:#fff}@media(min-width:992px){.rewards-landing__bonus__text{font-size:2.4375rem}}@media(max-width:767.98px){.rewards-landing__bonus__text span{display:block}}.rewards-landing__bonus__points{font-family:Futura PT Bold;font-size:1.25rem;font-weight:600;line-height:normal;color:#a38e57}@media(max-width:768.98px){.rewards-landing__bonus__points{display:block}}@media(min-width:992px){.rewards-landing__bonus__points{font-size:2.4375rem}}.rewards-landing__member{margin-top:2.3125rem;margin-bottom:2.5rem;padding-top:2.25rem;padding-bottom:2.5625rem;background:#f7f7f7}@media(max-width:768.98px){.rewards-landing__member{margin-left:.9375rem;margin-right:.9375rem}}@media(min-width:992px){.rewards-landing__member{margin-top:4.6875rem;margin-bottom:5.125rem;padding-top:3.5625rem;padding-bottom:3.3125rem}}.rewards-landing__member__title{margin-bottom:2.5rem;text-align:center;font-size:1.875rem;line-height:normal}@media(min-width:992px){.rewards-landing__member__title{margin-bottom:3.75rem;font-size:3rem}}.rewards-landing__member__item{position:relative;text-align:center;padding-left:2.5rem;padding-right:2.5rem}@media(max-width:767.98px){.rewards-landing__member__item{margin-bottom:2.6875rem}.rewards-landing__member__item:last-child{margin-bottom:0}}@media(min-width:768px){.rewards-landing__member__item:after{content:"";position:absolute;right:0;top:20%;width:4px;height:60%;background:#050303}.rewards-landing__member__item:last-child:after{display:none}}@media(min-width:992px){.rewards-landing__member__item{padding-left:1.875rem;padding-right:1.875rem}}.EMEA-store .rewards-landing__member__item{position:relative;text-align:center;padding-left:.9375rem;padding-right:.9375rem}@media(min-width:992px){.EMEA-store .rewards-landing__member__item{padding-left:.9375rem;padding-right:.9375rem}}.EMEA-store .rewards-landing__member__item__title{font-size:.875rem;letter-spacing:normal}@media(min-width:992px){.EMEA-store .rewards-landing__member__item__title{font-size:1.125rem}}#maincontent .rewards-landing__member__item__icon{width:5.0625rem;height:auto;margin-bottom:.625rem}@media(min-width:992px){#maincontent .rewards-landing__member__item__icon{width:8.5625rem;margin-bottom:2.3125rem}}.rewards-landing__member__item__title{margin-bottom:0;font-size:1.25rem;line-height:normal}@media(min-width:992px){.rewards-landing__member__item__title{font-size:1.8125rem}}.rewards-landing .rewards-landing__member__item__description{font-size:.875rem;line-height:normal}@media(min-width:992px){.rewards-landing .rewards-landing__member__item__description{font-size:1.75rem}}.rewards-landing__faq__title{font-size:1.25rem;line-height:normal;color:#a38e57}@media(min-width:992px){.rewards-landing__faq__title{font-size:1.25rem}}.rewards-landing__policy{margin-top:1.25rem;font-size:.875rem;line-height:1.86;letter-spacing:.03125rem}@media(min-width:992px){.rewards-landing__policy{margin-top:.625rem;font-size:.8125rem;line-height:1.23;letter-spacing:.046875rem}}.rewards-landing__policy a:focus{outline:.0625rem dashed #000}.join-rewards-modal.join-rewards-modal-success{padding-right:0!important;overflow-y:hidden}.join-rewards-modal.join-rewards-modal-success .modal-dialog{max-width:56.25rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.join-rewards-modal legend.ada_legend{font-family:Futura PT Bold;font-weight:400;font-size:.8125rem;color:#000;letter-spacing:.03125rem;line-height:.8125rem;text-transform:uppercase;margin-bottom:.5rem;padding:.5rem 0 0;width:100%}.join-rewards-modal .modal-dialog{max-width:56.25rem}.join-rewards-modal .modal-content{padding:0;height:100%}.join-rewards-modal .modal-title{font-family:Futura PT Bold;font-weight:400;font-size:1rem;line-height:1rem;letter-spacing:.0625rem;color:#9e874f}@media(min-width:768px){.join-rewards-modal .modal-title{font-size:1rem;line-height:1rem;letter-spacing:.0625rem;max-width:none}}.join-rewards-modal .loyalty-modal-layout{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background-color:#fff}@media(min-width:768px){.join-rewards-modal .loyalty-modal-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.join-rewards-modal .modal-body{padding:0}.join-rewards-modal .modal-body a:focus{outline:1px solid #000}.join-rewards-modal .modal-header{border:0;padding:0}.join-rewards-modal .modal-header .close{margin:0;padding:.625rem 1rem;position:absolute;z-index:1;right:1.25rem;top:.3125rem}.join-rewards-modal .modal-header .close:focus{outline:1px solid #000}.join-rewards-modal .top-label-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;font-family:Futura PT Medium;font-weight:400;font-size:.75rem;line-height:1;letter-spacing:.046875rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.join-rewards-modal .top-label-section a,.join-rewards-modal .top-label-section p{font-size:.875rem;line-height:1.3125rem;letter-spacing:.046875rem}.join-rewards-modal .top-label-section .requiredText{font-family:Futura PT Medium;font-weight:400;font-size:.875rem;line-height:1.1875rem;letter-spacing:.03125rem}.join-rewards-modal .join-loyalty-form,.join-rewards-modal .loyalty-modal-heading-content,.join-rewards-modal .rewards-loyalty-header-section{max-width:37.5rem;margin:0 auto}.join-rewards-modal form.join-loyalty-form{padding:0 1rem 2.5rem}@media(min-width:768px){.join-rewards-modal form.join-loyalty-form{padding:0 1rem 1.875rem}}.join-rewards-modal .rewards-loyalty-header-section{padding:3.125rem 1rem 1.25rem}@media(min-width:768px){.join-rewards-modal .rewards-loyalty-header-section{padding:2rem 1rem 1.25rem}}.join-rewards-modal .form-group{margin-bottom:.625rem}@media(min-width:768px){.join-rewards-modal .form-group.form-birthday .col-6{max-width:9.6875rem}}.join-rewards-modal .form-group.required label:after{content:"*"}.join-rewards-modal .form-group.required label:before{display:none}.join-rewards-modal .form-group select.form-control{padding:.75rem .8125rem .6875rem .9375rem}.join-rewards-modal .form-group select.form-control:focus{-webkit-box-shadow:0 0 0 .2rem #0b599d;box-shadow:0 0 0 .2rem #0b599d}.join-rewards-modal .accept-terms-conditions,.join-rewards-modal .password-hint{font-family:Futura PT Medium;font-weight:400;font-size:.8125rem;line-height:1.25rem;letter-spacing:.046875rem}.join-rewards-modal .accept-terms-conditions,.join-rewards-modal .accept-terms-conditions a{color:#000}.join-rewards-modal .accept-terms-conditions a{text-decoration:none}.join-rewards-modal .accept-terms-conditions a:hover{text-decoration:underline}.join-rewards-modal .custom-control-input:focus+.custom-control-label:before{-webkit-box-shadow:inset 0 0 0 1px #666;box-shadow:inset 0 0 0 1px #666}.join-rewards-modal .custom-checkbox{padding-left:1.5625rem}.join-rewards-modal .custom-checkbox label{font-family:Futura PT Medium;font-weight:400;font-size:.8125rem;line-height:1.25rem}.accept-terms-conditions .privacy-copy{font-size:.625rem;font-style:italic}.join-rewards-modal .req-heading,.my-account-profile-page .req-heading{right:1rem;top:.5rem;line-height:1;font-size:.875rem;font-family:Futura PT Medium}@media(min-width:768px){.join-rewards-modal .req-heading,.my-account-profile-page .req-heading{right:0}}.join-rewards-modal .req-heading:before,.my-account-profile-page .req-heading:before{content:"*"}.join-rewards-modal .required-content p,.my-account-profile-page .required-content p{margin:0}.my-account-profile-page h1{margin-bottom:1.25rem}.my-account-profile-page .custom-checkbox .tooltipIcon{padding-left:.3125rem}.EMEA-store .birthday-input-group .row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.join-loyalty-success{padding:2.75rem 1.875rem;text-align:center}.join-loyalty-success .select-wrapper:before{right:3.75rem}.join-loyalty-success .modal-title{color:#000;font-family:Futura PT Bold;font-weight:400;font-size:1.375rem;line-height:1.5rem;letter-spacing:.046875rem;margin-bottom:1.25rem}@media(min-width:768px){.join-loyalty-success .modal-title{font-size:1.875rem;line-height:1.875rem;letter-spacing:.046875rem;max-width:none}}.join-loyalty-success .join-loyalty-success-text{font-family:Futura PT Medium;font-weight:400;font-size:.875rem;line-height:1.5rem;letter-spacing:.03125rem}@media(min-width:768px){.join-loyalty-success .join-loyalty-success-text{font-size:1rem;line-height:1.5rem;letter-spacing:.046875rem}}.join-loyalty-success .btn{margin-bottom:0}@media(min-width:768px){.join-loyalty-success .btn{max-width:20.3125rem;margin:0 auto}}.loyalty-signup-content{background-color:#f7f7f7;padding:0;height:100%;margin:0;position:relative}.loyalty-signup-content .heading-promotion-text{font-size:1rem;letter-spacing:.00625rem;font-family:Futura PT Bold;font-weight:400;line-height:1.25rem;color:#9e874f}.loyalty-signup-content .signup-content-tile{font-size:.875rem;letter-spacing:.046875rem;font-family:Futura PT Medium;font-weight:400;line-height:1.3125rem;min-height:6.875rem}@media(min-width:768px){.loyalty-signup-content .signup-content-tile{font-size:.875rem;line-height:1.3125rem;position:relative}.loyalty-signup-content .signup-content-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;height:5.3125rem;width:.0625rem;background-color:#9e874f}}.loyalty-signup-content .signup-content-tile:last-child:after{display:none}.loyalty-signup-content .heading-promotion-subtext{font-size:1rem;letter-spacing:.015625rem;font-family:Futura PT Medium;font-weight:400;line-height:1.375rem}.loyalty-modal-heading-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.loyalty-modal-heading-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:12.5rem}}.top-header-bg-image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;content:"";background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;height:100%}.cheetah-loyalty-rewards-account,.signup-content-tile{z-index:1}.my-rewards-history-page{padding-top:3.125rem}.my-rewards-history-page .icon-reward-icon{width:1.6875rem;height:1.6875rem}.my-rewards-history-page .rewards-history-details{font-size:1rem;line-height:1.375rem;letter-spacing:.03125rem}.my-rewards-history-page .button-set{margin-top:1.25rem}.my-rewards-history-page .button-set .btn{min-width:16.875rem;width:100%}@media(min-width:768px){.my-rewards-history-page .button-set .btn{width:auto}}@media(min-width:768px){.my-rewards-history-page .button-set .btn-outline-primary{max-width:14.0625rem}}.rewards-line-items-list.no-rewards{text-align:center;border-bottom:0}.rewards-line-items-list.no-rewards .rewards-line-item{border-left:0;border-right:0;padding:1.875rem 0}@media(min-width:768px){.rewards-line-items-list.no-rewards .rewards-line-item{padding:2.8125rem 0}}.rewards-line-items-list.no-rewards .rewards-line-item-name{font-family:Futura PT Medium;font-size:1rem;color:#868585;border:0}.rewards-applied-message{display:none}.rewards-applied-message .rewards-line-item__actions{padding:1rem;border:.0625rem solid #d9d9d9}.rewards-applied-message.rewards-hidden-action{display:none}.rewards-line-item__actions{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.rewards-line-items-heading{margin:0;padding:1.125rem 0 0}.rewards-line-items-heading h2{font-size:1.25rem;line-height:1.25rem;letter-spacing:.0625rem;margin-bottom:0}.rewards-line-item{border-bottom:.0625rem solid #d9d9d9;padding:.875rem .875rem .6875rem;font-size:.875rem;line-height:1.3125rem;letter-spacing:.046875rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end;font-family:Futura PT Medium;font-weight:400}@media(min-width:768px){.rewards-line-item{padding:1.25rem 0}}.rewards-line-item .rewards-line-item-name{font-family:Futura PT Bold;font-weight:600;font-size:.75rem;line-height:1rem;padding:.875rem .625rem;min-width:4.25rem;background-color:#9e874f;color:#fff}.rewards-line-item .rewards-line-item-name:last-of-type{border:0}.rewards-history-used{margin-top:2.5rem}.rewards-history-used .rewards-line-items-heading{padding-top:.625rem}.rewards-history-used .rewards-line-item-name{background-color:#d9d9d9;color:#000}.rewards-history-used .rewards-used-line-item-order-details~.rewards-used-line-item-order-details{margin-top:1.25rem}.rewards-tabs{margin-top:1.875rem;margin-bottom:.75rem;border-bottom:.0625rem solid #d9d9d9}@media(min-width:768px){.rewards-tabs{margin-bottom:0}}.rewards-tabs .nav-link{padding:0 .75rem;border:0;border-bottom:.25rem solid transparent;color:#666;font-family:Futura PT Bold;font-weight:600;font-size:.75rem;line-height:1;background-color:transparent;height:2.75rem}.rewards-tabs .nav-link:hover{background-color:#f8f8f8;border-bottom-color:#f8f8f8}.rewards-tabs .nav-link.active{border-bottom-color:#000;color:#000}.rewards-tabs .nav-link.active:hover{background-color:transparent}.rewards-line-item-exp-date,.rewards-line-item-order-number,.rewards-line-item-used-date{display:block}.rewards-line-item-order-number,.rewards-line-item-used-date{padding-top:.375rem}@media(min-width:576px){.rewards-line-item-order-number,.rewards-line-item-used-date{padding-top:0}}.rewards-redeem-box{padding:1rem;border:.0625rem solid #d9d9d9;margin-bottom:1.875rem}.rewards-redeem-box .rewards-line-items-heading__title{margin-bottom:.75rem;font-family:Futura PT Bold;font-weight:500;font-size:1rem;line-height:1;letter-spacing:.0625rem}@media(min-width:768px){.rewards-redeem-box .rewards-line-items-heading__title{font-size:1.25rem}}.rewards-redeem-box .rewards-line-items-heading__title:before{background-image:url(../../svg-icons/reward-title-icon.svg);background-position:50%;width:1.125rem;height:1.125rem;background-size:1.125rem;margin-right:.25rem;display:inline-block;content:"";background-repeat:no-repeat;position:relative;top:.125rem}.rewards-redeem-box .rewards-line-items-heading__description{margin:0;font-family:Futura PT Medium;font-weight:450;font-size:.8125rem;line-height:1rem;letter-spacing:.046875rem}@media(min-width:768px){.rewards-redeem-box .rewards-line-items-heading__description{font-size:.8125rem}}.rewards-redeem-box .rewards-line-items-heading__description__value{font-family:Futura PT Bold;font-weight:500;color:#9e874f}.rewards-redeem-box .rewards-line-items-list{overflow-y:auto;max-height:18.75rem}@media(min-width:768px){.rewards-redeem-box .rewards-line-items-list{max-height:37.5rem}}.rewards-redeem-box .rewards-line-item-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:992px){.rewards-redeem-box .rewards-line-item-details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.rewards-redeem-box .rewards-line-items-selector{margin:1rem auto 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media(min-width:992px){.rewards-redeem-box .rewards-line-items-selector{margin:0 0 0 auto}}.rewards-redeem-box .rewards-line-item__redeem-now{width:100%;max-width:9.4375rem;line-height:2.75rem;height:2.75rem;margin-left:.75rem}.rewards-redeem-box .rewards-line-item__applied{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rewards-redeem-box .rewards-line-item__applied__icon{margin-right:.3125rem;width:.875rem;height:.875rem;fill:#000}.rewards-redeem-box .rewards-line-item__applied__label{font-family:Roboto;padding-top:.1875rem;font-size:.875rem;line-height:1}.rewards-redeem-box .rewards-line-item__remove{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;background:none;padding:0}.rewards-redeem-box .rewards-line-item__remove__icon{width:1rem;height:1.125rem;fill:#000}.rewards-redeem-box.rewards-applied .rewards-line-item-details{display:none}.rewards-redeem-box.rewards-applied .rewards-applied-message{display:block}.rewards-item{color:#249e53}.points-history{padding-top:3.125rem}.rewards-settings-modal__title{font-family:Futura PT Medium}.rewards-settings-modal__form .loyalty-rewards-settings-form input+label{font-size:1rem}.rewards-settings-modal__form .loyalty-rewards-settings-form input:checked+label{font-family:Futura PT Bold;font-weight:600}.loyalty-rewards-settings__save{min-width:9.375rem;width:auto}.points-history__cycle .account-rewards__points{display:none}.points-history__cycle .account-rewards__cycle{margin-bottom:0}.points-history__table__header{margin-bottom:1.25rem}@media(min-width:768px){.points-history__table__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5625rem}}.points-history__table__sort{position:relative}.points-history__table__sort:after{content:"";display:block;position:absolute;right:2.625rem;top:.5625rem;width:1px;height:1.5625rem;background:#d9d9d9}.points-history__table__sort select.points-history__table__sort__select{min-width:15rem;padding-top:.6875rem;padding-bottom:.6875rem;border-color:#d9d9d9}.points-history__challenges__header__title,.points-history__table__header__title{margin-bottom:0;font-family:Futura PT Bold;font-weight:600;font-size:1.25rem;line-height:1.25rem;letter-spacing:.0625rem}@media(max-width:767.98px){.points-history__challenges__header__title,.points-history__table__header__title{margin-bottom:1.0625rem;font-size:1.125rem}}.points-history__table__item{margin-bottom:2.5rem}@media(min-width:768px){.points-history__table__item{margin-bottom:3.125rem}}.points-history__table__item__wrapper{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #d9d9d9}.points-history__table__item__header__title{font-family:Futura PT Medium;font-weight:500;font-size:.875rem;line-height:1.3125rem;letter-spacing:.046875rem}.points-history__table__item__header{padding-bottom:.5rem}.points-history__table__item__record{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.points-history__table__item__record__action{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.9375rem}@media(max-width:767.98px){.points-history__table__item__record__action{margin-top:.625rem}}@media(min-width:768px){.points-history__table__item__record__action{margin-left:auto}}.points-history__table__item__record__description{font-size:.8125rem;line-height:1rem;letter-spacing:.046875rem;color:#16191d}.points-history__table__item__record__description__title{font-family:Futura PT Medium;font-weight:400;padding-bottom:.25rem}.points-history__table__item__record__description__order{font-family:Futura PT Medium;font-weight:500}.points-history__table__item__record__description__title__status{font-style:italic}.points-history__table__item__record__action__points{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 .5625rem;height:2.75rem;min-width:7.1875rem;font-family:Futura PT Bold;font-weight:600;font-size:.8125rem;line-height:1.23;letter-spacing:.046875rem}.points-history__table__item__record__action__points--used{background-color:#9e874f;color:#fff}.points-history__table__item__record__action__points--birthday,.points-history__table__item__record__action__points--welcome{background-color:#9f2b25;color:#fff}.points-history__table__item__record__action__points--returned{color:#000;background-color:#d9d9d9}.points-history__table__item__record__action__points--earned{background-color:#9e874f;color:#fff}.points-history__table__item__record__action__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.375rem;height:2.375rem;border:1px solid #d9d9d9;border-radius:4px}.points-history__table__item__record__action__link:focus,.points-history__table__item__record__action__link:hover{border-color:#000}.points-history__table__item__record__action__link__icon{width:.5rem;height:.9375rem}.points-history__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2.5rem;padding-top:1.875rem;border-top:1px solid #d9d9d9}@media(min-width:768px){.points-history__pagination{margin-bottom:3.125rem;padding-top:1.5625rem}}.points-history__pagination__prev-next__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.1875rem;font-family:Futura PT Medium;font-weight:500;font-size:.875rem;line-height:1.5;letter-spacing:.046875rem;color:#16191d}.points-history__pagination__prev-next__link--not-active{opacity:.3}.points-history__pagination__prev-next__link__icon{width:.4375rem;height:.75rem}.points-history__pagination__links-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem}.points-history__pagination__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.875rem;height:1.875rem;font-family:Futura PT Bold;font-weight:600;font-size:.875rem;line-height:1.5;letter-spacing:.046875rem;border-radius:50%}.points-history__pagination__link:focus,.points-history__pagination__link:hover{color:#fff;background:#000;text-decoration:none}.points-history__pagination__link--current{color:#fff;background:#000}.points-history__showItems__next__link{min-width:6.6875rem;width:100%}@media(min-width:768px){.points-history__showItems__next__link{width:auto}}.rewards-lookup__form__required{float:right;margin-top:.375rem;font-family:Futura PT Medium;font-size:.8125rem;font-weight:500;line-height:1.23;letter-spacing:.046875rem}.rewards-lookup__form__button{width:100%}@media(min-width:992px){.rewards-lookup__form__button{width:auto;min-width:17.5rem}}.tooltipIcon .icon{fill:#000;width:.9375rem;height:.9375rem;margin:-.25rem 0 0 .125rem}.tooltipIcon:hover .customTooltip{display:block}.customTooltip{border:1px solid #d9d9d9;border-radius:.1875rem;display:none;position:absolute;bottom:100%;left:50%;background-color:#f7f7f7;color:#000;font-size:.928rem;min-width:18.75rem;padding:1.25rem .9375rem 1.875rem;margin-left:.25rem;-webkit-transform:translate(-50%,-.625em);transform:translate(-50%,-.625em);-webkit-animation:fade-in .5s linear forwards;animation:fade-in .5s linear forwards;font-family:Futura PT Medium;text-transform:none}.customTooltip.customTooltip:before{content:" ";position:absolute;display:block;height:1.25em;left:0;bottom:-1.25em;width:100%}.customTooltip.customTooltip:after{border-left:.625em solid transparent;border-right:.625em solid transparent;border-top:.625em solid #e3e3e3;bottom:-.625em;content:" ";height:0;left:50%;margin-left:-.8125rem;position:absolute;width:0}@media(max-width:575.98px){.customTooltip{-webkit-transform:translate(-30%,-.625em);transform:translate(-30%,-.625em);min-width:15rem}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.rewards-lookup .form-group.required label:after{content:"*"}.account-rewards{font-family:Futura PT Medium;font-weight:500}.myAccountHomePage .my-account-home-right-container .card .card-header .account-rewards-heading:after{background-image:url(../../svg-icons/reward-title-icon.svg);background-position:50%;width:1.5rem;height:1.5rem;background-size:1.25rem}.account-rewards__user__number{margin-bottom:.625rem;font-size:.875rem;line-height:1.3125rem;letter-spacing:.046875rem}.account-rewards__user__number__value{font-family:Futura PT Bold;font-weight:600}.account-rewards__user__date{font-size:.875rem;line-height:1.43;letter-spacing:.03125rem}.account-rewards__user__date__value{font-family:Futura PT Bold;font-weight:600}.account-rewards-challenges-confirmation__cycle,.account-rewards__cycle,.order-confirmation-rewards__cycle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1.875rem auto 1.25rem;width:15.375rem;height:15.375rem;border:.75rem solid #9e874f;border-radius:50%}@media(min-width:992px){.account-rewards-challenges-confirmation__cycle,.account-rewards__cycle,.order-confirmation-rewards__cycle{margin-top:0}}.rewards-body-heading{text-align:center;margin-bottom:1.25rem}.rewards-body-heading h4{margin:.625rem 0 .3125rem}.account-rewards--navigation .account-rewards__cycle{width:5.5625rem;height:5.5625rem;border-width:.4375rem;background:#fff}.account-rewards__cycle__title{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.03125rem;text-transform:uppercase}.account-rewards--navigation .account-rewards__cycle__title{display:none}.account-rewards-challenges-confirmation__cycle__points,.account-rewards-challenges-confirmation__label,.account-rewards-challenges-confirmation__points,.account-rewards__cycle__points,.order-confirmation-rewards__cycle__points{font-family:Futura PT Bold;font-weight:600;font-size:4.6875rem;line-height:1}.account-rewards--navigation .account-rewards__cycle__points{font-size:1.875rem}.account-rewards-challenges-confirmation__cycle__label,.account-rewards__cycle__label,.order-confirmation-rewards__cycle__label{font-family:Futura PT Bold;font-weight:600;font-size:.875rem;line-height:1.14;letter-spacing:.046875rem;text-transform:uppercase}.account-rewards--navigation .account-rewards__cycle__label{font-size:.75rem;text-align:center}.account-rewards__awards{text-align:center;margin-top:1.25rem}@media(min-width:992px){.account-rewards__awards{margin-top:0}}.account-rewards__awards__available{margin-bottom:1.25rem;font-size:1.125rem;line-height:.89;letter-spacing:.028125rem}.account-rewards__awards__available__value{font-family:Futura PT Bold;font-weight:600}.account-rewards__body .load-more-items,.account-rewards__body a.account-rewards__awards__button{font-family:Futura PT Bold;text-decoration:none;width:100%;font-size:.75rem}@media(min-width:768px){.account-rewards__body .load-more-items,.account-rewards__body a.account-rewards__awards__button{min-width:13.75rem;width:auto}}.account-rewards__points{margin-top:1.125rem;text-align:center;font-size:1.125rem;line-height:1;letter-spacing:.0175rem}@media(min-width:992px){.account-rewards__points{font-size:1.25rem}}.account-rewards--navigation .account-rewards__points{font-size:.875rem;line-height:1.43}.account-rewards__points__awards,.account-rewards__points__value,.order-confirmation-rewards__points__awards,.order-confirmation-rewards__points__value{color:#9e874f;font-family:Futura PT Bold;font-weight:600}.order-confirmation-rewards__points__awards,.order-confirmation-rewards__points__value{color:#000}.account-rewards__promotion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.375rem;padding:.9375rem 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}#maincontent .account-rewards__promotion__icon{width:1.25rem;height:1.25rem;margin-right:1.125rem}.myAccountHomePage .my-account-home-right-container p.account-rewards__promotion__text{font-size:.875rem;line-height:1;letter-spacing:.015625rem}@media(min-width:992px){.myAccountHomePage .my-account-home-right-container p.account-rewards__promotion__text{font-size:1.125rem}}.account-rewards__promotion__text__value{font-family:Futura PT Bold;font-weight:600}.myAccountHomePage .my-account-home-right-container a.account-rewards__promotion__link{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto}.account-rewards-join{position:relative;text-align:center;margin-top:2rem;margin-bottom:4.375rem}#maincontent .account-rewards-join__logo{margin:0 auto 1.6875rem;width:122px;height:auto}@media(min-width:992px){.account-rewards-join__inner{width:80%;margin-left:auto;margin-right:auto}}@media(min-width:1200px){.account-rewards-join__inner{width:60%}}.account-rewards-join__title{margin-bottom:1.25rem;font-size:1.875rem;line-height:1.2;letter-spacing:.1175rem}.account-rewards-join__subtitle{margin-bottom:.125rem;font-size:1.25rem;line-height:1;letter-spacing:.0625rem}.myAccountHomePage .my-account-home-right-container .account-rewards-join__description{margin-bottom:1.5625rem;font-family:Futura PT Bold;font-weight:500;font-size:1.125rem;line-height:1.44;letter-spacing:.03125rem}.account-rewards-join__details{margin-top:1.5625rem;margin-bottom:1.5625rem}@media(min-width:992px){.account-rewards-join__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.account-rewards-join__details .account-rewards-join__details__item{width:33.3333333333%}}@media(max-width:768.98px){.account-rewards-join__details__item{margin-bottom:1.875rem}}.account-rewards-join__details__item:last-child{margin-bottom:0}.myAccountHomePage .my-account-home-right-container .account-rewards-join__details__item__text{font-family:Futura PT Bold;font-weight:600;font-size:.75rem;line-height:1.33;letter-spacing:.046875rem;text-transform:uppercase}#maincontent .account-rewards-join__details__item__icon{margin-bottom:.9375rem;width:auto;height:auto}.myAccountHomePage .my-account-home-right-container .account-rewards-join__terms{margin:1.25rem 0;font-weight:500;font-size:.8125rem;line-height:1.31;letter-spacing:.046875rem}.account-rewards-join__agreement__group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.myAccountHomePage .my-account-home-right-container .account-rewards-join__btn{width:100%;text-decoration:none}@media(min-width:992px){.myAccountHomePage .my-account-home-right-container .account-rewards-join__btn{width:auto;min-width:17.5rem}}.myAccountHomePage .my-account-home-right-container .account-rewards-join__btn:hover{text-decoration:none}.account-rewards--navigation{font-family:Futura PT Medium;font-weight:500}.account-rewards--navigation .account-rewards__grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.account-rewards--navigation .account-rewards__grid__earned-points,.account-rewards--navigation .account-rewards__grid__reward-amount{margin:0}.account-rewards--navigation__user-description{margin-bottom:1.5rem;line-height:1;font-weight:500;font-family:Futura PT Medium;font-size:.875rem;letter-spacing:.046875rem}.account-rewards--navigation__header{text-align:center}.account-rewards--navigation__logo{width:5.0625rem;height:auto;margin-bottom:1rem}.account-rewards--navigation__title,.order-confirmation-rewards__title{margin-bottom:.5rem;font-family:Futura PT Bold;font-weight:500;font-size:.875rem;line-height:2.57;letter-spacing:.055rem;text-transform:uppercase}.account-rewards--navigation__user{text-transform:uppercase;margin-bottom:.5rem;font-family:Futura PT Bold;font-weight:600;letter-spacing:.0625rem;font-size:1rem;line-height:1rem}@media(min-width:992px){.account-rewards--navigation__user{font-size:1.25rem;line-height:1.25rem}}.order-confirmation-rewards__user{margin-bottom:1.25rem;font-family:Futura PT Medium;font-weight:500;font-size:1.25rem;line-height:1.625rem;letter-spacing:.044375rem}.order-confirmation-rewards__points,.order-confirmation-rewards__points-applied-text{font-family:Futura PT Medium;font-weight:500;font-size:.875rem;line-height:1.3125rem;letter-spacing:.03125rem}.order-confirmation-rewards__points{margin-top:1.125rem;text-align:center;border-top:1px solid #d9d9d9;padding-top:.9375rem}@media(min-width:992px){.order-confirmation-rewards__points{font-size:.875rem}}.order-confirmation-rewards__title{margin-top:1.25rem;margin-bottom:.625rem;font-family:Futura PT Bold;font-weight:500;font-size:1.25rem;line-height:1.25rem;letter-spacing:.046875rem}.order-confirmation-join-rewards__points{font-size:1.0625rem;line-height:1.5rem;letter-spacing:.038125rem}.order-confirmation-join-rewards__points,.order-confirmation-join__description{margin-top:1.125rem;text-align:center;font-family:Futura PT Medium;font-weight:500}.order-confirmation-join__description{font-size:.8125rem;line-height:1.0625rem;letter-spacing:.046875rem}.order-confirmation-rewards-join__points__awards{color:#000;font-family:Futura PT Bold;font-weight:600}.loyalty-rewards-confirmation-points{background:#f8f8f8;border:none;padding:1.25rem;margin-bottom:1.25rem}.loyalty-rewards-confirmation-points .button-set{text-align:center;margin-top:1.25rem}.loyalty-rewards-confirmation-points .btn{min-width:8.75rem;margin:0}.loyalty-rewards-confirmation-points .logo-container{margin-bottom:.9375rem}.loyalty-rewards-confirmation-points .order-confirmation-signUp-title{font-size:.75rem;letter-spacing:.046875rem;font-family:Futura PT Bold;font-weight:400;line-height:1.3125rem}.loyalty-rewards-confirmation-points .form-control-label{text-transform:uppercase}.loyalty-rewards-confirmation-points .custom-checkbox .custom-control-label{font-family:Futura PT Medium;font-size:.875rem;line-height:1rem;letter-spacing:.046875rem;font-weight:600}.lee-store .password-section .form-control-label{text-transform:capitalize}.order-confirmation-rewards__sign-in{text-align:center;font-family:Futura PT Bold;font-weight:600;font-size:.625rem;line-height:1rem;letter-spacing:.040625rem}.order-confirmation-rewards__online-account-notification{text-align:center;margin-top:.625rem;margin-bottom:1.25rem;font-family:Futura PT Medium;font-weight:500;font-size:.8125rem;line-height:1rem;letter-spacing:.046875rem}.order-confirmation-rewards__form{margin-top:1.25rem}.order-confirmation-rewards__form .form-email{font-family:Futura PT Medium;font-weight:500;font-size:.875rem;line-height:1.3125rem;letter-spacing:.046875rem}#maincontent .loyalty-rewards-confirmation-points .logo-container img{width:7.625rem;height:3.5rem}#maincontent .loyalty-rewards-confirmation-points .logo-container.lee-logo{margin-bottom:1.25rem}#maincontent .loyalty-rewards-confirmation-points .logo-container.lee-logo img{width:6rem;height:3.1875rem}.cheetah-loyalty-account-rewards-section .cheetah-loyalty-rewards-account .logo-container img{width:6rem;height:2.75rem}.cheetah-loyalty-account-rewards-section .cheetah-loyalty-rewards-account .logo-container.lee-logo{margin-bottom:1.25rem}.cheetah-loyalty-account-rewards-section .cheetah-loyalty-rewards-account .logo-container.lee-logo img{width:4.875rem;height:4.875rem}.order-confirmation-rewards__cycle__points{font-size:2.375rem;line-height:2.25rem;letter-spacing:-.065rem}.js-account-rewards-join__error{font-size:.75rem;color:#9f2b25;letter-spacing:.03125rem;font-family:Futura PT Medium;margin-top:-.9375rem}.order-confirmation-rewards__cycle__label{font-family:Futura PT Bold}.order-confirmation-rewards__cycle{width:6.4375rem;height:6.4375rem;border:.4375rem solid #9e874f}html[lang=de] .order-confirmation-rewards__cycle__label{font-size:.625rem;text-align:center}.account-rewards__grid__earned-points,.account-rewards__grid__reward-amount{margin:1rem 0;text-align:center}.account-rewards__grid__earned-points{border-right:.0625rem solid #d9d9d9;padding:0 1.5rem 0 1rem}.account-rewards--navigation .account-rewards__grid__earned-points{border-right:.0625rem solid #666}.account-rewards__grid__reward-amount{padding:0 1rem 0 1.5rem}.account-rewards__user__number__icon{width:1.375rem;height:1.5rem;margin-right:.25rem;position:relative;margin-top:0}@media(min-width:768px){.account-rewards__user__number__icon{width:1.625rem;height:1.75rem}}.account-rewards__grid__wrapper{border:.0625rem solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:768px){.account-rewards__grid__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.account-rewards__grid__action-item{padding:0 1rem 1rem;width:100%}@media(min-width:768px){.account-rewards__grid__action-item{padding:0 1rem;width:auto}}.account-rewards__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media(min-width:768px){.account-rewards__grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.account-rewards__grid__label,.account-rewards__grid__title{font-size:.8125rem;font-weight:400;line-height:1rem;letter-spacing:.046875rem;text-transform:uppercase;color:#666}.account-rewards__grid__title{padding-bottom:.3125rem}.account-rewards__grid__label{padding-top:.3125rem}.account-rewards__grid__points{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Futura PT Bold;font-weight:600;line-height:1;font-size:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:768px){.account-rewards__grid__points{font-size:1.875rem}}.account-rewards__grid__points--currency{color:#9e874f;padding-right:0}.challenges__tile{background-color:#f8f8f8;padding:1.25rem;height:100%}@media(min-width:768px){.challenges__tile{padding:1.875rem .625rem 2.5rem}}.account-rewards-challenges__body{margin-left:-.4375rem;margin-right:-.4375rem}.account-rewards-challenges__body:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-flex-line-pack:justify;align-content:space-between}@media(min-width:768px){.account-rewards-challenges__body:not(.slick-initialized){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.account-rewards-challenges__body:not(.slick-initialized) .rewards-challenges__tile{width:33.3333333333%}}.account-rewards-challenges__body .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.account-rewards-challenges__body .slick-dots{bottom:-2.1875rem}.rewards-challenges__tile{padding-right:.4375rem;padding-left:.4375rem;margin-bottom:1.25rem;width:100%;height:inherit}@media(min-width:992px){.rewards-challenges__tile{max-width:19.375rem;margin-bottom:0}.rewards-challenges__tile .challenges__tile{border:.0625rem solid #f8f8f8;background-color:#f8f8f8;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;cursor:pointer}.rewards-challenges__tile:hover .challenges__tile{border:.0625rem solid #9e874f;background-color:#fff}}.rewards-challenges__tile .challenges__tile__points-amount:after{display:none}@media(min-width:576px){.rewards-challenges__tile .challenges__tile__points-amount{width:auto;display:inline-block}.rewards-challenges__tile .challenges__tile__points-amount:after{width:100%;content:"";margin-top:.875rem;margin-bottom:1.125rem;height:.25rem;background-color:#9e874f;display:block}}.rewards-challenges__tile .challenges__tile__subtitle:before{width:100%;content:"";margin-top:.875rem;margin-bottom:1.125rem;height:.25rem;background-color:#9e874f;display:block}@media(min-width:576px){.rewards-challenges__tile .challenges__tile__subtitle:before{display:none}}@media(max-width:575.98px){.rewards-challenges__tile .challenges__tile__icon{-ms-flex-preferred-size:3.75rem;flex-basis:3.75rem;margin-bottom:0}}.rewards-challenges__tile .challenges__tile__icon img{width:3.125rem;height:auto;margin:auto}@media(max-width:575.98px){.rewards-challenges__tile .challenges__tile__details{-ms-flex-preferred-size:calc(100% - 60px);flex-basis:calc(100% - 60px)}}@media(min-width:576px){.rewards-challenges__tile .challenges__tile__details .collapse{display:block}}.account-rewards-challenges hr{border-top:.0625rem solid #d9d9d9;margin:1.25rem 0 2.1875rem}.account-rewards-challenges .card-body{padding-top:1.875rem}.account-rewards-challenges h2{margin:0;font-size:1.375rem}.account-rewards-challenges .custom-navigation-arrows .slick-prev{left:0}.account-rewards-challenges .custom-navigation-arrows .slick-next{right:0}.account-rewards-challenges .custom-navigation-arrows .slick-arrow{width:2.75rem;height:2.75rem}.account-rewards-challenges .custom-navigation-arrows .slick-arrow:before{height:1.25rem;width:.6875rem;background-size:contain;background-position:50%}.account-rewards-challenges .slick-list{padding:0;margin:0 2.875rem}.account-rewards-challenges .slick-arrow{border:.0625rem solid #d9d9d9}.challenges__tile__icon{margin-bottom:.9375rem}.challenges__tile__icon img{width:3.125rem;height:auto;margin:auto}.collapse-trigger{position:absolute;padding:.625rem;right:0;top:0;width:1.25rem;height:1.25rem}.collapse-trigger:before{background:url(../svg-icons/icon-challenges-minus.svg) no-repeat;display:inline-block;width:.875rem;height:.25rem;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.collapse-trigger.collapsed:before{width:.875rem;height:.875rem;background-image:url(../svg-icons/icon-challenges-plus.svg)}.challenges__tile__heading{font-size:1.25rem}@media(max-width:575.98px){.challenges__tile__heading{font-size:1.125rem}}.challenges__tile__points-amount{font-size:1rem;padding-top:.5rem;color:#9e874f}.challenges__tile__terms-conditions{padding:0 0 1.875rem;font-family:Futura PT Medium;font-weight:400;line-height:1.25rem;letter-spacing:.026875rem;font-size:.875rem}.challenges__tile__subtitle{padding:0 0 1.25rem;font-family:Futura PT Medium;font-weight:500;line-height:1.5rem;letter-spacing:.03125rem;font-size:1rem;position:relative}.challenges__tile__expiration-date{padding:0 0 1.25rem;font-family:Futura PT Book;font-weight:400;line-height:1.3125rem;letter-spacing:.046875rem;font-size:.875rem;color:#16191d;font-style:italic}.challenge-details-modal .challenges__tile__expiration-date{padding:1.875rem 0 0}.challenge-details-modal .modal-dialog{max-width:none}@media(min-width:576px){.challenge-details-modal .modal-dialog{max-width:29.375rem}}@media(max-width:575.98px){.challenge-details-modal .modal-content{height:100vh}}.challenge-details-modal .challenges__tile__points-amount{width:auto;display:inline-block}.challenge-details-modal .challenges__tile__points-amount:after{width:100%;content:"";margin-top:.875rem;margin-bottom:1.125rem;height:.25rem;background-color:#9e874f;display:block}@media(max-width:575.98px){.challenge-details-modal .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex}.challenge-details-modal .modal-body>.row{-ms-flex-line-pack:center;align-content:center}}.challenges__tile__btn-continue button{min-width:8.75rem;width:auto}.challenges__tile__heading,.challenges__tile__points-amount{font-family:Futura PT Bold;font-weight:500;line-height:1.25rem;letter-spacing:.0625rem;text-transform:uppercase}#challengeDetails .modal-content{background-color:#f8f8f8;text-align:center}.challenge-confirmation-container{position:fixed;top:1.375rem;right:6.25rem;z-index:1060;padding:.625rem .9375rem;overflow-y:auto}.challenge-confirmation-container .close{opacity:1}@media(max-width:575.98px){.challenge-confirmation-container{right:0}}.challenge-confirmation__modal{position:relative;border:.0625rem solid #f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:17.625rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#000;padding:1.25rem 1.875rem;letter-spacing:.03125rem;-webkit-box-shadow:.0625rem .0625rem .3125rem grey;box-shadow:.0625rem .0625rem .3125rem grey;margin:0;background-color:#f8f8f8}@media(max-width:575.98px){.challenge-confirmation__modal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:1.25rem 1.25rem 1.25rem .625rem;max-width:21.5625rem}}.challenge-confirmation__modal+.challenge-confirmation__modal{margin-top:2.5rem}@-webkit-keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@media(max-width:575.98px){.challenge-confirmation__modal .confirmation__modal__icon{-ms-flex-preferred-size:3.75rem;flex-basis:3.75rem;margin-bottom:0;-ms-flex-item-align:start;align-self:flex-start}}.challenge-confirmation__modal .confirmation__modal__details{font-family:Futura PT Medium;font-weight:400;line-height:1.5rem;letter-spacing:.0625rem;font-size:1.125rem}@media(max-width:575.98px){.challenge-confirmation__modal .confirmation__modal__details{font-size:1rem;letter-spacing:.035625rem;line-height:1.125rem;-ms-flex-preferred-size:calc(100% - 60px);flex-basis:calc(100% - 60px);text-align:left;padding-left:.625rem}}.challenge-confirmation__modal .modal-close{font-size:1.5rem;position:absolute;line-height:1;color:#000;top:.3125rem;right:.625rem}.challenge-confirmation__modal .modal-close:hover{color:#000;text-decoration:none}.challenge-confirmation__modal .modal-close:not(:disabled):not(.disabled):focus,.challenge-confirmation__modal .modal-close:not(:disabled):not(.disabled):hover{opacity:.75}.challenge-confirmation__modal .account-rewards-challenges-confirmation__cycle{border-width:0;width:100%;height:auto;margin:0}@media(max-width:575.98px){.challenge-confirmation__modal .account-rewards-challenges-confirmation__cycle{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(min-width:576px){.challenge-confirmation__modal .account-rewards-challenges-confirmation__cycle{width:6.5625rem;height:6.5625rem;border-width:.5rem;background:#fff}}.challenge-confirmation__modal .account-rewards-challenges-confirmation__cycle__points{font-size:1.875rem}.challenge-confirmation__modal .account-rewards-challenges-confirmation__cycle__label{font-size:.75rem;line-height:1.125rem;letter-spacing:.026875rem;font-weight:600}@media(max-width:575.98px){.challenge-confirmation__modal .account-rewards-challenges-confirmation__cycle__wrapper{width:100%;padding-left:4.375rem}}@media(max-width:575.98px){.challenge-confirmation__modal .account-rewards-challenges-confirmation__cycle__label,.challenge-confirmation__modal .account-rewards-challenges-confirmation__cycle__points{display:inline-block;font-size:1.25rem;line-height:1.125rem;letter-spacing:.044375rem}.challenge-confirmation__modal .account-rewards-challenges-confirmation__cycle__points{padding-right:.25rem}}@media(min-width:576px){.confirmation__modal__icon{padding-bottom:.875rem}}.confirmation__modal__icon img{width:3.125rem;height:auto;margin:auto}.challenge-form-modal .modal-dialog{max-width:none;padding:0;max-height:none}@media(min-width:768px){.challenge-form-modal .modal-dialog{max-width:70.625rem;padding:0 .9375rem;max-height:40rem}}.challenge-form-modal .modal-header .close{position:absolute;right:0;top:0;z-index:1;margin:0}.challenge-form__container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}@media(min-width:768px){.challenge-form__container{-ms-flex-preferred-size:calc(100% - 22.5rem);flex-basis:calc(100% - 22.5rem)}}.challenge-form__image{-ms-flex-preferred-size:22.5rem;flex-basis:22.5rem}.challenge-form__header{padding:1.875rem 1.25rem}@media(min-width:768px){.challenge-form__header{background-color:#f7f7f7;padding:1.25rem 1rem}}.challenge-form__details{padding:1.5rem 1rem;overflow-y:auto}@media(min-width:768px){.challenge-form__details{padding:1.5rem 1.25rem;height:32.5rem}}.challenge-form__header__icon{-ms-flex-preferred-size:3.75rem;flex-basis:3.75rem}.challenge-form__header__icon img{width:3.125rem;height:auto;margin:auto}.challenge-form__header__description{-ms-flex-preferred-size:calc(100% - 3.75rem);flex-basis:calc(100% - 3.75rem)}@media(max-width:767.98px){.challenge-form__header__description h1{font-size:1.5rem;line-height:1.625rem;letter-spacing:.046875rem}}.challenge-form__header__description h3{color:#9e874f}@media(max-width:767.98px){.challenge-form__header__description h3{font-size:.875rem;line-height:1rem;letter-spacing:.046875rem}}.challenges--survey-question__number{color:#fff;display:inline-block;width:2.5rem;-ms-flex-preferred-size:2.5rem;flex-basis:2.5rem;height:2.5rem;position:relative;background-color:transparent;border-radius:50%}.challenges--survey-question__number.marker-background{background-color:#9e874f}.challenges--survey-question__number span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;font-size:1rem;line-height:1.5rem;letter-spacing:.03125rem;font-family:Futura PT Bold}@media(min-width:768px){.challenges--survey-question__number span{font-size:1.125rem;line-height:2rem;letter-spacing:.0625rem}}.challenges--survey-question__label{-ms-flex-preferred-size:calc(100% - 2.5rem);flex-basis:calc(100% - 2.5rem);padding-left:.9375rem}.challenges--survey-question__label h4{margin:0;font-size:1rem;line-height:1.5rem;letter-spacing:.03125rem;padding-top:.5rem;text-transform:none}@media(min-width:768px){.challenges--survey-question__label h4{font-size:1.125rem;line-height:2rem;letter-spacing:.0625rem;padding-top:.3125rem}}@media(max-width:768.98px){.challenges--survey-question__label{overflow:hidden;margin-bottom:.9375rem}}.challenges--survey-question__items{margin-top:.9375rem;font-size:1rem;line-height:1.5rem;letter-spacing:.03125rem;font-family:Futura PT Medium;font-weight:400;overflow:hidden}.challenges--survey-question__items .custom-control.custom-checkbox,.challenges--survey-question__items .custom-control.custom-radio{margin-bottom:1.0625rem}.challenges--survey-question__items .challenge__other_question textarea{border-color:#d9d9d9}@media(max-width:768.98px){.challenges--survey-question__items{overflow-x:auto}}@media(max-width:768.98px){.challenges--survey-question-image-selection{overflow:auto hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.challenges--survey-question__items .challenges--survey-question-image-selection{height:12.5rem;overflow-y:hidden}}.custom-radio-img{padding:0;margin-right:1.25rem;width:7.8125rem;float:left;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-radio-img:last-of-type{margin-right:0}@media(min-width:768px){.custom-radio-img{width:9.375rem;margin-bottom:1.25rem}}.custom-radio-img input{display:none}.custom-radio-img label{font-size:1rem;line-height:1.5rem;letter-spacing:.03125rem}.custom-radio-img span{display:block;margin-top:.75rem}.custom-radio-img img{width:100%;height:auto}.custom-radio-img picture{position:relative;display:block;cursor:pointer}.custom-radio-img picture:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:transparent;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;border:.25rem solid transparent}@media(min-width:768px){.custom-radio-img:hover picture:after{border:.25rem solid #000}}.custom-radio-img input:checked+label picture:after{border:.25rem solid #000}.survey-submit{margin:.625rem .9375rem 0 3.4375rem;padding-top:1.875rem;border-top:.0625rem solid #d9d9d9}.survey-submit .btn-submit-survey{width:100%;max-width:12.5rem}@media(min-width:768px){.survey-submit{margin-right:2.5rem;margin-top:1.25rem}}.challenge-form-confirmation{margin:auto;width:100%;max-width:30rem;height:100%;padding:2.5rem}.challenge-form-confirmation .account-rewards-challenges-confirmation__cycle{margin:0 auto;width:6.5625rem;height:6.5625rem;border-width:.5rem}@media(min-width:576px){.challenge-form-confirmation .account-rewards-challenges-confirmation__cycle{width:12.5rem;height:12.5rem;border-width:.75rem;background:#fff}}.challenge-form-confirmation .account-rewards-challenges-confirmation__cycle__points{font-size:2.1875rem}@media(min-width:576px){.challenge-form-confirmation .account-rewards-challenges-confirmation__cycle__points{font-size:4.6875rem}}.challenge-form-confirmation .account-rewards-challenges-confirmation__cycle__label{font-size:.875rem;line-height:1rem;letter-spacing:.046875rem}.survey-close{margin-top:1.875rem}.survey-close .btn-close-survey{width:12.5rem}.form-confirmation__details{margin-bottom:1.875rem;margin-top:.4375rem;font-family:Futura PT Medium;font-weight:400;font-size:1rem;letter-spacing:.035625rem;line-height:1.125rem}@media(min-width:768px){.form-confirmation__details{line-height:1.5rem;letter-spacing:.0625rem;font-size:1.125rem}}.early-access-modal.signIn-modal .modal-dialog{max-width:51.875rem}.early-access-modal.becomeLoyaltyMember-modal .modal-dialog{max-width:31.875rem}.early-access-modal .modal-header{border:0;padding:0}.early-access-modal .modal-header .close{margin:0;position:absolute;right:0;top:0;font-size:.875rem;z-index:1}.early-access-modal .modal-body,.early-access-modal .modal-content{padding:0}.early-access-modal .ea-content-card{padding:1.5rem}.early-access-modal .top-description{padding:1.5rem 1.5rem 1rem}.early-access-modal .recaptcha-container{margin:0}.early-access-modal .forgot-password a,.early-access-modal .forgot-password label{font-size:.875rem;line-height:1.3125rem;font-family:Futura PT Medium;font-weight:400}.early-access-modal .ea-forgot-password-form{padding:1.5rem}.early-access-modal .form-group.required .form-control-label:after{color:#000;content:"*"}.early-access-modal .ea-card-title{max-width:21.875rem}.early-access-modal .ea-card-subtitle{font-size:1rem;line-height:1.5rem;font-family:Roboto,sans-serif}.early-access-modal .terms-section{font-size:.75rem;line-height:1rem;font-family:Roboto,sans-serif}.early-access-modal .ea-rewards-tiles .ea-rewards-tile{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;font-size:.875rem;line-height:1.3125rem;font-family:Futura PT Medium;font-weight:400}.early-access-modal .ea-slot-container{background-color:#f7f7f7}.early-access-modal .top-description{font-size:1rem;line-height:1.875rem;font-family:Futura PT Medium;font-weight:400}.early-access-modal .button-set button{max-width:9.375rem;width:100%}