.menuSmallPopup{display:flex;flex-direction:column;position:absolute;top:50px;width:215px;border-radius:5px;border-top:.5px solid #d0d0d0}
.menuSmallPopup__wrapperTop{display:flex;flex-direction:row;justify-content:space-between;padding:15px;border-bottom:1px solid #d0d0d0;background:#fff;gap:10px}
.menuSmallPopup__wrapperTop .modalLogoImg{width:100%;height:unset;margin:0;max-width:150px;max-height:10px}
.menuSmallPopup__wrapperTop .closeIcon{width:10px;height:10px}
.menuSmallPopup__wrapperBottom{background:#fcfcf9}
.menuSmallPopup__wrapperBottom .smallModalText p{padding:15px;color:#3d3d3d;font-family:'Avenir-Roman';font-size:10px;font-style:normal;font-weight:400;line-height:12px;margin:0}
.menuRewardsLogin{width:100%;max-width:285px;display:flex;flex-direction:column;align-items:center;position:absolute;top:60px;border-radius:5px;background:#fff}
.menuRewardsLogin__logoWrapper{display:flex;justify-content:center;padding:20px 15px;width:100%;border-bottom:1px solid #d0d0d0;background:#fff}
.menuRewardsLogin__logoWrapper img.modalLogoImg{width:100%;height:auto;margin:0;padding:0}
.menuRewardsLogin__contentWrapper{padding:20px 15px;width:100%;border-bottom:1px solid #d0d0d0;background:#fcfcf9}
.menuRewardsLogin__contentWrapper .title p{color:#3d3d3d;text-align:center;font-family:'Avenir-Roman';font-size:16px;font-style:normal;font-weight:800;line-height:20px;margin:0;padding-bottom:10px}
.menuRewardsLogin__contentWrapper .benefitsList{display:flex;flex-direction:column;gap:10px;width:100%;padding:0}
.menuRewardsLogin__contentWrapper .benefitsList .benefit{display:flex;align-items:center;text-decoration:none;gap:10px;width:100%;margin:0;padding:0}
.menuRewardsLogin__contentWrapper .benefitsList .benefit__image{height:45px;width:45px;margin:unset}
.menuRewardsLogin__contentWrapper .benefitsList .benefit__text p{color:#3d3d3d;font-family:'Avenir-Roman';font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin:0 !important;padding:0 !important}
.menuRewardsLogin__loginWrapper{padding:10px 15px;width:100%;background:#fff}
.menuRewardsLogin__loginWrapper .btn{width:100%;padding:15px 20px;border:0;background:#aea780;cursor:pointer;transition:background-color .3s ease;color:#FFF;text-align:center;font-family:'Avenir-Roman';font-size:14px;font-weight:800}
.menuRewardsLogin__loginWrapper .btn:hover{background:#8d8556}
.menuRewardsLogin .ctaText .cmp-text p{text-align:center;margin:0;margin-top:10px;font-family:'Avenir-Roman';color:#686868;font-size:12px;font-style:normal;font-weight:400;line-height:20px}
.menuRewardsLogin .ctaText--right .cmp-text p{text-align:right}
.menuSmallPopup:before,.menuRewardsLogin:before{content:'';height:0;left:15px;position:absolute;top:-9px;width:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}
.menuSmallPopup.classVariant--BLESS{background:rgba(255,255,255,0.9);border-top:.5px solid #e2e2e2}
.menuSmallPopup.classVariant--BLESS .menuSmallPopup__wrapperTop{border-bottom:1px solid #e2e2e2}
.menuSmallPopup.classVariant--BLESS .menuSmallPopup__wrapperBottom .smallModalText p{font-family:'Montserrat'}
.menuRewardsLogin.classVariant--BLESS{background:rgba(255,255,255,0.8)}
.menuRewardsLogin.classVariant--BLESS .menuRewardsLogin__logoWrapper{border-bottom:1px solid #e2e2e2}
.menuRewardsLogin.classVariant--BLESS .menuRewardsLogin__contentWrapper{border-bottom:1px solid #e2e2e2;background:rgba(255,255,255,0.9)}
.menuRewardsLogin.classVariant--BLESS .menuRewardsLogin__contentWrapper .title p{font-family:'Montserrat'}
.menuRewardsLogin.classVariant--BLESS .menuRewardsLogin__loginWrapper .btn{background:#3d431d;font-family:'Montserrat';border:1px solid transparent}
.menuRewardsLogin.classVariant--BLESS .menuRewardsLogin__loginWrapper .btn:hover{background:white;color:#3d431d;border:1px solid #3d431d}
.menuRewardsLogin.classVariant--BLESS .ctaText .cmp-text p{font-family:'Montserrat'}
section.menuSmallPopup.classVariant--BLESS:before,section.menuRewardsLogin.classVariant--BLESS:before{border-bottom:10px solid rgba(255,255,255,0.8)}
.menuSmallPopup.classVariant--USHUAIA{background:#282828;border-top:.5px solid #000}
.menuSmallPopup.classVariant--USHUAIA .menuSmallPopup__wrapperTop{background:#282828;border-bottom:1px solid #000}
.menuSmallPopup.classVariant--USHUAIA .menuSmallPopup__wrapperBottom{background:#fff}
.menuSmallPopup.classVariant--USHUAIA .menuSmallPopup__wrapperBottom .smallModalText p{font-family:'Helvetica Neue';color:#fff}
.menuRewardsLogin.classVariant--USHUAIA{background:#3d3d3d}
.menuRewardsLogin.classVariant--USHUAIA .menuRewardsLogin__logoWrapper{background:#3d3d3d;border-bottom:1px solid #000}
.menuRewardsLogin.classVariant--USHUAIA .menuRewardsLogin__contentWrapper{border-bottom:1px solid #000;background:#282828}
.menuRewardsLogin.classVariant--USHUAIA .menuRewardsLogin__contentWrapper .title p{font-family:'Helvetica Neue';color:#fff}
.menuRewardsLogin.classVariant--USHUAIA .menuRewardsLogin__contentWrapper .benefit .benefit__text p{color:#fff;font-family:'Helvetica Neue'}
.menuRewardsLogin.classVariant--USHUAIA .menuRewardsLogin__loginWrapper{background:#3d3d3d}
.menuRewardsLogin.classVariant--USHUAIA .menuRewardsLogin__loginWrapper .btn{background:#3d3d3d;background:#e2171e;font-family:'Helvetica Neue';color:#fff}
.menuRewardsLogin.classVariant--USHUAIA .menuRewardsLogin__loginWrapper .btn:hover{background:black}
.menuRewardsLogin.classVariant--USHUAIA .ctaText .cmp-text p{font-family:'Helvetica Neue';color:#fff}
section.menuSmallPopup.classVariant--USHUAIA:before,section.menuRewardsLogin.classVariant--USHUAIA:before{border-bottom:10px solid #3d3d3d}
section.menuRewardsLogin.u-vanish,section.menuSmallPopup.u-vanish{display:none}
.u-vanish{display:none !important}
#rewards-login section.menuRewardsLogin div.menuRewardsLogin__contentWrapper div.ctaText.ctaText--right p>a,#rewards-login section.menuRewardsLogin div.menuRewardsLogin__loginWrapper p>a,#rewards-login section.menuRewardsLogin div.menuRewardsLogin__contentWrapper>ul.benefitsList li.benefit div.benefit__text p>a{color:#3d3d3d !important;margin:0;margin-top:10px;font-size:12px;font-style:normal;font-weight:400;line-height:20px;text-decoration:underline}
#rewards-login section.menuRewardsLogin div.menuRewardsLogin__contentWrapper div.ctaText.ctaText--right p>a:hover,#rewards-login section.menuRewardsLogin div.menuRewardsLogin__loginWrapper p>a:hover,#rewards-login section.menuRewardsLogin div.menuRewardsLogin__contentWrapper>ul.benefitsList li.benefit div.benefit__text p>a:hover{color:black}
#rewards-login section.menuRewardsLogin.classVariant--USHUAIA div.menuRewardsLogin__contentWrapper div.ctaText.ctaText--right p>a,#rewards-login section.menuRewardsLogin.classVariant--USHUAIA div.menuRewardsLogin__loginWrapper p>a,#rewards-login section.menuRewardsLogin.classVariant--USHUAIA div.menuRewardsLogin__contentWrapper>ul.benefitsList li.benefit div.benefit__text p>a{color:#fff !important}
#rewards-login section.menuRewardsLogin.classVariant--USHUAIA div.menuRewardsLogin__contentWrapper div.ctaText.ctaText--right p>a:hover,#rewards-login section.menuRewardsLogin.classVariant--USHUAIA div.menuRewardsLogin__loginWrapper p>a:hover,#rewards-login section.menuRewardsLogin.classVariant--USHUAIA div.menuRewardsLogin__contentWrapper>ul.benefitsList li.benefit div.benefit__text p>a:hover{color:#e2171e}
@media(max-width:600px){.menuSmallPopup,.menuRewardsLogin{display:none}
}
.hinameuser::before{content:'';display:none;width:128px;background-color:#fff;position:absolute;right:-1px;top:-20px;height:78px}
@media screen and (min-width:768px){.hinameuser::before{display:none}
}
.hinameuser a{display:flex;flex-direction:column;align-items:end;justify-content:center;gap:4px;position:relative;margin-right:35px;z-index:1 !important;color:#6a6a6a}
@media screen and (min-width:768px){.hinameuser a{flex-direction:row;align-items:center;margin-right:0;color:#6a6a6a}
.hinameuser:hover a{color:#6a6a6a}
}
@media screen and (min-width:992px){.hinameuser a{color:#fff;margin-right:5px}
}
.hinameuser a img{max-width:25px;position:absolute;right:-30px;filter:brightness(0) saturate(100%) invert(37%) sepia(29%) saturate(438%) hue-rotate(108deg) brightness(92%) contrast(91%)}
@media screen and (min-width:768px){.hinameuser a img{position:initial}
.hinameuser:hover a img{filter:brightness(0) saturate(100%) invert(37%) sepia(29%) saturate(438%) hue-rotate(108deg) brightness(92%) contrast(91%)}
}
@media screen and (min-width:992px){.hinameuser a img{filter:unset}
}
.hoverRewards{display:none;max-width:170px;width:170px;background-color:#fff;padding:8px;position:relative;top:28px;right:-1px}
@media screen and (min-width:768px){.hoverRewards{border-radius:2px;box-shadow:-1px 1px 5px 0 rgba(0,0,0,0.24);max-width:200px;width:200px;padding:40px 10px 8px 10px;top:-35px}
}
.userDataRewards img{margin:5px 0}
.userDataRewardsRow{display:flex;gap:4px;align-items:baseline;justify-content:flex-end;margin:4px 0}
@media screen and (min-width:768px){.userDataRewardsRow{margin:6px 0;justify-content:start}
}
:root .userDataRewardsRow p{margin-bottom:0 !important}
.userDataRewardsID{max-width:100%;background:#41695b;color:#fff;padding:2px}
.userMenuRewardsList{border-top:1px solid #bebebe}
.userMenuRewardsList a{justify-content:left;margin:4px 0;font-size:12px}
.userMenuRewardsList a:hover{font-family:'Montserrat-SemiBold',sans-serif}
.hinameuser:hover .hoverRewards{display:block}
@media screen and (max-width:768px){.hinameuser:hover::before{display:block}
}
.hoverRewards{display:none;max-width:170px;width:170px;background-color:#fff;padding:8px;position:relative;top:28px;right:-1px}
@media screen and (min-width:768px){.hoverRewards{border-radius:2px;box-shadow:-1px 1px 5px 0 rgba(0,0,0,0.24);max-width:200px;width:200px;padding:40px 10px 8px 10px;top:-35px}
}
.nameuser{margin-left:3px}