.jewelry-hero-layout{width:100%;max-width:1440px;padding:0 100px 112px;background-color:#fff;margin:auto}.main-container{display:flex;width:100%;align-items:center;gap:40px 64px;justify-content:start;flex-wrap:wrap}.content-section{align-self:stretch;min-width:240px;margin:auto 0;flex:1;flex-shrink:1;flex-basis:0%}.hero-content{display:flex;width:100%;flex-direction:column;align-items:stretch;justify-content:start}.headline-section{display:flex;width:100%;flex-direction:column;align-items:stretch;color:#252525;justify-content:start}.headline-container{align-self:start;position:relative;display:flex;min-height:137px;align-items:flex-start;gap:16px;font-family:Public Sans,-apple-system,Roboto,Helvetica,sans-serif;font-weight:700;justify-content:start}.main-headline{color:#252525;font-size:48px;line-height:43px;letter-spacing:-2.4px;z-index:0;margin:auto 0}.headline-prefix{font-size:46px;padding-left:2em}.headline-main{font-family:Antrilla,-apple-system,Roboto,Helvetica,sans-serif;font-weight:400;font-size:64px;line-height:53px;color:#252525}.headline-suffix{font-family:Antrilla,-apple-system,Roboto,Helvetica,sans-serif;font-weight:400;font-size:64px;color:#252525}.ai-badge{justify-content:center;align-items:center;border-radius:6.938px;border:.952px solid var(--SS-Pink, #d9c0b9);background:linear-gradient(180deg,#d9c0b9b3,#ada5a5b3);align-self:start;position:absolute;z-index:0;display:flex;padding:0 14px;gap:7px;font-size:40px;white-space:nowrap;text-align:center;letter-spacing:-.8px;line-height:1;width:69px;height:68px;left:0;top:2px}.ai-badge-inner{border-radius:0;align-self:stretch;margin:auto 0;width:41px}.ai-text{color:#252525;opacity:.6}.description-section{display:flex;margin-top:24px;width:100%;align-items:start;gap:8px;font-family:Roboto,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.18px;line-height:27px;justify-content:start}.service-description{color:#252525;min-width:240px;width:100%;flex:1;flex-shrink:1;flex-basis:0%;margin:0}.cta-button{align-self:start;margin-top:48px;padding:16px 24px;gap:8px;font-family:Public Sans,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;color:#fff;font-weight:700;background-color:#252525;border:none;cursor:pointer}.image-gallery{align-self:stretch;min-width:240px;margin:auto 0;overflow:hidden;width:624px}.image-container{display:flex;flex-direction:column;position:relative;min-height:624px;width:100%}.background-image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.foreground-image{aspect-ratio:1;object-fit:contain;object-position:center;width:100%}.timeline-progress{display:flex;margin-top:80px;width:100%;align-items:center;justify-content:center;flex-wrap:wrap}.ai-timeline-step{align-self:stretch;display:flex;margin:auto 0;padding:8px 20px;flex-direction:column;align-items:center;justify-content:end;width:131px}.ai-timeline-step:nth-child(3){padding:8px 20px;width:123px}.ai-timeline-step:nth-child(5){display:flex;padding:8px 20px;flex-direction:column;align-items:stretch;justify-content:end;width:113px}.ai-timeline-step:nth-child(7){padding:8px 20px;width:112px}.ai-timeline-step:nth-child(9){padding:8px 20px;width:112px}.step-icon-container_first{justify-content:center;align-items:center;border-radius:6.466px;border:1px solid var(--SS-Pink, #d9c0b9);background:linear-gradient(180deg,#d9c0b9b3,#ada5a5b3);display:flex;width:70px;padding:0 8px;gap:6px;height:70px}.ai-timeline-step:nth-child(3) .step-icon-container{display:flex;width:100%;align-items:center;gap:8px;justify-content:center}.ai-timeline-step:nth-child(5) .step-icon-container{align-self:center;display:flex;min-height:72px;width:73px;align-items:center;gap:8px;justify-content:center}.ai-timeline-step:nth-child(7) .step-icon-container{display:flex;width:100%;align-items:center;gap:8px;justify-content:center}.ai-timeline-step:nth-child(9) .step-icon-container{display:flex;width:100%;align-items:center;gap:8px;justify-content:center}.step-icon{aspect-ratio:1;object-fit:contain;object-position:center;width:54px;align-self:stretch;margin:auto 0}.ai-timeline-step:nth-child(3) .step-icon,.ai-timeline-step:nth-child(5) .step-icon,.ai-timeline-step:nth-child(7) .step-icon{width:72px}.ai-timeline-step:nth-child(7) .step-icon,.ai-timeline-step:nth-child(9) .step-icon{flex:1;flex-shrink:1;flex-basis:0%}.step-label{color:#252525;text-align:center;font-family:Public Sans,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:1.4;margin:8px 0 0}.ai-timeline-divider{align-self:stretch;display:flex;margin:auto 0;padding:8px 0;flex-direction:column;align-items:stretch;justify-content:center;flex:1;flex-shrink:1;flex-basis:40px}.ai-divider-line{align-self:stretch;display:flex;min-height:2px;margin:auto 0;width:100%;flex:1;flex-shrink:1;flex-basis:0%;background:var(--SS-black, #252525);opacity:.25}.background-image-desktop{display:block}.background-image-mobile{display:none}@media (max-width: 991px){.service-description,.description-section,.image-gallery,.image-container,.foreground-image,.headline-section,.content-section,.main-container,.hero-content{max-width:100%}.ai-badge-inner,.ai-badge{white-space:initial}.cta-button{padding:16px 20px;margin-top:40px}.timeline-progress{max-width:100%;margin-top:40px}.jewelry-hero-layout{max-width:100%;padding:0 20px 100px}.main-headline{font-size:40px;line-height:40px}}@media screen and (max-width: 767px){.headline-prefix{font-family:Public Sans;font-weight:700;font-size:36px;line-height:37px;letter-spacing:-1.8px}.background-image-desktop{display:none}.image-container{min-height:auto}.background-image-mobile{display:block}}@media screen and (max-width: 550px){.timeline-progress{flex-wrap:nowrap;overflow:scroll;justify-content:flex-start}.ai-divider-line{width:87px}.step-label{font-family:Public Sans;font-weight:500;font-size:18px;line-height:140%;letter-spacing:0%;text-align:center}.ai-timeline-step{min-width:110px;padding:8px 10px}}.chat-popup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;justify-content:center;align-items:center;z-index:9999}.chat-popup__content{background:#fff;padding:20px;max-width:800px;width:90%;border-radius:12px;position:relative}.chat-popup__close{position:absolute;right:-65px;top:-91px;font-size:50px;background:transparent;border:none;cursor:pointer}.chat-popup__widget{width:100%;height:560px}
/*# sourceMappingURL=/cdn/shop/t/128/assets/ai-section.css.map */
