.hlh-dream{position:relative;overflow:hidden}.hlh-dream__sky{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.hlh-dream__sky i{position:absolute;width:5px;height:5px;border-radius:50%;background:#5f7a8a52}.hlh-dream__moon{position:absolute;right:9%;top:64px;width:56px;height:56px;border-radius:50%;box-shadow:-11px 7px #5f7a8a52}.hlh-dream .hlh-wrap{position:relative}.hlh-dream__head{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:820px;margin:0 auto;text-align:center}.hlh-dream__head .hlh-lead{font-size:18px;color:var(--hlh-muted)}.hlh-dream__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:68px}.hlh-dream__card{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:0 4px}.hlh-dream__pic{position:relative;width:calc(100% - 32px);max-width:220px;margin:16px 0 10px}.hlh-dream__circle{position:relative;width:100%;aspect-ratio:1/1;border-radius:50%;overflow:hidden;background:var(--hlh-pale)}.hlh-dream__circle img,.hlh-dream__circle svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hlh-dream__tag{position:absolute;left:50%;bottom:-16px;transform:translate(-50%);padding:6px 13px;border-radius:999px;background:#fff;font-size:12px;font-weight:700;line-height:1.3;white-space:nowrap;box-shadow:0 6px 14px #363d431a}.hlh-dream__title{margin:14px 0 0;font-family:var(--font-heading-family);font-weight:400;font-size:24px;line-height:1.15;color:var(--hlh-ink)}.hlh-dream__text{margin:0;max-width:270px;font-size:14px;line-height:1.55;color:var(--hlh-muted)}.hlh-dream__more{display:flex;justify-content:center;margin-top:44px}@media screen and (max-width:989px){.hlh-dream__row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}}@media screen and (max-width:749px){.hlh-dream__moon{top:28px;right:24px;width:34px;height:34px;box-shadow:-7px 4px #5f7a8a52}.hlh-dream__head .hlh-lead{font-size:15px}.hlh-dream__row{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin:40px -20px 0;padding:4px 20px 18px;scroll-padding-left:20px;scrollbar-width:none}.hlh-dream__row::-webkit-scrollbar{display:none}.hlh-dream__card{flex:0 0 74%;scroll-snap-align:start}.hlh-dream__pic{max-width:200px}.hlh-dream__title{font-size:22px}}.hlh-dream.has-bridge{padding-bottom:40px}.hlh-dream__bridge{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:72px;text-align:center}.hlh-dream__q{margin:0;font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:28px;line-height:1.2;color:var(--hlh-ink)}.hlh-dream__go{display:inline-flex;align-items:center;gap:12px;font-size:15px;font-weight:600;color:var(--hlh-brand-dk)!important;text-decoration:none}.hlh-dream__go:hover{text-decoration:underline;text-underline-offset:4px}.hlh-dream__arr{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--hlh-brand);color:#fff;animation:hlhBob 2.4s ease-in-out infinite}@keyframes hlhBob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.hlh-dream__arr{animation:none}}@media screen and (max-width:749px){.hlh-dream.has-bridge{padding-bottom:28px}.hlh-dream__bridge{margin-top:36px;gap:10px}.hlh-dream__q{font-size:23px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/hlh-dream.css.map */
