.announcement-bar-section .utility-bar{background-color:#800040!important;background:#800040!important}.announcement-bar-section .utility-bar,.announcement-bar-section .announcement-bar__message,.announcement-bar-section .announcement-bar__link{color:#fff!important}.announcement-bar-section .slider-button{color:#fff!important;background:transparent!important;border:none!important}.announcement-bar-section .slider-button:hover{opacity:.8}.announcement-bar-section .slider-button svg,.announcement-bar-section .slider-button .svg-wrapper svg{fill:#fff;stroke:#fff;color:#fff}@media screen and (min-width:990px){.section-header .header-wrapper{border-bottom:1px solid #e5e5e5;position:relative}.header{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1rem 3rem!important}.header__heading{margin:0;flex-shrink:0}.header__heading-link{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:#121212}.header__inline-menu{flex:1;display:flex;justify-content:center}.header__inline-menu .list-menu--inline{display:flex;gap:0;flex-wrap:nowrap}.header__inline-menu .list-menu__item{white-space:nowrap}.header__menu-item{font-size:1.3rem;font-weight:400;letter-spacing:.02em;padding:.8rem 1.5rem;color:#121212;text-decoration:none;transition:all .2s ease}.header__menu-item:hover{text-decoration:underline;text-underline-offset:4px}.header__menu-item .svg-wrapper,.mega-menu summary .svg-wrapper{display:none!important}.header__icons{display:flex;align-items:center;gap:.8rem;flex-shrink:0}.header__search{display:none!important}}.header__search--inline{display:none}@media screen and (min-width:990px){.header__search--inline{display:flex;align-items:center;position:relative;z-index:5}.header__search--inline .search-form-inline{display:flex;align-items:center;background:transparent;border:none;border-bottom:1px solid #000;border-radius:0;padding:.5rem 0;width:250px;transition:all .3s ease;position:static}.header__search--inline .search-form-inline.expanded{position:absolute;top:0;left:0;transform:none;width:100%;height:100%;background:#fff;z-index:1000;padding:0 5rem;border:none;border-bottom:1px solid #e0e0e0;display:flex;align-items:center}.header__search--inline .search-input-inline:focus,.header__search--inline .search-input-inline:focus-visible{outline:none!important;box-shadow:none!important}.header__search--inline .search-input-inline{border:none;background:transparent;outline:none;font-size:1.4rem;width:100%;color:#121212;padding:0;font-family:inherit}.header__search--inline .search-input-inline::placeholder{color:#666;font-size:1.4rem}.header__search--inline .search-button-inline{background:transparent;border:none;padding:0;margin-left:1rem;cursor:pointer;display:flex;align-items:center;color:#121212}.header__search--inline .search-button-inline svg{width:20px;height:20px}.header__search--inline .search-close-inline{background:transparent;border:none;padding:0;margin-left:1.5rem;cursor:pointer;display:flex;align-items:center;color:#121212}.header__search--inline .search-close-inline svg{width:20px;height:20px}}.mega-menu__content{background-color:#fff!important;box-shadow:0 4px 20px #00000014;padding:2.5rem 0 3rem;border-top:1px solid #e5e5e5}.mega-menu__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem 3rem;max-width:1200px;margin:0 auto;padding:0 3rem}.mega-menu__link--level-2{font-weight:600;font-size:1.3rem;color:#121212;text-transform:uppercase;letter-spacing:.05em;padding-bottom:1rem;margin-bottom:.5rem}.mega-menu__link{font-size:1.3rem;color:#555;padding:.5rem 0;display:flex;align-items:center;gap:.8rem;text-decoration:none;transition:color .2s ease}.mega-menu__link:hover{color:#8b6914;text-decoration:none}.header__icon{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center}.header__icon svg{width:22px;height:22px}.cart-count-bubble{background-color:#8b6914;color:#fff;font-size:1rem;min-width:1.6rem;height:1.6rem;border-radius:50%;display:flex;align-items:center;justify-content:center}@media screen and (max-width:989px){.header__search--inline{display:none!important}.header{padding:1rem 1.5rem!important}}@media screen and (min-width:990px){.large-up-hide{display:none!important}}.search-modal{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:auto!important;max-height:none!important;background:#fff!important;border-radius:0!important;box-shadow:0 2px 10px #0000001a!important;z-index:9999!important}.search-modal__content{position:relative!important;width:100%!important;max-width:100%!important;padding:0!important;background:#fff}.search-modal__content-bottom,.search-modal__content-top{position:relative!important;padding:0!important;background:#fff!important}.search-modal__form{width:100%!important;max-width:100%!important}.search-modal__form .search{display:flex;align-items:center;border:none!important;border-bottom:2px solid #121212!important;padding:1.5rem 3rem;background:#fff;border-radius:0!important;box-shadow:none!important}.search-modal__form .field{width:100%;display:flex;align-items:center;position:relative}.search-modal__form .search__input{border:none!important;background:transparent!important;box-shadow:none!important;padding:.8rem 0!important;font-size:1.6rem!important;color:#121212;width:100%;outline:none!important}.search-modal__form .search__input::placeholder{color:#666;font-size:1.6rem}.search-modal__form .search__input:focus{box-shadow:none!important;border:none!important}.search-modal__form .field__label{display:none!important}.search-modal__form .search__button,.search-modal__form .reset__button{position:relative!important;right:auto!important;top:auto!important;background:transparent!important;border:none!important;padding:.5rem;cursor:pointer}.search-modal__form .search__button svg,.search-modal__form .reset__button svg{width:20px;height:20px;color:#121212}.search-modal .modal-overlay{display:none!important}.search-modal__close-button{position:absolute!important;right:3rem!important;top:50%!important;transform:translateY(-50%)!important;background:transparent!important;border:none!important;cursor:pointer;padding:.5rem}.search-modal__close-button svg{width:20px;height:20px;color:#121212}.predictive-search{background:#fff;border-top:1px solid #e5e5e5;padding:2rem 3rem}@media screen and (max-width:749px){.search-modal__form .search{padding:1rem 1.5rem}.search-modal__close-button{right:1.5rem!important}.predictive-search{padding:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cherish-custom.css.map */
