@layer pages,snippets;@layer pages{.page.page--catalog-products{.page__aside-main,.facets-page-top{@media(width<992px){display:none}@media(width>=992px){display:block}}&.page .page__content-wrapper{grid-template-areas:"aside-breadcrumb" "aside-head" "content";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}&.page--aside-none-no-breadcrumb,&.page--aside-left-no-breadcrumb,&.page--aside-top-no-breadcrumb{.page__content-wrapper{grid-template-areas:"aside-head" "content";grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}}&.page--missing-products{&.page--aside-none,&.page--aside-left,&.page--aside-top{.page__aside-head{display:none}.page__content-wrapper{grid-template-areas:"aside-breadcrumb" "content";grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}}&.page--aside-none-no-breadcrumb,&.page--aside-left-no-breadcrumb,&.page--aside-top-no-breadcrumb{.page__aside-head{display:none}.page__content-wrapper{grid-template-areas:"content";grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}}}@media(width>=992px){&.page--aside-left{.page__content-wrapper{column-gap:calc(var(--mp-gap-desktop) * 3);grid-template-areas:"aside-breadcrumb aside-breadcrumb" "aside-main aside-head" "aside-main content";grid-template-columns:var(--mp-catalog-aside-width, 295px) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}}&.page--aside-left-no-breadcrumb{.page__content-wrapper{column-gap:calc(var(--mp-gap-desktop) * 3);grid-template-areas:"aside-main aside-head" "aside-main content";grid-template-columns:var(--mp-catalog-aside-width, 295px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}}&.page--aside-none,&.page--aside-top{.page__content-wrapper{grid-template-areas:"aside-breadcrumb" "aside-head" "content";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}}&.page--aside-none-no-breadcrumb,&.page--aside-top-no-breadcrumb{.page__content-wrapper{grid-template-areas:"aside-head" "content";grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}}&.page--missing-products{&.page--aside-left{.page__content-wrapper{column-gap:calc(var(--mp-gap-desktop) * 3);grid-template-areas:"aside-breadcrumb aside-breadcrumb" "aside-main content";grid-template-columns:var(--mp-catalog-aside-width, 295px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}}}&.page--missing-products{&.page--aside-left-no-breadcrumb{.page__content-wrapper{column-gap:calc(var(--mp-gap-desktop) * 3);grid-template-areas:"aside-main content";grid-template-columns:var(--mp-catalog-aside-width, 295px) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}}}&.page--missing-products{&.page--aside-none,&.page--aside-top{.page__content-wrapper{grid-template-areas:"aside-breadcrumb" "content";grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}}&.page--aside-none-no-breadcrumb,&.page--aside-top-no-breadcrumb{.page__content-wrapper{grid-template-areas:"content";grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}}}}}.catalog-actions,.wishlist-actions{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;gap:var(--mp-gap);justify-content:end;width:var(--mp-catalog-actions-width);.sort-view__label,.switch-view__label{color:var(--mp-color-gray-dark);@media(width<992px){display:none}}.facets-view,.sort-view,.switch-view{align-items:center;display:flex;gap:var(--mp-spacer-50);white-space:nowrap}.facets-toggle,.sort-view__button,.switch-view__button{align-items:center;display:flex;gap:var(--mp-btn-gap);justify-content:center}.facets-toggle{.facets-toggle__counter[data-count]:before{content:"(" attr(data-count) ")";color:var(--mp-facets-toggle-counter-color, var(--mp-color-gray-dark));font-size:var(--mp-facets-toggle-counter-font-size, var(--mp-font-size-smaller));opacity:var(--mp-facets-toggle-counter-opacity, .75)}}.switch-view__button{border-color:transparent;border-radius:var(--mp-input-border-radius);color:var(--mp-color-gray);&:hover{color:var(--mp-color-gray-dark)}&.active{background-color:transparent;color:var(--mp-color-dark)}}.sort-view__drawer-options{display:flex;flex-direction:column;gap:var(--mp-spacer-50);padding:var(--mp-spacer)}@media(width<992px){.sort-view__toggle--desktop{display:none}.facets-view,.sort-view{flex:1}.facets-toggle,.sort-view__toggle{font-size:var(--mp-input-small-font-size)}}@media(width>=992px){.sort-view__toggle--mobile,.facets-view{display:none}}}.page--missing-products{.missing-records{margin-inline:auto;max-width:var(--mp-form-width-small)}.missing-records__message,.missing-records__search-input,.missing-records__sub-message,.missing-records__recommend-message{margin-block-end:var(--mp-spacer);text-align:center}.missing-records__message{font-size:var(--mp-font-size-biggest)}.missing-records__sub-message{color:var(--mp-color-gray-dark)}}.search-correction{font-size:var(--mp-font-size-big);margin-bottom:var(--mp-spacer)}.page--catalog-products .products-listing--grid{@media(width>=992px){row-gap:calc(var(--mp-gap-desktop) * 3);column-gap:var(--mp-gap-desktop)}}}@layer snippets{.facets-sidebar,.facets-page-top,.facets-mobile{.facet__search{margin-block-end:var(--mp-facet-search-margin-block-end, .5rem);position:relative;& input[data-facet-search]{border-color:var(--mp-facet-search-border-color, var(--mp-input-border-color));border-radius:var(--mp-facet-search-border-radius, var(--mp-input-border-radius));padding-block:var(--mp-facet-search-padding-block, .5em);padding-inline-end:var(--mp-facet-search-padding-inline-end, 2.25em);padding-inline-start:var(--mp-facet-search-padding-inline-start, .75em);&::placeholder{color:var(--mp-facet-search-placeholder-color, var(--mp-input-placeholder-color-mix))}}}.facet__search-icon{align-items:center;color:var( --mp-facet-search-icon-color, color-mix(in var(--mp-color-space), currentColor 40%, transparent) );display:flex;height:var(--mp-facet-search-icon-size, 1em);inset-block-start:50%;inset-inline-end:.75em;justify-content:center;pointer-events:none;position:absolute;transform:translateY(-50%);width:var(--mp-facet-search-icon-size, 1em);.icon{--mp-icon: var(--mp-icon-magnifier);display:block;height:100%;width:100%}}.facet__option--checkbox{align-items:start;display:flex;gap:var(--mp-facet-option-gap, var(--mp-selection-controls-gap));padding-block:var(--mp-facet-option-padding-block, .25em);padding-inline:var(--mp-facet-option-padding-inline, 0);position:relative;>label,>input[type=checkbox]{cursor:pointer}>input[type=checkbox]{margin-block-start:calc((var(--mp-facet-option-line-height, var(--mp-line-height)) * var(--mp-facet-option-font-size, var(--mp-font-size)) - var(--mp-selection-controls-size)) / 2);pointer-events:none}>input[type=checkbox]+a{color:var(--mp-facet-option-color, var(--mp-body-color));cursor:pointer;font-size:var(--mp-facet-option-font-size, var(--mp-font-size));line-height:var(--mp-facet-option-line-height, var(--mp-line-height));text-decoration-line:var(--mp-facet-option-text-decoration-line, none);transition:color var(--mp-transition-duration) var(--mp-transition-timing-function);&:hover{color:var(--mp-facet-option-hover-color, var(--mp-color-dark))}}&.facet__option--active>a{color:var(--mp-facet-option-active-color, var(--mp-body-color))}&[data-count]:after{color:var(--mp-facet-counter-color, var(--mp-color-gray-dark));content:"(" attr(data-count) ")";font-size:var(--mp-facet-counter-font-size, var(--mp-font-size-smaller));font-variant-numeric:tabular-nums;line-height:calc(var(--mp-facet-option-line-height, var(--mp-line-height)) * var(--mp-facet-option-font-size, var(--mp-font-size)));margin-inline-start:auto;opacity:var(--mp-facet-counter-opacity, .75);padding-inline-end:var(--mp-facet-counter-padding-inline-end, .25ch);white-space:nowrap}>a:before{content:"";inset:0;position:absolute}}.facet__option--hidden{display:none}.facet__option-highlight{background-color:var( --mp-facet-search-highlight-bg-color, var(--mp-color-accent-subtle) );border-radius:.125em;color:var(--mp-facet-search-highlight-color, inherit)}}}@layer snippets{.mobile-facet input[type=checkbox],.mobile-facet input[type=radio]{appearance:none;width:var(--mp-mobile-facet-input-size);height:var(--mp-mobile-facet-input-size);min-width:var(--mp-mobile-facet-input-size);min-height:var(--mp-mobile-facet-input-size);padding:0;margin:0;border:var(--mp-mobile-facet-input-border-width) solid var(--mp-mobile-facet-input-border-color);border-radius:var(--mp-mobile-facet-input-border-radius);background-color:var(--mp-mobile-facet-input-bg-color);cursor:pointer;transition:var(--mp-mobile-facet-input-transition);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mobile-facet input[type=checkbox]{border-radius:var(--mp-mobile-facet-checkbox-border-radius);background-image:var( --mp-mobile-facet-checkbox-checked-icon, url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'><polyline points='6 12 10 16 16 6' fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/></svg>") );background-position:50% 50%;background-repeat:no-repeat;background-size:0}.mobile-facet input[type=checkbox]:checked{background-color:var(--mp-mobile-facet-input-bg-color-checked);border-color:var(--mp-mobile-facet-input-border-color-checked);background-size:75%}.mobile-facet input[type=radio]{border-radius:var(--mp-mobile-facet-radio-border-radius);background-image:var( --mp-mobile-facet-radio-checked-icon, url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'><circle cx='11' cy='11' r='4' fill='white'/></svg>") );background-position:50% 50%;background-repeat:no-repeat;background-size:0}.mobile-facet input[type=radio]:checked{background-color:var(--mp-mobile-facet-input-bg-color-checked);border-color:var(--mp-mobile-facet-input-border-color-checked);background-size:100%}.mobile-facet input[type=checkbox]:not(:checked):hover,.mobile-facet input[type=radio]:not(:checked):hover{border-color:var(--mp-mobile-facet-input-border-color-hover);box-shadow:var(--mp-mobile-facet-input-box-shadow-hover)}.mobile-facet input[type=checkbox]:focus-visible,.mobile-facet input[type=radio]:focus-visible{outline:var(--mp-mobile-facet-input-focus-outline);outline-offset:var(--mp-mobile-facet-input-focus-outline-offset)}.mobile-facet input[type=checkbox]:disabled,.mobile-facet input[type=radio]:disabled{opacity:var(--mp-mobile-facet-input-disabled-opacity);cursor:not-allowed}.mobile-facet.mobile-facet--color input[type=checkbox],.mobile-facet.mobile-facet--color input[type=radio]{border-radius:var(--mp-mobile-facet-color-border-radius);border:var(--mp-mobile-facet-color-border-width-checked) solid var(--mp-mobile-facet-color-border-color);background-size:0;background-position:50% 50%;position:relative}.mobile-facet.mobile-facet--color input[type=checkbox]:checked,.mobile-facet.mobile-facet--color input[type=radio]:checked{border-color:var(--mp-mobile-facet-color-border-color-checked);box-shadow:inset 0 0 0 var(--mp-mobile-facet-color-checkmark-size) var(--mp-mobile-facet-color-checkmark-bg-color)}.mobile-facet.mobile-facet--color input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;width:60%;height:60%;background-image:var( --mp-mobile-facet-color-checked-icon, url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'><polyline points='6 12 10 16 16 6' fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/></svg>") );background-position:center;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(var(--mp-mobile-facet-color-checkmark-shadow));transform:translate(-50%,-50%);pointer-events:none}.mobile-facet.mobile-facet--color input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;width:50%;height:50%;background-image:var( --mp-mobile-facet-radio-checked-icon, url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'><circle cx='11' cy='11' r='4' fill='white'/></svg>") );background-position:center;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(var(--mp-mobile-facet-color-checkmark-shadow));transform:translate(-50%,-50%);pointer-events:none}.mobile-facet.mobile-facet--image input[type=checkbox],.mobile-facet.mobile-facet--image input[type=radio]{border-radius:var(--mp-mobile-facet-input-border-radius);border:var(--mp-mobile-facet-color-border-width-checked) solid var(--mp-mobile-facet-color-border-color);background-size:0;background-position:50% 50%;background-color:transparent;position:relative}.mobile-facet.mobile-facet--image input[type=checkbox]:checked,.mobile-facet.mobile-facet--image input[type=radio]:checked{border-color:var(--mp-mobile-facet-color-border-color-checked);box-shadow:inset 0 0 0 var(--mp-mobile-facet-color-checkmark-size) var(--mp-mobile-facet-color-checkmark-bg-color)}}@layer snippets{.drawer[id=catalog-facets-drawer]{--mp-drawer-bg-color: var(--mp-facets-mobile-bg-color, var(--mp-color-white));--mp-drawer-body-padding: 0;--mp-drawer-body-overflow-x: hidden;--mp-drawer-body-overflow-y: hidden;--mp-drawer-header-padding: var( --mp-facets-mobile-header-padding, var(--mp-spacer-125) var(--mp-spacer) );--mp-drawer-header-border-width: var( --mp-facets-mobile-header-border-width, 0 0 var(--mp-border-width) 0 );--mp-drawer-header-border-style: var(--mp-facets-mobile-header-border-style, solid);--mp-drawer-header-border-color: var( --mp-facets-mobile-header-border-color, var(--mp-border-color) );--mp-drawer-header-bg-color: var(--mp-facets-mobile-header-bg-color, transparent);--mp-drawer-header-color: var(--mp-facets-mobile-header-color, var(--mp-body-color));--mp-drawer-header-font-family: var( --mp-facets-mobile-header-font-family, var(--mp-body-font-family) );--mp-drawer-header-font-size: var( --mp-facets-mobile-header-font-size, var(--mp-font-size-bigger) );--mp-drawer-header-font-weight: var( --mp-facets-mobile-header-font-weight, var(--mp-font-weight-bold) );--mp-drawer-header-line-height: var(--mp-facets-mobile-header-line-height, 1.8em);--mp-drawer-header-text-decoration-line: var( --mp-facets-mobile-header-text-decoration-line, none );--mp-drawer-header-gap: var( --mp-facets-mobile-header-gap, var(--mp-selection-controls-gap) );--mp-drawer-title-font-family: var( --mp-facets-mobile-header-title-font-family, var(--mp-body-font-family) );--mp-drawer-title-font-size: var( --mp-facets-mobile-header-title-font-size, var(--mp-font-size-bigger) );--mp-drawer-title-font-style: var(--mp-facets-mobile-header-title-font-style, normal);--mp-drawer-title-font-weight: var( --mp-facets-mobile-header-title-font-weight, var(--mp-font-weight-bold) );--mp-drawer-title-line-height: var(--mp-facets-mobile-header-title-line-height, 1.8em)}.drawer[id=catalog-facets-drawer] .drawer__body{display:flex;flex-direction:column;min-height:0}.facets-mobile-title{display:flex;width:100%;flex-grow:1;align-items:center;gap:var(--mp-facets-mobile-header-gap, var(--mp-selection-controls-gap))}.facets-mobile-title .facet__title-arrow{display:inline-flex;align-items:center;justify-content:center;font-size:var(--mp-facets-mobile-arrow-size, 1.5rem);color:inherit;flex-shrink:0}.facets-mobile-title .facet__title-text{flex:1 1 auto;min-width:0}.drawer__header--handle .facets-mobile-title{justify-content:center;text-align:center}.facets-mobile{--mp-badge-border-radius: var( --mp-facets-mobile-badge-border-radius, var(--mp-border-radius-pill) );--mp-badge-border-width: var(--mp-facets-mobile-badge-border-width, 0);--mp-badge-font-size: var( --mp-facets-mobile-badge-font-size, var(--mp-font-size-smaller) );--mp-badge-font-weight: var( --mp-facets-mobile-badge-font-weight, var(--mp-btn-font-weight) );--mp-badge-padding-block: var( --mp-facets-mobile-badge-padding-block, var(--mp-spacer-25) );--mp-badge-padding-inline: var( --mp-facets-mobile-badge-padding-inline, var(--mp-spacer-50) );--mp-badge-tint-color: var( --mp-facets-mobile-badge-bg-color, var(--mp-color-gray-light) );--mp-slide-z-index: var(--mp-facets-mobile-content-z-index, 21);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;.facets,.facets__form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.facets__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;position:relative}.facets__list{flex:1 1 auto;min-height:0;width:100%;overflow-x:hidden;overflow-y:auto;position:static}.facet{padding-block:var(--mp-facets-mobile-facet-padding-block, 0);padding-inline:var(--mp-facets-mobile-facet-padding-inline, 0);margin-block:var(--mp-facets-mobile-facet-margin-block, 0);margin-inline:var(--mp-facets-mobile-facet-margin-inline, var(--mp-spacer));border-color:var(--mp-facets-mobile-facet-border-color, var(--mp-border-color));border-style:var(--mp-facets-mobile-facet-border-style, var(--mp-border-style));border-width:var( --mp-facets-mobile-facet-border-width, 0 0 var(--mp-border-width) 0 );border-radius:var(--mp-facets-mobile-facet-border-radius, 0);&.facet--disabled{opacity:var(--mp-disabled-opacity);.facet__title{cursor:var(--mp-disabled-cursor)}}&:not(:has(~.facet)){border-block-end-width:0}}.facet__title{display:flex;align-items:start;cursor:pointer;-webkit-user-select:none;user-select:none;gap:var(--mp-facets-mobile-title-gap, var(--mp-selection-controls-gap));padding-block:var(--mp-facets-mobile-title-padding-block, var(--mp-spacer-75));padding-inline:var(--mp-facets-mobile-title-padding-inline, 0);background-color:var(--mp-facets-mobile-title-bg-color, transparent);border-color:var(--mp-facets-mobile-title-border-color, var(--mp-border-color));border-style:var(--mp-facets-mobile-title-border-style, var(--mp-border-style));border-width:var(--mp-facets-mobile-title-border-width, 0);border-radius:var(--mp-facets-mobile-title-border-radius, 0);color:var(--mp-facets-mobile-title-color, var(--mp-body-color));text-decoration-line:var(--mp-facets-mobile-title-text-decoration-line, none);font-size:var(--mp-facets-mobile-title-font-size, var(--mp-font-size));font-weight:var(--mp-facets-mobile-title-font-weight, var(--mp-font-weight-bold));line-height:var(--mp-facets-mobile-title-line-height, 1.8em);transition:background-color var(--mp-transition-duration) var(--mp-transition-timing-function);.facet__title-inner{flex-grow:1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--mp-facets-mobile-title-gap, var(--mp-selection-controls-gap));.facet__title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facet__title-selected-values{width:100%;color:var( --mp-facets-mobile-title-selected-values-color, var(--mp-color-gray-dark) );text-decoration-line:var( --mp-facets-mobile-title-selected-values-text-decoration-line, none );font-size:var( --mp-facets-mobile-title-selected-values-font-size, var(--mp-font-size-smaller) );font-weight:var( --mp-facets-mobile-title-selected-values-font-weight, var(--mp-font-weight-normal) );line-height:var(--mp-facets-mobile-title-selected-values-line-height, 1.8em);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.facet__arrow{color:var(--mp-facets-mobile-arrow-color, var(--mp-body-color));display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--mp-facets-mobile-arrow-size, 1.5rem);transition:transform var(--mp-transition-duration) var(--mp-transition-timing-function)}}.facet__content{padding-block:var( --mp-facets-mobile-content-padding-block, var(--mp-spacer-75) var(--mp-spacer) );padding-inline:var(--mp-facets-mobile-content-padding-inline, 0);background-color:var(--mp-facets-mobile-content-bg-color, var(--mp-color-white));border-color:var(--mp-facets-mobile-content-border-color, var(--mp-border-color));border-style:var(--mp-facets-mobile-content-border-style, var(--mp-border-style));border-width:var(--mp-facets-mobile-content-border-width, 0);border-radius:var(--mp-facets-mobile-content-border-radius, 0);.facet__options{&:not(:where(.facet__options--range-slider)){overflow-y:auto}}}.facet[data-mp-facets-mobile-nav-style=expand] .facet__title[aria-expanded=true] .facet__arrow{transform:rotate(180deg)}.facet__title[aria-expanded=true]{background-color:var(--mp-facets-mobile-title-active-bg-color, transparent);border-color:var( --mp-facets-mobile-title-active-border-color, var(--mp-border-color) );color:var(--mp-facets-mobile-title-active-color, var(--mp-body-color))}.facet__batch-selection{display:none}.facets__actions{display:flex;gap:var(--mp-facets-mobile-actions-gap, .5rem);padding-block:var(--mp-facets-mobile-actions-padding-block, var(--mp-spacer));padding-inline:var(--mp-facets-mobile-actions-padding-inline, var(--mp-spacer));background:var(--mp-facets-mobile-bg-color, var(--mp-color-white));border-color:var(--mp-facets-mobile-actions-border-color, var(--mp-border-color));border-style:var(--mp-facets-mobile-actions-border-style, solid);border-width:var( --mp-facets-mobile-actions-border-width, var(--mp-border-width) 0 0 0 );>*{flex:1 1 0;font-weight:var( --mp-facets-mobile-actions-btn-font-weight, var(--mp-font-weight-semibold) );text-transform:var(--mp-facets-mobile-actions-btn-text-transform, uppercase)}}}.facets-mobile .facet[data-mp-facets-mobile-nav-style=page]{.facet__content{padding-block:var(--mp-facets-mobile-content-page-padding-block, var(--mp-spacer));padding-inline:var(--mp-facets-mobile-content-page-padding-inline, var(--mp-spacer))}}.facets-mobile .facet[data-mp-facets-mobile-nav-style=expand]{.facet__content.collapse:not(.show){display:none}.facet__content:is(.collapse.show,.collapsing){max-height:var(--mp-facets-mobile-expand-max-height, 500px);overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--mp-scrollbar-color-thumb) var(--mp-scrollbar-color-track);scrollbar-gutter:var(--mp-scrollbar-gutter);scrollbar-width:var(--mp-scrollbar-width)}}}@layer snippets{.facets-mobile__summary{--mp-badge-border-radius: var( --mp-facet-summary-badge-border-radius, var(--mp-border-radius-pill) );--mp-badge-border-width: var(--mp-facet-summary-badge-border-width, 0);--mp-badge-font-size: var( --mp-facet-summary-badge-font-size, var(--mp-font-size-smaller) );--mp-badge-font-weight: var( --mp-facet-summary-badge-font-weight, var(--mp-body-font-weight) );--mp-badge-padding-block: var(--mp-facet-summary-badge-padding-block, 0);--mp-badge-padding-inline: var(--mp-facet-summary-badge-padding-inline, 0);--mp-badge-tint-color: var(--mp-facet-summary-badge-bg-color, transparent);background-color:var(--mp-facets-mobile-summary-bg-color, var(--mp-color-light));border-color:var( --mp-facets-mobile-summary-border-bottom-color, var(--mp-border-color) );border-style:var(--mp-facets-mobile-summary-border-bottom-style, solid);border-width:var( --mp-facets-mobile-summary-border-bottom-width, 0 0 var(--mp-border-width) 0 );padding-block:var( --mp-facets-mobile-summary-padding-block, var(--mp-spacer-125) var(--mp-spacer) );padding-inline:var(--mp-facets-mobile-summary-padding-inline, var(--mp-spacer));&:not(:has(.facets-mobile__summary-item)){display:none}}.facets-mobile__summary-title{align-items:center;color:var(--mp-facet-summary-title-color, var(--mp-body-color));display:flex;font-size:var(--mp-facet-summary-title-font-size, var(--mp-font-size));font-weight:var(--mp-facet-summary-title-font-weight, var(--mp-font-weight-bold));justify-content:space-between;margin-block:var(--mp-facet-summary-title-margin-block, 0 var(--mp-spacer-150))}.facets-mobile__summary-clear{color:var(--mp-facet-summary-remove-color, var(--mp-color-gray-dark));font-size:var(--mp-facet-summary-badge-font-size, var(--mp-font-size-smaller));font-weight:var(--mp-facet-summary-clear-font-weight, var(--mp-font-weight-normal));text-decoration:var(--mp-facet-summary-badge-text-decoration, underline);text-underline-offset:var(--mp-facet-summary-clear-text-underline-offset, 2px);transition:color var(--mp-transition-duration) var(--mp-transition-timing-function)}.facets-mobile__summary-items{display:flex;flex-wrap:wrap;gap:var(--mp-facet-summary-item-gap, var(--mp-spacer-25))}.facets-mobile__summary-item{background-color:transparent;color:var(--mp-facet-summary-badge-color, var(--mp-color-gray-dark));margin-block:var(--mp-facet-summary-badge-margin-block, 0 var(--mp-spacer-25));margin-inline:var(--mp-facet-summary-badge-margin-inline, 0 var(--mp-spacer-50));text-decoration:var(--mp-facet-summary-badge-text-decoration, underline);& a{color:inherit}}.facets-mobile__summary-remove{appearance:none;background-color:currentcolor;border:0;cursor:pointer;display:inline-block;height:var(--mp-facet-summary-badge-remove-icon-size, 1em);padding:0;vertical-align:middle;-webkit-mask:var(--mp-icon-times) no-repeat center / contain;width:var(--mp-facet-summary-badge-remove-icon-size, 1em)}}@layer snippets{.facets-page-top{--mp-badge-border-radius: var( --mp-facets-page-top-badge-border-radius, var(--mp-border-radius-pill) );--mp-badge-border-width: var(--mp-facets-page-top-badge-border-width, 0);--mp-badge-font-size: var( --mp-facets-page-top-badge-font-size, var(--mp-font-size-smaller) );--mp-badge-font-weight: var( --mp-facets-page-top-badge-font-weight, var(--mp-btn-font-weight) );--mp-badge-padding-block: var( --mp-facets-page-top-badge-padding-block, var(--mp-spacer-25) );--mp-badge-padding-inline: var( --mp-facets-page-top-badge-padding-inline, var(--mp-spacer-50) );--mp-popover-body-padding-block: var( --mp-facet-page-top-dropdown-padding-block, var(--mp-spacer) );--mp-popover-body-padding-inline: var( --mp-facet-page-top-dropdown-padding-inline, var(--mp-spacer) );--mp-badge-tint-color: var( --mp-facets-page-top-badge-bg-color, var(--mp-color-gray-light) );margin-block-end:var(--mp-gap);.facet{position:relative;padding-block:var(--mp-facets-page-top-facet-padding-block, 0);padding-inline:var(--mp-facets-page-top-facet-padding-inline, 0);margin-block:var(--mp-facets-page-top-facet-margin-block, 0 var(--mp-spacer-50));margin-inline:var(--mp-facets-page-top-facet-margin-inline, 0 var(--mp-spacer-50));border:var(--mp-facets-page-top-facet-border, 0);border-width:var(--mp-facets-page-top-facet-border-width, 0);border-radius:var(--mp-facets-page-top-facet-border-radius, 0);&.facet--disabled{opacity:var(--mp-disabled-opacity);.facet__title{cursor:var(--mp-disabled-cursor)}}}.facet__title{display:inline-flex;align-items:start;cursor:pointer;-webkit-user-select:none;user-select:none;gap:var(--mp-facets-page-top-title-gap, 0 var(--mp-spacer-25));padding-block:var(--mp-facets-page-top-title-padding-block, 0);padding-inline:var(--mp-facets-page-top-title-padding-inline, var(--mp-spacer-50));background-color:var(--mp-facets-page-top-title-bg-color, var(--mp-body-bg-color));border-color:var(--mp-facets-page-top-title-border-color, var(--mp-border-color));border-style:var(--mp-facets-page-top-title-border-style, var(--mp-border-style));border-width:var(--mp-facets-page-top-title-border-width, 0);border-radius:var(--mp-facets-page-top-title-border-radius, var(--mp-border-radius));color:var(--mp-facets-page-top-title-color, var(--mp-body-color));text-decoration-line:var(--mp-facets-page-top-title-text-decoration-line, none);font-size:var(--mp-facets-page-top-title-font-size, var(--mp-font-size));font-weight:var(--mp-facets-page-top-title-font-weight, var(--mp-font-weight-bold));line-height:var(--mp-facets-page-top-title-line-height, 2em);transition:background-color var(--mp-transition-duration) var(--mp-transition-timing-function);&:hover{background-color:var( --mp-facets-page-top-title-hover-bg-color, var(--mp-color-light) );border-color:var( --mp-facets-page-top-title-hover-border-color, var(--mp-border-color) );color:var(--mp-facets-page-top-title-hover-color, var(--mp-body-color))}.facet__title-inner{flex-grow:1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--mp-facets-page-top-title-gap, 0 var(--mp-spacer-25));.facet__title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facet__title-selected-values{display:none;width:100%;color:var( --mp-facets-page-top-title-selected-values-color, var(--mp-color-gray-dark) );text-decoration-line:var( --mp-facets-page-top-title-selected-values-text-decoration-line, none );font-size:var( --mp-facets-page-top-title-selected-values-font-size, var(--mp-font-size-smaller) );font-weight:var( --mp-facets-page-top-title-selected-values-font-weight, var(--mp-font-weight-normal) );line-height:var(--mp-facets-page-top-title-selected-values-line-height, 1.8em);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.facet__arrow{color:var(--mp-facets-page-top-arrow-color, var(--mp-body-color));display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--mp-facets-page-top-arrow-size, 1rem);margin-block-start:calc((var(--mp-facets-page-top-title-line-height, 2em) - var(--mp-facets-page-top-arrow-size, 1rem)) / 2);opacity:var(--mp-facets-page-top-arrow-opacity, 1);transition:transform var(--mp-transition-duration) var(--mp-transition-timing-function);.icon{--mp-icon-size: var(--mp-menu-inline-arrow-size);color:var(--mp-menu-inline-arrow-color)}}}.facet:is(.active,.expand-active){.facet__title{background-color:var( --mp-facets-page-top-title-active-bg-color, var(--mp-color-light) );border-color:var( --mp-facets-page-top-title-active-border-color, var(--mp-color-accent) );color:var(--mp-facets-page-top-title-active-color, var(--mp-body-color));.facet__arrow{transform:rotate(180deg)}}}.facet__options{--facet-line-height: var(--mp-facet-visible-options-line-height, 2rem);&:not(:where(.facet__options--range-slider)){overflow-y:auto}}.facet--select .facet__content{.form-select{font-size:var(--mp-facet-option-font-size, var(--mp-font-size));width:100%}}.facet__batch-selection{align-self:center}.facets__list{display:flex;align-items:start;justify-content:space-between;gap:var(--mp-facet-page-top-gap, var(--mp-spacer-50))}.facets__list-filters{display:flex;flex-wrap:wrap;gap:var(--mp-facet-page-top-gap, var(--mp-spacer-50));flex:1}.facets__list-action{align-self:flex-start}.facets__list-sort{display:flex;align-items:center;flex-shrink:0;.facet__label{color:var(--mp-facets-page-top-title-color, var(--mp-body-color));font-size:var(--mp-facets-page-top-title-font-size, var(--mp-font-size));font-weight:var( --mp-facets-page-top-title-font-weight, var(--mp-font-weight-bold) );line-height:var(--mp-facets-page-top-title-line-height, 2em);margin-inline-end:var(--mp-facet-page-top-gap, var(--mp-spacer-50));white-space:nowrap}.facet{margin-inline:var( --mp-facets-page-top-sort-facet-margin-inline, var(--mp-spacer-50) 0 )}}.facet__content{position:absolute;min-width:var(--mp-facet-page-top-dropdown-min-width, 14rem);.popover-body{max-height:var(--mp-facet-page-top-dropdown-max-height, 20rem);overflow-y:auto}}.facet--inline{.facet__title{display:none}.facet__content{border:0;box-shadow:none;inset:unset;margin:0;max-height:none;min-width:auto;overflow:visible;padding:0;position:static;display:flex}}}}@layer snippets{.facets-page-top__summary{--mp-badge-border-radius: var( --mp-facet-summary-badge-border-radius, var(--mp-border-radius-pill) );--mp-badge-border-width: var(--mp-facet-summary-badge-border-width, 0);--mp-badge-font-size: var( --mp-facet-summary-badge-font-size, var(--mp-font-size-smaller) );--mp-badge-font-weight: var( --mp-facet-summary-badge-font-weight, var(--mp-body-font-weight) );--mp-badge-padding-block: var(--mp-facet-summary-badge-padding-block, 0);--mp-badge-padding-inline: var(--mp-facet-summary-badge-padding-inline, 0);--mp-badge-tint-color: var(--mp-facet-summary-badge-bg-color, transparent);border-color:var(--mp-facet-summary-border-color, var(--mp-border-color));border-radius:var(--mp-facet-summary-border-radius, 0);border-style:var(--mp-facet-summary-border-style, var(--mp-border-style));border-width:var(--mp-facet-summary-border-width, 0 0 var(--mp-border-width) 0);margin-block:var(--mp-facet-summary-margin-block, 0 var(--mp-spacer-200));margin-inline:var(--mp-facet-summary-margin-inline, 0);padding-block:var(--mp-facet-summary-padding-block, 0 var(--mp-spacer-200));padding-inline:var(--mp-facet-summary-padding-inline, 0)}.facets-page-top__summary-items{display:flex;flex-wrap:wrap;gap:var(--mp-facet-summary-item-gap, var(--mp-spacer-25))}.facets-page-top__summary-item{background-color:transparent;color:var(--mp-facet-summary-badge-color, var(--mp-color-gray-dark));margin-block:var(--mp-facet-summary-badge-margin-block, 0 var(--mp-spacer-25));margin-inline:var(--mp-facet-summary-badge-margin-inline, 0 var(--mp-spacer-50));& a{color:inherit;text-decoration:var(--mp-facet-summary-badge-text-decoration, underline)}}.facets-page-top__facet-remove{background-color:currentcolor;display:inline-block;height:var(--mp-facet-summary-badge-remove-icon-size, 1em);-webkit-mask:var(--mp-icon-times) no-repeat center / contain;width:var(--mp-facet-summary-badge-remove-icon-size, 1em)}.facets-page-top__summary-clear-item{background-color:transparent;color:var(--mp-facet-summary-badge-color, var(--mp-color-gray-dark));margin-block:var(--mp-facet-summary-badge-margin-block, 0 var(--mp-spacer-25));margin-inline:var(--mp-facet-summary-badge-margin-inline, 0 var(--mp-spacer-50));& a{color:inherit;font-size:var(--mp-facet-summary-badge-font-size, var(--mp-font-size-smaller));text-decoration:var(--mp-facet-summary-badge-text-decoration, underline)}}}@layer snippets{.facets-sidebar,.facets-page-top,.facets-mobile{.facet__option--radio{padding-block:var(--mp-facet-option-padding-block, var(--mp-spacer-25));padding-inline:var(--mp-facet-option-padding-inline, 0);display:flex;align-items:start;gap:var(--mp-facet-option-gap, var(--mp-selection-controls-gap));position:relative;>label,>input[type=radio]{cursor:pointer}>input[type=radio]{margin-block-start:calc((var(--mp-facet-option-line-height, var(--mp-line-height)) * var(--mp-facet-option-font-size, var(--mp-font-size)) - var(--mp-selection-controls-size)) / 2);pointer-events:none}>input[type=radio]+a{color:var(--mp-facet-option-color, var(--mp-body-color));cursor:pointer;font-size:var(--mp-facet-option-font-size, var(--mp-font-size));line-height:var(--mp-facet-option-line-height, var(--mp-line-height));text-decoration-line:var(--mp-facet-option-text-decoration-line, none);transition:color var(--mp-transition-duration) var(--mp-transition-timing-function);&:hover{color:var(--mp-facet-option-hover-color, var(--mp-color-dark))}}&.facet__option--active>a{color:var(--mp-facet-option-active-color, var(--mp-body-color))}&[data-count]:after{color:var(--mp-facet-counter-color, var(--mp-color-gray-dark));content:"(" attr(data-count) ")";font-size:var(--mp-facet-counter-font-size, var(--mp-font-size-smaller));font-variant-numeric:tabular-nums;line-height:calc(var(--mp-facet-option-line-height, var(--mp-line-height)) * var(--mp-facet-option-font-size, var(--mp-font-size)));margin-inline-start:auto;opacity:var(--mp-facet-counter-opacity, .75);padding-inline-end:var(--mp-facet-counter-padding-inline-end, .25ch);white-space:nowrap}>a:before{content:"";inset:0;position:absolute}}}}@layer snippets{.facets-sidebar,.facets-page-top,.facets-mobile{.facet__options--range-slider{display:flow-root;overflow:clip;overflow-clip-margin:calc(var(--mp-focus-outline-offset) + var(--mp-focus-outline-width));padding-block:var(--mp-facet-range-slider-padding-block, 0);padding-inline:var(--mp-facet-range-slider-padding-inline, 0)}.facet__options--range-slider .slider-inputs{align-items:center;display:flex;>label{flex:1 1 0;min-width:0}.form-control{font-size:var(--mp-facet-option-font-size, var(--mp-input-font-size));font-variant-numeric:tabular-nums;min-width:0;text-align:center;width:100%}}}}@layer snippets{.facets-sidebar{--mp-badge-border-radius: var( --mp-facets-sidebar-badge-border-radius, var(--mp-border-radius-pill) );--mp-badge-border-width: var(--mp-facets-sidebar-badge-border-width, 0);--mp-badge-font-size: var( --mp-facets-sidebar-badge-font-size, var(--mp-font-size-smaller) );--mp-badge-font-weight: var( --mp-facets-sidebar-badge-font-weight, var(--mp-btn-font-weight) );--mp-badge-padding-block: var( --mp-facets-sidebar-badge-padding-block, var(--mp-spacer-25) );--mp-badge-padding-inline: var( --mp-facets-sidebar-badge-padding-inline, var(--mp-spacer-50) );--mp-badge-tint-color: var( --mp-facets-sidebar-badge-bg-color, var(--mp-color-gray-light) );border-color:var(--mp-color-gray-light);border-radius:var(--mp-border-radius);.facet{border-color:var(--mp-facets-sidebar-facet-border-color, var(--mp-border-color));border-radius:var(--mp-facets-sidebar-facet-border-radius, 0);border-style:var(--mp-facets-sidebar-facet-border-style, var(--mp-border-style));border-width:var( --mp-facets-sidebar-facet-border-width, 0 0 var(--mp-border-width) 0 );margin-block:var(--mp-facets-sidebar-facet-margin-block, 0 var(--mp-spacer-150));margin-inline:var(--mp-facets-sidebar-facet-margin-inline, 0);padding-block:var(--mp-facets-sidebar-facet-padding-block, 0 var(--mp-spacer-150));padding-inline:var(--mp-facets-sidebar-facet-padding-inline, 0);position:relative;&.facet--disabled{opacity:var(--mp-disabled-opacity);.facet__title{cursor:var(--mp-disabled-cursor)}}&:last-child{border:0;padding-block-end:0}}.facet__title{align-items:start;background-color:var(--mp-facets-sidebar-title-bg-color, transparent);border-color:var(--mp-facets-sidebar-title-border-color, var(--mp-border-color));border-radius:var(--mp-facets-sidebar-title-border-radius, 0);border-style:var(--mp-facets-sidebar-title-border-style, var(--mp-border-style));border-width:var(--mp-facets-sidebar-title-border-width, 0);color:var(--mp-facets-sidebar-title-color, var(--mp-body-color));cursor:pointer;display:flex;font-size:var(--mp-facets-sidebar-title-font-size, var(--mp-font-size));font-weight:var(--mp-facets-sidebar-title-font-weight, var(--mp-font-weight-bold));gap:var(--mp-facets-sidebar-title-gap, var(--mp-selection-controls-gap));line-height:var(--mp-facets-sidebar-title-line-height, var(--mp-line-height));padding-block:var(--mp-facets-sidebar-title-padding-block, 0);padding-inline:var(--mp-facets-sidebar-title-padding-inline, 0);text-decoration-line:var(--mp-facets-sidebar-title-text-decoration-line, none);transition:background-color var(--mp-transition-duration) var(--mp-transition-timing-function);-webkit-user-select:none;user-select:none;&:hover{background-color:var(--mp-facets-sidebar-title-hover-bg-color, transparent);border-color:var( --mp-facets-sidebar-title-hover-border-color, var(--mp-border-color) );color:var(--mp-facets-sidebar-title-hover-color, var(--mp-body-color))}.facet__title-inner{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;gap:var(--mp-facets-sidebar-title-gap, var(--mp-selection-controls-gap));.facet__title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facet__title-selected-values{color:var( --mp-facets-sidebar-title-selected-values-color, var(--mp-color-gray-dark) );font-size:var( --mp-facets-sidebar-title-selected-values-font-size, var(--mp-font-size-smaller) );font-weight:var( --mp-facets-sidebar-title-selected-values-font-weight, var(--mp-font-weight-normal) );line-height:var(--mp-facets-sidebar-title-selected-values-line-height, 1.8em);overflow:hidden;text-decoration-line:var( --mp-facets-sidebar-title-selected-values-text-decoration-line, none );text-overflow:ellipsis;white-space:nowrap;width:100%}}.facet__arrow{align-items:center;color:var(--mp-facets-sidebar-arrow-color, var(--mp-body-color));display:inline-flex;flex-shrink:0;font-size:var(--mp-facets-sidebar-arrow-size, 1.5rem);justify-content:center;margin-block-start:calc((var(--mp-facets-sidebar-title-line-height, var(--mp-line-height)) - var(--mp-facets-sidebar-arrow-size, 1.5rem)) / 2);opacity:var(--mp-facets-sidebar-arrow-opacity, 1);transition:transform var(--mp-transition-duration) var(--mp-transition-timing-function)}}.facet__content{background-color:var(--mp-facets-sidebar-content-bg-color, transparent);border-color:var(--mp-facets-sidebar-content-border-color, var(--mp-border-color));border-radius:var(--mp-facets-sidebar-content-border-radius, 0);border-style:var(--mp-facets-sidebar-content-border-style, var(--mp-border-style));border-width:var(--mp-facets-sidebar-content-border-width, 0);padding-block:var(--mp-facets-sidebar-content-padding-block, var(--mp-spacer) 0);padding-inline:var(--mp-facets-sidebar-content-padding-inline, 0)}.facet__title[aria-expanded=true]{background-color:var(--mp-facets-sidebar-title-active-bg-color, transparent);border-color:var( --mp-facets-sidebar-title-active-border-color, var(--mp-border-color) );color:var(--mp-facets-sidebar-title-active-color, var(--mp-body-color));.facet__arrow{transform:rotate(180deg)}}.facet__content.collapsing{overflow:hidden}.facet__options{--facet-line-height: var(--mp-facet-visible-options-line-height, 2rem);&:not(:where(.facet__options--range-slider)){overflow-y:auto}}.facet--select .facet__content{.form-select{font-size:var(--mp-facet-option-font-size, var(--mp-font-size));width:100%}}.facet__batch-selection{margin-block-start:var(--mp-spacer-50)}}}@layer snippets{.facets-sidebar__summary{--mp-badge-border-radius: var( --mp-facet-summary-badge-border-radius, var(--mp-border-radius-pill) );--mp-badge-border-width: var(--mp-facet-summary-badge-border-width, 0);--mp-badge-font-size: var( --mp-facet-summary-badge-font-size, var(--mp-font-size-smaller) );--mp-badge-font-weight: var( --mp-facet-summary-badge-font-weight, var(--mp-body-font-weight) );--mp-badge-padding-block: var(--mp-facet-summary-badge-padding-block, 0);--mp-badge-padding-inline: var(--mp-facet-summary-badge-padding-inline, 0);--mp-badge-tint-color: var(--mp-facet-summary-badge-bg-color, transparent);border-color:var(--mp-facet-summary-border-color, var(--mp-border-color));border-radius:var(--mp-facet-summary-border-radius, 0);border-style:var(--mp-facet-summary-border-style, var(--mp-border-style));border-width:var(--mp-facet-summary-border-width, 0 0 var(--mp-border-width) 0);margin-block:var(--mp-facet-summary-margin-block, 0 var(--mp-spacer-200));margin-inline:var(--mp-facet-summary-margin-inline, 0);padding-block:var(--mp-facet-summary-padding-block, 0 var(--mp-spacer-200));padding-inline:var(--mp-facet-summary-padding-inline, 0)}.facets-sidebar__summary-title{align-items:center;color:var(--mp-facet-summary-title-color, var(--mp-body-color));display:flex;font-size:var(--mp-facet-summary-title-font-size, var(--mp-font-size));font-weight:var(--mp-facet-summary-title-font-weight, var(--mp-font-weight-bold));justify-content:space-between;margin-block:var(--mp-facet-summary-title-margin-block, 0 var(--mp-spacer-150))}.facets-sidebar__summary-clear{color:var(--mp-facet-summary-remove-color, var(--mp-color-gray-dark));font-size:var(--mp-facet-summary-badge-font-size, var(--mp-font-size-smaller));font-weight:var(--mp-facet-summary-clear-font-weight, var(--mp-font-weight-normal));text-decoration:var(--mp-facet-summary-badge-text-decoration, underline);text-underline-offset:var(--mp-facet-summary-clear-text-underline-offset, 2px);transition:color var(--mp-transition-duration) var(--mp-transition-timing-function)}.facets-sidebar__summary-items{display:flex;flex-wrap:wrap;gap:var(--mp-facet-summary-item-gap, var(--mp-spacer-25))}.facets-sidebar__summary-item{background-color:transparent;color:var(--mp-facet-summary-badge-color, var(--mp-color-gray-dark));margin-block:var(--mp-facet-summary-badge-margin-block, 0 var(--mp-spacer-25));margin-inline:var(--mp-facet-summary-badge-margin-inline, 0 var(--mp-spacer-50));& a{color:inherit;text-decoration:var(--mp-facet-summary-badge-text-decoration, underline)}}.facets-sidebar__facet-remove{background-color:currentcolor;display:inline-block;height:var(--mp-facet-summary-badge-remove-icon-size, 1em);-webkit-mask:var(--mp-icon-times) no-repeat center / contain;width:var(--mp-facet-summary-badge-remove-icon-size, 1em)}}@layer snippets{.facets-sidebar,.facets-page-top,.facets-mobile{.facet__options--tag{--mp-badge-border-radius: var( --mp-facet-tag-border-radius, var(--mp-border-radius-pill) );--mp-badge-border-width: var(--mp-facet-tag-border-width, var(--mp-border-width));--mp-badge-font-size: var(--mp-facet-tag-font-size, var(--mp-font-size));--mp-badge-font-weight: var(--mp-facet-tag-font-weight, var(--mp-font-weight-normal));--mp-badge-padding-block: var( --mp-facet-tag-padding-block, var(--mp-btn-padding-block) );--mp-badge-padding-inline: var( --mp-facet-tag-padding-inline, var(--mp-btn-padding-inline) );--mp-badge-tint-color: var(--mp-facet-tag-bg-color, transparent);display:flex;flex-wrap:wrap;gap:calc(var(--mp-spacer) * .375);padding-block:var(--mp-facet-tag-options-padding-block, 0);padding-inline:var(--mp-facet-tag-options-padding-inline, 0)}.facet__options--tag .facet__option{align-items:center;display:inline-flex;max-width:100%}.facet__options--tag .facet__option a{color:var(--mp-facet-tag-color, var(--mp-body-color))}.facet__options--tag .facet__option:has(.facet__option-input:checked) a{--mp-badge-tint-color: var(--mp-facet-tag-active-bg-color, var(--mp-color-accent));--mp-swatch-checked-border-color: var(--mp-facet-tag-active-border-color, var(--mp-badge-tint-color));color:var(--mp-facet-tag-active-color, var(--mp-body-color))}.facet__options--tag .facet__option:not(:has(.facet__option-input:checked)) a:hover{--mp-badge-tint-color: var(--mp-facet-tag-hover-bg-color, var(--mp-color-light));color:var(--mp-facet-tag-hover-color, var(--mp-body-color))}.facet__options--tag .facet__option .facet__option-label[data-count]:after{color:var(--mp-facet-counter-color, var(--mp-color-gray-dark));content:"(" attr(data-count) ")";font-size:var(--mp-facet-counter-font-size, var(--mp-font-size-smaller));font-variant-numeric:tabular-nums;margin-inline-start:calc(var(--mp-spacer) * .125);opacity:var(--mp-facet-counter-opacity, .75);white-space:nowrap}.facet__options--tag .facet__option .facet__option-input{pointer-events:none}.facet__options--tag .facet__option .facet__option-input:not(.swatch-color):not(.swatch-image){display:none}.facet__options--tag .facet__option-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}}@layer snippets{.facets-sidebar,.facets-page-top,.facets-mobile{.facet__path--tree,.facet__option--tree{font-size:var(--mp-facet-option-font-size, var(--mp-font-size));line-height:var(--mp-facet-option-line-height, var(--mp-line-height));padding-block:var(--mp-facet-option-padding-block, var(--mp-spacer-25));padding-inline:var(--mp-facet-option-padding-inline, 0)}.facet__path--tree>.facet__option-label,.facet__option--tree>.facet__option-label{align-items:center;color:var(--mp-facet-option-color, var(--mp-body-color));display:flex;gap:var(--mp-facet-option-gap, var(--mp-selection-controls-gap));text-decoration-line:var(--mp-facet-option-text-decoration-line, none);transition:color var(--mp-transition-duration) var(--mp-transition-timing-function);&:hover{color:var(--mp-facet-option-hover-color, var(--mp-color-dark))}&[data-count]:after{color:var(--mp-facet-counter-color, var(--mp-color-gray-dark));content:"(" attr(data-count) ")";font-size:var(--mp-facet-counter-font-size, var(--mp-font-size-smaller));font-variant-numeric:tabular-nums;line-height:calc(var(--mp-facet-option-line-height, var(--mp-line-height)) * var(--mp-facet-option-font-size, var(--mp-font-size)));margin-inline-start:auto;opacity:var(--mp-facet-counter-opacity, .75);padding-inline-end:var(--mp-facet-counter-padding-inline-end, .25ch);white-space:nowrap}}.facet__path--tree.facet__path--active>.facet__option-label,.facet__option--tree.facet__option--active>.facet__option-label{color:var(--mp-facet-option-active-color, var(--mp-body-color));font-weight:var(--mp-facet-option-active-font-weight, var(--mp-font-weight-medium))}.facet__options--tree{.facet__option-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.facet__path--level-2,.facet__option--level-2{padding-inline-start:var(--mp-facet-tree-indent, var(--mp-spacer))}.facet__path--level-3,.facet__option--level-3{padding-inline-start:calc(var(--mp-facet-tree-indent, var(--mp-spacer)) * 2)}.facet__path--level-4,.facet__option--level-4{padding-inline-start:calc(var(--mp-facet-tree-indent, var(--mp-spacer)) * 3)}}}
