.shopify-section--image-with-text-overlay{position:relative}.shopify-section--image-with-text-overlay .bold{font-weight:600}.shopify-section--image-with-text-overlay .heading{font-family:var(--secondary-font);font-weight:400}.shopify-section--image-with-text-overlay:after{content:"";position:absolute;bottom:0;left:86px;z-index:1;transform:translateY(50%);width:235px;height:175px;background-image:url(cookie-journal.png);background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width: 699px){.shopify-section--image-with-text-overlay:after{left:15px;width:127px;height:94px}}.shopify-section--accordion-content .heading{font-weight:400}:is(.shopify-section--accordion-content .heading) em{font-family:var(--secondary-font);font-weight:500}:is(.shopify-section--accordion-content .section-stack__intro) .prose p{font-weight:400}:is(:is(.shopify-section--accordion-content .section-stack__intro) .prose p) b,:is(:is(.shopify-section--accordion-content .section-stack__intro) .prose p) strong{font-weight:600}.shopify-section--accordion-content .text-with-icon,.shopify-section--accordion-content .text-with-icon *{font-weight:600}.shopify-section--accordion-content .accordion-box{border-radius:8px}:is(.shopify-section--accordion-content .accordion-box) .prose{font-weight:400}@media (max-width: 699px){.shopify-section--accordion-content .accordion__toggle{font-size:18px}}.shopify-section--image-link-blocks .section-header{display:flex;margin:0 auto;text-align:center}.shopify-section--image-link-blocks .heading{font-weight:400}:is(.shopify-section--image-link-blocks .heading) em{font-family:var(--secondary-font);font-weight:500}.shopify-section--image-link-blocks .image-link-blocks__item{border-radius:8px}:is(.shopify-section--image-link-blocks .image-link-blocks__item)>*{border-radius:8px}:is(.shopify-section--before-after-image .section-stack) .heading{font-weight:400}:is(:is(.shopify-section--before-after-image .section-stack) .heading) em{font-family:var(--secondary-font)}:is(.shopify-section--before-after-image .section-stack) p{font-weight:400}:is(:is(.shopify-section--before-after-image .section-stack) p) b,:is(:is(.shopify-section--before-after-image .section-stack) p) strong{font-weight:600}.shopify-section--before-after-image .section-stack__main{border-radius:8px;overflow:hidden}.shopify-section--rich-text .rich-text__wrapper{max-width:1000px}:is(.shopify-section--rich-text .heading) em{font-family:var(--secondary-font);font-weight:500;font-size:calc(var(--text-h2) * 1.14)}.shopify-section--timeline .prose{max-width:95%}.shopify-section--timeline .timeline__image{border-radius:8px}.shopify-section--timeline p:not(.subheading):not(.h2){font-weight:400}.shopify-section--logo-list .subheading{font-weight:600}.shopify-section--logo-list .logo-list{gap:41px}.shopify-section--logo-list .logo-list__item{background:transparent;padding:0}@media (max-width: 1149px){.shopify-section--logo-list .logo-list{justify-items:center}:is(.shopify-section--logo-list .logo-list) .logo-list__item{max-width:116px}}:is(:is(:is(.shopify-section--contact .section-stack__intro) .prose) .heading) em{font-family:var(--secondary-font);font-weight:500}:is(:is(.shopify-section--contact .section-stack__intro) .prose) p:not(.subheading):not(.heading){font-weight:400}:is(:is(.shopify-section--contact .section-stack__intro) .prose):before{content:"";display:block;width:84px;height:60px;background-image:url(asset_contact_form.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:20px}.shopify-section--contact .contact-form{border-radius:8px}:is(.shopify-section--contact .contact-form) .input{border-radius:4px}:is(.shopify-section--contact .contact-form) .floating-label{font-weight:400}@media (max-width: 1149px){.shopify-section--contact .contact-form{padding:40px 0}}@media (max-width: 699px){.shopify-section--contact .contact-form{padding:24px 0}}.shopify-section--media-grid .content-over-media{border-radius:8px}:is(.shopify-section--media-grid .prose) *{font-family:var(--secondary-font);font-weight:500;font-style:italic}@media (max-width: 699px){body .heading em{font-size:calc(var(--text-h2) + 7px)}}
