:root{--ch-bar-bg:#2F4A3A;--ch-bar-ink:rgba(246,239,226,.9);--ch-bar-ic:#D9BD7E;--ch-bar-hi:#E9CF94;--ch-bar-chip:rgba(255,255,255,.12);--ch-bg:#F6EFE2;--ch-line:#E0D4BF;--ch-ink:#2A1E1A;--ch-ink-2:#584840}.cheerish-bar.bar{height:36px;background:var(--ch-bar-bg);color:var(--ch-bar-ink);display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;font-size:12px;font-weight:400;letter-spacing:0;padding:0 12px;position:relative;overflow:hidden}.cheerish-bar .ic{flex:none;color:var(--ch-bar-ic)}.cheerish-bar b{font-weight:500;color:var(--ch-bar-hi)}.cheerish-bar .t{font-variant-numeric:tabular-nums;font-weight:500;color:var(--ch-bar-hi);background:var(--ch-bar-chip);border-radius:6px;padding:2px 7px;font-size:11.5px;letter-spacing:.01em}.cheerish-bar .msg{display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.cheerish-bar.rot .msg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;animation:cheerishBarSwap 10s infinite}.cheerish-bar.rot .m2{animation-delay:-5s}@keyframes cheerishBarSwap{0%,45%{opacity:1;transform:none}50%,95%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cheerish-bar.rot .m2{display:none}.cheerish-bar.rot .msg{position:static;animation:none}}@media screen and (min-width:990px){.cheerish-bar.rot{gap:28px}.cheerish-bar.rot .msg{position:static;animation:none;display:flex}.cheerish-bar.rot .m2{border-left:1px solid rgba(246,239,226,.22);padding-left:28px}}.cheerish-bar.is-expired .m1{display:none}.cheerish-bar.is-expired .m2{position:static;animation:none;border:0;padding-left:0}@media screen and (min-width:990px){.cheerish-bar.is-expired{gap:0}}.header-wrapper{background:var(--ch-bg)!important}.header-wrapper.header-wrapper--border-bottom{border-bottom-color:var(--ch-line)}.header .h2{font-family:var(--font-heading-family, "Fraunces", Georgia, serif);font-weight:500;font-size:20px;letter-spacing:.01em;text-transform:none;color:var(--ch-ink);margin:0}.header .header__icon,.header .header__icon .icon{color:var(--ch-ink)}.header .header__icon--account{display:none}@media screen and (min-width:990px){.header .h2{font-size:26px}.header__inline-menu .header__menu-item--main{color:var(--ch-ink-2);font-size:13.5px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cheerish-header.css.map */
