.accordion-root{width:100%;overflow:hidden}.accordion-root.accordion-no-transition,.accordion-root.accordion-no-transition .accordion-trigger,.accordion-root.accordion-no-transition .accordion-chevron span,.accordion-root.accordion-no-transition .accordion-content-wrapper{transition:none!important}.accordion-item{border-bottom:1px solid var(--alto)}.accordion-trigger{width:100%;padding:var(--spacing-md)0;cursor:pointer;justify-content:space-between;align-items:center;transition:background-color .2s;display:flex}.accordion-chevron{align-items:center;display:flex}.accordion-chevron span{transition:transform .2s}.accordion-chevron-open span{transform:rotate(180deg)}.accordion-content-wrapper{grid-template-rows:0fr;transition:grid-template-rows .25s ease-out;display:grid}.accordion-content-wrapper-open{grid-template-rows:1fr}.accordion-content-inner{overflow:hidden}.accordion-body{padding:var(--spacing-m-sm)var(--spacing-sm)}
.product-filters-content .accordion-body{padding-top:0}.product-filters-content .accordion-trigger{align-items:flex-start}.product-filters-content .filter-checkboxes{gap:var(--spacing-md);flex-direction:column;display:flex}.product-filters-content .yoga-ui-checkbox label:before{min-width:20px}.product-filters-content .yoga-ui-checkbox input[type=checkbox]:checked~label{font-weight:400}.product-filters-content .filter-groups{margin-bottom:var(--spacing-md)}.product-filters-content .filter-groups:last-child{margin-bottom:0}.product-filters-content .applied-filter-labels{text-transform:none;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.product-filters-content .filter-color-bubble{width:20px;height:20px;margin-right:var(--spacing-sm);border:1px solid var(--mercury);border-radius:50%}.product-filters-content .filter-title{flex-direction:column;flex:1;max-width:calc(100% - 20px);display:flex}.product-filters-content [aria-expanded=true] .applied-filter-labels{display:none}.product-filters-content .size-buttons{grid-gap:var(--spacing-sm);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:767px){.product-filters-content .size-buttons{grid-template-columns:repeat(3,1fr)}}.product-filters-content .size-buttons__button{border:1px solid var(--dawn);min-height:40px;color:var(--primary);background:0 0}.product-filters-content .size-buttons__button.active{border:1px solid var(--primary);background-color:var(--primary);color:var(--white)}@media (hover:hover) and (pointer:fine){.product-filters-content .size-buttons__button:hover{border:2px solid var(--primary)}}@media (min-width:992px){.product-filters-content .search-sort-option-mobile-wrapper{display:none}}
