.menu-group{display:flex;flex-direction:column;align-items:flex-start;gap:0;align-self:stretch}.menu-group__header{display:flex;height:40px;padding-left:var(--smtc-gap-between-content-small);align-items:center;gap:var(--gap-between-content-x-small);align-self:stretch}.menu-group__title{flex:1 0 0;color:var(--smtc-foreground-ctrl-neutral-primary-rest);font:var(--bing-smtc-text-global-subtitle2)}.menu-group__expand-btn{display:flex;min-width:36px;min-height:36px;padding:0 var(--smtc-gap-between-content-xx-small);justify-content:center;align-items:center;border:0;background-color:transparent;position:relative}.menu-group__expand-btn-icon{border:solid var(--smtc-foreground-ctrl-neutral-primary-rest);border-width:0 1px 1px 0;padding:3px;display:inline-block;position:relative;transform:rotate(-135deg);transition:transform .1s linear,top .1s linear;cursor:pointer;top:2px}.menu-group__content-ct{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;transition:max-height .1s linear,opacity .1s linear}.menu-group__items{display:flex;padding:4px 12px 0 12px;flex-direction:column;align-items:flex-start;gap:var(--smtc-gap-between-content-xx-small)}.menu-group__see-more-btn,.menu-group__see-less-btn{display:flex;flex-direction:column;min-width:36px;min-height:36px;padding:0 8px;justify-content:center;align-items:center;gap:var(--smtc-gap-inside-ctrl-to-secondary-icon);border-radius:var(--smtc-corner-ctrl-sm-rest);border:0;background-color:transparent}.menu-group__see-more-btn:hover,.menu-group__see-less-btn:hover{cursor:pointer}.menu-group__see-more-text,.menu-group__see-less-text{color:var(--bing-smtc-foreground-content-neutral-secondary-alt);font:var(--bing-smtc-text-global-body3)}.menu-group--extra-items-hidden .menu-group__extra-item,.menu-group--extra-items-hidden .menu-group__see-less-btn{display:none}.menu-group--extra-items-hidden .menu-group__see-more-btn{display:flex}.menu-group--extra-items-visible .menu-group__extra-item,.menu-group--extra-items-visible .menu-group__see-less-btn{display:block}.menu-group--extra-items-visible .menu-group__see-more-btn{display:none}.menu-group--expanded .menu-group__content-ct{display:flex;max-height:2000px;opacity:1}.menu-group--collapsed .menu-group__expand-btn-icon{transform:rotate(45deg);top:-3px}.menu-group--collapsed .menu-group__content-ct{display:flex;max-height:0;opacity:0;overflow:hidden}.menu-group--vertical .menu-group__items{flex-direction:column;align-items:flex-start}.menu-group--vertical .menu-group__see-more-ct{margin-block-start:var(--smtc-gap-between-content-xx-small);align-self:start}.menu-group--horizontal .menu-group__items{flex-direction:row;align-items:flex-start;flex-wrap:wrap}.menu-group--horizontal .menu-group__see-more-ct{align-self:center}.price-range{display:flex;padding:var(--smtc-gap-between-content-small) 0;align-items:center;gap:var(--smtc-gap-between-content-x-small);align-self:stretch}.price-range__input-ct{display:flex;height:40px;align-items:center;gap:var(--smtc-gap-between-content-xxx-small);flex:1 0 0;position:relative;border-radius:var(--smtc-corner-ctrl-rest);border:1px solid var(--bing-smtc-stroke-ctrl-subtle);background:var(--bing-smtc-background-container-alt)}.price-range__input-prefix{position:absolute;left:8px;color:var(--bing-smtc-foreground-content-neutral-tertiary);font:var(--bing-smtc-text-global-body3)}.price-range__input,.price-range__input[type="number"]{min-height:40px;padding-inline:18px 8px;box-sizing:border-box;width:100%;border-radius:0;border:0;background:transparent}.price-range__input[type="number"]::-webkit-outer-spin-button,.price-range__input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.price-range__input[type="number"]{-moz-appearance:textfield}.price-range__to{color:var(--smtc-foreground-ctrl-neutral-primary-rest);font:var(--bing-smtc-text-global-body3);text-transform:capitalize}.price-range__apply-btn{display:flex;box-sizing:border-box;min-width:40px;min-height:40px;padding:0 var(--smtc-gap-between-content-x-small);justify-content:center;align-items:center;gap:var(--smtc-gap-between-content-xx-small);flex:1 0 0;border-radius:var(--smtc-corner-ctrl-rest);border:1px solid var(--bing-smtc-stroke-ctrl-subtle);background:var(--smtc-background-ctrl-neutral-rest);box-shadow:0 2px 4px 1px rgba(0,0,0,.14),0 0 0 1px rgba(0,0,0,.05);color:var(--smtc-foreground-ctrl-neutral-primary-rest);font:var(--bing-smtc-text-global-body3)}.price-range__apply-btn:hover{background:var(--bing-smtc-background-container-alt);cursor:pointer}