.kl-horoscope [hidden]{display:none}.kl-horoscope{--kl-horoscope-ink: #23324f;--kl-horoscope-muted: #4c5b78;--kl-horoscope-frame: #f0e6d8;--kl-horoscope-button: #262a32;padding:3.2rem 1.6rem 6.4rem;color:var(--kl-horoscope-ink);font-family:var(--font-body-family)}.kl-horoscope__header{margin:0 auto 5rem;max-width:120rem;text-align:center}.kl-horoscope__heading{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.2rem;line-height:1.2}.kl-horoscope__description{font-size:1.4rem;line-height:1.6}.kl-horoscope__description p{margin:0}.kl-horoscope__signs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 1.6rem;margin:0 0 5.6rem;padding:0;list-style:none}.kl-horoscope__sign{text-align:center}.kl-horoscope__sign-button{display:block;width:100%;padding:0;border:0;background-color:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.kl-horoscope__sign-frame,.kl-horoscope__sign-name,.kl-horoscope__sign-dates{display:block}.kl-horoscope__sign-frame{overflow:hidden;max-width:12rem;margin:0 auto 1.2rem;border-radius:50%;background-color:var(--kl-horoscope-frame);aspect-ratio:1}.kl-horoscope__sign-image{display:block;width:100%;height:100%;object-fit:cover}.kl-horoscope__sign-name{margin:0 0 .4rem;font-weight:var(--font-body-weight-bold);font-size:1.4rem;line-height:1.3}.kl-horoscope__sign-dates{margin:0;color:var(--kl-horoscope-muted);font-size:1.2rem;line-height:1.5}.kl-horoscope__banner{display:block;width:calc(100% + 3.2rem);height:auto;margin:-3.2rem -1.6rem 2.4rem}.kl-horoscope__overview-heading{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.2rem;line-height:1.2;text-align:center}.kl-horoscope__modes{display:flex;justify-content:center;gap:2.4rem;margin:0 0 2.8rem;padding:0;border:0}.kl-horoscope__mode{display:flex;align-items:center;gap:.6rem}.kl-horoscope__mode-label{font-size:1.4rem;padding-top:.3rem;cursor:pointer}.kl-horoscope__message{margin:2.4rem 0;color:var(--kl-horoscope-muted);font-size:1.4rem;text-align:center}.kl-horoscope__days{--kl-horoscope-day-size: 1.2rem;display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:4.2rem}.kl-horoscope__day-arrow{display:flex;align-items:center;gap:.8rem;padding:0;border:0;background-color:transparent;color:var(--kl-horoscope-ink);font-family:var(--font-body-family);font-size:var(--kl-horoscope-day-size);cursor:pointer}.kl-horoscope__day-arrow:disabled{cursor:default;opacity:.35}.kl-horoscope__day-chevron{font-size:calc(var(--kl-horoscope-day-size) * 2);line-height:1}.kl-horoscope__date{margin:0;font-weight:var(--font-body-weight-bold);font-size:calc(var(--kl-horoscope-day-size) * 1.2);letter-spacing:.04em}.kl-horoscope__panels{display:grid;gap:3.2rem;margin-bottom:4rem}.kl-horoscope__panel-icon{display:block;width:4rem;height:auto;margin-bottom:1.2rem}.kl-horoscope__panel-heading{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.2rem;line-height:1.2}.kl-horoscope__panel-text,.kl-horoscope__month-paragraph{margin:0;font-size:1.4rem;line-height:1.6}.kl-horoscope__month{margin:0 0 3.2rem;font-weight:var(--font-body-weight-bold);font-size:1.6rem;letter-spacing:.08em;text-align:center;text-transform:uppercase}.kl-horoscope__month-body{max-width:90rem;margin:0 auto 4rem}.kl-horoscope__month-paragraph+.kl-horoscope__month-paragraph{margin-top:1.6rem}.kl-horoscope__back{display:block;margin:0 auto 5.6rem;padding:1.6rem 2.4rem;border:0;background-color:var(--kl-horoscope-button);color:#fff;font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.kl-horoscope__detail:focus{outline:none}@media(min-width:750px){.kl-horoscope{padding:4.8rem 3.4rem 8rem}.kl-horoscope__header{margin-bottom:6.4rem}.kl-horoscope__heading{font-size:3.4rem}.kl-horoscope__description{font-size:1.2rem}.kl-horoscope__signs{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.8rem 1.4rem;max-width:1200px;margin:0 auto}.kl-horoscope__sign-frame{max-width:15rem;margin-bottom:1.6rem}.kl-horoscope__sign-name{font-size:1.2rem}.kl-horoscope__banner{width:calc(100% + 4.8rem);margin:-4.8rem -2.4rem 4rem}.kl-horoscope__overview-heading{font-size:3.4rem}.kl-horoscope__panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 6.4rem}.kl-horoscope__panel-heading{font-size:2.6rem}.kl-horoscope__panel-text,.kl-horoscope__month-paragraph{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/395/assets/kl-horoscope.css.map */
