.crystal-meaning-grid__inner{max-width:120rem;margin:0 auto;padding:0 1.5rem}.crystal-meaning-grid__header{text-align:center;margin-bottom:6rem}.crystal-meaning-grid__title{margin:0 0 1rem}.crystal-meaning-grid__text{max-width:70rem;margin:0 auto}.crystal-meaning-grid__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.crystal-meaning-card{background:rgba(var(--color-background),.85);border:1px solid rgba(var(--color-foreground),.15);box-shadow:0 6px 18px #0000000f;border-radius:1.6rem;padding:1.6rem;height:100%;display:flex;flex-direction:column}.crystal-meaning-card__title{margin:0 0 .8rem;line-height:1.2;min-height:2.8rem}.crystal-meaning-card__description{margin:0 0 1.6rem;color:rgba(var(--color-foreground),.8)}.crystal-meaning-card__stones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;margin-top:auto}.crystal-meaning-card__stones>*{width:100%}.crystal-meaning-stone{text-decoration:none;color:inherit;display:block;text-align:center;width:100%}.crystal-meaning-stone:hover .crystal-meaning-stone__label{text-decoration:underline}.crystal-meaning-stone__image-wrap{aspect-ratio:1 / 1;border-radius:1rem;overflow:hidden;background:rgba(var(--color-foreground),.04);margin-bottom:.6rem;max-width:12rem;margin-left:auto;margin-right:auto}.crystal-meaning-stone__image{width:100%;height:100%;object-fit:cover;display:block}.crystal-meaning-stone__placeholder{width:100%;height:100%;display:grid;place-items:center;font-size:1.4rem;color:rgba(var(--color-foreground),.55);background:rgba(var(--color-foreground),.04)}.crystal-meaning-stone__label{display:block;font-size:1.3rem;line-height:1.35}@media screen and (max-width:989px){.crystal-meaning-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.crystal-meaning-grid__grid{grid-template-columns:1fr;gap:1.2rem}.crystal-meaning-card{padding:1.6rem}.crystal-meaning-card__stones{gap:1rem}.crystal-meaning-stone__label{font-size:1.2rem}}.life-situation-cards__inner{max-width:120rem;margin:0 auto;padding:0 1.5rem}.life-situation-cards__header{text-align:center;margin-bottom:6rem}.life-situation-cards__title{margin:0 0 1.6rem;line-height:1.15}.life-situation-cards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.life-situation-card{background:rgba(var(--color-background),.85);border:1px solid rgba(var(--color-foreground),.15);box-shadow:0 4px 12px #0000000a;border-radius:1.6rem;padding:1.6rem;height:100%;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;cursor:pointer}.life-situation-card:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0000000f;border-color:rgba(var(--color-foreground),.28)}.life-situation-card__image-wrap{position:relative;aspect-ratio:4 / 3;border-radius:1rem;overflow:hidden;background:rgba(var(--color-foreground),.04);margin-bottom:1.4rem}.life-situation-card__image{width:100%;height:100%;object-fit:cover;display:block}.life-situation-card__placeholder{width:100%;height:100%;display:grid;place-items:center;font-size:1.4rem;color:rgba(var(--color-foreground),.55);background:rgba(var(--color-foreground),.04)}.life-situation-card__badge{position:absolute;top:1rem;left:1rem;display:inline-flex;align-items:center;justify-content:center;padding:.55rem .9rem;border-radius:999px;font-size:1.2rem;line-height:1;font-weight:600;background:rgba(var(--color-background),.92);color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.12);box-shadow:0 4px 10px #00000014;z-index:2}.life-situation-card__title{margin:0 0 .8rem;line-height:1.2}.life-situation-card__description{margin:0;color:rgba(var(--color-foreground),.8)}.life-situation-card__footer{margin-top:auto;padding-top:1.4rem}.life-situation-card__cta{display:inline-flex;align-items:center;gap:.4rem;font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground))}.life-situation-card:hover .life-situation-card__cta,.life-situation-card:hover .life-situation-card__title{text-decoration:underline}@media screen and (max-width:989px){.life-situation-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.life-situation-cards__grid{grid-template-columns:1fr;gap:1.2rem}.life-situation-card{padding:1.4rem}}.recommended-crystals__inner{max-width:120rem;margin:0 auto;padding:0 1.5rem}.recommended-crystals__header{text-align:center;margin-bottom:4rem}.recommended-crystals__title{margin:0 0 1rem}.recommended-crystals__text{max-width:70rem;margin:0 auto}.recommended-crystals__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.recommended-crystals__card{background:rgba(var(--color-background),.85);border:1px solid rgba(var(--color-foreground),.15);box-shadow:0 6px 18px #0000000f;border-radius:1.6rem;padding:1.6rem;height:100%;display:flex;flex-direction:column}.recommended-crystals__card-image-wrap{position:relative;aspect-ratio:1 / 1;border-radius:1rem;overflow:hidden;background:rgba(var(--color-foreground),.04);margin-bottom:1.2rem}.recommended-crystals__card-image{width:100%;height:100%;object-fit:cover;display:block}.recommended-crystals__card-placeholder{width:100%;height:100%;display:grid;place-items:center;font-size:1.4rem;color:rgba(var(--color-foreground),.55);background:rgba(var(--color-foreground),.04)}.recommended-crystals__badge{position:absolute;top:1rem;left:1rem;display:inline-flex;align-items:center;justify-content:center;padding:.5rem .9rem;border-radius:999px;font-size:1.2rem;line-height:1;font-weight:600;background:rgba(var(--color-background),.92);color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.12);box-shadow:0 4px 10px #00000014;z-index:2}.recommended-crystals__card-title{margin:0 0 .8rem;line-height:1.2}.recommended-crystals__card-text{margin:0 0 1.4rem;color:rgba(var(--color-foreground),.8)}.recommended-crystals__button{margin-top:auto;width:fit-content}@media screen and (max-width:749px){.recommended-crystals__grid{grid-template-columns:1fr;gap:1.2rem}.recommended-crystals__card{padding:1.4rem}}.recommended-crystals__card--link{text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.recommended-crystals__card--link:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.recommended-crystals__card--link:focus-visible{outline:2px solid rgba(var(--color-foreground),.35);outline-offset:2px}.recommended-crystals__card--link .recommended-crystals__button{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/56/compiled_assets/styles.css.map */
