@-webkit-keyframes link-animation-1{0%{color:#000;background-image:-webkit-gradient(linear, left top, right top, from(#000), to(#000));background-image:linear-gradient(to right, #000, #000);background-position:100% 100%;background-size:100% 1px}49.9%{color:#717171;background-image:-webkit-gradient(linear, left top, right top, from(#717171), to(#717171));background-image:linear-gradient(to right, #717171, #717171);background-position:100% 100%;background-size:0% 1px}50%{color:#717171;background-image:-webkit-gradient(linear, left top, right top, from(#717171), to(#717171));background-image:linear-gradient(to right, #717171, #717171);background-position:0% 100%;background-size:0% 1px}100%{color:#717171;background-image:-webkit-gradient(linear, left top, right top, from(#717171), to(#717171));background-image:linear-gradient(to right, #717171, #717171);background-position:0% 100%;background-size:100% 1px}}@keyframes link-animation-1{0%{color:#000;background-image:-webkit-gradient(linear, left top, right top, from(#000), to(#000));background-image:linear-gradient(to right, #000, #000);background-position:100% 100%;background-size:100% 1px}49.9%{color:#717171;background-image:-webkit-gradient(linear, left top, right top, from(#717171), to(#717171));background-image:linear-gradient(to right, #717171, #717171);background-position:100% 100%;background-size:0% 1px}50%{color:#717171;background-image:-webkit-gradient(linear, left top, right top, from(#717171), to(#717171));background-image:linear-gradient(to right, #717171, #717171);background-position:0% 100%;background-size:0% 1px}100%{color:#717171;background-image:-webkit-gradient(linear, left top, right top, from(#717171), to(#717171));background-image:linear-gradient(to right, #717171, #717171);background-position:0% 100%;background-size:100% 1px}}@-webkit-keyframes link-animation-2{0%{color:#000;background-image:-webkit-gradient(linear, left top, right top, from(#000), to(#000));background-image:linear-gradient(to right, #000, #000);background-size:0% 1px}100%{color:#000;background-image:-webkit-gradient(linear, left top, right top, from(#717171), to(#717171));background-image:linear-gradient(to right, #717171, #717171);background-size:100% 1px}}@keyframes link-animation-2{0%{color:#000;background-image:-webkit-gradient(linear, left top, right top, from(#000), to(#000));background-image:linear-gradient(to right, #000, #000);background-size:0% 1px}100%{color:#000;background-image:-webkit-gradient(linear, left top, right top, from(#717171), to(#717171));background-image:linear-gradient(to right, #717171, #717171);background-size:100% 1px}}@-webkit-keyframes link-animation-3{0%{background-size:0% 1px}100%{background-size:100% 1px}}@keyframes link-animation-3{0%{background-size:0% 1px}100%{background-size:100% 1px}}.animated-link-1{cursor:pointer;text-decoration:none;color:#000;background-repeat:no-repeat;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-image:-webkit-gradient(linear, left top, right top, from(#000), to(#000));background-image:linear-gradient(to right, #000, #000);background-position:100% 100%;background-size:100% 1px;-webkit-animation-duration:0.84s;animation-duration:0.84s}.animated-link-1:hover,.animated-link-1:focus,.animated-link-1.active,a.loyalty-banner__redirection-link:hover .loyalty-banner__animated-link span.animated-link-1{outline:none;text-decoration:none;-webkit-animation-name:link-animation-1;animation-name:link-animation-1}.animated-link-1:focus-visible{outline:solid}@media hover{.animated-link-1{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}}.animated-link-1.animate,a.loyalty-banner__redirection-link:hover .loyalty-banner__animated-link span.animated-link-1{-webkit-animation-name:link-animation-1;animation-name:link-animation-1}.animated-link-2,a.loyalty-banner__redirection-link:hover .loyalty-banner__animated-link span{cursor:pointer;text-decoration:none;color:#000;background-repeat:no-repeat;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-image:-webkit-gradient(linear, left top, right top, from(#000), to(#000));background-image:linear-gradient(to right, #000, #000);background-position:0% 100%;background-size:0% 1px;-webkit-animation-duration:0.42s;animation-duration:0.42s}.animated-link-2:hover,a.loyalty-banner__redirection-link:hover .loyalty-banner__animated-link span:hover,.animated-link-2:focus,a.loyalty-banner__redirection-link:hover .loyalty-banner__animated-link span:focus,.animated-link-2.active,a.loyalty-banner__redirection-link:hover .loyalty-banner__animated-link span{outline:none;text-decoration:none;-webkit-animation-name:link-animation-2;animation-name:link-animation-2}.animated-link-2:focus-visible,a.loyalty-banner__redirection-link:hover .loyalty-banner__animated-link span:focus-visible{outline:solid}@media hover{.animated-link-2,a.loyalty-banner__redirection-link:hover .loyalty-banner__animated-link span{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}}.animated-link-2.animate,a.loyalty-banner__redirection-link:hover .loyalty-banner__animated-link span{-webkit-animation-name:link-animation-2;animation-name:link-animation-2}.animated-link-3{cursor:pointer;text-decoration:none;color:#000;background-repeat:no-repeat;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;color:inherit;background-image:-webkit-gradient(linear, left top, right top, from(currentColor), to(currentColor));background-image:linear-gradient(to right, currentColor, currentColor);background-position:0% 100%;background-size:0% 1px;-webkit-animation-duration:0.42s;animation-duration:0.42s}.animated-link-3:hover,.animated-link-3:focus,.animated-link-3.active,a.loyalty-banner__redirection-link:hover .loyalty-banner__animated-link span.animated-link-3{outline:none;text-decoration:none;-webkit-animation-name:link-animation-3;animation-name:link-animation-3}.animated-link-3:focus-visible{outline:solid}@media hover{.animated-link-3{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}}.animated-link-3.animate,a.loyalty-banner__redirection-link:hover .loyalty-banner__animated-link span.animated-link-3{-webkit-animation-name:link-animation-3;animation-name:link-animation-3}.animated-link-3:hover{color:inherit}a.loyalty-banner__redirection-link:hover{color:#000;text-decoration:none}a.loyalty-banner__redirection-link:hover .loyalty-banner__animated-link{text-decoration:none;color:#717171}.loyalty-icon{-webkit-filter:drop-shadow(-1px 1px 1px rgba(0,0,0,0.1));filter:drop-shadow(-1px 1px 1px rgba(0,0,0,0.1))}.loyalty-icon__path--white{fill:#e2e5e9}.loyalty-icon__path--pearl{fill:#e2e5e9}.loyalty-icon__path--silver{fill:#7c8797}.loyalty-icon__path--gold{fill:#cbb2a0}.loyalty-icon__path--platinum{fill:#262728}.loyalty-status-card{background-color:#f6f6f6;border-radius:8px}.loyalty-status-card__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loyalty-status-card__welcome-title,.loyalty-status-card__description{color:#717171;max-width:290px}.loyalty-status-card__star{position:relative}.loyalty-status-card__star svg{width:27px;height:27px}.loyalty-navigation-banner__status{position:relative;padding:0 25px}.loyalty-navigation-banner__status::after{position:absolute;content:"";top:50%;right:0;background-image:url("../../images/icons/ArrowRight.svg");min-width:20px;min-height:20px;-webkit-transform:translateY(-60%);transform:translateY(-60%);border:none;background-repeat:no-repeat;background-size:cover}.loyalty-navigation-banner__star{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.loyalty-navigation-banner__description{color:#717171}.loyalty-footer-banner__status{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-right:25px}.loyalty-footer-banner__star{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:10px}@media only screen and (min-width: 0) and (max-width: 1023.5px){.loyalty-footer-banner__star-registered{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.loyalty-footer-banner__description{color:#717171}.loyalty-basket-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:#000}.loyalty-basket-banner__star svg{width:14px;height:14px}.loyalty-side-panel-account-banner{color:#000;margin-bottom:42px}@media only screen and (min-width: 1680px){.loyalty-side-panel-account-banner{margin-bottom:50px}}.loyalty-side-panel-account-banner__container{margin-top:20px}.loyalty-side-panel-account-banner__star{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:20px;flex-basis:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loyalty-side-panel-account-banner__separator{margin-top:20px}.loyalty-sidepanel-basket-guests-banner{margin-top:32px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.loyalty-sidepanel-basket-guests-banner__title{font-weight:bold;padding-top:2px}.loyalty-sidepanel-basket-guests-banner__description{width:335px;height:40px;margin-bottom:24px;margin-top:22px}.loyalty-sidepanel-basket-guests-banner__star{position:relative;margin-left:10px}.loyalty-sidepanel-basket-guests-banner__star svg{width:22px;height:21px}.loyalty-status-above{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;background-color:#f6f6f6;padding:18px 20px;margin:0 -20px}.loyalty-status-above__welcome-title{color:#717171}.loyalty-status-above__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.loyalty-status-above__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loyalty-status-above__status{font-weight:700;text-transform:capitalize;margin-right:12px}.loyalty-status-above__star{position:relative}.loyalty-status-above__star svg{width:22px;height:21px}
