.lesira-story{--lesira-wine:#702f45;--lesira-wine-dark:#552235;--lesira-rose:#cfaeaa;--lesira-cream:#f8f5f1;--lesira-ink:#332a2c;--lesira-line:#e7deda;color:var(--lesira-ink);background:#fff}.lesira-story *{box-sizing:border-box}.lesira-story__module{padding:5.6rem 0}.lesira-story__module--cream{background:var(--lesira-cream)}.lesira-story__module--wine{background:var(--lesira-wine);color:#fff}.lesira-story__inner{width:min(100% - 3.2rem,118rem);margin-inline:auto}.lesira-story__eyebrow{margin:0 0 1.2rem;color:var(--lesira-wine);font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.lesira-story__module--wine .lesira-story__eyebrow{color:#f1dfe3}.lesira-story__title{max-width:90rem;margin:0;font-family:var(--font-heading-family);font-size:clamp(2.8rem,7.5vw,5.8rem);font-weight:var(--font-heading-weight);letter-spacing:-.025em;line-height:1.04;text-wrap:balance}.lesira-story__subtitle{max-width:68rem;margin:1.6rem 0 0;font-size:1.7rem;line-height:1.65}.lesira-story__media{display:block;width:100%;height:auto;object-fit:cover}.lesira-story__hero-media{margin-top:3rem;overflow:hidden;border-radius:0 0 3rem}.lesira-story__hero-media img{aspect-ratio:2.2/1}.lesira-story__strip{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:1.2rem;margin-top:1.6rem;padding-bottom:1rem;overflow-x:auto;scroll-snap-type:x mandatory}.lesira-story__strip figure{margin:0;scroll-snap-align:start}.lesira-story__strip img{aspect-ratio:4/5}.lesira-story__concerns{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:3rem}.lesira-story__concern{min-width:0;margin:0;text-align:center}.lesira-story__concern img{aspect-ratio:1/1.1}.lesira-story__concern figcaption{margin-top:1rem;font-size:1.1rem;font-weight:700;letter-spacing:.08em}.lesira-story__solution-grid,.lesira-story__test-grid,.lesira-story__comparison-grid,.lesira-story__guarantee-grid{display:grid;gap:3rem}.lesira-story__solution-image{position:relative;margin-top:3rem}.lesira-story__solution-image img{max-height:72rem;object-fit:contain}.lesira-story__benefits{display:grid;grid-auto-flow:column;grid-auto-columns:75%;gap:1px;margin-top:3rem;overflow-x:auto;background:#ffffff59;scroll-snap-type:x mandatory}.lesira-story__benefit{display:flex;min-height:12rem;align-items:center;gap:1.2rem;padding:2rem;background:var(--lesira-wine);color:#fff;scroll-snap-align:start}.lesira-story__benefit svg{width:2.8rem;height:2.8rem;flex:none}.lesira-story__reasons{margin-top:3rem;border-top:1px solid var(--lesira-line)}.lesira-story__reason{display:grid;grid-template-columns:5rem 1fr;gap:1.6rem;padding:2.4rem 0;border-bottom:1px solid var(--lesira-line)}.lesira-story__number{color:var(--lesira-wine);font-family:var(--font-heading-family);font-size:2.4rem}.lesira-story__reason h3{margin:0 0 .7rem;font-size:2rem}.lesira-story__reason p{margin:0;font-size:1.6rem;line-height:1.65}.lesira-story__before-after{position:relative;overflow:hidden;background:#eadfda;touch-action:pan-y}.lesira-story__before-after img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.lesira-story__before-after img+img{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 0 var(--position,50%))}.lesira-story__ba-line{position:absolute;top:0;bottom:0;left:var(--position,50%);width:2px;background:#fff;transform:translate(-1px);pointer-events:none}.lesira-story__ba-handle{position:absolute;top:50%;left:var(--position,50%);display:grid;width:4.8rem;height:4.8rem;place-items:center;border:2px solid #fff;border-radius:50%;background:var(--lesira-wine);color:#fff;transform:translate(-50%,-50%);pointer-events:none}.lesira-story__ba-range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:ew-resize;opacity:0}.lesira-story__ba-label{position:absolute;bottom:1.2rem;padding:.7rem 1rem;background:#552235e0;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.08em}.lesira-story__ba-label--before{left:1.2rem}.lesira-story__ba-label--after{right:1.2rem}.lesira-story__stats{display:grid;gap:0;margin-top:3rem;border-top:1px solid var(--lesira-line)}.lesira-story__stat{padding:2rem 0;border-bottom:1px solid var(--lesira-line)}.lesira-story__stat strong{display:block;color:var(--lesira-wine);font-family:var(--font-heading-family);font-size:4rem;line-height:1}.lesira-story__stat span{display:block;margin-top:.8rem;font-size:1.55rem;line-height:1.5}.lesira-story__note{margin:1.6rem 0 0;font-size:1.2rem;line-height:1.55}.lesira-story__reviews-head{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.lesira-story__stars{color:#18794e;letter-spacing:.12em}.lesira-story__reviews{display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:1.2rem;margin-top:2.5rem;padding-bottom:1rem;overflow-x:auto;scroll-snap-type:x mandatory}.lesira-story__review{padding:2.2rem;border:1px solid var(--lesira-line);background:#fff;scroll-snap-align:start}.lesira-story__review h3{margin:1.2rem 0 .8rem;font-size:1.8rem}.lesira-story__review p{margin:0;font-size:1.5rem;line-height:1.6}.lesira-story__verified{display:inline-block;margin-top:1.5rem;color:#48634f;font-size:1.2rem;font-weight:700}.lesira-story__review cite{display:block;margin-top:1rem;font-size:1.3rem;font-style:normal}.lesira-story__demo-label{margin:.8rem 0 0;font-size:1.2rem;color:#75666a}.lesira-story__timeline{position:relative;margin-top:3rem;padding-left:3.2rem}.lesira-story__timeline:before{content:"";position:absolute;top:.8rem;bottom:.8rem;left:.8rem;width:1px;background:var(--lesira-rose)}.lesira-story__step{position:relative;padding:0 0 3rem}.lesira-story__step:before{content:"";position:absolute;top:.5rem;left:-2.8rem;width:1rem;height:1rem;border-radius:50%;background:var(--lesira-wine);box-shadow:0 0 0 .6rem var(--lesira-cream)}.lesira-story__step:last-child{padding-bottom:0}.lesira-story__step small{color:var(--lesira-wine);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lesira-story__step h3{margin:.5rem 0 .8rem;font-size:2.2rem}.lesira-story__step p{margin:0;font-size:1.55rem;line-height:1.65}.lesira-story__construction{position:relative;margin-top:3rem}.lesira-story__construction img{max-height:72rem;object-fit:contain}.lesira-story__callouts{display:grid;gap:1px;background:var(--lesira-line)}.lesira-story__callout{padding:1.8rem;background:#fff}.lesira-story__callout strong{display:block;color:var(--lesira-wine);font-size:1.5rem}.lesira-story__callout span{display:block;margin-top:.5rem;line-height:1.55}.lesira-story__guarantee-grid{align-items:center}.lesira-story__guarantee-copy{padding:3rem 0}.lesira-story__guarantee-copy h2{font-size:clamp(3rem,8vw,6rem)}.lesira-story__guarantee-copy p{font-size:1.65rem;line-height:1.7}.lesira-story__guarantee-image{align-self:stretch}.lesira-story__guarantee-image img{height:100%;min-height:34rem}.lesira-story__comparison-grid{align-items:end}.lesira-story__comparison-image img{max-height:62rem;object-fit:contain}.lesira-story__table-wrap{margin-top:3rem;overflow-x:auto}.lesira-story__table{width:100%;min-width:62rem;border-collapse:collapse;font-size:1.45rem}.lesira-story__table th,.lesira-story__table td{padding:1.5rem 1rem;border-bottom:1px solid var(--lesira-line);text-align:left}.lesira-story__table th:nth-child(n+2),.lesira-story__table td:nth-child(n+2){text-align:center}.lesira-story__table th:nth-child(2){color:var(--lesira-wine)}.lesira-story__yes{color:var(--lesira-wine);font-size:2rem;font-weight:700}.lesira-story__no{color:#8f8588;font-size:2rem}.lesira-story__empty{display:grid;min-height:30rem;place-items:center;background:var(--lesira-cream);color:#75666a}@media(min-width:750px){.lesira-story__module{padding:8rem 0}.lesira-story__strip{grid-auto-columns:31%}.lesira-story__solution-grid,.lesira-story__test-grid,.lesira-story__comparison-grid,.lesira-story__guarantee-grid{grid-template-columns:1fr 1fr;align-items:center}.lesira-story__benefits{grid-auto-flow:initial;grid-template-columns:repeat(3,1fr);overflow:visible}.lesira-story__reason{grid-template-columns:8rem 28rem 1fr;align-items:start}.lesira-story__reason h3{margin:0}.lesira-story__reviews{grid-auto-columns:40%}.lesira-story__callouts{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.lesira-story__strip{grid-auto-columns:23%}.lesira-story__reviews{grid-auto-flow:initial;grid-template-columns:repeat(3,1fr);overflow:visible}.lesira-story__concerns{gap:1.6rem}.lesira-story__concern figcaption{font-size:1.25rem}.lesira-story__construction{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3rem}.lesira-story__callouts{background:transparent;gap:2rem}.lesira-story__callout{border-left:2px solid var(--lesira-rose)}}@media(prefers-reduced-motion:reduce){.lesira-story *{scroll-behavior:auto!important;transition:none!important}}.lesira-story__module--experiences .lesira-story__inner{max-width:120rem;text-align:center}.lesira-story__module--experiences .lesira-story__title{max-width:68rem;margin-inline:auto;font-size:clamp(2.4rem,4vw,3.6rem);line-height:1.18}.lesira-story__module--experiences .lesira-story__subtitle{margin-inline:auto}.lesira-story__module--experiences .lesira-story__hero-media{max-width:104rem;margin:3rem auto 0;border-radius:1.2rem}.lesira-story__module--experiences .lesira-story__hero-media img{aspect-ratio:auto;object-fit:contain}.lesira-story__module--concerns{background:linear-gradient(180deg,#f8e9ed,#fff);text-align:center}.lesira-story__module--concerns .lesira-story__title{max-width:64rem;margin-inline:auto;font-size:clamp(2.4rem,4vw,3.4rem)}.lesira-story__module--concerns .lesira-story__hero-media{max-width:76rem;margin:3rem auto 0;border-radius:1.2rem}.lesira-story__module--concerns .lesira-story__concerns{max-width:70rem;margin-inline:auto}.lesira-story__module--concerns .lesira-story__concern figcaption{text-transform:uppercase}.lesira-story__module--solution{background:linear-gradient(180deg,#fff,#f9e7ec 18%,#fdf5f7);text-align:center}.lesira-story__module--solution .lesira-story__solution-grid{display:block}.lesira-story__module--solution .lesira-story__title,.lesira-story__module--solution .lesira-story__subtitle{margin-inline:auto}.lesira-story__module--solution .lesira-story__title{max-width:64rem;font-size:clamp(2.5rem,4vw,3.8rem)}.lesira-story__module--solution .lesira-story__solution-image{max-width:68rem;margin:3rem auto 0}.lesira-story__module--solution .lesira-story__solution-image:after{content:"";position:absolute;z-index:-1;left:50%;bottom:4%;width:72%;height:12%;border:1px solid rgba(112,47,69,.25);border-radius:50%;transform:translate(-50%)}.lesira-story__module--solution .lesira-story__benefits{max-width:96rem;margin:2rem auto 0;background:#fdf5f7}.lesira-story__module--solution .lesira-story__benefit{justify-content:center;background:#fdf5f7;color:var(--lesira-ink);border-top:1px solid #eadde0}.lesira-story__module--solution .lesira-story__benefit span{color:var(--lesira-wine)}.lesira-story__module--reasons{position:relative;overflow:hidden;background:linear-gradient(135deg,#f7dce5,#fbecf1 55%,#fff)}.lesira-story__module--reasons:after{content:"";position:absolute;right:-5%;bottom:0;width:48%;height:92%;background:url(lesira-reasons.webp) center bottom/contain no-repeat;opacity:.92;pointer-events:none}.lesira-story__module--reasons .lesira-story__inner{position:relative;z-index:1}.lesira-story__module--reasons .lesira-story__title{max-width:48rem;font-size:clamp(2.5rem,4vw,3.5rem)}.lesira-story__module--reasons .lesira-story__reasons{max-width:54rem}.lesira-story__module--reasons .lesira-story__reason{grid-template-columns:4rem 1fr;padding:1.3rem 1.5rem;margin-bottom:1rem;border:0;border-radius:1.2rem;background:#fff}.lesira-story__module--reasons .lesira-story__reason h3{margin:0 0 .5rem;font-size:1.55rem}.lesira-story__module--reasons .lesira-story__reason p{grid-column:2;font-size:1.35rem}.lesira-story__module--reasons .lesira-story__number{grid-row:1/3;color:var(--lesira-wine);font-size:1.5rem;font-weight:700}.lesira-story__module--test{background:linear-gradient(160deg,#fdf2f6,#fbe7ee 55%,#f8dde6)}.lesira-story__module--test .lesira-story__inner{max-width:118rem}.lesira-story__module--test .lesira-story__title{max-width:62rem;font-size:clamp(2.6rem,4vw,4rem)}.lesira-story__module--test .lesira-story__before-after{max-width:42rem;margin-inline:auto;border-radius:1.4rem}.lesira-story__module--test .lesira-story__stats{padding:1rem 2.4rem;border:0;border-radius:1.4rem;background:#fff}.lesira-story__module--test .lesira-story__stat:last-child{border-bottom:0}.lesira-story__module--timeline{position:relative;overflow:hidden;background:radial-gradient(ellipse 55% 45% at 15% 85%,rgba(112,47,69,.14),transparent 65%),linear-gradient(120deg,#f7dce5,#fbeaf0 45%,#fdf5f8)}.lesira-story__module--timeline .lesira-story__inner{max-width:118rem}.lesira-story__module--timeline .lesira-story__timeline{max-width:54rem}.lesira-story__module--timeline .lesira-story__step{margin-bottom:1.2rem;padding:1.8rem 1.8rem 1.8rem 3rem;border-radius:1rem;background:#ffffffd1}.lesira-story__module--timeline .lesira-story__step:before{left:-.5rem;top:2.2rem}.lesira-story__module--timeline .lesira-story__step h3{font-size:1.7rem}.lesira-story__module--timeline .lesira-story__step p{font-size:1.4rem}.lesira-story__module--construction{text-align:center;background:linear-gradient(180deg,#fff,#fdf6f8 42%,#f8dfe7)}.lesira-story__module--construction .lesira-story__title,.lesira-story__module--construction .lesira-story__subtitle{margin-inline:auto}.lesira-story__module--construction .lesira-story__construction{max-width:80rem;margin-inline:auto}.lesira-story__module--construction .lesira-story__construction>div:first-child{padding:2.4rem;border-radius:2.8rem;background:linear-gradient(150deg,#8d304f,#552235)}.lesira-story__module--construction .lesira-story__construction img{max-height:58rem}.lesira-story__module--construction .lesira-story__callouts{text-align:left}.lesira-story__module--construction .lesira-story__callout{border:0;border-radius:3rem;background:#fff;box-shadow:0 4px 16px #55223514}.lesira-story__module--wine{background:#fff;color:var(--lesira-ink)}.lesira-story__module--wine .lesira-story__guarantee-grid{max-width:102rem;overflow:hidden;border-radius:1.8rem;background:linear-gradient(100deg,#702f45,#9c526a 52%,#e6b4c2);color:#fff}.lesira-story__module--wine .lesira-story__guarantee-copy{padding:3.2rem}.lesira-story__module--wine .lesira-story__guarantee-image{align-self:stretch}.lesira-story__module--wine .lesira-story__guarantee-image img{object-fit:contain;object-position:center bottom}.lesira-story__comparison-grid{gap:4rem}.lesira-story__comparison-image{grid-row:1}.lesira-story__table th:nth-child(2),.lesira-story__table td:nth-child(2){background:var(--lesira-wine);color:#fff}.lesira-story__table th:nth-child(2){border-radius:1.4rem 1.4rem 0 0}.lesira-story__table tbody tr:last-child td:nth-child(2){border-radius:0 0 1.4rem 1.4rem}.lesira-story__table td:first-child{background:#f8f5f1}.lesira-story__table td:nth-child(2) .lesira-story__yes{display:inline-grid;width:2.8rem;height:2.8rem;place-items:center;border:2px solid #fff;border-radius:50%;color:#fff;line-height:1}.lesira-story__table .lesira-story__no{display:inline-grid;width:2.8rem;height:2.8rem;place-items:center;border:2px solid #9a596c;border-radius:50%;color:#8b3d54;font-size:2.4rem;line-height:.8}@media(max-width:749px){.lesira-story__module--reasons:after{right:-24%;width:78%;opacity:.18}.lesira-story__module--solution .lesira-story__benefits{grid-auto-columns:52%}.lesira-story__module--wine .lesira-story__guarantee-grid{width:calc(100% - 3.2rem);margin-inline:auto}.lesira-story__module--construction .lesira-story__callouts{margin-top:1.2rem}}@media(min-width:750px){.lesira-story__module--solution .lesira-story__benefits{grid-template-columns:repeat(6,1fr)}.lesira-story__module--solution .lesira-story__benefit{min-height:11rem;flex-direction:column}.lesira-story__module--reasons .lesira-story__reason{grid-template-columns:5rem 1fr}.lesira-story__module--timeline .lesira-story__inner{padding-right:42%}.lesira-story__module--timeline:after{content:"";position:absolute;right:5%;bottom:0;width:38%;height:92%;background:url(lesira-comparison.webp) center bottom/contain no-repeat}.lesira-story__module--construction .lesira-story__construction{grid-template-columns:1.25fr .75fr}.lesira-story__module--wine .lesira-story__guarantee-copy{padding:5rem}.lesira-story__comparison-grid{grid-template-columns:.9fr 1.1fr}.lesira-story__comparison-image{grid-row:auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-lesira-story.css.map */
