.ls-pdp-eyebrow{margin:0 0 1.6rem;font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;opacity:.65}.ls-pdp-story,.ls-pdp-demo,.ls-pdp-benefits,.ls-pdp-reviews,.ls-pdp-faq{padding-top:var(--ls-pt, 6rem);padding-bottom:var(--ls-pb, 6rem)}.ls-stars{display:inline-flex;align-items:center;gap:.8rem}.ls-stars .rating{margin:0}.ls-stars--sm .rating-star{--font-size: 1.3}.ls-stars--md .rating-star{--font-size: 1.6}.ls-stars--lg .rating-star{--font-size: 2.2}.ls-stars__value{font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.04em;opacity:.75}.ls-buybox-bullets{margin:0 0 2.4rem;padding:0;list-style:none;display:grid;gap:1rem}.ls-buybox-bullets__item{display:flex;align-items:flex-start;gap:1.2rem;font-family:var(--font-body-family);font-size:1.45rem;line-height:1.5}.ls-buybox-bullets__mark{flex:0 0 auto;width:.6rem;height:.6rem;margin-top:.75rem;border-radius:50%;background:currentColor;opacity:.55}.ls-pdp-story__inner{display:grid;gap:3.2rem;align-items:center}.ls-pdp-story__image{display:block;width:100%;height:auto}.ls-pdp-story__heading{margin:0 0 1.8rem;letter-spacing:-.01em}.ls-pdp-story__body{max-width:54ch;font-size:1.6rem;line-height:1.7;opacity:.85}.ls-pdp-story__body>:first-child{margin-top:0}@media screen and (min-width:750px){.ls-pdp-story--image_left .ls-pdp-story__inner,.ls-pdp-story--image_right .ls-pdp-story__inner{grid-template-columns:1fr 1fr;gap:6rem}.ls-pdp-story--image_right .ls-pdp-story__media{order:2}}.ls-pdp-story--full_bleed .ls-pdp-story__text{max-width:62rem;margin-inline:auto;text-align:center}.ls-pdp-story--full_bleed .ls-pdp-story__body{margin-inline:auto}.ls-pdp-demo__head,.ls-pdp-benefits__head,.ls-pdp-reviews__head,.ls-pdp-faq__head{max-width:60rem;margin-bottom:4.8rem}.ls-pdp-demo__heading,.ls-pdp-benefits__heading,.ls-pdp-reviews__heading,.ls-pdp-faq__heading{margin:0 0 1.4rem;letter-spacing:-.01em}.ls-pdp-demo__subheading{margin:0;font-size:1.6rem;line-height:1.7;opacity:.8}.ls-pdp-demo__steps{display:grid;gap:4rem;margin:0;padding:0;list-style:none;counter-reset:none}.ls-pdp-demo__media{margin-bottom:2rem;overflow:hidden}.ls-pdp-demo__image{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.ls-pdp-demo__index{margin:0 0 1rem;font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.16em;opacity:.55}.ls-pdp-demo__step-heading{margin:0 0 1rem;font-size:1.9rem;letter-spacing:-.005em}.ls-pdp-demo__step-body{margin:0;font-size:1.5rem;line-height:1.65;opacity:.85}.ls-pdp-demo__footnote{margin:4rem 0 0;max-width:60ch;font-size:1.35rem;line-height:1.6;opacity:.6}@media screen and (min-width:750px){.ls-pdp-demo__steps{grid-template-columns:repeat(3,1fr);gap:3.2rem}}.ls-pdp-benefits__grid{display:grid;gap:3.6rem;margin:0;padding:0;list-style:none}.ls-pdp-benefit__media{margin-bottom:2rem;overflow:hidden}.ls-pdp-benefit__image{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.ls-pdp-benefit__heading{margin:0 0 1rem;font-size:1.9rem;letter-spacing:-.005em}.ls-pdp-benefit__body{margin:0;font-size:1.5rem;line-height:1.65;opacity:.85}@media screen and (min-width:750px){.ls-pdp-benefits__grid{grid-template-columns:repeat(3,1fr)}.ls-pdp-benefits__grid:has(>:nth-child(4)){grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.ls-pdp-benefits__grid:has(>:nth-child(4)){grid-template-columns:repeat(4,1fr)}}.ls-pdp-reviews__summary{display:grid;gap:3.2rem;padding-bottom:4rem;margin-bottom:4rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}.ls-pdp-reviews__average-number{margin:0 0 1rem;font-family:var(--font-heading-family);font-size:5.2rem;line-height:1;letter-spacing:-.02em}.ls-pdp-reviews__count{margin:1rem 0 0;font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.06em;opacity:.7}.ls-pdp-reviews__dist{width:100%;border-collapse:collapse;max-width:42rem}.ls-pdp-reviews__dist-label,.ls-pdp-reviews__dist-n{font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;letter-spacing:.04em;opacity:.75;white-space:nowrap;text-align:left;padding:.5rem 0}.ls-pdp-reviews__dist-n{text-align:right;padding-left:1.2rem}.ls-pdp-reviews__dist-track-cell{width:100%;padding:.5rem 1.2rem}.ls-pdp-reviews__dist-track{display:block;height:.4rem;background:rgba(var(--color-foreground),.12)}.ls-pdp-reviews__dist-fill{display:block;height:100%;width:var(--ls-pct, 0%);background:rgb(var(--color-foreground))}.ls-pdp-reviews__list{display:grid;gap:2.4rem;margin:0;padding:0;list-style:none}.ls-pdp-review{padding:2.8rem;border:1px solid rgba(var(--color-foreground),.12);display:flex;flex-direction:column;gap:1.6rem}.ls-pdp-review__body{margin:0;font-size:1.55rem;line-height:1.7}.ls-pdp-review__image{display:block;width:100%;height:auto;max-width:18rem}.ls-pdp-review__meta{margin:auto 0 0;display:flex;flex-wrap:wrap;gap:1.2rem;font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.ls-pdp-review__verified:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.7rem;border-radius:50%;background:currentColor;vertical-align:.2rem}@media screen and (min-width:750px){.ls-pdp-reviews__summary{grid-template-columns:auto 1fr;gap:6rem;align-items:center}.ls-pdp-reviews__list{grid-template-columns:repeat(2,1fr);gap:2.4rem}}@media screen and (min-width:990px){.ls-pdp-reviews__list{grid-template-columns:repeat(3,1fr)}}.ls-pdp-faq__inner{display:grid;gap:3.2rem}.ls-pdp-faq__items{border-top:1px solid rgba(var(--color-foreground),.14)}.ls-pdp-faq__item{border-bottom:1px solid rgba(var(--color-foreground),.14)}.ls-pdp-faq__question{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.2rem 0;cursor:pointer;list-style:none;font-size:1.7rem;line-height:1.4}.ls-pdp-faq__question::-webkit-details-marker{display:none}.ls-pdp-faq__marker{position:relative;flex:0 0 auto;width:1.4rem;height:1.4rem}.ls-pdp-faq__marker:before,.ls-pdp-faq__marker:after{content:"";position:absolute;inset:50% 0 auto 0;height:1px;background:currentColor;transition:transform .2s ease}.ls-pdp-faq__marker:after{transform:rotate(90deg)}.ls-pdp-faq__item[open] .ls-pdp-faq__marker:after{transform:rotate(0)}.ls-pdp-faq__answer{padding:0 0 2.4rem;max-width:68ch;font-size:1.5rem;line-height:1.7;opacity:.85}.ls-pdp-faq__answer>:first-child{margin-top:0}.ls-pdp-faq__answer>:last-child{margin-bottom:0}@media screen and (min-width:990px){.ls-pdp-faq__inner{grid-template-columns:1fr 1.6fr;gap:6rem}.ls-pdp-faq__head{margin-bottom:0}}.ls-pdp-final{position:relative;display:grid;isolation:isolate}.ls-pdp-final__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ls-pdp-final__image{width:100%;height:100%;object-fit:cover}.ls-pdp-final__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-background),.55)}.ls-pdp-final__panel{padding-top:var(--ls-pt, 9.6rem);padding-bottom:var(--ls-pb, 9.6rem);max-width:68rem;margin-inline:auto;text-align:center}.ls-pdp-final__heading{margin:0 0 1.8rem;letter-spacing:-.01em}.ls-pdp-final__support{margin:0 auto 3.2rem;max-width:50ch;font-size:1.6rem;line-height:1.7;opacity:.85}.ls-pdp-final__buy{display:flex;flex-direction:column;align-items:center;gap:1.8rem}.ls-pdp-final__price .price{font-size:2rem;letter-spacing:.02em}.ls-pdp-final__submit{min-width:26rem;min-height:5rem;border-radius:4rem}.ls-pdp-final__reassurance{margin:2.4rem 0 0;font-family:var(--font-body-family);font-size:1.25rem;letter-spacing:.06em;opacity:.7}.ls-sticky-atc{position:fixed;inset:auto 0 0 0;z-index:3;display:block;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.14);box-shadow:0 -.4rem 2.4rem rgba(var(--color-foreground),.08);transform:translateY(100%);transition:transform .25s ease;visibility:hidden}.ls-sticky-atc.is-visible{transform:translateY(0);visibility:visible}.ls-sticky-atc--suppressed{transform:translateY(100%);visibility:hidden}.ls-sticky-atc__inner{display:flex;align-items:center;gap:1.6rem;padding-top:1.2rem;padding-bottom:1.2rem;padding-bottom:calc(1.2rem + env(safe-area-inset-bottom))}.ls-sticky-atc__media{flex:0 0 auto}.ls-sticky-atc__image{display:block;width:4.8rem;height:4.8rem;object-fit:cover}.ls-sticky-atc__text{flex:1 1 auto;min-width:0}.ls-sticky-atc__title{margin:0;font-size:1.4rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.ls-sticky-atc__price .price{font-size:1.4rem}.ls-sticky-atc__submit{flex:0 0 auto;min-height:4.4rem;padding-inline:2.4rem;border-radius:4rem;white-space:nowrap}@media screen and (max-width:480px){.ls-sticky-atc__media{display:none}.ls-sticky-atc__submit{padding-inline:2rem}}@media(prefers-reduced-motion:reduce){.ls-sticky-atc{transition:none}.ls-pdp-faq__marker:before,.ls-pdp-faq__marker:after{transition:none}}.ls-anchor{display:block;height:0;scroll-margin-top:12rem}.ls-pdp-final__submit.is-disabled{opacity:.5;pointer-events:none}.ls-pdp-final__submit{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.accordion__content .metafield-rich_text_field>:first-child{margin-top:0}.accordion__content .metafield-rich_text_field>:last-child{margin-bottom:0}.accordion__content .metafield-rich_text_field strong{font-weight:600}.ls-personalisation{margin:0 0 2.4rem}.ls-personalisation__label{display:block;margin-bottom:.6rem;font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase}.ls-personalisation__required{opacity:.6}.ls-personalisation__help{margin:0 0 1.2rem;font-size:1.35rem;line-height:1.5;opacity:.72}.ls-personalisation__input{width:100%;font-family:var(--font-body-family);font-size:1.45rem;color:rgb(var(--color-foreground));background:transparent;border:1px solid rgba(var(--color-foreground),.3);border-radius:0;padding:1.2rem}.ls-personalisation__input--file{padding:1.1rem;cursor:pointer}.ls-personalisation__input--file::file-selector-button{margin-right:1.2rem;padding:.7rem 1.4rem;font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-background));background:rgb(var(--color-foreground));border:0;border-radius:4rem;cursor:pointer}.ls-personalisation__input--text{resize:vertical;line-height:1.5}.ls-personalisation__input:focus-visible{outline:var(--focused-base-outline);outline-offset:.2rem}.ls-personalisation__input:user-invalid{border-color:rgba(var(--color-foreground),.6)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/levnsoul-pdp.css.map */
