.styling-request{--sr-deep: #42544a;--sr-mid: #61756b;--sr-soft: #b7bdb1;--sr-clay: #9b6648;--sr-clay-light: #d8a27f;--sr-cream: #f3f1ec;--sr-ink: #1d241f;--sr-line: rgba(243, 241, 236, .22);--sr-form-pad: clamp(28px, 4vw, 58px);scroll-margin-top:96px;background:#f4f1eb;color:var(--sr-ink)}.styling-request,.styling-request *{box-sizing:border-box}.styling-request :where(h2,h3,p){margin:0}.styling-request__band{background:var(--sr-deep);color:var(--sr-cream)}.styling-request__inner{width:min(1444px,calc(100% - (2*clamp(22px,5vw,78px))));margin:0 auto}.styling-request__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc(450px + 2 * var(--sr-form-pad)));grid-template-areas:"intro form" "details form";grid-template-rows:auto 1fr;column-gap:clamp(50px,7vw,118px);padding:clamp(82px,10vw,150px) 0}.styling-request__intro{grid-area:intro}.styling-request__eyebrow,.styling-request__brief-eyebrow,.styling-request__form-label{color:var(--sr-soft);font:600 11px/1.4 var(--text-font-family, serif);letter-spacing:.16em;text-transform:uppercase}.styling-request__eyebrow{margin-bottom:24px}.styling-request__heading{max-width:620px;color:var(--sr-cream);font-family:var(--heading-font-family);font-size:clamp(48px,5.9vw,86px);line-height:.96;font-weight:400;letter-spacing:-.04em;text-wrap:balance}.styling-request__steps{display:grid;margin:clamp(36px,4.5vw,56px) 0 0;padding:0;border-bottom:1px solid var(--sr-line);list-style:none}.styling-request__steps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:15px;align-items:baseline;padding:17px 0;border-top:1px solid var(--sr-line)}.styling-request__steps li>span,.styling-request__receive-list li>span{color:var(--sr-clay-light);font:600 10px/1.5 var(--text-font-family, serif);letter-spacing:.12em}.styling-request__steps li>p{color:var(--sr-cream);font:600 14px/1.4 var(--text-font-family, serif)}.styling-request__form-area{grid-area:form;min-width:0;align-self:start}.styling-request__form-label{margin-bottom:16px}.styling-request__form-shell{container:sr-form / inline-size;padding:var(--sr-form-pad);background:#fff;color:var(--sr-ink);box-shadow:0 32px 90px #131c172e}.styling-request__app-block{width:100%}.styling-request__app-block,.styling-request__app-block *{font-family:inherit!important}@container sr-form (max-width: 540px){.styling-request__form-shell .amichi-service-form__grid,.styling-request__form-shell .amichi-service-form__optional-grid{grid-template-columns:1fr}}.styling-request__details{grid-area:details;display:grid;align-content:start;margin-top:clamp(44px,5vw,64px)}.styling-request__brief{display:grid;gap:14px}.styling-request__brief h3,.styling-request__receive-heading{color:var(--sr-cream);font-family:var(--heading-font-family);font-size:clamp(28px,2.6vw,38px);line-height:1.05;font-weight:400;letter-spacing:-.03em}.styling-request__brief-text{max-width:560px;color:#f3f1ecd6;font:400 15px/1.72 var(--text-font-family, serif)}.styling-request__brief-text p+p{margin-top:15px}.styling-request__brief-list{display:grid;margin-top:10px;border-bottom:1px solid var(--sr-line)}.styling-request__brief-list div{padding:15px 0;border-top:1px solid var(--sr-line)}.styling-request__brief-list span{display:block;color:var(--sr-cream);font:600 14px/1.4 var(--text-font-family, serif)}.styling-request__brief-list p{margin-top:4px;color:#f3f1eca8;font:400 12px/1.55 var(--text-font-family, serif)}.styling-request__assurance{margin-top:28px;padding-left:18px;border-left:2px solid var(--sr-clay)}.styling-request__assurance span{display:block;margin-bottom:6px;color:var(--sr-clay-light);font:600 10px/1.3 var(--text-font-family, serif);letter-spacing:.16em;text-transform:uppercase}.styling-request__assurance p{color:#f3f1ecb8;font:400 12px/1.6 var(--text-font-family, serif)}.styling-request__receive{display:grid;gap:14px;margin-top:clamp(40px,4.5vw,56px);padding-top:22px;border-top:1px solid rgba(243,241,236,.5);background:var(--sr-deep)}.styling-request__receive .styling-request__brief-eyebrow{color:var(--sr-clay-light)}.styling-request__receive-list{display:grid;margin:0;padding:0;border-bottom:1px solid var(--sr-line);list-style:none}.styling-request__receive-list li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:15px;align-items:baseline;padding:12px 0;border-top:1px solid var(--sr-line);color:#f3f1ece6;font:400 14px/1.5 var(--text-font-family, serif)}@media screen and (min-width:1080px)and (min-height:640px){.styling-request__receive{position:sticky;top:calc(var(--sticky-area-height, 104px) + 24px)}}.styling-request__shortcuts{display:grid;gap:16px;padding:clamp(40px,5vw,64px) 0 clamp(56px,7vw,96px)}.styling-request__shortcuts .styling-request__brief-eyebrow{color:#ad6846;font-size:10px}.styling-request__shortcut-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.styling-request__route{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start;padding:2px clamp(18px,2.2vw,32px) 4px;border-left:1px solid #ccd2cd;color:var(--sr-ink);text-decoration:none}.styling-request__route:first-child{padding-left:0;border-left:0}.styling-request__route strong,.styling-request__route em{display:block;font:inherit}.styling-request__route strong{font-size:15px;line-height:1.45;font-weight:400}.styling-request__route em{margin-top:4px;color:#5d5d5d;font-size:13px;line-height:1.55;font-style:normal}.styling-request__route>span:last-child{color:#61756b;font-size:13px;line-height:1.4}.styling-request__route:hover strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media screen and (max-width:1079px){.styling-request__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "form" "details";grid-template-rows:auto;padding:clamp(64px,9vw,96px) 0}.styling-request__intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr);column-gap:44px;align-items:end}.styling-request__eyebrow,.styling-request__heading{grid-column:1}.styling-request__steps{grid-column:2;grid-row:1 / span 2;margin-top:0}.styling-request__form-area{width:min(100%,calc(450px + 2 * var(--sr-form-pad)));margin:52px auto 0}.styling-request__details{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brief assurance" "brief receive";column-gap:44px;align-items:start;margin-top:60px}.styling-request__brief{grid-area:brief}.styling-request__assurance{grid-area:assurance;margin-top:0}.styling-request__receive{grid-area:receive;margin-top:36px}}@media screen and (max-width:699px){.styling-request__inner{width:calc(100% - 40px)}}@media screen and (max-width:749px){.styling-request__layout{padding:64px 0 72px}.styling-request__intro,.styling-request__details{display:block}.styling-request__eyebrow{margin-bottom:18px;font-size:10px}.styling-request__heading{font-size:clamp(41px,12vw,56px)}.styling-request__steps{margin-top:30px}.styling-request__form-area{width:auto;margin:44px -10px 0}.styling-request__form-shell{padding:26px 16px 30px}.styling-request__details{margin-top:52px}.styling-request__assurance,.styling-request__receive{margin-top:36px}.styling-request__shortcut-list{grid-template-columns:1fr}.styling-request__route,.styling-request__route:first-child{grid-template-columns:1fr;gap:6px;padding:16px 0;border-left:0;border-top:1px solid #ccd2cd}.styling-request__route:first-child{border-top:0}}@media screen and (min-width:750px)and (max-width:1079px){.styling-request__shortcut-list{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/130/assets/section-styling-service-request.css.map */
