.lovessy-story{--ls-wine: #6f1d21;--ls-dark: #2d0c0e;--ls-gold: #b28a43;--ls-cream: #f7f1e9;--ls-paper: #fffdf9;--ls-text: #302524;--ls-muted: #776864;background:var(--ls-paper);color:var(--ls-text)}.lovessy-story .lovessy-story__trust{display:grid;grid-template-columns:repeat(3,1fr);padding-top:22px;padding-bottom:22px;border-top:1px solid #ece2da;border-bottom:1px solid #ece2da}.lovessy-story__trust>div{display:flex;min-width:0;align-items:center;gap:12px;padding:4px 28px;border-right:1px solid #eadfd7}.lovessy-story__trust>div:last-child{border-right:0}.lovessy-story__trust svg{width:22px;height:22px;flex:0 0 22px;fill:none;stroke:var(--ls-gold);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.lovessy-story__trust span{display:flex;min-width:0;flex-direction:column}.lovessy-story__trust strong{color:var(--ls-text);font-size:13px;font-weight:650}.lovessy-story__trust small{margin-top:2px;color:var(--ls-muted);font-size:11px}.lovessy-story .lovessy-story__hero{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);align-items:center;gap:clamp(46px,7vw,96px);padding-top:clamp(58px,8vw,96px);padding-bottom:clamp(58px,8vw,96px)}.lovessy-story figure{margin:0}.lovessy-story__hero-media{overflow:hidden;aspect-ratio:1 / 1;border-radius:18px;background:var(--ls-cream)}.lovessy-story__image{display:block;width:100%;height:100%;object-fit:cover}.lovessy-story__eyebrow{margin:0 0 12px;color:var(--ls-wine);font-size:11px;font-weight:750;letter-spacing:.17em;text-transform:uppercase}.lovessy-story h2,.lovessy-story h3{color:var(--ls-text)!important}.lovessy-story h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(38px,4.5vw,58px);font-weight:500;line-height:1.03;letter-spacing:-.025em}.lovessy-story__hero-copy>p:last-child{max-width:520px;margin:20px 0 0;color:var(--ls-muted);font-size:16px;line-height:1.65}.lovessy-story .lovessy-story__reasons{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-bottom:clamp(62px,8vw,96px)}.lovessy-story__reasons article{min-height:190px;padding:28px;border:1px solid #e8ddd4;border-radius:12px;background:var(--ls-cream)}.lovessy-story__reasons article>span{color:var(--ls-gold);font-family:Cormorant Garamond,Georgia,serif;font-size:24px}.lovessy-story__reasons h3{margin:18px 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:600;line-height:1.08}.lovessy-story__reasons p{margin:0;color:var(--ls-muted);font-size:13px;line-height:1.6}.lovessy-story__message{padding:clamp(48px,7vw,84px) 0;background:var(--ls-dark);color:#fffaf5}.lovessy-story__message-inner{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(42px,7vw,92px)}.lovessy-story__message-media{overflow:hidden;aspect-ratio:4 / 5;border-radius:16px;background:#efe4db}.lovessy-story__message .lovessy-story__eyebrow{color:#d4b673}.lovessy-story__message blockquote{margin:0;padding:0;border:0;color:#fffaf5;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(34px,4.3vw,54px);font-style:italic;line-height:1.08}.lovessy-story__message-copy>p:last-child{max-width:560px;margin:22px 0 0;color:#fffaf5b8;font-size:14px;line-height:1.65}.lovessy-story .lovessy-story__faq{display:grid;grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);gap:68px;padding-top:clamp(62px,8vw,92px);padding-bottom:clamp(72px,9vw,108px)}.lovessy-story__faq h2{font-size:clamp(36px,4vw,50px)}.lovessy-story__faq-list details{border-bottom:1px solid #e6dbd3}.lovessy-story__faq-list summary{display:flex;min-height:60px;cursor:pointer;align-items:center;justify-content:space-between;gap:20px;color:var(--ls-text);font-size:14px;font-weight:650;list-style:none}.lovessy-story__faq-list summary::-webkit-details-marker{display:none}.lovessy-story__faq-list summary:after{content:"+";color:var(--ls-gold);font-size:22px;font-weight:300}.lovessy-story__faq-list details[open] summary:after{content:"\2212"}.lovessy-story__faq-list details p{margin:-2px 0 20px;padding-right:32px;color:var(--ls-muted);font-size:13px;line-height:1.65}@media screen and (max-width:749px){.lovessy-story .lovessy-story__trust{grid-template-columns:1fr;padding-top:10px;padding-bottom:10px}.lovessy-story__trust>div{min-height:56px;padding:8px 4px;border-right:0;border-bottom:1px solid #eee5de}.lovessy-story__trust>div:last-child{border-bottom:0}.lovessy-story .lovessy-story__hero{grid-template-columns:1fr;gap:28px;padding-top:32px;padding-bottom:38px}.lovessy-story__hero-media{border-radius:12px}.lovessy-story h2{font-size:35px}.lovessy-story__hero-copy>p:last-child{margin-top:14px;font-size:15px;line-height:1.58}.lovessy-story .lovessy-story__reasons{grid-template-columns:1fr;gap:10px;padding-bottom:42px}.lovessy-story__reasons article{min-height:0;padding:20px}.lovessy-story__reasons h3{margin:10px 0 5px;font-size:24px}.lovessy-story__message{padding:34px 0 38px}.lovessy-story__message-inner{grid-template-columns:1fr;gap:28px}.lovessy-story__message-media{aspect-ratio:3 / 4;border-radius:12px}.lovessy-story__message blockquote{font-size:32px;line-height:1.1}.lovessy-story__message-copy>p:last-child{margin-top:16px;font-size:13px}.lovessy-story .lovessy-story__faq{grid-template-columns:1fr;gap:24px;padding-top:44px;padding-bottom:76px}.lovessy-story__faq-list summary{min-height:56px}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
