.syde-category-filter{width:100%;margin:0 0 1.5rem;padding:0 0 1.5rem;border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.syde-category-filter__summary{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;font-size:1.4rem;font-weight:600;cursor:pointer;list-style:none}.syde-category-filter__summary::-webkit-details-marker{display:none}.syde-category-filter__caret{transition:transform .18s ease}.syde-category-filter[open] .syde-category-filter__caret{transform:rotate(180deg)}.syde-category-filter__content{display:grid;gap:.25rem;padding-top:.5rem}.syde-category-filter__link{display:block;padding:.75rem 1rem;border-left:.3rem solid transparent;color:rgb(var(--color-foreground));text-decoration:none;line-height:1.35;transition:background-color .15s ease,border-color .15s ease}.syde-category-filter__link:hover,.syde-category-filter__link.is-active{border-left-color:var(--syde-category-accent, #ef7eaa);background:rgba(var(--color-foreground),.04)}.syde-category-filter__link.is-active{font-weight:600}.syde-header-menu-button{min-height:4rem;padding:.8rem 1.6rem;border-radius:var(--syde-header-button-radius, 20px);background:var(--syde-header-button-bg, #ef7eaa);color:var(--syde-header-button-color, #ffffff);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap;line-height:1.2}.syde-header-menu-button:hover{opacity:.88}@media screen and (min-width:990px){.header.syde-menu-left .header__inline-menu{justify-self:start;text-align:left}.header.syde-menu-left.header--top-center .header__inline-menu,.header.syde-menu-left.header--middle-center .header__inline-menu{width:100%}.syde-header-menu-button--desktop{grid-area:navigation;justify-self:end;align-self:center;z-index:2;margin-left:2rem}.header--middle-left .syde-header-menu-button--desktop,.header--middle-center .syde-header-menu-button--desktop{grid-area:auto;margin-left:1rem}}@media screen and (max-width:989px){.syde-header-menu-button--desktop{display:none}.syde-header-menu-button--mobile{min-height:3.6rem;max-width:12rem;margin-right:.6rem;padding:.65rem 1rem;overflow:hidden;font-size:1.2rem;text-overflow:ellipsis}.syde-category-filter--mobile{margin:0;padding:1.2rem 2.6rem}}@media screen and (min-width:990px){.syde-header-menu-button--mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/syde-dawn-custom.css.map */
