.ProductStatus__floatingBadge{align-items:center;border-radius:2px;display:flex;font-family:font-demi;font-size:10px;height:20px;line-height:18px;padding:0 16px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.ProductStatus__floatingBadge.ProductStatus__sold{background-color:#f1f1f1;color:#888}.ProductStatus__floatingBadge.ProductStatus__booked{background-color:#ed264f;color:#fff}.ProductStatus__floatingBadge.ProductStatus__upcoming{background-color:#00b088;color:#fff;padding:0 8px}.ProductStatus__floatingBadge.ProductStatus__hold{background-color:#e36000;color:#fff}.RewardBanner__wrap{background-color:#2e054e;background-repeat:no-repeat;box-sizing:border-box;overflow:hidden;padding:8px 16px;width:100%}.RewardBanner__wrap.RewardBanner__wrap1{animation:RewardBanner__stage1 .8s forwards;border-radius:8px;max-width:150px;opacity:0;overflow:hidden;padding:12px;position:absolute;transform:scaleX(0);width:-moz-fit-content;width:fit-content}.RewardBanner__wrap.RewardBanner__wrap1.RewardBanner__bookingAnimation{animation:RewardBanner__stage1Booking .8s forwards}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide{align-items:center;display:flex}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide svg{margin-right:4px;margin-top:-2px}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content{align-items:flex-end;display:flex;display:grid;gap:20px 0;grid-template-rows:1fr 1fr;max-height:18px;transform:translateY(0);transition:transform .4s ease-in;white-space:nowrap}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__vipText{background:linear-gradient(270deg,#ca8b22 .23%,#efd491 99.77%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:font-medium;font-size:14px;letter-spacing:0;line-height:18px}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content.RewardBanner__scroll{transform:translateY(-38px)}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content.RewardBanner__fullBanner{font-family:font-demi;font-size:16px;letter-spacing:0;line-height:20px}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content{color:#fff;display:flex;font-family:font-demi;font-size:14px;gap:4px;letter-spacing:0;line-height:18px;white-space:nowrap}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content .RewardBanner__highlight{background-color:#00b088;border-radius:4px;color:#fff;font-family:font-medium;font-size:12px;letter-spacing:0;line-height:16px;overflow:hidden;padding:2px 6px;position:relative;white-space:nowrap}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content .RewardBanner__highlight .RewardBanner__shineIcon{animation:RewardBanner__moveRight 2s linear infinite;height:20px;left:-40px;margin-top:-2px;overflow:hidden;position:absolute;width:18px}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content .RewardBanner__highlight .RewardBanner__shineIcon svg{height:20px!important;margin-bottom:0!important;margin-top:0!important}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content .RewardBanner__highlight.RewardBanner__fullBanner{font-family:font-medium;font-size:14px;letter-spacing:0;line-height:18px}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content .RewardBanner__highlight.RewardBanner__fullBanner .RewardBanner__shineIcon{animation:RewardBanner__moveRight 2s linear infinite;height:22px!important}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content .RewardBanner__highlight.RewardBanner__fullBanner .RewardBanner__shineIcon svg{height:22px!important}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content .RewardBanner__highlight svg path{fill:#fff}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content .RewardBanner__highlight svg{height:.6em;margin-bottom:2px;margin-right:-2px}.RewardBanner__wrap.RewardBanner__addAnimation{animation:RewardBanner__slideLeft .6s forwards;border-radius:0;bottom:0;margin-bottom:0;max-width:100%;opacity:1;position:relative;transform:scaleX(1);width:100%}.RewardBanner__wrap.RewardBanner__phoenix{border:1px solid #583771;margin-bottom:-12px;padding:6px 16px 20px}.RewardBanner__wrap.RewardBanner__phoenix .RewardBanner__topContent .RewardBanner__head{font-family:font-medium;font-size:12px;letter-spacing:0;line-height:16px}.RewardBanner__wrap.RewardBanner__phoenix .RewardBanner__topContent .RewardBanner__expiry{font-family:font-book;font-size:10px;line-height:12px}.RewardBanner__wrap.RewardBanner__banner{padding:12px 0 12px 12px}.RewardBanner__wrap.RewardBanner__banner .RewardBanner__topContent .RewardBanner__head{font-family:font-medium;font-size:16px;letter-spacing:0;line-height:20px}.RewardBanner__wrap.RewardBanner__banner .RewardBanner__topContent .RewardBanner__expiry{border-radius:4px 0 0 4px}.RewardBanner__wrap.RewardBanner__full{border-radius:12px}.RewardBanner__wrap.RewardBanner__top{border-radius:12px 12px 0 0}.RewardBanner__wrap .RewardBanner__topContent{align-items:center;display:flex;justify-content:space-between}.RewardBanner__wrap .RewardBanner__topContent.RewardBanner__desk{gap:24px;justify-content:center}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__headBanner{background:linear-gradient(270deg,#ca8b22 .23%,#efd491 99.77%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:flex;font-family:font-medium;font-size:14px;letter-spacing:0;line-height:18px}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__headBanner svg{margin-right:4px}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head{align-items:center;color:#fff;display:flex;font-family:font-demi;font-size:14px;gap:4px;letter-spacing:0;line-height:18px;white-space:nowrap}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head.RewardBanner__fullBanner{font-family:font-demi;font-size:16px;letter-spacing:0;line-height:20px}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head .RewardBanner__highlight{background-color:#00b088;border-radius:4px;color:#fff;font-family:font-medium;font-size:12px;letter-spacing:0;line-height:16px;overflow:hidden;padding:2px 6px;position:relative;white-space:nowrap}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head .RewardBanner__highlight .RewardBanner__shineIcon{animation:RewardBanner__moveRight 2s linear infinite;height:20px;left:-40px;margin-top:-2px;position:absolute;width:18px}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head .RewardBanner__highlight .RewardBanner__shineIcon svg{height:20px!important}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head .RewardBanner__highlight.RewardBanner__fullBanner{font-family:font-medium;font-size:14px;letter-spacing:0;line-height:18px}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head .RewardBanner__highlight.RewardBanner__fullBanner .RewardBanner__shineIcon{animation:RewardBanner__moveRight 2s linear infinite;height:22px!important}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head .RewardBanner__highlight.RewardBanner__fullBanner .RewardBanner__shineIcon svg{height:22px!important}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head .RewardBanner__highlight svg path{fill:#fff}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head .RewardBanner__highlight svg{height:.6em;margin-bottom:2px;margin-right:-2px}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__expiry{align-items:center;background:#52306c;border-radius:4px;color:#fff;display:flex;font-family:font-medium;font-size:12px;letter-spacing:0;line-height:16px;padding:4px 8px;white-space:nowrap}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__expiry svg{margin-right:2px;margin-top:-1px}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__arrowContainer{align-items:center;display:flex;justify-content:center;margin-left:2px}.RewardBanner__wrap .RewardBanner__footer{background:linear-gradient(270deg,#ca8b22 .23%,#efd491 99.77%);background-clip:text;-webkit-background-clip:text;font-family:font-book;font-size:14px;letter-spacing:0;line-height:20px;margin-top:8px;-webkit-text-fill-color:transparent}.RewardBanner__wrap .RewardBanner__footer svg{vertical-align:-2px}@keyframes RewardBanner__slideLeft{0%{border-radius:8px;margin-bottom:0;max-width:150px;padding:12px;width:-moz-fit-content;width:fit-content}to{border-radius:0;margin-bottom:0;max-width:100%;padding:8px;transform:scaleX(1);width:100%}}@keyframes RewardBanner__stage1{0%{bottom:20px;opacity:0;transform:scaleX(0)}to{bottom:80px;opacity:1;transform:scaleX(1)}}@keyframes RewardBanner__stage1Booking{0%{bottom:0;opacity:0;transform:scaleX(0)}to{bottom:20px;opacity:1;transform:scaleX(1)}}@keyframes RewardBanner__moveRight{0%{left:-40px}to{left:100%}}.DesktopHeadingWithProductDetail__ctaStickyWrapper{position:sticky;top:0;width:100%;z-index:5}
