.lumia-pro{color:#1d1d1b}.lumia-pro__hero{position:relative;min-height:590px;display:flex;align-items:center;background:#696459;color:#fff;overflow:hidden}.lumia-pro__hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lumia-pro__hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.53),rgba(0,0,0,.04))}.lumia-pro__hero-content{position:relative;z-index:1;max-width:760px;padding:80px 6.4vw}.lumia-pro__hero h1{font-family:var(--font-h1--family);font-weight:400;font-size:48px;line-height:1.25;letter-spacing:.06em;margin:20px 0}.lumia-pro__hero-content>p:not(.lumia-eyebrow){max-width:520px;font-size:17px;line-height:1.8;margin-bottom:28px}.lumia-pro__hero .lumia-button{background:#fafafa;color:#1d1d1b}.lumia-pro h2{font-family:var(--font-h1--family);font-weight:400;line-height:1.4;font-size:32px;letter-spacing:.06em;margin:12px 0 24px}.lumia-pro__request{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:8vw;padding-block:90px;scroll-margin-top:110px}.lumia-pro__intro>p,.lumia-pro__points{font-size:15px;line-height:1.9}.lumia-pro__points{padding-left:20px;margin-block:25px}.lumia-pro__intro>a{color:inherit;text-underline-offset:5px}.lumia-pro__intro>img{display:block;margin-top:35px;aspect-ratio:5/4;width:100%;height:auto;object-fit:cover}.lumia-pro__form-wrap{padding:34px;background:#f1eee8}.lumia-pro__form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 16px}.lumia-pro__full{grid-column:1/-1}.lumia-pro label{display:block;font-size:13px;line-height:1.5;margin-bottom:9px}.lumia-pro input,.lumia-pro select,.lumia-pro textarea{display:block;width:100%;min-width:0;min-height:46px;background:#fafafa;color:#222;border:1px solid #d5d0c7;border-radius:0;padding:12px;font:inherit;font-size:14px}.lumia-pro textarea{resize:vertical}.lumia-pro input:focus-visible,.lumia-pro select:focus-visible,.lumia-pro textarea:focus-visible{outline:2px solid #876e54;outline-offset:2px}.lumia-pro__privacy{font-size:11px;line-height:1.8;color:#666;margin:22px 0}.lumia-pro__privacy a{color:inherit}.lumia-pro__form .lumia-button{width:100%;min-height:48px;border:0;cursor:pointer}.lumia-pro__profiles{padding-block:60px 80px;border-top:1px solid #ddd;text-align:center}.lumia-pro__profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:45px;text-align:left}.lumia-pro__profile-grid article{border-top:1px solid #c9c0b2;padding-top:20px}.lumia-pro__profile-grid span{font-size:12px;color:#a1896f}.lumia-pro__profile-grid h3{font-size:17px;line-height:1.5;font-weight:400;margin:15px 0}.lumia-pro__profile-grid p{font-size:14px;color:#666;line-height:1.8}.lumia-pro__catalog{padding-block:70px 90px;border-top:1px solid #ddd}.lumia-pro__catalog .lumia-section-heading a{color:inherit}.lumia-pro__catalog .lumia-card a{color:inherit;text-decoration:none}.lumia-pro__success{padding:20px;border:1px solid #7c9876;line-height:1.7}.lumia-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:7px}
@media(max-width:1000px){.lumia-pro__request{gap:40px}.lumia-pro__form-wrap{padding:24px}.lumia-pro__profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:750px){.lumia-pro__hero{min-height:580px;align-items:flex-end}.lumia-pro__hero:after{background:linear-gradient(0deg,rgba(0,0,0,.65),rgba(0,0,0,.05))}.lumia-pro__hero-content{padding:50px 25px}.lumia-pro__hero h1{font-size:35px}.lumia-pro__hero-content>p:not(.lumia-eyebrow){font-size:15px}.lumia-pro__request{display:block;padding-block:50px}.lumia-pro__intro{margin-bottom:35px}.lumia-pro__intro>img{max-height:300px}.lumia-pro h2{font-size:27px}.lumia-pro__form-wrap{padding:24px 18px}.lumia-pro__form-grid{grid-template-columns:1fr}.lumia-pro__profiles{padding-block:45px}.lumia-pro__profile-grid{gap:25px 20px;margin-top:30px}.lumia-pro__profile-grid h3{font-size:15px}.lumia-pro__profile-grid p{font-size:12px}.lumia-pro__catalog{padding-block:45px}.lumia-pro__catalog .lumia-section-heading{align-items:flex-start;gap:20px;flex-direction:column}}

.lumia-pro__hero h1{color:#fff}.lumia-pro__hero>img{object-position:center top}

.lumia-pro__catalog .lumia-card__info h2{font-family:var(--font-body--family);font-size:14px;letter-spacing:0;line-height:1.5;margin:14px 0 8px}.lumia-pro__catalog product-card{display:block;min-width:0}.lumia-pro__catalog .lumia-card__info p{font-size:13px;color:#686868;margin:0}
@media(max-width:750px){.lumia-pro__hero>img{object-position:72% top}.lumia-pro__catalog .lumia-card__info h2{font-size:13px}}
