.caveh-ritual{--caveh-black: #0D0D0D;--caveh-charcoal: #1A1A1A;--caveh-gold: #C9A55A;--caveh-cream: #F3EBDD;--caveh-white: #FFFFFF;background:var(--caveh-cream);color:var(--caveh-black);font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;padding-block:clamp(3rem,6vw,5.5rem)}.caveh-ritual *,.caveh-ritual *:before,.caveh-ritual *:after{box-sizing:border-box}.caveh-ritual__inner.page-width{max-width:1200px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.caveh-ritual__header{text-align:center;max-width:46ch;margin-inline:auto;margin-bottom:clamp(2rem,4vw,3rem)}.caveh-ritual__eyebrow{font-family:Inter,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--caveh-gold);margin:0 0 .75rem}.caveh-ritual__heading{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:clamp(1.9rem,3vw,2.5rem);margin:0 0 .75rem}.caveh-ritual__subheading{font-size:.95rem;color:#4a4a4a;line-height:1.6}.caveh-ritual__subheading p{margin:0}.caveh-ingredients__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.caveh-ingredient-card{text-align:center;display:flex;flex-direction:column;align-items:center}.caveh-ingredient-card__image{width:96px;height:96px;border-radius:50%;overflow:hidden;background:var(--caveh-white);margin-bottom:1rem;border:1px solid rgba(201,165,90,.25)}.caveh-ingredient-card__image img,.caveh-ingredient-card__placeholder{width:100%;height:100%;object-fit:cover;display:block;color:var(--caveh-gold)}.caveh-ingredient-card__name{font-family:Cormorant Garamond,serif;font-weight:600;font-size:1.15rem;margin:0 0 .4rem}.caveh-ingredient-card__description{font-size:.82rem;line-height:1.55;color:#555;margin:0}.caveh-ritual__divider-wrap{display:flex;justify-content:center;padding-block:clamp(2.75rem,6vw,3.75rem)}.caveh-ritual__divider{display:block;width:100%;max-width:420px;height:1px;background:#fffffff2;box-shadow:0 1px #0d0d0d14}.caveh-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;position:relative}.caveh-steps:before{content:"";position:absolute;top:1.1rem;left:10%;right:10%;height:1px;background:#c9a55a4d;z-index:0}.caveh-step{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center}.caveh-step__number{display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--caveh-cream);border:1px solid var(--caveh-gold);color:var(--caveh-gold);font-family:Inter,sans-serif;font-weight:700;font-size:.8rem;margin-bottom:1rem}.caveh-step__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:1.2rem;margin:0 0 .4rem}.caveh-step__description{font-size:.85rem;line-height:1.55;color:#555;margin:0;max-width:26ch}@media(max-width:989px){.caveh-ingredients__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.caveh-ingredients__grid{grid-template-columns:1fr 1fr;gap:1.25rem}.caveh-steps{grid-template-columns:1fr;gap:2rem}.caveh-steps:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/caveh-section-ingredients-ritual.css.map */
