:root{--lys-blue: #104059;--lys-blue-dark: #0b2f42;--lys-green: #3E9384;--lys-green-light: #A7D8CC;--lys-gold: #D4A93C;--lys-white: #FFFFFF;--lys-cream: #F7F5F1;--lys-cream-85: rgba(247, 245, 241, .85);--lys-bg-grey: #F5F5F4;--lys-bg-lightblue: #EFF4F2;--lys-line: #EAE6DE;--lys-text: #3D3A35;--lys-text-dark: #33302B;--lys-text-muted: #6B6862;--lys-serif: "Cormorant Garamond", Georgia, serif;--lys-sans: Helvetica, Arial, sans-serif}html{scroll-behavior:smooth}.lys{font-family:var(--lys-sans);letter-spacing:normal;background:var(--lys-white)}.lys a{text-decoration:none}.lys-inner{max-width:1100px;margin:0 auto}.lys-section{padding:clamp(56px,8vw,96px) clamp(20px,3vw,48px)}.lys--grey{background:var(--lys-bg-grey)}.lys--lightblue{background:var(--lys-bg-lightblue)}.lys--darkblue{background:var(--lys-blue)}.lys-kicker{margin:0 0 14px;color:var(--lys-green);font-size:13px;letter-spacing:3px;text-transform:uppercase}.lys-h1,.lys-h2{margin:0;font-family:var(--lys-serif);font-weight:500;letter-spacing:normal;color:var(--lys-blue);text-wrap:balance}.lys-h1{font-size:clamp(38px,4.5vw,62px);line-height:1.12}.lys-h2{font-size:clamp(30px,4.5vw,44px);line-height:1.2}.lys-btn{display:inline-block;background:var(--lys-blue);color:var(--lys-cream);padding:17px 40px;font-family:var(--lys-sans);font-size:16px;font-weight:700;line-height:1.2;letter-spacing:normal;border-radius:999px;border:1px solid var(--lys-blue);transition:background .15s,color .15s,border-color .15s}.lys-btn:hover{background:var(--lys-blue-dark);border-color:var(--lys-blue-dark);color:var(--lys-cream)}.lys-btn--outline{display:inline-flex;align-items:center;gap:10px;background:transparent;color:var(--lys-blue);padding:16px 32px}.lys-btn--outline:hover{background:#10405912;color:var(--lys-blue)}.lys-btn--wide{justify-content:center;box-sizing:border-box;width:300px;max-width:100%;padding:16px 24px}.lys-btn--sm{padding:14px 32px;font-size:15px}.lys-hero{padding:clamp(56px,8vw,104px) clamp(20px,3vw,48px);text-align:center}.lys-hero .lys-h1{margin:0 auto;max-width:880px}.lys-hero__text{margin:24px auto 34px;max-width:540px;color:var(--lys-text);font-size:18px;line-height:1.6}.lys-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.lys-hero__trust{margin:18px 0 0;color:var(--lys-text-muted);font-size:14px}.lys-usp{border-top:1px solid var(--lys-line);border-bottom:1px solid var(--lys-line);padding:24px clamp(20px,3vw,48px)}.lys-usp__list{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:16px clamp(32px,5vw,72px)}.lys-usp__item{display:flex;align-items:center;gap:10px;color:var(--lys-blue);font-size:15px}.lys-usp__item svg{flex-shrink:0}.lys-brand{text-align:center}.lys-brand .lys-h2{margin:0 auto 20px;max-width:760px}.lys-brand__text{margin:0 auto 48px;max-width:560px;color:var(--lys-text);font-size:17px;line-height:1.7}.lys-brand__cards{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:1100px;margin:0 auto;text-align:left}.lys-card{background:var(--lys-white);padding:30px 28px;box-sizing:border-box;flex:1 1 max(240px,calc(33.333% - 13.34px));max-width:353px}.lys-card__title{margin:0 0 8px;color:var(--lys-blue);font-size:16px;font-weight:700}.lys-card__text{margin:0;color:var(--lys-text);font-size:14px;line-height:1.6}.lys-rows__inner{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(56px,8vw,96px)}.lys-rows__head{text-align:center}.lys-rows__head .lys-h2{margin:0 auto;max-width:720px}.lys-rows__row{display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,72px);align-items:center}.lys-rows__row--reverse{flex-direction:row-reverse}.lys-rows__content,.lys-rows__media{flex:1 1 400px;min-width:0}.lys-rows__media img,.lys-rows__media .lys-rows__placeholder{width:100%;height:clamp(240px,50vw,var(--lys-row-img-h, 460px));object-fit:cover;display:block;background:var(--lys-bg-grey)}.lys-rows__media--contain img{object-fit:contain;background:var(--lys-white)}.lys-rows__title{margin:0 0 18px;font-family:var(--lys-serif);font-weight:500;font-size:clamp(30px,4vw,44px);line-height:1.15;letter-spacing:normal;color:var(--lys-blue)}.lys-rows__text{margin:0 0 20px;color:var(--lys-text);font-size:17px;line-height:1.7}.lys-rating{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0 0 24px;color:var(--lys-blue);font-size:15px}.lys-rating strong{color:var(--lys-gold)}.lys-rows__cta{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.lys-rows__price{color:var(--lys-blue);font-size:17px;font-weight:700}.lys-promise__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(32px,5vw,72px);align-items:start}.lys-promise__intro .lys-h2{margin:0 0 20px;font-size:clamp(30px,4vw,42px)}.lys-promise__intro-text{margin:0;color:var(--lys-text);font-size:16px;line-height:1.7}.lys-promise__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px}.lys-promise__center{text-align:center}.lys-promise__center-heading{margin:0 auto clamp(36px,5vw,52px);max-width:680px;font-size:clamp(28px,3.5vw,40px)}.lys-promise__center-text{margin:-24px auto clamp(36px,5vw,52px);max-width:620px;color:var(--lys-text);font-size:16px;line-height:1.7}.lys-promise__cards--wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.lys-icon-card{background:var(--lys-white);padding:28px;display:flex;flex-direction:column;gap:12px}.lys-icon-card__title{margin:0;font-family:var(--lys-sans);font-size:16px;font-weight:700;letter-spacing:normal;color:var(--lys-blue)}.lys-icon-card__text{margin:0;color:var(--lys-text);font-size:14px;line-height:1.6}.lys-trust{text-align:center}.lys-trust .lys-h2{margin:0 auto 20px;max-width:720px}.lys-trust__text{margin:0 auto clamp(40px,5vw,56px);max-width:560px;color:var(--lys-text);font-size:17px;line-height:1.7}.lys-trust__ctas{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.lys-badges{padding:clamp(40px,6vw,72px) clamp(20px,4vw,40px);text-align:center}.lys-badges__kicker{margin-bottom:14px}.lys-badges__heading{margin:0 auto 16px;max-width:760px;font-size:clamp(28px,3.5vw,40px)}.lys-badges__text{margin:0 auto 36px;max-width:620px;color:var(--lys-text);font-size:16px;line-height:1.7}.lys-badges__row{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(20px,4vw,56px)}.lys-badges__item img{display:block;height:clamp(100px,12vw,150px);width:auto}.lys-facts{padding:clamp(40px,5vw,64px) clamp(20px,4vw,40px)}.lys-facts__grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:clamp(24px,3vw,48px);text-align:center}.lys-facts__value{margin:0 0 6px;font-family:var(--lys-serif);font-weight:500;font-size:40px;letter-spacing:normal;color:var(--lys-blue)}.lys-facts__label{margin:0;color:var(--lys-text);font-size:14px}.lys-kicker--light{color:var(--lys-green-light)}.lys-assurance{text-align:center}.lys-assurance__heading{margin:0 auto 20px;max-width:720px;color:var(--lys-cream)}.lys-assurance__text{margin:0 auto clamp(40px,5vw,56px);max-width:620px;color:var(--lys-cream-85);font-size:16px;line-height:1.7}.lys-assurance__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;text-align:left}.lys-assurance__card{background:#f7f5f10f;border:1px solid rgba(127,184,172,.45);padding:32px 28px}.lys-assurance__lead{margin:0 0 8px;font-family:var(--lys-serif);font-weight:500;font-size:30px;letter-spacing:normal;color:var(--lys-green-light)}.lys-assurance__title{margin:0 0 10px;font-family:var(--lys-sans);font-size:16px;font-weight:700;letter-spacing:normal;color:var(--lys-cream)}.lys-assurance__body{margin:0;color:var(--lys-cream-85);font-size:14px;line-height:1.65}.lys-reviews{text-align:center}.lys-reviews__heading{margin:0 auto 48px;max-width:720px}.lys-reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;max-width:1100px;margin:0 auto;text-align:left}.lys-reviews__card{background:var(--lys-white);padding:32px 28px}.lys-reviews__stars{margin:0 0 12px;color:var(--lys-gold);font-size:18px;letter-spacing:3px}.lys-reviews__quote{margin:0 0 16px;font-family:var(--lys-serif);font-style:italic;font-weight:400;font-size:19px;line-height:1.5;letter-spacing:normal;color:var(--lys-text-dark)}.lys-reviews__source{margin:0;color:var(--lys-text-muted);font-size:13px;letter-spacing:1px;text-transform:uppercase}.lys-faq__inner{max-width:820px;margin:0 auto}.lys-faq__kicker,.lys-faq__heading{text-align:center}.lys-faq__heading{margin:0 auto clamp(36px,5vw,56px);font-size:clamp(28px,3.5vw,42px)}.lys-faq__list{display:flex;flex-direction:column}.lys-faq__group{margin:44px 0 8px;color:var(--lys-green);font-size:12px;letter-spacing:2.5px;text-transform:uppercase}.lys-faq__group--first{margin-top:0}.lys-faq__item{border-top:1px solid var(--lys-line)}.lys-faq__item:last-child,.lys-faq__item:has(+.lys-faq__group){border-bottom:1px solid var(--lys-line)}.lys-faq__question{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;color:var(--lys-blue);font-size:17px;font-weight:700;cursor:pointer;list-style:none}.lys-faq__question::-webkit-details-marker{display:none}.lys-faq__chevron{color:var(--lys-green);font-size:22px;font-weight:400;transition:transform .2s;flex-shrink:0}.lys-faq__item[open] .lys-faq__chevron{transform:rotate(45deg)}.lys-faq__answer{padding:0 4px 22px;color:var(--lys-text);font-size:15px;line-height:1.7}.lys-faq__answer p{margin:0 0 10px}.lys-faq__answer p:last-child{margin-bottom:0}.lys-faq__answer strong{color:var(--lys-blue)}.lys-note{border-top:1px solid var(--lys-line);padding:30px clamp(20px,3vw,48px);text-align:center}.lys-note .lys-kicker{margin-bottom:8px}.lys-note__text p{margin:0;color:var(--lys-text);font-size:15px;line-height:1.6}.lys-note__text a{color:#17495c;font-weight:700;text-decoration:none}.lys-note__text a:hover{color:var(--lys-green)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lunarys-redesign.css.map */
