#MainContent.sonja-institutional{--sonja-ivory: #faf5eb;--sonja-ink: #292523;--sonja-accent: #af1d8b;--sonja-rule: #e1d6cc;background:var(--sonja-ivory);color:var(--sonja-ink);font-family:var(--font-body-family);padding-bottom:64px}#MainContent.sonja-institutional--info>.shopify-section>.section,#MainContent.sonja-institutional--legal>.shopify-section>.section{padding:0;background:transparent}#MainContent.sonja-institutional--info .page-width,#MainContent.sonja-institutional--legal .page-width{max-width:1000px;padding:0 24px}#MainContent.sonja-institutional--info .title-wrapper,#MainContent.sonja-institutional--legal .title-wrapper{display:block;text-align:center;padding:65px 24px 38px;margin:0}#MainContent.sonja-institutional .title-wrapper .heading{color:var(--sonja-ink);font-family:var(--font-body-family);font-size:48px;font-weight:700;line-height:1.16;letter-spacing:-.045em;text-transform:none}#MainContent.sonja-institutional .title-wrapper:after,#MainContent.sonja-institutional--contact .shopify-section[id$=__rich-text] .rich-text:after{content:"";display:block;width:55px;height:3px;background:var(--sonja-accent);margin:28px auto 0}#MainContent.sonja-institutional .page.rte{background:#fff;color:var(--sonja-ink);max-width:840px;margin:0 auto;padding:30px 64px 48px;border-radius:22px;font-size:17px;line-height:1.8;overflow-wrap:anywhere}#MainContent.sonja-institutional .page.rte p{margin:18px 0}#MainContent.sonja-institutional .page.rte :is(h2,h3,h4){color:inherit;font-family:var(--font-body-family);font-weight:700;text-transform:none}#MainContent.sonja-institutional .page.rte h2{font-size:28px;line-height:1.3;letter-spacing:-.035em;margin:40px 0 22px;padding-top:28px;border-top:1px solid var(--sonja-rule)}#MainContent.sonja-institutional .page.rte h2:first-child{margin-top:10px;border:0;padding-top:0}#MainContent.sonja-institutional .page.rte h3{font-size:23px;line-height:1.35;margin:32px 0 18px}#MainContent.sonja-institutional .page.rte h4{font-size:20px;line-height:1.4;margin:28px 0 16px}#MainContent.sonja-institutional .page.rte a{color:#86206e;text-decoration:underline;text-underline-offset:3px}#MainContent.sonja-institutional a:focus-visible{outline:3px solid var(--sonja-accent);outline-offset:4px}#MainContent.sonja-institutional .page.rte img{max-width:100%;height:auto}#MainContent.sonja-institutional--legal .title-wrapper{padding-top:48px}#MainContent.sonja-institutional--legal .title-wrapper .heading{font-size:42px}#MainContent.sonja-institutional--legal .page.rte{border-radius:10px;padding-top:28px}#MainContent.sonja-institutional--legal .page.rte h2{font-size:25px}#MainContent.sonja-institutional--legal .page.rte h3{font-size:21px}#MainContent.sonja-institutional--legal .page.rte h4{font-size:19px}#MainContent.sonja-institutional--contact{padding:32px 24px 64px}#MainContent.sonja-institutional--contact .shopify-section[id$=__image_with_text_overlay_ewENWQ]{max-width:1000px;margin:0 auto 32px}#MainContent.sonja-institutional--contact .shopify-section[id$=__image_with_text_overlay_ewENWQ] .banner{height:300px;min-height:0;border-radius:22px;overflow:hidden}#MainContent.sonja-institutional--contact .shopify-section[id$=__image_with_text_overlay_ewENWQ] .media{height:100%;padding-bottom:0}#MainContent.sonja-institutional--contact .banner__title{font-size:48px;line-height:1.16;letter-spacing:-.045em}#MainContent.sonja-institutional--contact .shopify-section[id$=__rich-text],#MainContent.sonja-institutional--contact .shopify-section[id$=__contact-form]{max-width:840px;margin:0 auto;background:#fff}#MainContent.sonja-institutional--contact .shopify-section[id$=__rich-text]{padding:38px 64px 28px;border-radius:22px 22px 0 0}#MainContent.sonja-institutional--contact .shopify-section[id$=__contact-form]{padding:0 64px 48px;border-radius:0 0 22px 22px}#MainContent.sonja-institutional--contact .shopify-section[id$=__rich-text]>.section,#MainContent.sonja-institutional--contact .shopify-section[id$=__contact-form]>.section{padding:0;background:transparent}#MainContent.sonja-institutional--contact .shopify-section[id$=__rich-text] .page-width,#MainContent.sonja-institutional--contact .shopify-section[id$=__contact-form] .page-width{padding:0}#MainContent.sonja-institutional--contact .shopify-section[id$=__rich-text] .heading{font-size:28px;line-height:1.3;letter-spacing:-.035em}#MainContent.sonja-institutional--contact .shopify-section[id$=__rich-text] .rich-text:after{margin-left:0}#MainContent.sonja-institutional--contact .shopify-section[id$=__empty-space]{display:none}#MainContent.sonja-institutional--contact .contact{flex-direction:column;gap:28px}#MainContent.sonja-institutional--contact .contact>.grow-0{width:100%;padding:24px 0 0;border-top:1px solid var(--sonja-rule)}#MainContent.sonja-institutional--contact .contact__sidebar{width:auto;margin:0;padding:0}#MainContent.sonja-institutional--contact :is(input,textarea,select):focus-visible{outline:2px solid var(--sonja-accent);outline-offset:3px}@media(max-width:650px){#MainContent.sonja-institutional{padding-bottom:32px}#MainContent.sonja-institutional--info .page-width,#MainContent.sonja-institutional--legal .page-width{padding:0 12px}#MainContent.sonja-institutional .title-wrapper{padding:38px 12px 28px}#MainContent.sonja-institutional .title-wrapper .heading{font-size:34px}#MainContent.sonja-institutional .page.rte{padding:22px 22px 32px;border-radius:16px;font-size:16px;line-height:1.8}#MainContent.sonja-institutional .page.rte h2{font-size:25px}#MainContent.sonja-institutional .page.rte h3{font-size:22px}#MainContent.sonja-institutional .page.rte h4{font-size:19px}#MainContent.sonja-institutional--contact{padding:12px 12px 32px}#MainContent.sonja-institutional--contact .shopify-section[id$=__image_with_text_overlay_ewENWQ]{margin-bottom:20px}#MainContent.sonja-institutional--contact .shopify-section[id$=__image_with_text_overlay_ewENWQ] .banner{height:210px;border-radius:16px}#MainContent.sonja-institutional--contact .banner__title{font-size:32px}#MainContent.sonja-institutional--contact .banner__content .page-width{padding:20px}#MainContent.sonja-institutional--contact .shopify-section[id$=__rich-text]{padding:26px 22px 24px;border-radius:16px 16px 0 0}#MainContent.sonja-institutional--contact .shopify-section[id$=__contact-form]{padding:0 22px 32px;border-radius:0 0 16px 16px}#MainContent.sonja-institutional--contact .shopify-section[id$=__rich-text] .heading{font-size:25px}}#MainContent.sonja-institutional--contact .shopify-section[id$=__image_with_text_overlay_ewENWQ]>.section{padding-bottom:0;background:transparent}#MainContent.sonja-institutional--info>.shopify-section>.section:before,#MainContent.sonja-institutional--legal>.shopify-section>.section:before,#MainContent.sonja-institutional--contact .shopify-section[id$=__image_with_text_overlay_ewENWQ]>.section:before{background:transparent}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sonja-institutional.css.map */
