.HVFZNG_hotspot{position:absolute}.HVFZNG_hotspotPopoverWrapper{padding:var(--alto-sem-space-2xs);animation:.4s ease-out HVFZNG_popoverFadeIn}@media (prefers-reduced-motion:reduce){.HVFZNG_hotspotPopoverWrapper{animation:none}}@keyframes HVFZNG_popoverFadeIn{0%{opacity:0}to{opacity:1}}.HVFZNG_hotspotPopover{padding:var(--alto-sem-space-2xs) var(--alto-sem-space-sm);border-radius:var(--alto-sem-radius-5xs);background-color:#fffc;flex-direction:column;text-decoration:none;display:flex}.HVFZNG_hotspotPopover>:first-child>:first-child{font-weight:500;text-decoration:underline}.HVFZNG_hotspotPopover>:last-child{margin-top:var(--alto-sem-space-2xs)}.HVFZNG_hotspotPopover:focus-visible{border:1px solid #005fcc}.HVFZNG_aviosPreviousText span,.HVFZNG_aviosPreviousText svg>path:first-child{color:var(--alto-sem-color-fg-secondary);fill:var(--alto-sem-color-fg-secondary);background-color:#0000}.HVFZNG_hotspotLabel{--label-offset:calc(var(--plectrum-size) / 2 + var(--alto-sem-space-2xs));padding:var(--alto-sem-space-2xs);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .4s ease-out,visibility .4s;position:absolute}@media (prefers-reduced-motion:reduce){.HVFZNG_hotspotLabel{transition:none}}.HVFZNG_hotspotLabelVisible{opacity:1;visibility:visible}.HVFZNG_hotspotLabelTop{transform:translate(-50%, calc(-100% - var(--label-offset)))}.HVFZNG_hotspotLabelBottom{transform:translate(-50%, var(--label-offset))}.HVFZNG_hotspotLabelLeft{transform:translate(calc(-100% - var(--label-offset)), -50%)}.HVFZNG_hotspotLabelRight{transform:translate(var(--label-offset), -50%)}
.QvrxZG_shopTheLookDetailsWrapper{pointer-events:none;width:100%;height:100%;position:absolute;overflow:visible}.QvrxZG_shopTheLookDetailsWrapper .QvrxZG_shopTheLookDetails{pointer-events:auto;position:absolute}.QvrxZG_shopTheLookDetails{gap:var(--alto-sem-space-sm);z-index:1;padding:var(--alto-sem-space-sm);border-radius:var(--alto-sem-radius-3xs);background-color:#ffffff80;flex-direction:column;display:flex}.QvrxZG_shopTheLookDetails button{color:var(--alto-sem-color-fg-accent-primary);white-space:nowrap}.QvrxZG_shopTheLookDetailsText{gap:var(--alto-sem-space-4xs);flex-direction:column;display:flex}.QvrxZG_shopTheLookDetailsText>:first-child{max-width:80%}.QvrxZG_shopTheLookDetailsText>:last-child{color:var(--alto-sem-color-fg-accent-secondary);font-weight:300}
.CdLGxa_shopTheLook{padding-top:calc(var(--alto-sem-space-4xs) + var(--alto-sem-text-body-xs-line-height));background:#f8f8fa;padding-bottom:0}.CdLGxa_shopTheLookContainer{position:relative}@media (max-width:1024px){.CdLGxa_shopTheLookContainer{padding-inline:var(--alto-sem-space-lg)}}.CdLGxa_shopTheLookImageWrapper{position:relative}.CdLGxa_shopTheLookBackground{z-index:0;border-radius:var(--alto-card-radius);width:100%;height:auto;display:block}.CdLGxa_shopTheLookScroller{overscroll-behavior-x:contain;border-radius:var(--alto-card-radius);scrollbar-width:none;height:724px;overflow:auto hidden}.CdLGxa_shopTheLookScroller::-webkit-scrollbar{display:none}.CdLGxa_shopTheLookTrack{width:max-content;height:100%;position:relative}.CdLGxa_shopTheLookTrack .CdLGxa_shopTheLookBackground{border-radius:0;width:auto;height:100%}.CdLGxa_shopTheLookSwipe{right:var(--alto-sem-space-sm);bottom:var(--alto-sem-space-lg);align-items:center;gap:var(--alto-sem-space-2xs);pointer-events:none;display:flex;position:absolute}.CdLGxa_shopTheLookHeroDetailsWrapper{position:absolute;overflow:visible}.CdLGxa_shopTheLookHeroDetailsWrapper .CdLGxa_shopTheLookHeroDetails{position:absolute}.CdLGxa_shopTheLookHeroDetails{gap:var(--alto-sem-space-sm);z-index:1;flex-direction:column;display:flex}.CdLGxa_shopTheLookDisclaimer{padding-top:var(--alto-sem-space-4xs);justify-content:flex-end;display:flex}@media (max-width:1024px){.CdLGxa_shopTheLookDisclaimer{justify-content:flex-start}}
.LBTDbq_inspirationCardGroupContainer,.LBTDbq_joinBannerContainer{padding:var(--alto-sem-space-4xl) 0}.LBTDbq_appBannerContainer{padding:var(--alto-sem-space-4xl);background:var(--alto-sem-color-bg-layer1-default);flex-direction:column;align-items:center;display:flex}.LBTDbq_manageAviosWrapper{width:100%;overflow:hidden}@media only screen and (max-width:576px){.LBTDbq_inspirationCardGroupContainer{padding:var(--alto-sem-space-4xl) 0}.LBTDbq_joinBannerContainer{padding:var(--alto-sem-space-lg) 0 var(--alto-sem-space-4xl)}.LBTDbq_appBannerContainer{padding:var(--alto-sem-space-3xl) 0}}
