.recommendations-collage-module__E3Q2qq__collage{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;width:min(440px,100%);padding:18px 8px 30px;display:grid;position:relative}.recommendations-collage-module__E3Q2qq__plate{outline:1px solid var(--hair);background:#fff;border-radius:20px;justify-content:center;align-items:center;height:92px;padding:0 18px;display:flex}.recommendations-collage-module__E3Q2qq__plate img{width:auto;max-width:100%;height:auto;max-height:56px;display:block}.recommendations-collage-module__E3Q2qq__plate:first-child{transform:rotate(-4deg)}.recommendations-collage-module__E3Q2qq__plate:nth-child(2){transform:translateY(26px)rotate(3deg)}.recommendations-collage-module__E3Q2qq__plate:nth-child(3){transform:rotate(2deg)}.recommendations-collage-module__E3Q2qq__plate:nth-child(4){transform:translateY(26px)rotate(-3deg)}.recommendations-collage-module__E3Q2qq__plate:nth-child(5){transform:rotate(-2deg)}.recommendations-collage-module__E3Q2qq__plate:nth-child(6){transform:translateY(26px)rotate(4deg)}.recommendations-collage-module__E3Q2qq__heart{width:64px;height:auto;fill:var(--gold);position:absolute;top:-10px;right:-6px;transform:rotate(12deg)}
.recommendations-page-module__Qit9bW__hero{justify-content:space-between}.recommendations-page-module__Qit9bW__lastWord{white-space:nowrap}.recommendations-page-module__Qit9bW__heart{vertical-align:.02em;width:.62em;height:auto;fill:var(--gold);margin-left:.14em;display:inline-block;transform:rotate(-10deg)}.recommendations-page-module__Qit9bW__hero .recommendations-page-module__Qit9bW__collage{flex:none;gap:14px 16px;max-width:none;display:grid}.recommendations-page-module__Qit9bW__group{background:var(--card);border-radius:34px;flex-direction:column;gap:26px;margin-bottom:20px;padding:40px 44px 44px;display:flex}.recommendations-page-module__Qit9bW__group:last-child{margin-bottom:96px}.recommendations-page-module__Qit9bW__group[data-tone=mint]{background:var(--mint)}.recommendations-page-module__Qit9bW__group[data-tone=sky]{background:var(--sky)}.recommendations-page-module__Qit9bW__group[data-tone=butter]{background:var(--butter)}.recommendations-page-module__Qit9bW__group[data-tone=blush]{background:var(--blush)}.recommendations-page-module__Qit9bW__group[data-tone=sand]{background:var(--sand)}.recommendations-page-module__Qit9bW__groupHead{flex-direction:column;gap:8px;max-width:620px;display:flex}.recommendations-page-module__Qit9bW__groupTitle{letter-spacing:-.015em;font-size:24px;font-weight:600;line-height:1.2}.recommendations-page-module__Qit9bW__groupIntro{color:var(--ink-soft);text-wrap:pretty;font-size:16px;line-height:1.55}.recommendations-page-module__Qit9bW__cards{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1101px){.recommendations-page-module__Qit9bW__cards:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.recommendations-page-module__Qit9bW__guideNote{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.recommendations-page-module__Qit9bW__guideAll{align-items:center;gap:6px;display:inline-flex}.recommendations-page-module__Qit9bW__guideCard{width:100%;position:relative;container-type:inline-size}.recommendations-page-module__Qit9bW__guideSticker{z-index:3;pointer-events:none;width:74px;height:74px;position:absolute;top:-40px;right:22px;transform:rotate(8deg)}.recommendations-page-module__Qit9bW__guideSticker svg{width:100%;height:100%;display:block;overflow:visible}.recommendations-page-module__Qit9bW__compact .recommendations-page-module__Qit9bW__logo{height:88px}@container (max-width:639px){.recommendations-page-module__Qit9bW__guideSticker{top:-46px;right:8px}}.recommendations-page-module__Qit9bW__compact .recommendations-page-module__Qit9bW__body{gap:6px;padding:18px 24px 20px}@container (min-width:640px){.recommendations-page-module__Qit9bW__card.recommendations-page-module__Qit9bW__compact{flex-direction:row}.recommendations-page-module__Qit9bW__compact .recommendations-page-module__Qit9bW__logo{border-bottom:0;border-right:1px solid var(--hair);flex:none;width:220px;height:auto}.recommendations-page-module__Qit9bW__compact .recommendations-page-module__Qit9bW__body{grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:24px;display:grid}.recommendations-page-module__Qit9bW__compact .recommendations-page-module__Qit9bW__body>*{grid-column:1}.recommendations-page-module__Qit9bW__compact .recommendations-page-module__Qit9bW__foot{display:contents}.recommendations-page-module__Qit9bW__compact .recommendations-page-module__Qit9bW__tip{grid-column:1}.recommendations-page-module__Qit9bW__compact .recommendations-page-module__Qit9bW__cta{grid-area:1/2/span 3;align-self:end}}.recommendations-page-module__Qit9bW__cards>li{display:flex;container-type:inline-size}.recommendations-page-module__Qit9bW__card{background:#fff;border-radius:24px;flex-direction:column;width:100%;display:flex;overflow:hidden}.recommendations-page-module__Qit9bW__logo{border-bottom:1px solid var(--hair);justify-content:center;align-items:center;height:112px;padding:0 28px;display:flex}.recommendations-page-module__Qit9bW__logo img{max-width:100%;height:auto;display:block}.recommendations-page-module__Qit9bW__body{flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:22px 26px 24px;display:flex}.recommendations-page-module__Qit9bW__site{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.25}.recommendations-page-module__Qit9bW__about{color:var(--ink-soft);text-wrap:pretty;font-size:16px;line-height:1.55}.recommendations-page-module__Qit9bW__foot{flex-direction:column;align-items:flex-end;gap:16px;width:100%;margin-top:auto;padding-top:8px;display:flex}.recommendations-page-module__Qit9bW__tip{text-wrap:pretty;align-self:stretch;font-size:15px;line-height:1.45}.recommendations-page-module__Qit9bW__tipLabel{font-weight:600}.recommendations-page-module__Qit9bW__tip a{color:var(--bronze);text-underline-offset:3px;text-decoration:underline}.recommendations-page-module__Qit9bW__cta svg{flex:none}@container (min-width:460px){.recommendations-page-module__Qit9bW__foot{flex-direction:row;justify-content:space-between;align-items:flex-end}.recommendations-page-module__Qit9bW__tip{flex:1;align-self:auto;min-width:0}.recommendations-page-module__Qit9bW__cta{flex:none}}@media (max-width:1100px){.recommendations-page-module__Qit9bW__group{--panel-pad:36px;padding:36px var(--panel-pad)}.recommendations-page-module__Qit9bW__cards{margin-inline:calc(-1 * var(--panel-pad));padding:2px var(--panel-pad) 6px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--panel-pad);scrollbar-width:thin;grid-template-columns:none;grid-auto-rows:auto;grid-auto-columns:44%;grid-auto-flow:column;overflow-x:auto}.recommendations-page-module__Qit9bW__cards>li{scroll-snap-align:start}.recommendations-page-module__Qit9bW__hero .recommendations-page-module__Qit9bW__collage{display:none}}@media (max-width:760px){.recommendations-page-module__Qit9bW__group{--panel-pad:var(--gutter);margin:0 calc(-1 * var(--gutter));padding:32px var(--gutter) 28px;border-radius:0;gap:20px}.recommendations-page-module__Qit9bW__group:last-child{margin-bottom:64px}.recommendations-page-module__Qit9bW__cards{grid-auto-columns:86%;gap:12px}.recommendations-page-module__Qit9bW__logo{height:96px}.recommendations-page-module__Qit9bW__body{padding:20px 22px 22px}}@media (max-width:1100px) and (pointer:coarse){.recommendations-page-module__Qit9bW__cards{scrollbar-width:none}.recommendations-page-module__Qit9bW__cards::-webkit-scrollbar{display:none}}
