.commerce-module__Kk5nAq__collection{color:#414141;padding:80px}.commerce-module__Kk5nAq__collection header{text-align:center;margin-bottom:64px}.commerce-module__Kk5nAq__collection h2{letter-spacing:-.04em;margin-bottom:24px;font-size:48px;line-height:1.3}.commerce-module__Kk5nAq__grid{grid-template-columns:repeat(4,1fr);gap:40px 20px;display:grid}.commerce-module__Kk5nAq__cardImage{aspect-ratio:305/340;background:#f7f5f2;position:relative}.commerce-module__Kk5nAq__cardImage img{object-fit:cover}.commerce-module__Kk5nAq__grid h3{letter-spacing:-.04em;margin:24px 0 16px;font-size:20px;line-height:1.3}.commerce-module__Kk5nAq__grid span{text-underline-offset:5px;font-size:14px;text-decoration:underline}.commerce-module__Kk5nAq__product{color:#414141;grid-template-columns:1fr 1fr;gap:20px;padding:40px 80px 80px;display:grid}.commerce-module__Kk5nAq__mainImage{aspect-ratio:630/660;background:#f7f5f2;position:relative}.commerce-module__Kk5nAq__mainImage>img,.commerce-module__Kk5nAq__thumbnails img{object-fit:cover}.commerce-module__Kk5nAq__thumbnails{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.commerce-module__Kk5nAq__thumbnails button{aspect-ratio:305/320;cursor:pointer;border:1px solid #0000;position:relative}.commerce-module__Kk5nAq__thumbnails button[aria-pressed=true]{border-color:#624c3b}.commerce-module__Kk5nAq__productInfo{padding-left:24px}.commerce-module__Kk5nAq__productInfo nav{margin-bottom:32px;font-size:13px}.commerce-module__Kk5nAq__productInfo h1{letter-spacing:-.04em;margin-bottom:32px;font-size:48px;font-weight:500;line-height:1.3}.commerce-module__Kk5nAq__productInfo>p{margin:24px 0}.commerce-module__Kk5nAq__gold{outline-offset:4px;background:#d8bd75;border-radius:50%;outline:1px solid #b58d68;width:32px;height:32px;margin:24px 4px;display:block}.commerce-module__Kk5nAq__availability{color:#696868;font-size:16px}.commerce-module__Kk5nAq__button{color:#fff;background:#624c3b;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;display:flex}.commerce-module__Kk5nAq__accordions{margin-top:40px}.commerce-module__Kk5nAq__accordions details{border-bottom:1px solid #ddd;padding:20px 0}.commerce-module__Kk5nAq__accordions summary{cursor:pointer;justify-content:space-between;list-style:none;display:flex}.commerce-module__Kk5nAq__accordions summary:after{content:"+"}.commerce-module__Kk5nAq__accordions details[open] summary:after{content:"−"}.commerce-module__Kk5nAq__accordions p{white-space:pre-line;margin-top:24px;font-size:16px;line-height:1.5}.commerce-module__Kk5nAq__accordions a{text-decoration:underline}.commerce-module__Kk5nAq__galleryActions{gap:8px;display:flex;position:absolute;bottom:16px;right:16px}.commerce-module__Kk5nAq__galleryActions button{cursor:pointer;background:#fff;padding:10px}.commerce-module__Kk5nAq__blogHeader{text-align:left;max-width:1440px;margin:auto;padding:64px 80px 24px}.commerce-module__Kk5nAq__blogHeader h1{letter-spacing:-.04em;font-size:48px;line-height:1.3}.commerce-module__Kk5nAq__blogHeader p{margin-top:12px;font-size:18px;line-height:24px}@media (max-width:1023px){.commerce-module__Kk5nAq__blogHeader{padding:48px 24px 24px}}.commerce-module__Kk5nAq__blogGrid{grid-template-columns:repeat(3,1fr);gap:20px;padding:0 80px 80px;display:grid}.commerce-module__Kk5nAq__blogImage{height:300px;position:relative}.commerce-module__Kk5nAq__blogImage img{object-fit:cover}.commerce-module__Kk5nAq__blogGrid article{border:1px solid #ededed}.commerce-module__Kk5nAq__blogText{gap:16px;padding:24px;display:grid}.commerce-module__Kk5nAq__blogText h2{letter-spacing:-.04em;font-size:20px}.commerce-module__Kk5nAq__blogText p{line-height:1.5}.commerce-module__Kk5nAq__blogText time,.commerce-module__Kk5nAq__blogText small{color:#696868;font-size:14px}.commerce-module__Kk5nAq__blogText a{font-size:14px;text-decoration:underline}.commerce-module__Kk5nAq__article{max-width:1440px;margin:auto;padding:64px 80px 80px}.commerce-module__Kk5nAq__article>header{text-align:center;max-width:900px;margin:0 auto 48px}.commerce-module__Kk5nAq__article h1{letter-spacing:-.04em;font-size:64px;line-height:1.2}.commerce-module__Kk5nAq__article header p{margin-top:24px}.commerce-module__Kk5nAq__articlePhoto{height:600px;position:relative}.commerce-module__Kk5nAq__articlePhoto img{object-fit:cover}.commerce-module__Kk5nAq__articleBody{max-width:1040px;margin:64px auto}.commerce-module__Kk5nAq__articleBody h2{margin:40px 0 24px;font-size:40px}.commerce-module__Kk5nAq__articleBody p{white-space:pre-line;margin-bottom:24px;line-height:1.6}@media (max-width:1000px){.commerce-module__Kk5nAq__product,.commerce-module__Kk5nAq__collection{padding:40px 32px}.commerce-module__Kk5nAq__productInfo h1{font-size:36px}.commerce-module__Kk5nAq__grid{grid-template-columns:repeat(3,1fr)}.commerce-module__Kk5nAq__blogGrid{padding:0 32px 48px}.commerce-module__Kk5nAq__article{padding:48px 32px}.commerce-module__Kk5nAq__article h1{font-size:48px}}@media (max-width:640px){.commerce-module__Kk5nAq__product{grid-template-columns:1fr;gap:32px;padding:24px 20px}.commerce-module__Kk5nAq__productInfo{padding:0}.commerce-module__Kk5nAq__productInfo h1{font-size:32px}.commerce-module__Kk5nAq__collection{padding:48px 20px}.commerce-module__Kk5nAq__collection h2{font-size:32px}.commerce-module__Kk5nAq__collection header{margin-bottom:32px}.commerce-module__Kk5nAq__grid{grid-template-columns:1fr 1fr;gap:32px 12px}.commerce-module__Kk5nAq__grid h3{font-size:17px}.commerce-module__Kk5nAq__blogGrid{grid-template-columns:1fr;padding:0 20px 48px}.commerce-module__Kk5nAq__blogHeader h1{font-size:36px}.commerce-module__Kk5nAq__article{padding:32px 20px}.commerce-module__Kk5nAq__article h1{font-size:36px}.commerce-module__Kk5nAq__articlePhoto{height:380px}.commerce-module__Kk5nAq__articleBody h2{font-size:30px}}
.laura-module__HnNrwq__page{color:#414141;font-family:var(--font-laura-inter), var(--font-switzer), sans-serif;background:#fff}.laura-module__HnNrwq__page h1,.laura-module__HnNrwq__page h2,.laura-module__HnNrwq__page h3{font-family:Gotham, var(--font-switzer), sans-serif;letter-spacing:-.04em;font-weight:500}.laura-module__HnNrwq__page p{white-space:pre-line;line-height:1.5}.laura-module__HnNrwq__hero{text-align:center;color:#fff;isolation:isolate;place-items:center;height:483px;display:grid;position:relative}.laura-module__HnNrwq__hero>img{object-fit:cover;z-index:-2}.laura-module__HnNrwq__hero:after,.laura-module__HnNrwq__cta:after{content:"";z-index:-1;background:#0005;position:absolute;inset:0}.laura-module__HnNrwq__hero>div{max-width:1200px;padding:40px}.laura-module__HnNrwq__hero h1{letter-spacing:-.04em;font-size:72px;font-weight:500;line-height:1.3}.laura-module__HnNrwq__hero p{margin-top:24px;font-size:20px}.laura-module__HnNrwq__cta{isolation:isolate;text-align:center;color:#fff;place-items:center;height:576px;display:grid;position:relative}.laura-module__HnNrwq__cta>img{object-fit:cover;object-position:50% 45%;z-index:-2}.laura-module__HnNrwq__cta>div{max-width:760px;padding:40px}.laura-module__HnNrwq__cta h2{font-size:48px;line-height:1.3}.laura-module__HnNrwq__cta p{margin:24px 0 32px}.laura-module__HnNrwq__cta a{border:1px solid #fff;align-items:center;min-height:48px;padding:12px 24px;display:inline-flex}.laura-module__HnNrwq__founder{grid-template-columns:560fr 640fr;align-items:center;gap:80px;padding:80px;display:grid}.laura-module__HnNrwq__photo{min-height:0;position:relative}.laura-module__HnNrwq__photo img{object-fit:cover}.laura-module__HnNrwq__founder>.laura-module__HnNrwq__photo{height:680px}.laura-module__HnNrwq__copy{flex-direction:column;gap:24px;display:flex}.laura-module__HnNrwq__copy h1,.laura-module__HnNrwq__copy h2{font-size:48px;line-height:1.3}.laura-module__HnNrwq__eyebrow{color:#7e634c;letter-spacing:.1em;font-size:12px}.laura-module__HnNrwq__signature{flex-direction:column;gap:4px;display:flex}.laura-module__HnNrwq__signature small{color:#aeaeae}.laura-module__HnNrwq__statement{text-align:center;letter-spacing:-.04em;padding:112px 160px;font-size:48px;line-height:1.3}.laura-module__HnNrwq__split{grid-template-columns:1fr 1fr;min-height:640px;display:grid}.laura-module__HnNrwq__split .laura-module__HnNrwq__copy{background:#f7f3f0;justify-content:center;padding:64px}.laura-module__HnNrwq__split .laura-module__HnNrwq__photo{min-height:640px}.laura-module__HnNrwq__gallery{grid-template-columns:repeat(3,1fr);gap:20px;padding:80px;display:grid}.laura-module__HnNrwq__gallery .laura-module__HnNrwq__photo{height:480px}.laura-module__HnNrwq__quote{text-align:center;gap:48px;padding:100px 80px;display:grid}.laura-module__HnNrwq__quote blockquote{font-size:40px;line-height:1.3;font-family:var(--font-playfair), Georgia, serif}.laura-module__HnNrwq__quote p{font-size:24px}.laura-module__HnNrwq__legal{color:#121212;grid-template-columns:432px minmax(0,1fr);gap:48px;max-width:1440px;margin:auto;padding:64px 80px;display:grid}.laura-module__HnNrwq__legal nav{flex-direction:column;align-self:start;gap:8px;display:flex;position:sticky;top:32px}.laura-module__HnNrwq__legal nav a{font-family:var(--font-switzer), sans-serif;color:#121212;padding:12px 24px;font-size:18px;line-height:30px}.laura-module__HnNrwq__legal nav a.laura-module__HnNrwq__legalActive{color:#fff;background:#000}.laura-module__HnNrwq__legalGroup{flex-direction:column;min-width:0;display:flex}.laura-module__HnNrwq__legalRow{flex-direction:row;overflow-x:auto}.laura-module__HnNrwq__legalRow>*{flex:1;min-width:100px}.laura-module__HnNrwq__legalNotice{padding:12px 24px}.laura-module__HnNrwq__legal article{min-width:0}.laura-module__HnNrwq__legal article p{white-space:pre-line;margin:0;font-size:18px;line-height:24px}.laura-module__HnNrwq__legal h2{font-family:var(--font-laura-inter), sans-serif;margin:0;scroll-margin-top:24px;font-size:28px;font-weight:500;line-height:40px}.laura-module__HnNrwq__fullLegal{display:block}.laura-module__HnNrwq__contact{grid-template-columns:560fr 640fr;gap:80px;max-width:1440px;margin:auto;padding:80px;display:grid}.laura-module__HnNrwq__contact>p{font-size:16px}.laura-module__HnNrwq__faq{grid-template-columns:280px 1fr;gap:64px;padding:64px 80px;display:grid}.laura-module__HnNrwq__faq aside{flex-direction:column;gap:24px;display:flex}.laura-module__HnNrwq__faq h2{margin:0 0 24px;font-size:24px}.laura-module__HnNrwq__faq details{border-bottom:1px solid #ddd}.laura-module__HnNrwq__faq summary{cursor:pointer;justify-content:space-between;padding:20px 0;list-style:none;display:flex}.laura-module__HnNrwq__faq summary:after{content:"+"}.laura-module__HnNrwq__faq details[open] summary:after{content:"−"}.laura-module__HnNrwq__faq details p{padding:0 0 24px}.laura-module__HnNrwq__faq article>section{margin-bottom:48px}.laura-module__HnNrwq__features{text-align:center;grid-template-columns:repeat(3,1fr);gap:32px;padding:32px 80px 64px;display:grid}.laura-module__HnNrwq__features h3{margin-bottom:12px;font-size:20px}.laura-module__HnNrwq__features p{font-size:14px}@media (max-width:1000px){.laura-module__HnNrwq__founder{gap:40px;padding:48px 32px}.laura-module__HnNrwq__founder>.laura-module__HnNrwq__photo{height:520px}.laura-module__HnNrwq__copy h1,.laura-module__HnNrwq__copy h2,.laura-module__HnNrwq__statement,.laura-module__HnNrwq__cta h2{font-size:36px}.laura-module__HnNrwq__statement{padding:72px 48px}.laura-module__HnNrwq__gallery{padding:48px 32px}.laura-module__HnNrwq__gallery .laura-module__HnNrwq__photo{height:340px}.laura-module__HnNrwq__split .laura-module__HnNrwq__copy{padding:40px}.laura-module__HnNrwq__legal{grid-template-columns:240px 1fr;gap:40px;padding:48px 32px}.laura-module__HnNrwq__contact{gap:40px;padding:48px 32px}.laura-module__HnNrwq__faq{grid-template-columns:180px 1fr;gap:32px;padding:48px 32px}.laura-module__HnNrwq__hero h1{font-size:52px}}@media (max-width:640px){.laura-module__HnNrwq__hero{height:340px}.laura-module__HnNrwq__hero>div{padding:24px}.laura-module__HnNrwq__hero h1{font-size:38px}.laura-module__HnNrwq__hero p{font-size:16px}.laura-module__HnNrwq__founder,.laura-module__HnNrwq__split,.laura-module__HnNrwq__contact,.laura-module__HnNrwq__faq,.laura-module__HnNrwq__legal{grid-template-columns:1fr}.laura-module__HnNrwq__founder{gap:32px;padding:32px 20px}.laura-module__HnNrwq__founder>.laura-module__HnNrwq__photo{aspect-ratio:560/680;height:auto}.laura-module__HnNrwq__copy h1,.laura-module__HnNrwq__copy h2{font-size:32px}.laura-module__HnNrwq__statement{padding:56px 24px;font-size:30px}.laura-module__HnNrwq__split .laura-module__HnNrwq__copy{padding:48px 24px}.laura-module__HnNrwq__split .laura-module__HnNrwq__photo{aspect-ratio:1;min-height:0}.laura-module__HnNrwq__gallery{gap:10px;padding:32px 20px}.laura-module__HnNrwq__gallery .laura-module__HnNrwq__photo{height:200px}.laura-module__HnNrwq__quote{gap:32px;padding:64px 24px}.laura-module__HnNrwq__quote blockquote{font-size:28px}.laura-module__HnNrwq__quote p{font-size:18px}.laura-module__HnNrwq__cta{height:460px}.laura-module__HnNrwq__cta h2{font-size:36px}.laura-module__HnNrwq__contact,.laura-module__HnNrwq__legal,.laura-module__HnNrwq__faq{gap:32px;padding:40px 24px}.laura-module__HnNrwq__legal nav{flex-flow:wrap;gap:12px;position:static}.laura-module__HnNrwq__legal nav a{font-size:14px}.laura-module__HnNrwq__faq aside{flex-direction:row}.laura-module__HnNrwq__features{grid-template-columns:1fr;padding:0 24px 48px}}.laura-module__HnNrwq__quote{color:#fff;background:#4b3a2d}.laura-module__HnNrwq__quote blockquote{font-family:Gotham, var(--font-switzer), sans-serif}.laura-module__HnNrwq__cta a{color:#414141;background:#fff;margin-top:32px}.laura-module__HnNrwq__split:nth-of-type(5) .laura-module__HnNrwq__copy{background:#fff}@media (max-width:640px){.laura-module__HnNrwq__gallery{grid-template-columns:1fr}.laura-module__HnNrwq__gallery .laura-module__HnNrwq__photo{aspect-ratio:1;height:auto}.laura-module__HnNrwq__founder .laura-module__HnNrwq__copy h1{font-size:28px}}@media (min-width:641px){.laura-module__HnNrwq__split:nth-of-type(3),.laura-module__HnNrwq__split:nth-of-type(3) .laura-module__HnNrwq__photo{min-height:720px}}.laura-module__HnNrwq__hero{height:600px;display:block;overflow:hidden}.laura-module__HnNrwq__heroPhoto{z-index:-2;position:absolute;inset:0;overflow:hidden;max-width:none!important;padding:0!important}.laura-module__HnNrwq__heroPhoto img{object-fit:fill;width:100%;height:426.44%!important;top:-240.61%!important;bottom:auto!important}.laura-module__HnNrwq__hero:after{background:linear-gradient(#0000,#00000039 39%,#00000050 55%,#0006 88%)}.laura-module__HnNrwq__hero .laura-module__HnNrwq__heroText{max-width:1200px;margin:auto;padding:0 24px;position:absolute;top:370px;left:0;right:0}.laura-module__HnNrwq__hero h1{letter-spacing:-.04em;font-size:80px;line-height:1.2}.laura-module__HnNrwq__hero p{margin-top:8px;line-height:30px}.laura-module__HnNrwq__cta>img{object-position:50% 33.784%}.laura-module__HnNrwq__cta>div{max-width:691px}.laura-module__HnNrwq__cta h2{letter-spacing:-.04em;font-family:Gotham, var(--font-switzer), sans-serif;font-weight:500}.laura-module__HnNrwq__cta a{margin-top:48px}.laura-module__HnNrwq__founder .laura-module__HnNrwq__copy{gap:32px}.laura-module__HnNrwq__eyebrow{line-height:21px!important}.laura-module__HnNrwq__signature small{font-size:14px;line-height:21px}.laura-module__HnNrwq__quote{gap:40px;padding:120px 80px}.laura-module__HnNrwq__closing{gap:8px;display:grid}.laura-module__HnNrwq__quote p{font-size:16px;line-height:36px}@media (min-width:901px){.laura-module__HnNrwq__quote blockquote{min-height:208px}}.laura-module__HnNrwq__faq{grid-template-columns:285px minmax(0,1fr);gap:58px;padding-bottom:80px}.laura-module__HnNrwq__faq aside{gap:16px}.laura-module__HnNrwq__faq aside a:first-child{text-underline-offset:9px;text-decoration:underline}.laura-module__HnNrwq__faq h2{letter-spacing:0;margin-bottom:16px;font-size:20px;line-height:30px}.laura-module__HnNrwq__faq details{margin-top:16px}.laura-module__HnNrwq__faq summary{gap:16px;padding:16px 0;line-height:24px}.laura-module__HnNrwq__faq summary:after{content:"";border-bottom:1px solid;border-right:1px solid;flex-shrink:0;width:7px;height:7px;margin:6px 12px;transform:rotate(45deg)}.laura-module__HnNrwq__faq details[open] summary:after{content:"";transform:rotate(225deg)}.laura-module__HnNrwq__faq article>section:last-child{margin-bottom:0}.laura-module__HnNrwq__features{background:#f0f0f0;gap:58px;margin:0 80px 64px;padding:24px}.laura-module__HnNrwq__features h3{letter-spacing:0;margin-bottom:4px;line-height:30px}.laura-module__HnNrwq__features svg{margin:0 auto 16px}@media (max-width:1000px){.laura-module__HnNrwq__hero h1{font-size:60px}.laura-module__HnNrwq__faq{grid-template-columns:180px minmax(0,1fr);gap:32px}.laura-module__HnNrwq__features{gap:24px;margin:0 32px 48px}}@media (max-width:640px){.laura-module__HnNrwq__hero .laura-module__HnNrwq__heroText{top:auto;bottom:56px}.laura-module__HnNrwq__hero h1{font-size:38px}.laura-module__HnNrwq__hero p{line-height:24px}.laura-module__HnNrwq__faq{grid-template-columns:1fr;padding-bottom:40px}.laura-module__HnNrwq__features{gap:32px;margin:0 24px 48px;padding:24px}.laura-module__HnNrwq__quote{gap:32px;padding:64px 24px}.laura-module__HnNrwq__quote p{line-height:1.5}.laura-module__HnNrwq__hero{height:600px}.laura-module__HnNrwq__heroPhoto img{aspect-ratio:auto;object-fit:fill;max-width:none;width:169.89%!important;height:188.667%!important;top:-79.5139%!important;bottom:auto!important;left:-34.9451%!important}.laura-module__HnNrwq__hero .laura-module__HnNrwq__heroText{max-width:356px;top:363px;bottom:auto}.laura-module__HnNrwq__hero h1{font-size:36px;line-height:1.2}.laura-module__HnNrwq__hero p{font-size:14px;line-height:21px}.laura-module__HnNrwq__cta{height:576px}}@media (min-width:1001px){.laura-module__HnNrwq__contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:160px;padding:112px 80px}.laura-module__HnNrwq__contact>p{font-size:20px;line-height:30px}}.laura-module__HnNrwq__contact form{gap:40px}.laura-module__HnNrwq__contact textarea{border-radius:0;min-height:130px}.laura-module__HnNrwq__contact form button[type=submit]{border-radius:0;width:100%;height:48px}
.appointment-module__weDgsq__hero{height:968px;position:relative;overflow:hidden}.appointment-module__weDgsq__heroPhoto{width:1898px;height:968px;position:absolute;top:0;left:calc(50% - 949px)}.appointment-module__weDgsq__heroPhoto img{object-fit:fill}.appointment-module__weDgsq__heroPanel{background:#472c1c;width:591px;min-height:803px;padding:165px 40px 160px;position:absolute;top:127px;left:max(54px,50% - 666px)}.appointment-module__weDgsq__heroPanel h1{color:#ecd1a6;white-space:pre-line;max-width:483px;font-size:64px;font-weight:500;line-height:77px}.appointment-module__weDgsq__heroPanel p{color:#fff;max-width:483px;margin-top:20px;font-size:18px;line-height:24px}.appointment-module__weDgsq__heroPanel button{color:#fff;background:0 0;border:1px solid #fff;height:48px;margin-top:26px;padding:12px 24px}.appointment-module__weDgsq__how{max-width:1440px;margin:auto;padding:80px}.appointment-module__weDgsq__how header{text-align:center;max-width:555px;margin:0 auto 64px}.appointment-module__weDgsq__how h2{color:#121212;font-size:60px;font-weight:500;line-height:62px}.appointment-module__weDgsq__how header p{color:#414141;max-width:480px;margin:16px auto 0;font-size:18px;line-height:24px}.appointment-module__weDgsq__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.appointment-module__weDgsq__cardPhoto{height:300px;position:relative;overflow:hidden}.appointment-module__weDgsq__cardPhoto img{object-fit:cover}.appointment-module__weDgsq__cards h3{color:#121212;margin:24px 0 12px;font-size:24px;font-weight:500;line-height:36px}.appointment-module__weDgsq__cards p{color:#414141;font-size:16px;line-height:21px}.appointment-module__weDgsq__dialog{color:#121212;border:0;border-radius:0}.appointment-module__weDgsq__dialog h3{font-family:var(--font-switzer), sans-serif}.appointment-module__weDgsq__dialog button,.appointment-module__weDgsq__dialog [role=combobox]{border-radius:0}.appointment-module__weDgsq__dialog h2{font-family:var(--font-switzer), sans-serif;font-size:24px;font-weight:500;line-height:36px}.appointment-module__weDgsq__stepper{grid-template-columns:repeat(4,minmax(0,1fr));padding:32px 32px 64px;display:grid}.appointment-module__weDgsq__step{text-align:center;font-size:16px;line-height:24px;position:relative}.appointment-module__weDgsq__step:not(:last-child):after{content:"";background:#d9d9d9;width:calc(100% - 40px);height:1px;position:absolute;top:16px;left:calc(50% + 20px)}.appointment-module__weDgsq__done:not(:last-child):after{background:#624c3b}.appointment-module__weDgsq__step span{z-index:1;color:#d9d9d9;background:#fff;border:1px solid #d9d9d9;place-items:center;width:32px;height:32px;margin:0 auto 12px;display:grid;position:relative}.appointment-module__weDgsq__done span{color:#fff;background:#624c3b;border-color:#624c3b}.appointment-module__weDgsq__stepContent{padding:0 32px 32px;overflow-y:auto}.appointment-module__weDgsq__serviceCards{gap:16px;max-width:660px;margin:24px auto 0;display:grid}.appointment-module__weDgsq__selection{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;align-items:center;gap:24px;width:100%;min-height:112px;padding:16px;display:flex}.appointment-module__weDgsq__selection[aria-pressed=true],.appointment-module__weDgsq__selection:hover{border-color:#a5a5a5}.appointment-module__weDgsq__selectionImage{flex-shrink:0;width:88px;height:112px;position:relative}.appointment-module__weDgsq__selectionImage img{object-fit:contain}.appointment-module__weDgsq__selection h3{font-family:var(--font-switzer), sans-serif;margin-bottom:12px;font-size:20px;font-weight:500;line-height:26px}.appointment-module__weDgsq__selection p{font-size:16px;line-height:24px}.appointment-module__weDgsq__selection .appointment-module__weDgsq__duration{color:#a5a5a5;margin-bottom:12px}.appointment-module__weDgsq__confirm{grid-template-columns:minmax(0,540fr) minmax(0,316fr);gap:40px;margin-top:32px;display:grid}.appointment-module__weDgsq__confirm label{color:#a5a5a5;font-size:14px;line-height:20px}.appointment-module__weDgsq__confirm input{box-shadow:none;border:0;border-bottom:1px solid #a5a5a5;border-radius:0;padding:8px 24px}.appointment-module__weDgsq__summary{background:#fff;border:0;padding:0}.appointment-module__weDgsq__summary h3{font-size:20px;font-weight:500;line-height:30px}.appointment-module__weDgsq__summary p{color:#a5a5a5;margin-top:8px;font-size:16px;line-height:24px}@media (max-width:1023px){.appointment-module__weDgsq__heroPanel{width:50%;padding:120px 32px;left:24px}.appointment-module__weDgsq__heroPanel h1{font-size:48px;line-height:1.2}.appointment-module__weDgsq__how{padding:64px 24px}.appointment-module__weDgsq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.appointment-module__weDgsq__hero{height:900px}.appointment-module__weDgsq__heroPhoto{width:1765px;height:900px;left:calc(50% - 882px)}.appointment-module__weDgsq__heroPanel{width:auto;min-height:0;padding:32px 24px;top:380px;left:16px;right:16px}.appointment-module__weDgsq__heroPanel h1{font-size:36px;line-height:1.2}.appointment-module__weDgsq__heroPanel p{font-size:16px}.appointment-module__weDgsq__how{padding:48px 16px}.appointment-module__weDgsq__how h2{font-size:36px;line-height:1.3}.appointment-module__weDgsq__cards{grid-template-columns:1fr;gap:32px}.appointment-module__weDgsq__stepper{padding:24px 16px 32px}.appointment-module__weDgsq__step{font-size:12px;line-height:18px}.appointment-module__weDgsq__step span{width:24px;height:24px}.appointment-module__weDgsq__step:not(:last-child):after{top:12px}.appointment-module__weDgsq__stepContent{padding:0 16px 24px}.appointment-module__weDgsq__selection{gap:16px;padding:12px}.appointment-module__weDgsq__selection h3{font-size:18px}.appointment-module__weDgsq__selection p{font-size:14px}.appointment-module__weDgsq__selectionImage{width:64px;height:88px}.appointment-module__weDgsq__confirm{grid-template-columns:1fr;gap:24px}}
