.lv-story{--lv-story-bg:#f7f7f7;--lv-story-ink:#121212;background:var(--lv-story-bg);color:var(--lv-story-ink);font-family:var(--lv-body-font,Montserrat,Arial,sans-serif);font-size:15px;line-height:1.8;overflow:clip}.lv-story *{box-sizing:border-box}.lv-story .lv-story__container{width:100%;max-width:1600px;margin-inline:auto;padding-inline:15px}.lv-story h2{font-family:var(--lv-heading-font,"DM Serif Display",Georgia,serif);font-size:26px;font-weight:400;line-height:1.23077;letter-spacing:0;margin:0 0 15px;overflow-wrap:break-word}.lv-story .lv-story__media{position:relative;background:#ededed;overflow:hidden;border-radius:12px;min-width:0}.lv-story .lv-story__media--square{aspect-ratio:1}.lv-story .lv-story__visual,.lv-story .lv-story__placeholder{display:block;width:100%;height:100%;object-fit:cover}.lv-story .lv-story__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:#ededed}.lv-story .lv-story__placeholder>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:20px;text-align:center;color:#707070;font:12px/1.5 var(--lv-body-font,Montserrat,Arial,sans-serif)}.lv-story .lv-story__intro{display:grid;grid-template-columns:minmax(0,1fr);padding-block:0 16px;gap:0}.lv-story .lv-story__intro-copy{padding:30px 0}.lv-story .lv-story__intro-copy .lv-story__prose{font-size:14px;line-height:1.8;letter-spacing:.6px}.lv-story .lv-story__prose p{margin:0 0 16px}.lv-story .lv-story__prose p:last-child{margin-bottom:0}.lv-story .lv-story__prose a{color:inherit;text-underline-offset:3px}.lv-story .lv-story__features{text-align:center;padding-block:0 27px}.lv-story .lv-story__feature-heading{max-width:none;font-size:26px;line-height:1.5;margin:0}.lv-story .lv-story__feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:22px}.lv-story .lv-story__feature-media{grid-area:1/1/2/3;width:100%;aspect-ratio:9.6/11;border-radius:0;margin-bottom:-8px}.lv-story .lv-story__benefit{display:flex;flex-direction:column;align-items:center;min-width:0;align-self:start}.lv-story .lv-story__benefit--1{grid-area:2/1}.lv-story .lv-story__benefit--2{grid-area:2/2}.lv-story .lv-story__benefit--3{grid-area:3/1}.lv-story .lv-story__benefit--4{grid-area:3/2}.lv-story .lv-story__benefit--5{grid-area:4/1}.lv-story .lv-story__benefit--6{grid-area:4/2}.lv-story .lv-story__benefit p{margin:8px 0 0;font-size:16px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:uppercase;text-align:center;overflow-wrap:break-word}.lv-story .lv-story__benefit-icon{width:72px;height:72px;flex:none}.lv-story .lv-story__icon-image{display:block;width:100%;height:100%;object-fit:cover}.lv-story .lv-story__cta{display:flex;align-items:center;justify-content:center;width:100%;max-width:200px;min-height:48px;padding:16px 24px;margin:16px auto 0;border:0;border-radius:4px;background:#000;color:#fff;font:700 16px/1 var(--lv-body-font,Montserrat,Arial,sans-serif);letter-spacing:0;text-decoration:none;text-transform:uppercase}.lv-story .lv-story__cta:hover{background:#121212}.lv-story .lv-story__cta:focus-visible{outline:2px solid #121212;outline-offset:4px}.lv-story .lv-story__comparison{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;gap:20px;padding-block:27px}.lv-story .lv-story__comparison-copy{width:100%;text-align:center}.lv-story .lv-story__comparison h2{font-size:29.25px;line-height:1.23077;margin:0}.lv-story .lv-story__table-wrap{width:100%;max-width:500px;min-width:0}.lv-story .lv-story__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:15.3px;line-height:1.3;letter-spacing:0}.lv-story .lv-story__table th,.lv-story .lv-story__table td{font-weight:400;text-align:center;vertical-align:middle}.lv-story .lv-story__table thead th{padding:5px 7.5px 15px;font-size:15.3px;line-height:1.3;background:transparent;color:#121212;border:0}.lv-story .lv-story__table thead th:first-child{width:50%}.lv-story .lv-story__table thead th:nth-child(2){width:30%;font:400 24px/1 Bebas Neue,Arial Narrow,sans-serif;letter-spacing:.02em}.lv-story .lv-story__table thead th:last-child{width:20%}.lv-story .lv-story__table tbody{box-shadow:3px 3px 8px #00000026}.lv-story .lv-story__table tbody th{padding:10px 15px;background:#000;color:#fff;font-size:15.3px;line-height:1.3}.lv-story .lv-story__table tbody td{padding:10px 12px;background:#f7f7f7;color:#121212;border-bottom:1px solid #1212121a;font:400 22px/1 Arial,sans-serif}.lv-story .lv-story__table .lv-story__mark--yes{color:#53af01}.lv-story .lv-story__table .lv-story__mark--no{color:#121212}.lv-story .lv-story__table tbody tr:first-child th{border-radius:15px 0 0}.lv-story .lv-story__table tbody tr:first-child td:last-child{border-radius:0 15px 0 0}.lv-story .lv-story__table tbody tr:last-child th{border-radius:0 0 0 15px}.lv-story .lv-story__table tbody tr:last-child td{border-bottom:0}.lv-story .lv-story__table tbody tr:last-child td:last-child{border-radius:0 0 15px}.lv-story .lv-story__testimonials{padding-block:27px;background:linear-gradient(0deg,#fff,#d9f5e9 52%,#fff 99%,#fff)}.lv-story .lv-story__testimonials-heading{text-align:center;max-width:1200px}.lv-story .lv-story__testimonials-heading h2{font-size:26px;margin:0}.lv-story .lv-story__testimonials-kicker,.lv-story .lv-story__testimonials-summary{font-size:15px;line-height:1.3;margin:4px 0}.lv-story .lv-story__carousel{display:block;max-width:1200px;margin:auto}.lv-story .lv-story__review-track{display:grid;grid-auto-columns:85%;grid-auto-flow:column;gap:16px;max-width:1200px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:15px;scrollbar-width:none;margin-top:28px}.lv-story .lv-story__review-track::-webkit-scrollbar{display:none}.lv-story .lv-story__review{display:flex;flex-direction:column;scroll-snap-align:start;min-width:0;background:#fff;border:0;border-radius:0;overflow:hidden}.lv-story .lv-story__review-media{aspect-ratio:1;border-radius:0}.lv-story .lv-story__review-copy{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding:20px;text-align:left}.lv-story .lv-story__review blockquote{font-size:14px;font-weight:400;line-height:1.5;margin:0;overflow-wrap:break-word}.lv-story .lv-story__review-meta{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:20px}.lv-story .lv-story__stars{display:flex;align-items:center;gap:1px;color:#f2ce63;font:16px/1 Arial,sans-serif}.lv-story .lv-story__verified{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;background:#f3f3f3;border-radius:2px;color:#121212;font-size:11px;font-weight:700;line-height:1}.lv-story .lv-story__author{font-size:13px;font-weight:700;line-height:1.3;margin:12px 0 0}.lv-story .lv-story__carousel-controls{display:none;align-items:center;justify-content:center;gap:20px;margin-top:32px}.lv-story .lv-story__carousel-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#121212;color:#fff;cursor:pointer}.lv-story .lv-story__carousel-button svg{width:14px;height:14px;pointer-events:none}.lv-story .lv-story__carousel-button:hover{background:#fff;color:#121212}.lv-story .lv-story__carousel-button:disabled{opacity:.5;cursor:default}.lv-story .lv-story__carousel-button:focus-visible{outline:2px solid #121212;outline-offset:3px}.lv-story .lv-story__editor-note{display:block;color:#6a6a6a;font-size:12px;line-height:1.5}.lv-story .lv-story__faq{max-width:734px;padding:27px 20px}.lv-story .lv-story__faq-heading{text-align:center;font-family:var(--lv-heading-font,"DM Serif Display",Georgia,serif);font-size:26px;font-weight:400;line-height:1.23077;margin:0 auto 20px}.lv-story .lv-story__faq-heading h2,.lv-story .lv-story__faq-heading p{font:inherit;letter-spacing:0;margin:0}.lv-story .lv-story__faq-heading a{color:inherit;text-underline-offset:3px}.lv-story .lv-story__faq-item{border:0;border-bottom:1px solid #1212121f}.lv-story .lv-story__faq-item+.lv-story__faq-item{margin-top:4px}.lv-story .lv-story__faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12.5px 0;cursor:pointer;font-family:var(--lv-heading-font,"DM Serif Display",Georgia,serif);font-size:15.6px;font-weight:400;line-height:1.23077;list-style:none}.lv-story .lv-story__faq-item summary::-webkit-details-marker{display:none}.lv-story .lv-story__faq-item summary svg{width:10px;height:6px;flex:none;transition:transform .2s}.lv-story .lv-story__faq-item[open] summary svg{transform:rotate(180deg)}.lv-story .lv-story__faq-item summary:hover{background:#1212120a}.lv-story .lv-story__faq-item summary:hover span{text-decoration:underline;text-underline-offset:3px}.lv-story .lv-story__faq-item summary:focus-visible{outline:2px solid #111;outline-offset:3px}.lv-story .lv-story__answer{padding:0 10px 10px;font-size:15px;line-height:1.8;letter-spacing:.6px}.lv-story .lv-story__visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(min-width:750px){.lv-story{font-size:16px}.lv-story .lv-story__container{padding-inline:50px}.lv-story h2{font-size:31.2px}.lv-story .lv-story__intro{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:36px}.lv-story .lv-story__intro-copy{padding:60px 0 70px 70px}.lv-story .lv-story__intro-copy .lv-story__prose{font-size:16px}.lv-story .lv-story__comparison{padding-block:36px}.lv-story .lv-story__comparison h2{font-size:39px}.lv-story .lv-story__table,.lv-story .lv-story__table thead th,.lv-story .lv-story__table tbody th{font-size:18px}.lv-story .lv-story__table tbody td{padding:10px 20px;font-size:24px}.lv-story .lv-story__table tbody tr:first-child th{border-radius:20px 0 0}.lv-story .lv-story__table tbody tr:first-child td:last-child{border-radius:0 20px 0 0}.lv-story .lv-story__table tbody tr:last-child th{border-radius:0 0 0 20px}.lv-story .lv-story__table tbody tr:last-child td:last-child{border-radius:0 0 20px}.lv-story .lv-story__testimonials{padding-block:36px}.lv-story .lv-story__faq{padding:36px 20px}.lv-story .lv-story__faq-heading{font-size:31.2px;margin-bottom:30px}.lv-story .lv-story__answer{font-size:16px}}@media(min-width:900px){.lv-story .lv-story__comparison{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:50px}}@media(min-width:1024px){.lv-story .lv-story__features{padding-block:0 36px}.lv-story .lv-story__feature-heading{font-size:32px}.lv-story .lv-story__feature-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);grid-template-rows:repeat(3,auto);column-gap:80px;row-gap:50px;align-items:center;margin-top:24px}.lv-story .lv-story__feature-media{grid-area:1/2/4/3;align-self:center;margin:0}.lv-story .lv-story__benefit--1{grid-area:1/1}.lv-story .lv-story__benefit--2{grid-area:2/1}.lv-story .lv-story__benefit--3{grid-area:3/1}.lv-story .lv-story__benefit--4{grid-area:1/3}.lv-story .lv-story__benefit--5{grid-area:2/3}.lv-story .lv-story__benefit--6{grid-area:3/3}.lv-story .lv-story__benefit-icon{width:86px;height:86px}.lv-story .lv-story__benefit p{font-size:22px;margin-top:16px}.lv-story .lv-story__testimonials-heading h2{font-size:31.2px}.lv-story .lv-story__review-track{grid-auto-columns:calc((100% - 40px)/3);gap:20px;scroll-padding-inline:50px;margin-top:40px}.lv-story .lv-story__review blockquote{font-size:15px}.lv-story .lv-story__stars{font-size:18px}.lv-story .lv-story__verified{font-size:12px}.lv-story .lv-story__author{font-size:14px;margin-top:16px}.lv-story .lv-story__carousel-controls{display:flex}}@media(prefers-reduced-motion:reduce){.lv-story .lv-story__faq-item summary svg{transition:none}}.lv-story .lv-story__review-copy{gap:18px;padding:22px 20px}.lv-story .lv-story__review-footer{margin-top:auto}.lv-story .lv-story__review-meta{gap:8px 10px;margin-top:0}.lv-story a.lv-story__verified{color:#121212;text-decoration:none;max-width:100%;line-height:1.3}.lv-story a.lv-story__verified:hover{text-decoration:underline;text-underline-offset:3px}.lv-story a.lv-story__verified:focus-visible{outline:2px solid #121212;outline-offset:3px}.lv-story .lv-story__author{font-weight:700;letter-spacing:.2px;overflow-wrap:anywhere}.lv-story .lv-story__verified svg{flex:none}#luvano-reviews{scroll-margin-top:20px}@media(max-width:749px){.lv-story .lv-story__review-copy{padding:20px 18px;gap:16px}.lv-story .lv-story__review-meta{gap:8px}.lv-story .lv-story__author{font-size:14px}.lv-story .lv-story__stars{font-size:18px}}.lv-story .lv-compare{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:30px;padding-block:42px;background:transparent}.lv-story .lv-compare__copy{min-width:0;text-align:center;max-width:540px;margin-inline:auto}.lv-story .lv-compare__kicker{margin:0 0 14px;color:#3ca9c5;font-size:12px;font-weight:750;line-height:1.5;letter-spacing:2px}.lv-story .lv-compare h2{margin:0;color:#080808;font-size:clamp(32px,4.2vw,60px);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.lv-story .lv-compare__description{margin:22px 0 0;font-size:16px;line-height:1.6;letter-spacing:0;color:#35383b}.lv-story .lv-compare__description p{margin:0}.lv-story .lv-compare__cta{display:flex;align-items:center;justify-content:center;width:100%;max-width:390px;min-height:54px;margin:26px auto 0;padding:15px 20px;border:1px solid #000;border-radius:5px;background:#000;color:#fff;text-align:center;text-decoration:none;font-size:15px;font-weight:800;line-height:1.35;letter-spacing:.02em}.lv-story .lv-compare__cta:hover{background:#232323}.lv-story .lv-compare__cta:focus-visible{outline:3px solid #3ca9c5;outline-offset:4px}.lv-story .lv-compare__guarantee{max-width:390px;margin:10px auto 0;color:#4b5054;font-size:12px;line-height:1.5}.lv-story .lv-compare__table-wrap{width:100%;min-width:0}.lv-story .lv-compare__table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-family:var(--lv-body-font,Montserrat,Arial,sans-serif);line-height:1.45;letter-spacing:0}.lv-story .lv-compare__feature-col{width:50%}.lv-story .lv-compare__brand-col,.lv-story .lv-compare__other-col{width:25%}.lv-story .lv-compare__table thead th{padding:0 5px 15px;vertical-align:bottom;background:transparent;border:0;text-align:center}.lv-story .lv-compare__product-visual{position:relative;width:100%;max-width:144px;aspect-ratio:1;margin:0 auto 7px;overflow:hidden}.lv-story .lv-compare__product{display:block;width:100%;height:100%;max-width:none;object-fit:contain;margin:0}.lv-story .lv-compare__product--other{clip-path:polygon(44% 9.5%,54% 15%,58% 22%,56% 33%,54.5% 48%,53% 62%,53.5% 74%,56.5% 84.5%,53% 87%,39% 88%,27% 88%,18% 86%,19% 75%,19.5% 62%,19.2% 51%,18% 42%,16% 34%,16% 25%,18.5% 19%,23% 14%,31% 12.5%);transform:translate(13.5%)}.lv-story .lv-compare__product-name{display:flex;align-items:center;justify-content:center;min-height:42px;font-size:15px;font-weight:800;line-height:1.3;color:#111;overflow-wrap:normal}.lv-story .lv-compare__table tbody{box-shadow:0 4px 18px #0000000b}.lv-story .lv-compare__table tbody tr{height:88px}.lv-story .lv-compare__table tbody th,.lv-story .lv-compare__table tbody td{padding:14px 18px;vertical-align:middle;border:0;border-bottom:1px solid #dddfe0}.lv-story .lv-compare__table tbody th{background:#101112;color:#fff;text-align:left;font-size:15px;font-weight:500;border-bottom-color:#fff3}.lv-story .lv-compare__result{text-align:center;background:#f8f8f8}.lv-story .lv-compare__result--brand{background:#eaf5fa;border-inline:1px solid #dfeef3!important}.lv-story .lv-compare__mark{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#35a116;vertical-align:middle}.lv-story .lv-compare__mark--no{color:#62686a}.lv-story .lv-compare__mark svg{display:block;width:100%;height:100%}.lv-story .lv-compare__table tbody tr:first-child th{border-top-left-radius:22px}.lv-story .lv-compare__table tbody tr:first-child td:last-child{border-top-right-radius:22px}.lv-story .lv-compare__table tbody tr:last-child th{border-bottom-left-radius:22px}.lv-story .lv-compare__table tbody tr:last-child td:last-child{border-bottom-right-radius:22px}.lv-story .lv-compare__table tbody tr:last-child th,.lv-story .lv-compare__table tbody tr:last-child td{border-bottom:0}[data-lv-pdp] #luvano-variants{scroll-margin-top:65px}@media(min-width:1024px){.lv-story .lv-compare{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:45px;padding-block:65px}.lv-story .lv-compare__copy{text-align:left;margin:0;padding-top:82px}.lv-story .lv-compare__description{max-width:36ch;font-size:18px}.lv-story .lv-compare__cta{margin-left:0}.lv-story .lv-compare__guarantee{text-align:center;margin-left:0}.lv-story .lv-compare__table tbody tr{height:88px}}@media(min-width:1400px){.lv-story .lv-compare{gap:55px}.lv-story .lv-compare__table tbody th{font-size:16px;padding-inline:24px}}@media(min-width:750px)and (max-width:1023px){.lv-story .lv-compare__table-wrap{max-width:760px;margin-inline:auto}.lv-story .lv-compare__copy{max-width:570px}.lv-story .lv-compare__cta{max-width:360px}.lv-story .lv-compare__product-visual{max-width:130px}}@media(max-width:749px){.lv-story .lv-compare{gap:24px;padding-block:36px}.lv-story .lv-compare__kicker{font-size:10px;letter-spacing:1.7px;margin-bottom:10px}.lv-story .lv-compare h2{font-size:34px;line-height:1.1}.lv-story .lv-compare__description{font-size:14px;line-height:1.55;margin-top:16px}.lv-story .lv-compare__cta{font-size:13px;min-height:49px;margin-top:20px}.lv-story .lv-compare__guarantee{font-size:11px}.lv-story .lv-compare__table thead th{padding:0 3px 12px}.lv-story .lv-compare__product-visual{max-width:96px;margin-bottom:4px}.lv-story .lv-compare__product-name{font-size:clamp(10px,2.9vw,12px);min-height:35px;letter-spacing:-.2px}.lv-story .lv-compare__table tbody th,.lv-story .lv-compare__table tbody td{padding:12px}.lv-story .lv-compare__table tbody th{font-size:12px;line-height:1.5}.lv-story .lv-compare__table tbody tr{height:88px}.lv-story .lv-compare__mark{width:26px;height:26px}.lv-story .lv-compare__table tbody tr:first-child th{border-top-left-radius:16px}.lv-story .lv-compare__table tbody tr:first-child td:last-child{border-top-right-radius:16px}.lv-story .lv-compare__table tbody tr:last-child th{border-bottom-left-radius:16px}.lv-story .lv-compare__table tbody tr:last-child td:last-child{border-bottom-right-radius:16px}}@media(max-width:359px){.lv-story .lv-compare h2{font-size:30px}.lv-story .lv-compare__table tbody th{font-size:11px;padding-inline:10px}.lv-story .lv-compare__table tbody td{padding-inline:6px}}.lv-story .lv-compare__table thead th:nth-child(2) .lv-compare__product-name{font-size:17px}.lv-story .lv-compare__table thead th:nth-child(3) .lv-compare__product-name{font-size:14px}@media(max-width:749px){.lv-story .lv-compare__table thead th{padding-inline:1px}.lv-story .lv-compare__table thead th:nth-child(2) .lv-compare__product-name{font-size:clamp(10px,3vw,12px)}.lv-story .lv-compare__table thead th:nth-child(3) .lv-compare__product-name{font-size:clamp(9px,2.5vw,10.5px)}}.lv-story .lv-story__review-track{align-items:start;overflow-y:hidden}.lv-story .lv-story__review{align-self:start;height:auto}.lv-story .lv-story__review-copy{flex:0 0 auto;justify-content:flex-start;gap:18px}.lv-story .lv-story__review-footer{margin-top:0}@media(max-width:749px){.lv-story .lv-story__review-copy{gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/luvano-story.css.map */
