.luna-sub-service{background:var(--luna-wash,#d7edff);width:100%;max-width:min(100%,393px);color:var(--luna-ink,#0a405c);margin:0 auto;padding:0 14px 28px}.luna-sub-service-card{background:var(--luna-snow,#fcfeff);border-radius:32px;padding:40px 18px 56px}.luna-sub-service-title{--font-heading-weight:700;--h3-font-size:36px;--h3-line-height:38px;--h3-letter-spacing:-1px;font-family:var(--font-heading,Oswald, sans-serif);letter-spacing:-1px;font-size:36px;font-weight:700;line-height:38px}.luna-sub-service-price{border-top:1px solid var(--luna-divider,var(--luna-sky,#a2cff5));border-bottom:1px solid var(--luna-divider,var(--luna-sky,#a2cff5));min-height:68px;font-family:var(--font-heading,Oswald, sans-serif);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;font-size:18px;font-weight:600;line-height:24px;display:flex}.luna-sub-service-price+.luna-sub-service-price{border-top:0;margin-top:0}.luna-sub-service-prices--editable{cursor:pointer;border:1px dashed #207ffc;border-radius:6px;margin-top:24px;padding:0 8px}.luna-sub-service-prices--editable>.luna-sub-service-price:first-child{margin-top:0}.luna-sub-service-price-label{min-width:0}.luna-sub-service-price-value{flex-shrink:0}.luna-sub-service-gallery{width:100%;min-width:0;position:relative}.luna-sub-service-photo{aspect-ratio:333/382;background:color-mix(in srgb, var(--luna-ink,#0a405c) 8%, transparent);touch-action:pan-y;border-radius:25px;width:100%;margin-top:24px;position:relative;overflow:hidden}.luna-sub-service-track{width:100%;height:100%;transition:transform .35s;display:flex}.luna-sub-service-slide{flex:0 0 100%;min-width:0;height:100%;position:relative}.luna-sub-service-slide>*,.luna-sub-service-photo-media,.luna-sub-service-photo img,.luna-sub-service-photo video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.luna-sub-service-photo [data-editor-toolbar] img{-o-object-fit:contain;object-fit:contain;width:28px;height:28px}.luna-sub-service-dots{z-index:2;justify-content:center;gap:8px;margin-top:0;display:flex;position:absolute;bottom:16px;left:0;right:0}.luna-sub-service-dot{background:var(--luna-divider,var(--luna-sky,#a2cff5));cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0}.luna-sub-service-dot--active{background:var(--luna-ink,#0a405c)}@media (prefers-reduced-motion:reduce){.luna-sub-service-track{transition:none}}.luna-sub-service-dot:focus-visible,.luna-sub-service-cta:focus-visible{outline:2px solid var(--luna-ink,#0a405c);outline-offset:3px}.luna-sub-service-body{--font-body:var(--font-luna-body,"Poppins", sans-serif);--paragraph-md-font-size:18px;--paragraph-md-line-height:24px;font-family:var(--font-luna-body,"Poppins", sans-serif);margin-top:24px;font-size:18px;font-weight:400;line-height:24px}.luna-sub-service .rich-text p{margin:0}.luna-sub-service-cta{z-index:1;background:var(--luna-accent,#fff602);min-width:220px;height:56px;color:var(--luna-accent-text,var(--luna-ink,#0a405c));font-family:var(--font-heading,Oswald, sans-serif);letter-spacing:-.5px;text-transform:uppercase;cursor:pointer;border:0;border-radius:100px;justify-content:center;align-items:center;gap:8px;margin:-9px auto 0;padding:0 28px;font-size:20px;font-weight:600;line-height:28px;display:flex;position:relative}.luna-sub-service-cta:active{background:var(--luna-ink,#0a405c);color:var(--luna-page,#fff)}.luna-sub-service-cta--edit{outline-offset:6px;outline:1px dashed #207ffc}.luna-sub-service-cta-icon{flex-shrink:0;display:flex;position:relative}.luna-sub-service-cta-icon>svg{width:24px;height:24px}.luna-sub-service-cta-badge{pointer-events:none;line-height:0;position:absolute;top:-16px;right:-18px}.luna-sub-service-cta-badge svg{width:20px;height:20px}@media (min-width:1280px){.luna-sub-service{background:var(--luna-snow,#fcfeff);max-width:none;padding:56px 0 17px}.luna-sub-service-card{-moz-column-gap:clamp(32px, 6vw, 110px);background:var(--luna-sky-pale,#e5f2fd);border-radius:100px;grid-template-columns:minmax(0,528fr) minmax(0,442fr);align-items:start;column-gap:clamp(32px,6vw,110px);width:min(1400px,100% - 64px);margin:0 auto;padding:100px clamp(48px,8vw,160px);display:grid}.luna-sub-service--wash .luna-sub-service-card{background:var(--luna-wash,#d7edff)}.luna-sub-service--sky .luna-sub-service-card{background:var(--luna-sky,#a2cff5)}.luna-sub-service-title,.luna-sub-service-price,.luna-sub-service-body{grid-column:1}.luna-sub-service-title{--h3-font-size:42px;--h3-line-height:48px;font-size:42px;line-height:48px}.luna-sub-service-price{border-top:0;border-bottom:1px solid var(--luna-sky,#a2cff5);letter-spacing:-1px;align-items:flex-start;min-height:58px;margin-top:46px;padding-bottom:22px;font-size:28px;line-height:36px}.luna-sub-service-gallery,.luna-sub-service-card>.luna-sub-service-photo{grid-area:1/2/span 12;width:100%;margin-top:0}.luna-sub-service-photo{aspect-ratio:442/507;border-radius:33px;margin-top:0}.luna-sub-service-body{margin-top:46px}.luna-sub-service-cta{text-transform:none;gap:12px;width:min(379px,100% - 48px);height:78px;margin:-39px auto 0;font-size:40px;line-height:50px}.luna-sub-service-cta-icon>svg{width:34px;height:34px}}
/*# sourceMappingURL=0p80lk7kjy__e.css.map*/