.recommendations-module-scss-module__h4HHfq__recommendationsPage{color:#242424;background:#fff;min-height:100svh;position:relative;overflow:hidden}.recommendations-module-scss-module__h4HHfq__recommendationsPage:before{background-image:var(--page-grid);content:"";filter:invert();opacity:.1;pointer-events:none;background-position:top;background-repeat:repeat;background-size:1920px 1080px;position:absolute;inset:0}.recommendations-module-scss-module__h4HHfq__pageShell{z-index:1;justify-content:center;align-items:center;min-height:100svh;padding:0 40px;display:flex;position:relative}.recommendations-module-scss-module__h4HHfq__recommendationsCard{flex-direction:column;width:100%;max-width:680px;height:min(1080px,100svh - 96px);padding:16px;display:flex}.recommendations-module-scss-module__h4HHfq__recommendationsHeader{grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:0;display:grid}.recommendations-module-scss-module__h4HHfq__backLink,.recommendations-module-scss-module__h4HHfq__recommendationsTitle{color:#a0a0a0;align-items:center;gap:6px;font-family:Fragment Mono,Courier New,monospace;font-size:16px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.recommendations-module-scss-module__h4HHfq__backLink{justify-self:start;transition:color .22s,transform .22s}.recommendations-module-scss-module__h4HHfq__backLink svg{width:25px;height:25px}.recommendations-module-scss-module__h4HHfq__backLink:hover,.recommendations-module-scss-module__h4HHfq__backLink:focus-visible{color:#202020;transform:translate(-3px)}.recommendations-module-scss-module__h4HHfq__recommendationsTitle{justify-self:center;transition:color .22s}.recommendations-module-scss-module__h4HHfq__recommendationsTitle:hover,.recommendations-module-scss-module__h4HHfq__recommendationsTitle:focus-visible{color:#151515}.recommendations-module-scss-module__h4HHfq__recommendationsTitle:hover .recommendations-module-scss-module__h4HHfq__greyTitleIcon,.recommendations-module-scss-module__h4HHfq__recommendationsTitle:focus-visible .recommendations-module-scss-module__h4HHfq__greyTitleIcon{opacity:0}.recommendations-module-scss-module__h4HHfq__recommendationsTitle:hover .recommendations-module-scss-module__h4HHfq__blackTitleIcon,.recommendations-module-scss-module__h4HHfq__recommendationsTitle:focus-visible .recommendations-module-scss-module__h4HHfq__blackTitleIcon{opacity:1}.recommendations-module-scss-module__h4HHfq__titleIcon{width:18px;height:18px;display:grid}.recommendations-module-scss-module__h4HHfq__titleIcon img{object-fit:contain;grid-area:1/1;width:18px;height:18px;transition:opacity .22s}.recommendations-module-scss-module__h4HHfq__blackTitleIcon{opacity:0}.recommendations-module-scss-module__h4HHfq__cardStage{background-color:#fff;flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.recommendations-module-scss-module__h4HHfq__cardAura{filter:blur(14px);opacity:.62;background:radial-gradient(circle,#a9c7e638 0%,#fff0 68%);width:410px;height:380px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.recommendations-module-scss-module__h4HHfq__recommendationStack{transform-origin:50% 65%;z-index:1;width:min(340px,42vh,50vw);animation:.56s cubic-bezier(.2,.92,.24,1) both recommendations-module-scss-module__h4HHfq__stampSwap;position:relative}.recommendations-module-scss-module__h4HHfq__nextRecommendationImage{filter:drop-shadow(0 18px 24px #0000001a);opacity:.42;height:auto;transform:translate(18px,18px)rotate(var(--next-rotation))scale(.96);z-index:0;width:100%;display:block;position:absolute;top:0;left:0}.recommendations-module-scss-module__h4HHfq__recommendationImage{filter:drop-shadow(0 22px 28px #0000001f);opacity:1;height:auto;transform:rotate(var(--stamp-rotation));z-index:1;width:100%;transition:transform .38s;display:block;position:relative}.recommendations-module-scss-module__h4HHfq__nextButton{cursor:pointer;z-index:2;background:0 0;border:0;width:24px;height:24px;padding:0;display:grid;position:absolute;bottom:calc(50% - 174px);right:calc(50% - 214px)}.recommendations-module-scss-module__h4HHfq__nextButton img{object-fit:contain;grid-area:1/1;width:24px;height:24px;transition:opacity .22s,transform .22s}.recommendations-module-scss-module__h4HHfq__nextButton:hover,.recommendations-module-scss-module__h4HHfq__nextButton:focus-visible{outline:none}.recommendations-module-scss-module__h4HHfq__nextButton:hover .recommendations-module-scss-module__h4HHfq__nextButtonGrey,.recommendations-module-scss-module__h4HHfq__nextButton:focus-visible .recommendations-module-scss-module__h4HHfq__nextButtonGrey{opacity:0}.recommendations-module-scss-module__h4HHfq__nextButton:hover .recommendations-module-scss-module__h4HHfq__nextButtonBlack,.recommendations-module-scss-module__h4HHfq__nextButton:focus-visible .recommendations-module-scss-module__h4HHfq__nextButtonBlack{opacity:1;transform:translateY(2px)}.recommendations-module-scss-module__h4HHfq__nextButtonBlack{opacity:0}.recommendations-module-scss-module__h4HHfq__recommendationsFooter{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-top:auto;padding-top:25px;display:flex}.recommendations-module-scss-module__h4HHfq__recommendationsFooter p,.recommendations-module-scss-module__h4HHfq__recommendationsFooter time{color:#b0b0b0;letter-spacing:0;margin:0;font-size:16px;font-weight:400}.recommendations-module-scss-module__h4HHfq__recommendationsFooter p{font-family:Instrument Sans,Arial,Helvetica,sans-serif;line-height:1.5}.recommendations-module-scss-module__h4HHfq__recommendationsFooter time{white-space:nowrap;font-family:Fragment Mono,Courier New,monospace;line-height:1}@keyframes recommendations-module-scss-module__h4HHfq__stampSwap{0%{transform:translateY(26px)rotate(-10deg)scale(.88)}46%{transform:translateY(-9px)rotate(4deg)scale(1.04)}72%{transform:translateY(2px)rotate(-2deg)scale(.985)}to{transform:translateY(0)rotate(0)scale(1)}}@media (max-width:820px){.recommendations-module-scss-module__h4HHfq__recommendationsPage{overflow:visible}.recommendations-module-scss-module__h4HHfq__pageShell{align-items:flex-start;padding:40px 22px}.recommendations-module-scss-module__h4HHfq__recommendationsCard{height:auto;min-height:calc(100svh - 80px);padding:0}.recommendations-module-scss-module__h4HHfq__nextButton{bottom:calc(50% - 152px);right:calc(50% - 190px)}}@media (max-width:560px){.recommendations-module-scss-module__h4HHfq__recommendationsHeader{margin-bottom:58px}.recommendations-module-scss-module__h4HHfq__recommendationStack{width:min(280px,72vw)}.recommendations-module-scss-module__h4HHfq__nextRecommendationImage{transform:translate(12px,14px)rotate(var(--next-rotation))scale(.96)}.recommendations-module-scss-module__h4HHfq__cardAura{width:330px;height:315px}.recommendations-module-scss-module__h4HHfq__nextButton{bottom:calc(50% - 138px);right:calc(50% - 158px)}.recommendations-module-scss-module__h4HHfq__recommendationsFooter{flex-direction:column;align-items:flex-start;gap:14px}}
