.service-hero{position:relative;height:700px;overflow:hidden;color:#fff;background:#181713}.service-hero>img{width:100%;height:100%;display:block;object-fit:cover}.service-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(0 0 0 / 54%),transparent 67%)}.service-hero__content{position:absolute;top:50%;left:min(var(--page-gutter-desktop),6.7%);max-width:680px;transform:translateY(-30%)}.service-hero h1{margin:0;color:#ffffffe5;font-family:Lora,serif;font-size:70.61px;font-weight:400;line-height:1;letter-spacing:.001em}.service-hero p{margin:23px 0 0;color:#fff;font-size:14px;line-height:150%;letter-spacing:-.019em}.service-intro{--content-max: 1380px;padding:86px max(30px,calc((100% - var(--content-max)) / 2)) 74px;text-align:center}.service-intro h2,.service-offering h2,.personalization-service h2{margin:0;color:#002d1c;font-family:Lora,serif;font-size:42px;font-weight:400;line-height:54px}.service-intro p,.service-offering p,.personalization-service p{color:#414944;font-size:20px;line-height:32.4px}.service-intro p{margin:16px 0 0}.service-offerings{padding:0 clamp(24px,5.55%,var(--page-gutter-desktop)) 90px}.service-offering{display:grid;grid-template-columns:minmax(0,579px) minmax(0,1fr);align-items:center;gap:100px;padding-bottom:83px}.service-offering+.service-offering{padding-top:83px;border-top:1px solid #e4e1dc}.service-offering--reverse{grid-template-columns:minmax(0,1fr) 579px}.service-offering--reverse .service-offering__image{grid-column:2}.service-offering--reverse .service-offering__content{grid-column:1;grid-row:1}.service-offering__image{overflow:hidden;border-radius:14px}.service-offering__image img{width:100%;height:450px;display:block;object-fit:cover}.service-offering__content{max-width:650px}.service-offering p{margin:20px 0 0}.service-offering a,.personalization-service a{min-width:126px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;margin-top:23px;padding:10px 20px;border-radius:5px;color:#fff;background:#004e32;font-size:12px;font-weight:500;line-height:1;letter-spacing:.92px;text-align:center;text-decoration:none}.personalization-service{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,677px);align-items:center;gap:90px;padding:75px clamp(24px,5.55%,var(--page-gutter-desktop));background:#f6f4f1}.personalization-service__content{max-width:560px}.personalization-service p{margin:20px 0 0}.personalization-service__image{overflow:hidden;border-radius:14px}.personalization-service__image img{width:100%;height:419px;display:block;object-fit:cover}@media(max-width:767px){.service-hero{height:410px}.service-hero>img{object-position:58% center}.service-hero__overlay{background:linear-gradient(0deg,rgb(0 0 0 / 55%),transparent 68%)}.service-hero__content{top:auto;right:10px;bottom:27px;left:10px;max-width:340px;transform:none}.service-hero h1{font-size:28px;line-height:34px}.service-hero p{margin-top:7px;font-size:12px;line-height:18px}.service-intro{width:min(100%,430px);margin:0 auto;padding:43px 20px 38px;text-align:left}.service-intro h2,.service-offering h2,.personalization-service h2{font-size:28px;line-height:36px}.service-intro p,.service-offering p,.personalization-service p{font-size:14px;line-height:21px}.service-intro p{margin-top:8px}.service-offerings{padding:0 20px 17px}.service-offering,.service-offering--reverse{display:flex;gap:0;flex-direction:column;padding-bottom:25px}.service-offering+.service-offering{padding-top:18px}.service-offering--reverse .service-offering__image,.service-offering--reverse .service-offering__content{width:100%}.service-offering__image{width:100%;border-radius:8px}.service-offering__image img{height:235px}.service-offering__content{width:100%;padding-top:16px}.service-offering p{margin-top:7px}.service-offering a,.personalization-service a{min-width:106px;min-height:34px;margin-top:12px;padding:9px 14px;font-size:10px;letter-spacing:.5px}.personalization-service{display:flex;gap:20px;flex-direction:column;padding:36px 20px 39px}.personalization-service__content{width:100%}.personalization-service p{margin-top:7px}.personalization-service__image{width:100%;border-radius:8px}.personalization-service__image img{height:235px}}@media(min-width:768px)and (max-width:1023px){.service-offering,.personalization-service{grid-template-columns:minmax(0,1fr);gap:32px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/product-service.css.map */
