.category-list_container{margin-bottom:2.5rem}.brand-grid .category-list_container .category-list__disclosure-vertical[open] summary .icon-caret{transform:rotate(-180deg)}.category-list__summary{font-weight:900;letter-spacing:0px;color:#000;font-size:1.4rem;padding:0 1.75rem 0 0;margin-bottom:1.5rem}.mobile-facets .category-list_container{overflow-y:auto}.category-list__summary:hover{color:rgb(var(--color-foreground))}.category-list__summary-label-wrapper{display:flex;justify-content:space-between}.category-list__disclosure-vertical:first-child{border-top:none}.category-list__disclosure-vertical[open]>div>.mobile-facets__arrow svg{transform:rotate(180deg)}.category-list__summary span{transition:text-decoration var(--duration-short) ease}.category-list__summary .icon-caret{right:.8rem}.facets__disclosure-vertical summary .icon-caret{position:absolute;height:.8rem;right:.8rem;top:calc(50% - .4rem)}.category-list_main-title-wrapper{padding:2.5rem 0;border-top:.1rem solid rgba(var(--color-foreground),.1)}.category-list__summary:hover .category-list__summary-label,.category-list_no-summary:hover{text-decoration:underline;text-underline-offset:.3rem}.category-list__sumary-label{font: 900 15px/24px Lato;letter-spacing:0px;color:#000}.category-list__item{display:flex;align-items:flex-start;align-content:flex-start;flex-direction:column}.category-list__label.category-list-checkbox{padding:1rem 0}.category-list__item-bottom-level .category-list-checkbox{padding-left:1rem}.category-list__item-bottom-level .category-list__label:before{content:"-\a0"}.category-list-checkbox{padding:.5rem;flex-grow:1;position:relative;font-size:1.4rem;display:flex;word-break:break-word}.category-list__label:hover,.category-list__label.active,.category-list__label:has(:focus-visible){color:rgba(var(--color-foreground),1);font-weight:900}.category-list__summary{padding-top:1.5rem;margin-bottom:0;padding-bottom:1.5rem}.category-list_no-summary{cursor:pointer;font-weight:900;letter-spacing:0px;color:#000;font-size:1.4rem}.category-list__disclosure-vertical{border-top:.1rem solid rgba(var(--color-foreground),.1);margin-right:0}.category-list-wrap-vertical{border:none;padding-left:0}@media only screen and (min-width: 750px){.category-list__summary>span{line-height:calc(1 + .3 / var(--font-body-scale))}.category-list__display-vertical{padding-bottom:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/component-category-list.css.map */
