.product-atlas{display:block;padding-block:var(--product-atlas-spacing, 72px);background:var(--product-atlas-background, #f1eee9);color:var(--product-atlas-ink, #151515);font-family:var(--saintt-font-book, Georgia, serif)}.product-atlas *,.product-atlas *:before,.product-atlas *:after{box-sizing:border-box}.product-atlas__container{width:min(calc(100% - 2 * var(--container-gutter, 20px)),var(--site-max-width, 1400px));margin-inline:auto}.product-atlas__heading{margin:0 0 40px;font-family:var(--saintt-font-light, Georgia, serif);font-size:var(--text-h2, var(--clinical-heading-size, 48px));font-weight:300;line-height:1.1;text-align:center;text-transform:none}.product-atlas:has(.product-atlas__heading){padding-top:0}.product-atlas .product-atlas__heading{display:block;margin:0;padding-block:calc((var(--product-atlas-spacing, 72px) + 40px) / 2)}.product-atlas__mobile-break{display:none}@media(max-width:699px){.product-atlas__mobile-break{display:inline}.product-atlas:has(.product-atlas__heading){padding-top:0}.product-atlas .product-atlas__heading{padding-block:calc((var(--product-atlas-spacing-mobile, 40px) + 40px) / 2)}}.product-atlas__panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#fff}.product-atlas__visual{position:relative;min-width:0;min-height:680px;overflow:hidden;isolation:isolate;background:var(--product-atlas-image-background, #f2f2f0)}.product-atlas__image{position:absolute;z-index:1;top:49%;left:5%;width:var(--product-atlas-image-width, 62%);height:auto;max-height:84%;transform:translateY(-50%);object-fit:contain;object-position:center;mix-blend-mode:multiply;mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent),linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent),linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in}.product-atlas__routes{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;color:var(--product-atlas-route-color, #587648)}.product-atlas__arc,.product-atlas__route{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}.product-atlas__arc{stroke-width:.8;opacity:.4}.product-atlas__route{stroke-width:.8;stroke-dasharray:3 8;opacity:.18}.product-atlas__terminal{fill:#fff;stroke:currentColor;stroke-width:1;opacity:.5}.product-atlas__traveler{fill:currentColor;opacity:0}.product-atlas__route.is-current{opacity:.9;stroke-width:1.4;stroke-dasharray:100 100;stroke-dashoffset:100;animation:product-atlas-draw 1.8s ease-out forwards}.product-atlas__terminal.is-current{r:7;stroke:currentColor;stroke-width:1.8;opacity:1}.product-atlas__traveler.is-current{opacity:.8}.product-atlas__endpoint-index{display:none;fill:currentColor;font-family:var(--saintt-font-medium, Georgia, serif);font-size:12px}@keyframes product-atlas-draw{to{stroke-dashoffset:0}}.product-atlas[data-motion-paused] .product-atlas__route.is-current,.product-atlas[data-reduced-motion] .product-atlas__route{animation:none;stroke-dashoffset:0}.product-atlas[data-reduced-motion] .product-atlas__traveler{display:none}.product-atlas__signature{position:absolute;z-index:3;bottom:24px;left:24px;right:24px;margin:0;font-family:var(--saintt-font-medium, Georgia, serif);font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.product-atlas__pathways{display:grid;grid-auto-rows:auto;align-content:center;min-width:0;margin:0;padding:0 28px 0 18px;list-style:none}.product-atlas__pathway{--product-atlas-number-width: 26px;--product-atlas-row-inset: 4px;display:grid;grid-template-columns:var(--product-atlas-number-width) minmax(0,1fr);isolation:isolate;align-content:center;column-gap:8px;min-width:0;margin:0;padding:16px 0;border-bottom:1px solid rgb(0 0 0 / 50%)}.product-atlas .product-atlas__pathway{padding-inline-start:var(--product-atlas-row-inset)}.product-atlas__pathway>div{position:relative;min-width:0}.product-atlas__pathway>div:before{content:"";position:absolute;z-index:-1;inset-block:-8px;inset-inline-start:calc(0px - var(--product-atlas-number-width) - 8px - var(--product-atlas-row-inset));inset-inline-end:0;pointer-events:none;background:radial-gradient(ellipse at center,#f5f5f5 0% 55%,#f5f5f500);opacity:0;transition:opacity .18s ease}.product-atlas__pathway.is-current>div:before{opacity:1}@media(hover:hover)and (pointer:fine){.product-atlas__pathway:hover>div:before{opacity:1}}.product-atlas__pathway:last-child{border-bottom:0}.product-atlas__number{align-self:start;margin-top:7px;font-family:var(--saintt-font-medium, Georgia, serif);font-size:13px;font-weight:500;line-height:1.25;letter-spacing:.12em}.product-atlas__title{margin:0 0 8px;font-family:var(--saintt-font-book-italic, Georgia, serif);font-size:clamp(28px,2.4vw,40px);font-style:italic;font-weight:400;line-height:1.08;letter-spacing:-.025em;text-transform:none}.product-atlas__select{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:24px;letter-spacing:inherit;text-align:start;cursor:pointer}.product-atlas__select:focus-visible{outline:2px solid var(--product-atlas-route-color, #587648);outline-offset:5px}.product-atlas__description,.product-atlas__ingredients,.product-atlas__foundation-copy{margin:0;font-weight:400;line-height:1.3}.product-atlas__description{font-size:clamp(18px,1.3vw,22px)}.product-atlas__ingredients{font-size:14px}.product-atlas__foundation-copy{font-size:16px}.product-atlas__description p,.product-atlas__ingredients p,.product-atlas__foundation-copy p{margin:0;font-size:inherit;line-height:inherit}.product-atlas__description p+p,.product-atlas__ingredients p+p,.product-atlas__foundation-copy p+p{margin-top:.75em}.product-atlas__eyebrow{display:block;margin:18px 0 8px;font-family:var(--saintt-font-medium, Georgia, serif);font-size:11px;font-weight:500;line-height:1.25;letter-spacing:.12em;text-transform:uppercase}.product-atlas__foundation{display:grid;grid-template-columns:150px auto minmax(0,1fr) 190px;gap:28px;align-items:center;margin-top:32px;padding:24px 28px;background:#fff}.product-atlas__foundation-label{margin:0;padding-right:28px;border-right:1px solid currentColor;text-align:center;line-height:1.6}.product-atlas__foundation-title{margin:0;font-family:var(--saintt-font-light, Georgia, serif);font-size:var(--text-h2, var(--clinical-heading-size, 48px));font-weight:300;line-height:1.1;text-transform:none;white-space:nowrap}.product-atlas__foundation-tagline{margin:0;text-align:center;line-height:1.6}.product-atlas__closing{max-width:1080px;margin:44px auto 0;font-family:var(--saintt-font-book-italic, Georgia, serif);font-size:24px;font-style:italic;line-height:1.3;text-align:center}.product-atlas__closing p{margin:0;font-size:inherit}.product-atlas__empty{padding:40px;text-align:center}@media(min-width:700px){.product-atlas__pathway{padding-block:20px}}@media(min-width:700px)and (max-width:1100px){.product-atlas__pathways{padding-inline:16px}.product-atlas__pathway{--product-atlas-number-width: 22px}.product-atlas__foundation{grid-template-columns:120px auto minmax(0,1fr);gap:20px}.product-atlas__foundation-tagline{grid-column:3;text-align:left}}@media(max-width:699px){.product-atlas{padding-block:var(--product-atlas-spacing-mobile, 40px)}.product-atlas__heading,.product-atlas__foundation-title,.product-atlas__title{font-size:var(--saintt-mobile-section-heading-size, 32px)}.product-atlas__panel{grid-template-columns:minmax(0,1fr)}.product-atlas__visual{min-height:0;aspect-ratio:4 / 5}.product-atlas__signature{left:18px;right:18px;bottom:18px;font-size:11px}.product-atlas__pathways{grid-auto-rows:auto;padding-inline:18px}.product-atlas__pathway{--product-atlas-number-width: 22px}.product-atlas__description,.product-atlas__closing{font-size:var(--saintt-mobile-rich-text-size, 18px)}.product-atlas__eyebrow{margin-top:var(--saintt-mobile-eyebrow-margin-top, 22px)}.product-atlas__foundation{grid-template-columns:1fr 1fr;gap:22px;margin-top:20px;padding:22px 18px}.product-atlas__foundation-label{margin-top:0;padding-right:18px}.product-atlas__foundation-copy,.product-atlas__foundation-tagline{grid-column:1 / -1}.product-atlas__foundation-copy{font-size:14px;text-align:center}.product-atlas__foundation-tagline{margin-top:0}.product-atlas__closing{margin-top:28px}}@media(prefers-reduced-motion:reduce){.product-atlas__pathway>div:before{transition:none}.product-atlas__route.is-current{animation:none;stroke-dashoffset:0}.product-atlas__traveler{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lavanae-product-atlas.css.map */
