.lumis-product-process{padding:5rem 0;background:#fff;color:#171512}.lumis-product-process__eyebrow{margin:0 0 .75rem;color:#b5792f;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-align:center}.lumis-product-process h2{margin:0;font-family:var(--font-heading-family, serif);font-size:clamp(2rem,4vw,3.5rem);font-weight:400;text-align:center}.lumis-product-process__intro{max-width:46rem;margin:1.25rem auto 2.5rem;color:#171512ad;font-size:1.05rem;line-height:1.6;text-align:center}.lumis-product-process__steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none}.lumis-product-process__steps:before{position:absolute;top:1rem;right:5%;left:5%;height:1px;background:#d8c09a;content:""}.lumis-product-process__steps li{position:relative;z-index:1;padding-top:2.75rem}.lumis-product-process__steps li:not(:last-child):after{display:none}.lumis-product-process__number{position:absolute;top:0;left:0;display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2rem;padding:0 .5rem;border-radius:.5rem;background:#171512;color:#fff;font-size:.8rem;font-weight:600}.lumis-product-process h3{margin:0 0 .55rem;font-size:1.05rem;font-weight:500}.lumis-product-process__steps p{margin:0;color:#171512b8;font-size:.92rem;line-height:1.55}@media(max-width:767px){.lumis-product-process{padding:3.5rem 0}.lumis-product-process__intro{margin-bottom:2rem;font-size:.98rem}.lumis-product-process__steps{display:flex;gap:1rem;margin-right:-1rem;padding:0 1rem 1rem 0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.lumis-product-process__steps:before{top:1rem;right:1rem;left:0;width:52rem}.lumis-product-process__steps li{flex:0 0 min(78vw,18rem);scroll-snap-align:start;padding-top:2.7rem}}.lumis-product-documentation{margin-top:0;border-top:0}.lumis-product-documentation summary{cursor:pointer;padding:18px 0;color:var(--lumis-ink, #171512);font-size:.78rem;font-weight:600;letter-spacing:.05em;list-style:none}.lumis-product-documentation summary::-webkit-details-marker{display:none}.lumis-product-documentation summary:after{float:right;width:10px;height:10px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-3px);content:""}.lumis-product-documentation[open] summary:after{transform:rotate(225deg) translate(-2px,-2px)}.lumis-product-documentation__body{padding:0 0 18px;color:#171512c7;font-size:.92rem;line-height:1.55}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map?subset=AAAAAAAgAAAAAAAAAAAAAAAAAAAACA */
