.mellow-horizon{--mellow-header-height:var(--header-height,80px);--color-background:#f7f3e9;--color-background-rgb:247 243 233;--color-foreground:#2e4338;--color-foreground-rgb:46 67 56;--font-body--family:Arial,Helvetica,sans-serif;--font-subheading--family:Arial,Helvetica,sans-serif;--font-heading--family:Georgia,'Times New Roman',serif;--font-accent--family:Georgia,'Times New Roman',serif;--font-h1--family:Georgia,'Times New Roman',serif;--font-h2--family:Georgia,'Times New Roman',serif;--font-h3--family:Georgia,'Times New Roman',serif;--font-h4--family:Georgia,'Times New Roman',serif;--font-h5--family:Arial,Helvetica,sans-serif;--font-h6--family:Arial,Helvetica,sans-serif;color:#2e4338;background:#f7f3e9;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}
.mellow-horizon .page-wrapper{background:#f7f3e9}
.mellow-horizon .header__row{background:#f7f3e9;color:#2e4338}
.mellow-horizon .header-logo{color:#2e4338}
.mellow-horizon .mellow-native-logo{display:inline-flex;align-items:center;gap:8px;color:#2e4338;font:600 38px/1 Arial,Helvetica,sans-serif;letter-spacing:-.065em}
.mellow-horizon .mellow-native-logo svg{width:32px;height:32px;color:#718469}
.mellow-horizon #header-component .menu-list__link{font-family:Arial,Helvetica,sans-serif;font-size:12px}
.mellow-horizon .ml [id],.mellow-horizon .mellow-reviews,.mellow-horizon .mellow-support [id]{scroll-margin-top:calc(var(--mellow-header-height,80px) + 20px)}
.mellow-horizon .ml-shop-art{top:calc(var(--mellow-header-height,80px) + 18px)}
.mellow-horizon .ml{overflow:visible}
.mellow-horizon .shopify-policy__container{max-width:820px;padding:65px 28px 80px;color:#2e4338;font:400 15px/1.8 Arial,Helvetica,sans-serif}
.mellow-horizon .shopify-policy__title h1{font:400 clamp(38px,5vw,58px)/1.1 Georgia,'Times New Roman',serif;letter-spacing:-.04em}
.mellow-horizon .shopify-policy__body h2,.mellow-horizon .shopify-policy__body h3{font-family:Georgia,'Times New Roman',serif;font-weight:400}
@media(max-width:749px){.mellow-horizon .mellow-native-logo{font-size:32px;gap:6px}.mellow-horizon .mellow-native-logo svg{width:27px;height:27px}.mellow-horizon .ml-shop-art{position:relative;top:auto}}
@media (max-width: 749px) {
  .mellow-horizon .mellow-native-logo {
    font-size: 28px;
    gap: 6px;
  }
  .mellow-horizon .mellow-native-logo svg {
    width: 22px;
    height: 22px;
    flex-shrink: 0;
  }
}
