.shopify-section--rich-text .section{margin-top:var(--section-mobile-top-spacing) !important;margin-bottom:0 !important}@media(min-width: 1000px){.shopify-section--rich-text .section{margin-top:var(--section-desktop-top-spacing) !important}}.shopify-section--rich-text .content-box{margin:0 auto;width:fit-content;max-width:900px}.shopify-section--rich-text .heading.h2{margin:24px 0;font-weight:700;font-size:20px;line-height:120%;letter-spacing:2px;text-transform:uppercase;color:#3c3c3b}@media(min-width: 1000px){.shopify-section--rich-text .heading.h2{font-size:21px}}.shopify-section--rich-text p{font-weight:300;font-size:16px;line-height:120%;color:#3c3c3b}@media(min-width: 1000px){.shopify-section--rich-text p{font-size:20px}}.template-page .shopify-section--rich-text{padding-top:1px}.template-page .shopify-section--rich-text .heading.h2{font-weight:700;font-size:21px;line-height:120%;text-align:center;letter-spacing:2px;text-transform:uppercase;color:#3c3c3b;max-width:635px;margin:0 auto 50px;position:relative;z-index:1}@media(min-width: 1000px){.template-page .shopify-section--rich-text .heading.h2{font-size:28px}}.template-page .shopify-section--rich-text .richtext-subheading{font-family:"Belluga",serif;font-style:normal;font-weight:400;font-size:48px;line-height:50%;letter-spacing:-1px;color:var(--accent-color);margin-top:-4px;text-transform:lowercase;position:relative;z-index:0}@media(min-width: 1000px){.template-page .shopify-section--rich-text .richtext-subheading{font-size:83px}}.template-page .shopify-section--rich-text .button{height:49px !important;font-size:14px;margin-top:30px !important}.template-page .shopify-section--rich-text .content-box .button{display:block;margin:0 auto;width:fit-content}.template-page .shopify-section--rich-text .content-box .heading{margin-bottom:24px !important}.template-page .shopify-section--rich-text .content-box--text-justify{text-align:center}.template-page .shopify-section--rich-text .content-box--text-justify p{text-align:justify}@media(min-width: 741px){.template-page .shopify-section--rich-text .content-box__text-columns{columns:2;column-gap:24px}}.template-page .shopify-section--rich-text .content-box svg{margin:0 auto 24px;width:100%}.template-page .page-title{margin-top:30px;margin-bottom:0 !important}@media(min-width: 1000px){.template-page .page-title{margin-top:50px}}.template-page .page-title .heading.h2{font-weight:700;font-size:31px;line-height:120%;letter-spacing:2px;text-transform:uppercase;color:#3c3c3b;margin-bottom:24px}@media(min-width: 1000px){.template-page .page-title .heading.h2{font-size:38px}}