.vt-cr{--vt-cr-day: #f6efdd;--vt-cr-night: #e9edee;--vt-cr-body: #eee6dd;--vt-cr-btn: #99745c;--vt-cr-btn-hover: #85614e}.vt-cr__hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:6.4rem;align-items:center}.vt-cr__eyebrow{font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.6;margin:0 0 1.6rem}.vt-cr__heading{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;line-height:1.08;font-size:clamp(3rem,3.6vw,4.6rem);margin:0 0 1.2rem}.vt-cr__sub{font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase;margin:0 0 2rem;opacity:.75}.vt-cr__tagline{font-family:var(--font-heading-family);font-size:2rem;line-height:1.3;margin:0 0 2rem}.vt-cr__copy{font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.75);max-width:48rem;margin:0 0 3.2rem}.vt-cr__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem 1.6rem;margin:0 0 2.4rem}.vt-cr__price-now{font-family:var(--font-heading-family);font-size:2.6rem;font-weight:600}.vt-cr__price-was{font-size:1.4rem;color:rgba(var(--color-foreground),.6)}.vt-cr__price-was s{text-decoration-thickness:1px}.vt-cr__cta{display:inline-flex;align-items:center;justify-content:center;padding:1.6rem 3.6rem;font-family:inherit;font-size:1.4rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:#fff;background:var(--vt-cr-btn);border:0;border-radius:.4rem;cursor:pointer;transition:background-color .2s ease}.vt-cr__cta:hover{background:var(--vt-cr-btn-hover)}.vt-cr__reassure{margin:1.6rem 0 0;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.vt-cr__cta:disabled{opacity:.5;cursor:not-allowed}.vt-cr__shipping{margin:2.4rem 0 0;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.15);font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}.vt-cr__shipping strong{display:block;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-foreground));margin-bottom:.4rem}.vt-cr__includes{margin:1.2rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.vt-cr__returns{margin-top:2rem;border-top:1px solid rgba(var(--color-foreground),.15);border-bottom:1px solid rgba(var(--color-foreground),.15);font-size:1.3rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.vt-cr__returns summary{display:flex;align-items:center;justify-content:space-between;padding:1.4rem 0;cursor:pointer;list-style:none;font-size:1.1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-foreground))}.vt-cr__returns summary::-webkit-details-marker{display:none}.vt-cr__returns summary:after{content:"+";font-size:1.6rem;font-weight:400;letter-spacing:0}.vt-cr__returns[open] summary:after{content:"\2212"}.vt-cr__returns p{margin:0 0 1.6rem}.vt-cr__returns a{color:inherit;text-decoration:underline;text-underline-offset:3px}.vt-cr__media{margin:0;border-radius:.6rem;overflow:hidden;background:var(--vt-cr-body);aspect-ratio:3 / 2}.vt-cr__media img{width:100%;height:100%;object-fit:cover;display:block}.vt-cr__panel-text{display:contents}.vt-cr__panel .vt-cr__tag{order:0}.vt-cr__panel .vt-cr__jar{order:1}.vt-cr__panel .vt-cr__jar-name{order:2}.vt-cr__panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin-top:8rem}.vt-cr__panel{padding:3.2rem 2rem 2.8rem;border-radius:.6rem;text-align:center;display:flex;flex-direction:column;align-items:center}.vt-cr__panel--day,.vt-cr__formula--day{background:var(--vt-cr-day)}.vt-cr__panel--night,.vt-cr__formula--night{background:var(--vt-cr-night)}.vt-cr__panel--body,.vt-cr__formula--body{background:var(--vt-cr-body)}.vt-cr__tag{font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.6rem;opacity:.6}.vt-cr__jar{width:82%;margin:0 auto 1.6rem}.vt-cr__jar img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;display:block}.vt-cr__jar-name{font-family:var(--font-heading-family);font-size:1.5rem;font-weight:600;margin:0}.vt-cr__formulas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin-top:2.4rem}.vt-cr__formula{padding:3.6rem 3rem 3.2rem;border-radius:.6rem}.vt-cr__formula-title{font-family:var(--font-heading-family);font-size:2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .6rem}.vt-cr__formula-name{font-size:1.4rem;margin:0 0 2.4rem;color:rgba(var(--color-foreground),.7)}.vt-cr__ingredients{list-style:none;margin:0 0 2.4rem;padding:0}.vt-cr__ingredients li{font-size:1.5rem;line-height:1.4;padding:1rem 0;border-top:1px solid rgba(var(--color-foreground),.14)}.vt-cr__ingredients li:last-child{border-bottom:1px solid rgba(var(--color-foreground),.14)}.vt-cr__link{text-transform:uppercase;letter-spacing:.08em;font-size:1.1rem;text-decoration:underline;text-underline-offset:3px;color:inherit}@media screen and (max-width:989px){.vt-cr__hero{grid-template-columns:1fr;gap:4rem}.vt-cr__media{order:-1}.vt-cr__panels{margin-top:5.6rem;gap:1.6rem}.vt-cr__panel{padding:2.4rem 1.2rem 2rem}.vt-cr__jar{width:92%}.vt-cr__formulas{gap:1.6rem}.vt-cr__formula{padding:2.8rem 1.8rem}.vt-cr__ingredients li{font-size:1.4rem}}@media screen and (max-width:749px){.vt-cr__tagline{font-size:1.8rem}.vt-cr__cta{width:100%;padding:1.6rem 2rem}.vt-cr__panels{grid-template-columns:1fr;gap:1rem;margin-top:4rem}.vt-cr__panel{flex-direction:row;text-align:left;gap:1.6rem;padding:1.2rem 1.6rem 1.2rem 1.2rem}.vt-cr__panel .vt-cr__jar{order:0;width:26%;flex:none;margin:0}.vt-cr__panel .vt-cr__panel-text{display:flex;order:1;flex-direction:column;align-items:flex-start}.vt-cr__panel .vt-cr__tag{margin-bottom:.6rem}.vt-cr__jar-name{font-size:1.5rem}.vt-cr__formulas{grid-template-columns:1fr;gap:1rem}.vt-cr__formula{padding:2.8rem 2.4rem}.vt-cr__ingredients li{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vitasana-complete-ritual.css.map */
