:root{--font-body--family:Arial,sans-serif;--font-heading--family:Georgia,serif;--font-heading--weight:400;--font-subheading--family:Arial,sans-serif;--font-accent--family:Arial,sans-serif}
body{background:#faf7f0;color:#30273c}
body:not(:has(.ccfresh)) :is(h1,h2,h3,.h1,.h2,.h3){font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em}
.ccm-wordmark{display:block;text-align:left;font:25px/.95 Georgia,serif;letter-spacing:-.9px;color:#30273c;padding-block:10px}
.ccm-wordmark em{font-size:30px;color:#594268}
body:not(:has(.ccfresh)) #header-group .header__row{background:#faf7f0}
body:not(:has(.ccfresh)) #header-group .header__row--top{border-bottom:1px solid #ded7df}
body:not(:has(.ccfresh)) #MainContent{min-height:50vh}
body:not(:has(.ccfresh)) :is(.shopify-policy__container,.rte){line-height:1.75}
body:not(:has(.ccfresh)) .shopify-policy__container{max-width:850px;padding:48px 24px 72px}
body:not(:has(.ccfresh)) :is(input,textarea,select){font-family:Arial,sans-serif}
body:not(:has(.ccfresh)) :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #ad7257;outline-offset:4px}
body:not(:has(.ccfresh)) :is(.button,.button-secondary){transition:background-color .2s,color .2s}
@media(max-width:749px){.ccm-wordmark{font-size:21px}.ccm-wordmark em{font-size:25px}body:not(:has(.ccfresh)) .shopify-policy__container{padding-top:32px}}
@media(prefers-reduced-motion:reduce){body:not(:has(.ccfresh)) :is(.button,.button-secondary){transition:none}}

body:not(:has(.ccfresh)) .page-wrapper{height:auto;min-height:100svh}
body:not(:has(.ccfresh)) #MainContent{flex:1 0 auto}
body:not(:has(.ccfresh)) #MainContent>.shopify-section{flex-shrink:0}
