:root{--cream:#F6F3EA;--cream-alt:#EEEAE0;--rose:#47593F;--rose-dark:#374A32;--rose-light:#9FAE93;--rose-pale:#DCE3D2;--text:#262620;--text-soft:#6E6A5F;--line:#E3DFD2;--white:#FFFFFF;--we-dark:#1C1D17}.lumora{letter-spacing:.1px}.lumora .btn-primary,.lumora .btn-filled,.lumora .btn-outline{border-radius:8px;letter-spacing:.8px}.lumora .btn-outline{background:transparent}.lumora .btn-outline:hover{background:var(--text);border-color:var(--text)}.lumora .logo{font-size:15px;letter-spacing:2px;font-weight:700}.lumora .footer-brand .logo,.lumora-mobile-menu .lmm-logo,.lumora .lso-logo{font-size:13px;letter-spacing:2px}.lumora .nav-links-left{gap:26px}.lumora .announce{background:var(--we-dark);color:#fff;text-align:center;font-size:11px;letter-spacing:1px;padding:9px 12px;font-weight:600}.we-ph{position:relative;width:100%;aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:linear-gradient(155deg,#efebe0,#dce3d2 130%);display:flex;align-items:center;justify-content:center}.we-ph svg{width:34%;height:34%;stroke:var(--rose);fill:none;stroke-width:1.3;opacity:.85}.we-ph.we-ph-sm{border-radius:8px}.we-home{background:var(--cream)}.we-hero{display:grid;grid-template-columns:1fr 1fr;min-height:640px}.we-hero-media{position:relative;overflow:hidden}.we-hero-media img{width:100%;height:100%;object-fit:cover;display:block}.we-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:64px;background:var(--cream)}.we-hero-copy h1{font-family:Fraunces,serif;font-size:44px;line-height:1.12;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:18px}.we-hero-copy p{font-size:15px;color:var(--text-soft);line-height:1.6;max-width:440px;margin-bottom:26px}.we-hero-copy .we-hero-meta{margin-top:20px;font-size:11.5px;color:var(--text-soft);letter-spacing:.3px}.we-trust{display:flex;justify-content:space-between;padding:24px 64px;background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:18px}.we-trust-item{display:flex;align-items:center;gap:10px;font-size:11.5px}.we-trust-item svg{width:20px;height:20px;stroke:var(--text);flex-shrink:0}.we-trust-item b{display:block;font-weight:700;letter-spacing:.3px}.we-trust-item span{color:var(--text-soft)}.we-section{padding:72px 64px}.we-section-head{text-align:center;max-width:640px;margin:0 auto 40px}.we-eyebrow{font-size:11px;letter-spacing:1.6px;color:var(--rose);font-weight:700;text-transform:uppercase;margin-bottom:10px}.we-section-head h2{font-family:Fraunces,serif;font-size:30px;font-weight:600;margin-bottom:10px;text-transform:uppercase;letter-spacing:.4px}.we-section-head p{color:var(--text-soft);font-size:14px;line-height:1.6}.we-prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.we-prod-card{display:block}.we-prod-card .we-badge{display:inline-block;background:var(--rose);color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.6px;padding:4px 9px;border-radius:5px;margin-bottom:9px;text-transform:uppercase}.we-prod-card .we-badge.we-badge-alt{background:#3e4a5e}.we-prod-name{font-size:13.5px;font-weight:700;margin-top:11px}.we-prod-sub{font-size:11.5px;color:var(--text-soft);margin-top:3px;line-height:1.4}.we-prod-price{font-size:13.5px;font-weight:700;margin-top:8px}.we-prod-btn{display:block;width:100%;margin-top:12px;background:var(--rose);color:#fff;border:none;padding:11px;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.6px;cursor:pointer;text-align:center;text-transform:uppercase}.we-prod-btn:hover{background:var(--rose-dark)}.we-view-all{text-align:center;margin-top:34px}.we-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0}.we-split img{width:100%;height:100%;min-height:440px;object-fit:cover;display:block}.we-split-copy{padding:64px}.we-split-copy.we-alt{background:var(--cream-alt)}.we-split-copy h2{font-family:Fraunces,serif;font-size:28px;font-weight:600;text-transform:uppercase;margin-bottom:16px}.we-split-copy ul{list-style:none;margin-bottom:16px}.we-split-copy ul li{font-size:14.5px;color:var(--text);padding:3px 0}.we-split-copy p{font-size:14px;color:var(--text-soft);line-height:1.65;margin-bottom:22px;max-width:440px}.we-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:0 64px 72px}.we-tile{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:4/5;display:flex;align-items:flex-end}.we-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.we-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#14140fb8,#14140f00 55%)}.we-tile-content{position:relative;z-index:1;padding:26px;color:#fff}.we-tile-content svg{width:22px;height:22px;stroke:#fff;margin-bottom:10px}.we-tile-content h3{font-family:Fraunces,serif;font-size:19px;margin-bottom:4px;text-transform:uppercase}.we-tile-content p{font-size:12px;opacity:.85;margin-bottom:14px}.we-tile-content a{display:inline-block;background:#fff;color:var(--we-dark);font-size:10.5px;font-weight:700;letter-spacing:.5px;padding:9px 16px;border-radius:7px;text-transform:uppercase}.we-night{position:relative;min-height:420px;display:flex;align-items:center;overflow:hidden}.we-night img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.we-night:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0880;z-index:0}.we-night-copy{position:relative;z-index:1;padding:64px;color:#fff;max-width:520px}.we-night-copy .we-eyebrow{color:#dce3d2}.we-night-copy h2{font-family:Fraunces,serif;font-size:32px;text-transform:uppercase;margin-bottom:14px}.we-night-copy p{font-size:14px;opacity:.9;margin-bottom:14px}.we-check-list{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:22px}.we-check-list span{font-size:12.5px}.we-night-copy a{display:inline-block;background:var(--rose);color:#fff;padding:13px 28px;border-radius:8px;font-size:11.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.we-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:900px;margin:0 auto;text-align:center}.we-step-num{font-family:Fraunces,serif;font-size:26px;color:var(--rose-light);margin-bottom:8px}.we-steps h4{font-size:13.5px;font-weight:700;letter-spacing:.4px;margin-bottom:6px;text-transform:uppercase}.we-steps p{font-size:12.5px;color:var(--text-soft);line-height:1.5}.we-reviews{background:var(--cream-alt)}.we-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.we-review-card{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:24px}.we-stars{color:#c9a24a;font-size:13px;letter-spacing:2px;margin-bottom:10px}.we-review-card p{font-size:13px;color:var(--text);line-height:1.55;margin-bottom:14px}.we-review-author{font-size:11.5px;color:var(--text-soft);font-weight:700}.we-icons4{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;text-align:center;max-width:900px;margin:0 auto}.we-icons4 svg{width:26px;height:26px;stroke:var(--rose);margin-bottom:10px}.we-icons4 h4{font-size:12.5px;font-weight:700;letter-spacing:.4px;margin-bottom:5px;text-transform:uppercase}.we-icons4 p{font-size:11.5px;color:var(--text-soft);line-height:1.5}.we-email-band{background:var(--rose-pale);padding:36px 64px;text-align:center}.we-email-band h3{font-family:Fraunces,serif;font-size:19px;text-transform:uppercase;margin-bottom:14px}.we-email-form{display:flex;justify-content:center;gap:10px;max-width:420px;margin:0 auto}.we-email-form input{flex:1;padding:12px 16px;border-radius:8px;border:1px solid var(--line);font-size:12.5px;background:#fff}.we-email-form button{background:var(--rose);color:#fff;border:none;padding:12px 22px;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.5px;cursor:pointer;white-space:nowrap;text-transform:uppercase}.we-final{position:relative;min-height:340px;display:flex;align-items:center;overflow:hidden}.we-final img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.we-final:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0861}.we-final-copy{position:relative;z-index:1;padding:0 64px;color:#fff}.we-final-copy .we-eyebrow{color:#fff;opacity:.85}.we-final-copy h2{font-family:Fraunces,serif;font-size:30px;text-transform:uppercase;margin-bottom:18px;max-width:420px}.we-final-copy a{display:inline-block;background:#fff;color:var(--we-dark);padding:13px 28px;border-radius:8px;font-size:11.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.we-coll-hero{position:relative;min-height:340px;display:flex;align-items:center;overflow:hidden}.we-coll-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.we-coll-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a086b}.we-coll-hero-copy{position:relative;z-index:1;padding:0 64px;color:#fff;max-width:560px}.we-coll-hero-copy .we-eyebrow{color:#dce3d2}.we-coll-hero-copy h1{font-family:Fraunces,serif;font-size:36px;text-transform:uppercase;line-height:1.15;margin-bottom:14px}.we-coll-hero-copy p{font-size:14px;opacity:.9;margin-bottom:20px;line-height:1.6}.we-coll-hero-copy a{display:inline-block;background:var(--rose);color:#fff;padding:13px 28px;border-radius:8px;font-size:11.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.we-coll-grid-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px;flex-wrap:wrap;gap:14px}.we-coll-grid-head h2{font-family:Fraunces,serif;font-size:26px;text-transform:uppercase;margin-bottom:8px}.we-coll-grid-head p{font-size:13px;color:var(--text-soft);max-width:520px}.we-sort{font-size:12px;color:var(--text-soft);border:1px solid var(--line);border-radius:8px;padding:8px 14px;background:#fff}.we-about-hero{display:grid;grid-template-columns:1fr 1fr;min-height:420px}.we-about-hero img{width:100%;height:100%;object-fit:cover}.we-about-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:64px}.we-about-hero-copy h1{font-family:Fraunces,serif;font-size:34px;text-transform:uppercase;margin-bottom:16px;line-height:1.15}.we-about-hero-copy p{font-size:14px;color:var(--text-soft);line-height:1.65;margin-bottom:22px;max-width:400px}.we-about-hero-copy a{display:inline-block;background:var(--rose);color:#fff;padding:13px 26px;border-radius:8px;font-size:11.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.we-media-block{position:relative;width:100%;height:100%;min-height:280px;background:linear-gradient(155deg,#ede9de,#cbd6c0 140%);display:flex;align-items:center;justify-content:center}.we-media-block svg{width:22%;height:22%;stroke:#5c6b52;fill:none;stroke-width:1;opacity:.55}.we-media-block.we-dark{background:linear-gradient(155deg,#33392c,#1c1d17 140%)}.we-media-block.we-dark svg{stroke:#b9c2ac;opacity:.4}@media(max-width:1024px){.we-hero,.we-split,.we-about-hero{grid-template-columns:1fr}.we-hero-media{min-height:320px}.we-split img{min-height:280px}.we-prod-grid{grid-template-columns:repeat(2,1fr)}.we-tiles{grid-template-columns:1fr;padding:0 24px 48px}.we-steps,.we-review-grid{grid-template-columns:1fr}.we-icons4{grid-template-columns:repeat(2,1fr)}.we-section{padding:48px 24px}.we-hero-copy,.we-split-copy,.we-night-copy,.we-about-hero-copy{padding:36px 24px}.we-trust{padding:20px 24px}.we-coll-hero-copy,.we-final-copy{padding:0 24px}.we-email-band{padding:30px 24px}.we-email-form{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/wellness-essentials.css.map */
