.lb-pdpsummary{--lb-berry:#9b046f;--lb-ink:#2e2a39;color:#4c4653;margin:1.4rem 0 0;font-size:1.42rem;line-height:1.73}.lb-pdpsummary__eyebrow{font-size:1.06rem;color:var(--lb-berry);font-weight:700;letter-spacing:.16em}.lb-pdpsummary>p{margin:1.1rem 0 1.2rem}.lb-pdpsummary__list{list-style:none!important;padding:0!important;margin:1.45rem 0!important}.lb-pdpsummary__list li{position:relative;padding:.4rem 0 .4rem 2.4rem!important;font-size:1.38rem;line-height:1.65}.lb-pdpsummary__list li:before{content:"\2713";position:absolute;left:0;top:.3rem;color:var(--lb-berry);font-weight:750}.lb-pdpsummary__note{background:#f8f0f5;border-left:3px solid var(--lb-berry);padding:1.2rem 1.4rem;border-radius:0 8px 8px 0;font-size:1.26rem}.lb-pdpstory{--lb-ink:#2e2a39;--lb-berry:#9b046f;--lb-plum:#5e3653;background:transparent;color:var(--lb-ink);padding:5rem 0 2rem}.lb-pdpstory *{box-sizing:border-box}.lb-pdpstory__inner{max-width:1200px;width:calc(100% - 4rem);margin:0 auto;display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(3rem,6vw,8rem);align-items:center}.lb-pdpstory__media{position:relative;overflow:hidden;border-radius:24px;background:linear-gradient(135deg,#f5e8eb,#eadce5);min-height:520px;align-self:stretch;box-shadow:0 15px 40px #2e2a3912}.lb-pdpstory__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lb-pdpstory__image-tag{position:absolute;right:2rem;bottom:2rem;padding:1rem 1.5rem;letter-spacing:.15em;font-size:1.1rem;color:var(--lb-plum);font-weight:700;border-radius:30px;background:#fdfbf7e8;box-shadow:0 6px 20px #2e2a3918}.lb-pdpstory__image-tag span{color:var(--lb-berry)}.lb-pdpstory__eyebrow{color:var(--lb-berry);font-size:1.13rem;font-weight:750;letter-spacing:.2em}.lb-pdpstory__copy h2{font-size:clamp(3rem,3.35vw,4.35rem);font-weight:600;letter-spacing:-.04em;line-height:1.23;color:var(--lb-ink);margin:1.6rem 0 1.5rem}.lb-pdpstory__lead{font-size:1.58rem;line-height:1.8;color:#625766;margin:0 0 2.8rem}.lb-pdpstory__facts{border:1px solid #e9dbe4;background:#fff;border-radius:20px;padding:2.4rem 2.3rem;box-shadow:0 8px 24px #2e2a3907}.lb-pdpstory__facts h3{font-size:1.8rem;margin:0 0 1.5rem;color:var(--lb-plum);font-weight:650}.lb-pdpstory__facts dl{margin:0;display:grid;gap:0}.lb-pdpstory__facts dl>div{display:grid;grid-template-columns:125px 1fr;gap:1.1rem;padding:1rem 0;border-top:1px solid #eee5eb;font-size:1.31rem;line-height:1.6}.lb-pdpstory__facts dt{font-weight:700;color:var(--lb-ink)}.lb-pdpstory__facts dd{margin:0;color:#615a66}.lb-pdpstory__note{font-size:1.2rem;line-height:1.75;color:#746b77;margin:1.8rem 0}.lb-pdpstory__link{display:inline-flex;gap:1.2rem;align-items:center;color:var(--lb-berry);text-decoration:none;border-bottom:1px solid #d2aac5;padding-bottom:.45rem;font-weight:650;font-size:1.33rem}.lb-pdpstory__link:hover{text-decoration:underline}.lb-pdpstory__link:focus-visible{outline:3px solid var(--lb-berry);outline-offset:3px}@media(max-width:920px){.lb-pdpstory__inner{grid-template-columns:1fr;gap:2.5rem}.lb-pdpstory__media{min-height:400px;max-height:530px;aspect-ratio:4/3}.lb-pdpstory__copy{width:min(730px,100%);margin:auto}}@media(max-width:600px){.lb-pdpstory{padding:3rem 0}.lb-pdpstory__inner{width:calc(100% - 2.4rem)}.lb-pdpstory__media{min-height:290px;aspect-ratio:5/4;border-radius:15px}.lb-pdpstory__copy h2{font-size:2.9rem}.lb-pdpstory__lead{font-size:1.42rem}.lb-pdpstory__facts{padding:1.9rem 1.65rem}.lb-pdpstory__facts dl>div{grid-template-columns:1fr;gap:.2rem;padding:1.05rem 0}.lb-pdpstory__note{font-size:1.19rem}}.lb-pdp-purchase{display:grid;gap:.65rem;margin:1.3rem 0 1.8rem;color:#5e3653;font-size:1.28rem;line-height:1.55}.lb-pdp-purchase span{display:block}.lb-pdp-purchase a{color:#9b046f;text-underline-offset:.25rem}.lb-pdpstory__demo{max-width:1200px;width:calc(100% - 4rem);margin:6rem auto 0}.lb-pdpstory__demo-heading{max-width:730px;text-align:center;margin:0 auto 3rem}.lb-pdpstory__demo-heading h2{font-size:clamp(2.8rem,3.2vw,4rem);line-height:1.22;letter-spacing:-.035em;font-weight:600;color:#2e2a39;margin:1.3rem 0 1rem}.lb-pdpstory__demo-heading p{font-size:1.5rem;line-height:1.75;color:#645a67;margin:0}.lb-pdpstory__demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.lb-pdpstory__demo-card{margin:0;padding:1.5rem;background:#fff;border:1px solid #e9dce4;border-radius:20px;min-width:0;box-shadow:0 10px 28px #2e2a3909;display:flex;flex-direction:column}.lb-pdpstory__demo-card img{display:block;width:100%;max-height:520px;height:auto;object-fit:contain;flex:1;border-radius:12px;background:#fbf5f7}.lb-pdpstory__demo-card figcaption{font-size:1.36rem;line-height:1.55;font-weight:600;color:#5e3653;padding:1.4rem .6rem .3rem}.lb-pdpstory__demo-card--full{grid-column:span 2}.lb-pdpstory__demo-card--full img{max-height:550px}.lb-pdpstory__demo-note{font-size:1.24rem;color:#6c6370;line-height:1.75;max-width:800px;margin:2.2rem auto 0;text-align:center}@media(max-width:670px){.lb-pdpstory__demo{width:calc(100% - 2.4rem);margin:4.4rem auto 0}.lb-pdpstory__demo-grid{grid-template-columns:1fr;gap:1.25rem}.lb-pdpstory__demo-card{border-radius:16px;padding:1.1rem}.lb-pdpstory__demo-card--full{grid-column:auto}.lb-pdpstory__demo-heading h2{font-size:2.9rem}.lb-pdpstory__demo-card img{max-height:390px}}.lb-pdpstory__occasion{border-top:1px solid #e9dce4;margin:0 0 2.4rem;padding-top:2.1rem}.lb-pdpstory__occasion h3{color:#5e3653;font-size:1.7rem;line-height:1.35;font-weight:650;margin:0 0 .8rem}.lb-pdpstory__occasion p{color:#625766;font-size:1.43rem;line-height:1.78;margin:0}.lb-pdpsummary a{color:#9b046f;text-underline-offset:.25rem}.lb-pdp-demo-link{display:inline-flex;align-items:center;gap:.7rem;margin:.5rem 0 1.1rem;padding:.5rem 0;color:#9b046f;text-decoration:underline;text-underline-offset:.33rem;font-weight:650;font-size:1.34rem;line-height:1.5}.lb-pdp-demo-link:focus-visible{outline:3px solid #9b046f;outline-offset:3px}.product__description .lb-product-text--expanded{max-width:74ch;color:#514856}.product__description .lb-product-text--expanded>p:first-child{font-size:1.45rem;line-height:1.85;color:#504552}.product__description .lb-product-text--expanded>p:first-child strong{display:block;margin:0 0 .8rem;font-size:1.8rem;font-weight:650;line-height:1.35;color:#2e2a39;letter-spacing:-.02em}.product__description .lb-product-text--expanded h3{font-family:inherit;color:#5e3653;font-size:1.6rem;line-height:1.35;letter-spacing:-.017em;font-weight:650;margin:2.5rem 0 .9rem}.product__description .lb-product-text--expanded p{font-size:1.36rem;line-height:1.75;margin:1rem 0;color:#615663}.product__description .lb-product-text--expanded ul{list-style:none;margin:1rem 0 2rem;padding:0}.product__description .lb-product-text--expanded li{position:relative;padding:.55rem 0 .55rem 2.5rem;font-size:1.35rem;line-height:1.65}.product__description .lb-product-text--expanded li:before{content:"\2713";position:absolute;top:.55rem;left:.3rem;color:#9b046f;font-weight:750}.product__description .lb-product-text--expanded a{color:#9b046f;text-underline-offset:.28rem}.product__description .lb-product-text--expanded details{border-top:1px solid #e9dde5;border-bottom:1px solid #e9dde5;margin:2.3rem 0;padding:1.2rem 0}.product__description .lb-product-text--expanded summary{cursor:pointer;color:#2e2a39;font-size:1.34rem;line-height:1.55;padding:.4rem 0}.product__description .lb-product-text--expanded details>p{padding:0 .5rem .4rem}.product__description .lb-description-media{margin:2.4rem 0 0;max-width:100%}.product__description .lb-description-media h3{margin-bottom:1.6rem}.product__description .lb-description-media__figure{margin:0 0 1.65rem;padding:1.4rem;background:#fbf5f7;border:1px solid #eddee7;border-radius:15px;overflow:hidden}.product__description .lb-description-media__figure img{display:block;max-width:100%;width:auto;height:auto;max-height:640px;object-fit:contain;margin:0 auto!important;border-radius:10px}.product__description .lb-description-media__figure figcaption{font-size:1.15rem;line-height:1.5;text-align:center;color:#746878;padding:1rem .4rem .2rem}@media(max-width:600px){.product__description .lb-product-text--expanded>p:first-child strong{font-size:1.65rem}.product__description .lb-description-media__figure{padding:.8rem;border-radius:12px}.product__description .lb-description-media__figure img{max-height:470px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lunebond-pdp-story.css.map */
