/** Shopify CDN: Minification failed

Line 6:4486 Expected "}" to go with "{"

**/
.fc-flow-v3{--hero:url('/cdn/shop/files/lumacap-hero-mobile-4x3_091fc32e-3321-443e-99db-34ed784cb958.png');--man:url('/cdn/shop/files/lumacap-lifestyle-man-desktop-16x9_5658ddbd-21a1-480a-bd9e-f5fff35857d9.png?v=1789469745');--detail:url('/cdn/shop/files/lumacap-detail-desktop-16x9_8d070b3a-ed32-4661-b239-a94c194ef635.png?v=1789469745');--woman:url('/cdn/shop/files/lumacap-lifestyle-woman-4x5_cc0ff028-5dd9-4689-8f76-f3a0d6496134.png?v=1789469745')}.fc-photo{min-height:620px;display:flex;align-items:flex-end;background-size:cover;background-position:center;padding:60px max(24px,calc((100vw - 1240px)/2))!important}.fc-photo--man{background-image:linear-gradient(90deg,rgba(10,16,13,.88),rgba(10,16,13,.1)),var(--man)}.fc-photo--detail{background-image:linear-gradient(90deg,rgba(10,16,13,.88),rgba(10,16,13,.08)),var(--detail)}.fc-photo--woman{background-image:linear-gradient(90deg,rgba(10,16,13,.86),rgba(10,16,13,.08)),var(--woman);background-position:center 35%}.fc-photo>div{max-width:620px;color:#fff}.fc-photo h2{color:#fff!important}.fc-photo p:not(.fc-eyebrow){color:rgba(255,255,255,.82)!important}.fc-dr__faq{background:#fff}.fc-dr__faq details{max-width:900px;border-bottom:1px solid #ddd;padding:20px 0}.fc-dr__faq summary{font-weight:750;font-size:18px;cursor:pointer}.fc-dr__faq details p{font-size:16px;margin:12px 0 0}.fc-dr__modes{display:grid!important;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}.fc-modes-image{width:100%;height:auto;display:block;border-radius:22px}.fc-offer{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;background:#f5f0e7;padding:80px max(24px,calc((100vw - 1240px)/2))}.fc-offer-media{min-height:650px;border-radius:24px;background-image:var(--hero);background-size:cover;background-position:center}.fc-offer-copy h2{font-size:clamp(38px,4vw,60px)!important}.fc-offer-lead{font-size:18px!important}.fc-offer-benefits{list-style:none;padding:0!important;margin:28px 0!important;display:grid;gap:15px}.fc-offer-benefits li{padding:14px 0;border-bottom:1px solid #d9d3c9}.fc-offer-benefits b,.fc-offer-benefits span{display:block}.fc-offer-benefits span{color:#65706a;font-size:14px;margin-top:4px}.fc-price{display:flex;gap:14px;align-items:baseline;margin:20px 0}.fc-price b{font-size:34px}.fc-price s{color:#777}.fc-form button{width:100%;border:0;border-radius:12px;background:#8e241c;color:#fff;font-size:17px;font-weight:800;padding:19px;cursor:pointer}.fc-reassure{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.fc-reassure div{background:#fff;padding:13px;border-radius:10px}.fc-reassure b,.fc-reassure span{display:block}.fc-reassure b{font-size:12px}.fc-reassure span{font-size:11px;color:#65706a;margin-top:4px;line-height:1.35}.fc-footer{padding:28px max(24px,calc((100vw - 1240px)/2));display:flex;justify-content:space-between;gap:20px;background:#0f1713;color:#fff}.fc-footer div{display:flex;gap:18px;flex-wrap:wrap}.fc-footer a{color:#fff;text-decoration:none;font-size:13px}.fc-sticky{display:none}@media(min-width:1000px){.fc-v3 .lc-hero{max-width:none!important;width:100%!important;margin:0!important;padding-left:max(40px,calc((100vw - 1240px)/2))!important;padding-right:0!important;grid-template-columns:minmax(430px,.82fr) minmax(0,1.18fr)!important;gap:30px!important;min-height:720px}.fc-v3 .lc-copy{max-width:610px;align-self:center}.fc-v3 .lc-product{height:100%!important;min-height:720px!important;border-radius:0!important;background-size:cover!important;background-position:center!important}.fc-v3 .lc-strip,.fc-v3 .lc-proof{max-width:none!important}}@media(max-width:800px){.fc-photo{min-height:520px;padding:32px 18px!important}.fc-photo--man{background-image:linear-gradient(0deg,rgba(10,16,13,.9),rgba(10,16,13,.02) 70%),var(--man)}.fc-photo--detail{background-image:linear-gradient(0deg,rgba(10,16,13,.9),rgba(10,16,13,.02) 70%),var(--detail)}.fc-photo--woman{background-image:linear-gradient(0deg,rgba(10,16,13,.9),rgba(10,16,13,.02) 70%),var(--woman)}.fc-dr__modes,.fc-offer{grid-template-columns:1fr!important;gap:30px}.fc-modes-image{order:-1;border-radius:14px}.fc-offer{padding:56px 18px}.fc-offer-media{min-height:430px;border-radius:18px;background-size:cover}.fc-reassure{grid-template-columns:1fr}.fc-footer{padding:28px 18px;display:block}.fc-footer div{margin-top:16