html{scroll-behavior:smooth;scroll-padding-top:110px}.sh{box-sizing:border-box;background:var(--sh-paper,#f4f1e9);color:#303c35;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;letter-spacing:0}.sh *{box-sizing:border-box}.sh h1,.sh h2,.sh h3{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.06;letter-spacing:-.045em;color:inherit;margin:0 0 25px}.sh h1{font-size:clamp(60px,7.5vw,110px)}.sh h2{font-size:clamp(42px,4.8vw,70px)}.sh h3{font-size:31px}.sh a{color:inherit;text-decoration:none}.sh a:focus-visible,.sh button:focus-visible,.sh summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.sh p{margin:0 0 22px}.sh-copy{max-width:650px;color:#59655e}.sh-copy p:last-child{margin-bottom:0}.sh-kicker{font-size:11px;letter-spacing:.17em;text-transform:uppercase;font-weight:600;margin-bottom:25px!important}.sh-pad{padding:90px 6%}.sh-photo{width:100%;height:490px;display:block;object-fit:cover}.sh-placeholder{background:#e2e5e2}.sh-object{object-fit:contain;height:440px}.sh-hero{display:grid;grid-template-columns:47% 53%;min-height:730px}.sh-hero-copy{background:var(--sh-plum,#63746a);color:#f9f7f2;padding:75px 10% 75px 13%;display:flex;flex-direction:column;justify-content:center}.sh-hero-copy .sh-kicker{color:var(--sh-citron,#a6b8ad)}.sh-hero-copy h1{margin-bottom:0}.sh-hero-accent{font-family:Georgia,serif;font-style:italic;font-size:clamp(54px,6.7vw,95px);line-height:1.05;letter-spacing:-.05em;margin:5px 0 35px!important;color:#e6dfeb}.sh-hero-copy .sh-copy{color:#e4dce5;font-size:15px;max-width:430px}.sh-hero-media{position:relative}.sh-hero-media .sh-photo{height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.sh-hero-media>span{position:absolute;bottom:25px;left:30px;color:#fff;font-size:10px;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 8px #000}.sh-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.sh-btn{display:inline-block!important;background:var(--sh-citron,#a6b8ad);border:1px solid var(--sh-citron,#a6b8ad);padding:15px 24px;color:#2b3835!important;font-family:Arial,sans-serif;font-size:12px;cursor:pointer;line-height:1.5;margin-top:22px;letter-spacing:.025em;border-radius:0}.sh-actions .sh-btn{margin:0}.sh-hero .sh-btn{background:var(--sh-citron,#a6b8ad);border-color:var(--sh-citron,#a6b8ad);color:#302c35!important}.sh-link{display:inline-block;font-size:13px;border-bottom:1px solid currentColor;padding:6px 0;margin-top:18px}.sh-actions .sh-link{margin-top:0}.sh-intro{display:grid;grid-template-columns:1fr 1.5fr;gap:9%}.sh-services{padding-top:0;padding-bottom:0}.sh-service{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:65px 0;border-top:1px solid #cbd2cb;align-items:center;scroll-margin-top:110px}.sh-service:nth-of-type(2n)>div:first-child{order:2}.sh-service h2{font-size:clamp(40px,4.5vw,65px)}.sh-tags{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.sh-tags span{font-size:11px;border:1px solid #cbd2cb;background:#e9ece6;padding:5px 10px}.sh details{border-top:1px solid #cbd2cb;padding:15px 0;font-size:14px}.sh details p{margin:15px 0 0}.sh summary{cursor:pointer;font-weight:600}.sh-dark{background:#303c35;color:var(--sh-paper,#f4f1e9)}.sh-dark .sh-kicker{color:var(--sh-citron,#a6b8ad)}.sh-dark h2{max-width:900px}.sh-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:6%;margin-top:55px}.sh-steps>div{border-top:1px solid #706779;padding-top:20px}.sh-steps h3{margin-top:25px}.sh-steps .sh-copy{color:#ddd5e1;font-size:14px}.sh-split{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.sh-signature{font-family:Georgia,serif;font-style:italic;font-size:28px;margin:30px 0 10px!important}.sh-lavender{background:var(--sh-lavender,#e2e5e2)}.sh-lavender h2,.sh-lavender h1{color:var(--sh-plum,#63746a)}.sh label{font-size:12px;display:block;margin:16px 0 5px}.sh input,.sh textarea,.sh select{width:100%;color:#303c35;border:0;border-bottom:1px solid #aaa2ad;padding:11px 4px;background:transparent;font-family:Arial,sans-serif;font-size:16px;border-radius:0;line-height:1.5}.sh textarea{resize:vertical}.sh-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sh-message{padding:20px;border:1px solid var(--sh-plum,#63746a)}.sh-header{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:24px 5%;border-bottom:1px solid #cbd2cb}.sh-logo{width:190px;height:auto;max-height:65px;object-fit:contain;display:block}.sh-wordmark{font-family:Georgia,serif;font-size:32px}.sh-nav{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.sh-nav a{font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:7px 0}.sh-nav a:hover,.sh-link:hover{color:#63746a}.sh-shop-heading h1{font-size:clamp(55px,6vw,90px);max-width:1000px}.sh-categories{display:flex;flex-wrap:wrap;gap:12px;margin-top:35px}.sh-categories a{border:1px solid #b3abb8;padding:9px 17px;font-size:12px}.sh-categories a[aria-current=page]{background:var(--sh-plum,#63746a);color:#fff}.sh-btn:hover{filter:brightness(1.12)}.footer{background:#303c35!important;color:#f4f1e9!important}.footer h2,.footer a,.footer .copyright__content{color:inherit!important}.footer .field__input{color:#fff}.sh::selection,.sh ::selection{background:var(--sh-citron,#a6b8ad);color:#303c35}@media(min-width:1700px){.sh-pad{padding-inline:max(6%,calc((100vw - 1500px)/2))}}@media(max-width:1000px){.sh-nav{gap:16px}.sh-logo{width:155px}.sh-pad{padding:65px 6%}.sh-service{gap:5%}.sh-photo{height:420px}.sh-hero-copy{padding:55px 10%}.sh-hero{min-height:650px}}@media(max-width:749px){html{scroll-padding-top:20px}.sh-header{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 6%}.sh-nav{gap:10px 22px;width:100%}.sh-nav a{font-size:10px}.sh-hero{grid-template-columns:1fr}.sh-hero-copy{padding:55px 6%}.sh-hero h1{font-size:68px}.sh-hero-accent{font-size:61px}.sh-hero-media{min-height:420px}.sh-pad{padding:55px 6%}.sh-intro,.sh-service,.sh-split{grid-template-columns:1fr;gap:28px}.sh-service:nth-of-type(2n)>div:first-child{order:0}.sh-services{padding-top:30px;padding-bottom:0}.sh-service{padding:40px 0}.sh-photo{height:370px}.sh-object{height:300px}.sh-steps{grid-template-columns:1fr;gap:25px}.sh-steps h3{margin-top:15px}.sh-fields{grid-template-columns:1fr;gap:0}.sh-shop-heading h1{font-size:57px}.sh h2{font-size:44px}.sh-copy{font-size:15px}.sh-hero-copy .sh-copy{max-width:100%}}body,.sh{font-family:Jost,Helvetica Neue,Arial,sans-serif;font-weight:400}.sh h1,.sh h2,.sh h3,.sh-wordmark{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em}.sh{line-height:1.6}.sh-hero{min-height:530px;grid-template-columns:47% 53%}.sh-hero-copy{padding:55px 11%}.sh-hero h1{font-size:clamp(48px,5.2vw,76px);line-height:1.06}.sh-hero-accent{font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.4vw,64px);font-weight:400;font-style:normal;color:#fff;letter-spacing:-.025em;margin:5px 0 25px!important;line-height:1.05}.sh-hero-copy .sh-copy{color:#fff;font-size:16px;max-width:390px}.sh-hero .sh-btn{background:var(--sh-paper);border-color:var(--sh-paper);color:#303c35!important}.sh-hero-copy .sh-link{color:#fff}.sh-hero-media>span:empty{display:none}.sh-quicklinks{display:grid;grid-template-columns:repeat(3,1fr);padding:28px 6%;border-bottom:1px solid #cbd2cb;background:var(--sh-paper);gap:24px}.sh-quicklinks>a{display:flex;flex-direction:column;padding:5px 20px;border-right:1px solid #cbd2cb}.sh-quicklinks>a:first-child{padding-left:0}.sh-quicklinks>a:last-child{border:0}.sh-quick-title{font-family:Georgia,Times New Roman,serif;font-size:33px;line-height:1.1}.sh-quick-description{font-size:14px;font-weight:300;margin-top:8px;color:#59655e}.sh-quicklinks a:hover .sh-quick-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.sh-pad{padding-top:65px;padding-bottom:65px}.sh-services{padding-top:12px;padding-bottom:0}.sh-service{padding:48px 0}.sh-services .sh-service:first-of-type{border-top:0}.sh-service h2{font-size:clamp(40px,4vw,58px);max-width:600px}.sh h2{font-size:clamp(40px,4.4vw,62px)}.sh-photo{height:420px}.sh-kicker{font-weight:400}.sh-nav a,.sh-btn,.sh-link{font-family:Jost,Helvetica Neue,Arial,sans-serif;font-weight:400}.sh-nav a{font-size:12px;letter-spacing:.06em}.sh-copy{font-weight:400;font-size:16px}.sh summary{font-weight:400}.sh-steps{margin-top:0}.sh-steps h3{font-size:31px;margin-top:16px;margin-bottom:14px}.sh-steps .sh-copy{color:#e3e8e1;font-size:15px}.sh-signature{font-family:Georgia,Times New Roman,serif;font-weight:400}.sh input,.sh textarea,.sh select{font-family:Jost,Helvetica Neue,Arial,sans-serif}.sh-shop-heading h1{font-size:clamp(48px,5vw,74px)}.sh-object{height:350px}.footer{background:#303c35!important}.sh-hero-copy .sh-kicker{color:#fff}.sh-hero-accent{max-width:540px}@media(max-width:749px){.sh-hero{grid-template-columns:1fr;min-height:0}.sh-hero-copy{padding:38px 6%}.sh-hero h1{font-size:52px}.sh-hero-accent{font-size:45px;max-width:400px}.sh-hero-media{min-height:285px}.sh-quicklinks{padding:22px 6%;gap:10px}.sh-quicklinks>a{padding:4px 8px}.sh-quick-title{font-size:25px}.sh-quick-description{font-size:12px;line-height:1.4}.sh-pad{padding-top:42px;padding-bottom:42px}.sh-services{padding-top:5px;padding-bottom:0}.sh-service{padding:32px 0}.sh h2,.sh-service h2{font-size:40px}.sh-photo{height:320px}.sh-object{height:260px}.sh-steps{gap:25px}.sh-copy{font-size:16px}.sh-nav a{font-size:10px}}.sh h1,.sh h2,.sh h3,.sh-hero-accent,.sh-quick-title{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.sh,.sh-copy,.sh-copy p,.sh-copy li,.sh-quick-description{font-family:Jost,Helvetica Neue,Arial,sans-serif;font-weight:300}.sh-copy strong,.sh-copy b,.sh-quick-description strong,.sh-quick-description b{font-weight:300}.sh-kicker,.sh summary,.sh-tags span,.sh label{font-weight:300}.sh h1,.sh h2,.sh h3,.sh-hero-accent,.sh-quick-title{font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic}.sh-services details>summary{display:inline-flex;padding:0 14px;background:#e2e5e2;color:#303c35;font-style:italic;text-decoration:none}.sh-services details[open]>summary,.sh-services details>summary:hover{background:#cbd8cf}.sh-services .sh-service-details{font-style:italic;border-left:2px solid #a6b8ad;padding-left:14px;margin-top:12px}.sh .sh-btn{background:#303c35;border-color:#303c35;color:#fff!important;text-decoration:none}.sh.sh-hero .sh-btn{background:var(--sh-paper, #f4f1e9);border-color:var(--sh-paper, #f4f1e9);color:#303c35!important}.sh-quicklinks{background:#303c35;color:var(--sh-paper, #f4f1e9)}.sh-quicklinks>a,.sh-quicklinks>a:first-child,.sh-quicklinks>a:last-child{background:transparent;color:inherit;border-color:#829087}.sh-quicklinks>a:hover,.sh-quicklinks>a:focus-visible{background:transparent}.sh-quicklinks .sh-quick-title{font-style:italic!important}.sh-quicklinks .sh-quick-description{color:inherit}.sh.sh-quicklinks{background:var(--sh-paper, #f4f1e9);color:#303c35;gap:0;padding-block:18px}.sh-quicklinks>a,.sh-quicklinks>a:first-child,.sh-quicklinks>a:last-child{border:0;background:transparent;padding:10px 18px}.sh.sh-quicklinks>a+a{border-left:1px solid #cbd2cb}.sh-quicklinks>a:after{content:none}.sh-quicklinks .sh-quick-title{font-size:26px;font-style:normal!important}.sh-quicklinks .sh-quick-description{margin-top:4px;font-style:italic;text-decoration:none;align-self:flex-start;background:#e2e5e2;padding:2px 10px}.sh-services .sh-service details{border-top:0}@media(max-width:749px){.sh.sh-quicklinks>a+a{border-left:0;border-top:1px solid #cbd2cb}.sh-quicklinks .sh-quick-title{font-size:24px}}.sh-quicklinks>a:hover .sh-quick-title{text-decoration:none}.sh-quicklinks>a:hover .sh-quick-description,.sh-quicklinks>a:focus-visible .sh-quick-description{background:#cbd8cf}.sh.sh-quicklinks{grid-template-columns:repeat(3,minmax(0,1fr))}.sh.sh-quicklinks .sh-quick-description{background:transparent;padding:0;font-style:normal}.sh.sh-quicklinks>a:is(:hover,:focus-visible) .sh-quick-title{text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){.sh.sh-quicklinks{grid-template-columns:minmax(0,1fr)}.sh.sh-quicklinks>a+a{border-left:0;border-top:1px solid #cbd2cb}}.sh.sh-shop-heading{padding-block:22px 12px}.sh-shop-heading h1{font-size:clamp(32px,4vw,48px);margin-bottom:10px}.sh-shop-heading .sh-copy:empty{display:none}.sh.sh-process-photo{position:relative;isolation:isolate;overflow:hidden}.sh-process-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.38);z-index:-1}.sh-portfolio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px;margin-bottom:28px}.sh-portfolio-grid>a{display:grid;gap:6px;max-width:360px}.sh-portfolio-grid img{width:100%;aspect-ratio:4 / 3;height:auto;object-fit:cover}.sh-portfolio-grid span{font-size:13px;text-decoration:underline}.sh.sh-shop-edit{background:var(--sh-plum, #63746a);color:#fff}.sh.sh-shop-edit h2,.sh.sh-shop-edit .sh-copy,.sh.sh-shop-edit .sh-kicker{color:inherit}.footer,.footer :is(h2,p,a,strong,b,small,label,span){font-weight:400!important}.sh.sh-rich-highlight{background:var(--sh-paper,#f4f1e9);color:#303c35}.sh-rich-highlight .rich-text__heading{font-size:clamp(28px,4vw,48px);margin:0}.sh-rich-highlight .rich-text__text{font-weight:400}.sh-rich-highlight .rich-text__buttons .sh-btn{margin:0}.sh-rich-highlight .rich-text__text,.sh-rich-highlight .rich-text__text :is(p,strong,b,span,a),.footer .footer-block__details-content,.footer .footer-block__details-content :is(p,strong,b,span,a),.footer .footer-block__brand-info,.footer .footer-block__brand-info :is(p,strong,b,span,a){font-family:Jost,Helvetica Neue,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.6;letter-spacing:0}.sh.sh-rich-highlight .rich-text__text.rte,.sh.sh-rich-highlight .rich-text__text.rte *,footer.footer .rte,footer.footer .rte *{font:400 16px/1.6 Jost,Helvetica Neue,Arial,sans-serif!important;letter-spacing:0!important;-webkit-text-stroke:0!important}.sh.sh-rich-highlight .rich-text__text.rte{color:#59655e}#services .sh-photo,#about .sh-photo{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}footer.footer .rte,footer.footer .rte *,footer.footer .footer-block__heading{font-weight:400!important;-webkit-text-stroke:0!important}
/*# sourceMappingURL=/cdn/shop/t/36/assets/soulhome-studio.css.map */
