.plp-filter-toolbar-dock{position:relative}.plp-filter-toolbar{display:flex;align-items:center;justify-content:space-between;gap:2em;padding-bottom:2.5em;font-size:.875em;letter-spacing:.11em;text-transform:uppercase}@media (max-width:768px){.plp-filter-toolbar{display:none}}.plp-filter-toolbar.is-sticky{position:fixed;z-index:8;top:0;right:0;left:0;padding:1.25em var(--toolbar-right-inset,4em);background:var(--color-white)}.plp-filter-toolbar__availability,.plp-filter-toolbar__menus{display:flex;align-items:center;gap:2.5em;line-height:1.2;text-transform:capitalize}.plp-filter-toolbar__menus{gap:1.25em;margin-left:auto;text-transform:capitalize}.plp-filter-toolbar__check,.plp-filter-toolbar__option{display:flex;align-items:center;gap:.8em;cursor:pointer;white-space:nowrap}.plp-filter-toolbar__check input,.plp-filter-toolbar__option input{position:absolute;opacity:0;pointer-events:none}.plp-filter-toolbar__check.is-disabled,.plp-filter-toolbar__option.is-disabled{opacity:.4;cursor:default}.plp-filter-toolbar__checkbox{width:1.2em;height:1.2em;border:1px solid currentColor;position:relative;transform:translateY(-1px)}.plp-filter-toolbar__check input:checked+.plp-filter-toolbar__checkbox::after{content:"";position:absolute;inset:.2em;background:currentColor}.plp-filter-toolbar__menu{position:relative}.plp-filter-toolbar__menu .plp-filter-toolbar__sort,.plp-filter-toolbar__menu summary{list-style:none}.plp-filter-toolbar__menu summary{display:flex;align-items:center;justify-content:center;gap:.25em;width:-moz-fit-content;width:fit-content;padding:0 0 .15em;border-bottom:1px solid currentColor;background:0 0;cursor:pointer;text-align:center}.plp-filter-toolbar__menu summary::-webkit-details-marker{display:none}.plp-filter-toolbar__popover{position:absolute;top:calc(100% + .5em);right:0;z-index:8;min-width:16em;max-height:22em;overflow-y:auto;padding:1.2em;background:var(--color-white);box-shadow:0 .35em 1.4em rgba(0,0,0,.14)}.plp-filter-toolbar__option{padding:.45em 0;letter-spacing:.04em;text-transform:none}.plp-filter-toolbar__option input{position:static;opacity:1;pointer-events:auto}.plp-filter-toolbar__price{display:grid;grid-template-columns:1fr 1fr;gap:.75em}.plp-filter-toolbar__price label span{display:block;margin-bottom:.5em}.plp-filter-toolbar__price input{width:100%;min-width:0;padding:.65em;border:1px solid rgba(var(--color-black),.25)}.plp-filter-toolbar__apply{width:100%;margin-top:1em;padding:.7em;border:1px solid var(--color-text-dark);background:0 0;text-transform:uppercase}.plp-filter-toolbar__sort{display:flex;align-items:center;justify-content:center;gap:.25em;width:-moz-fit-content;width:fit-content;padding:0 0 .15em;border-bottom:1px solid currentColor;background:0 0;position:relative}.plp-filter-toolbar__sort>span:first-child{position:static;pointer-events:none}.plp-filter-toolbar__sort select{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;border:0;background:0 0;font-size:1em;color:transparent;opacity:0;cursor:pointer}.plp-filter-toolbar__menu-arrow,.plp-filter-toolbar__sort-arrow{position:static;display:flex;align-items:center;justify-content:center;pointer-events:none}.plp-filter-toolbar__menu-arrow svg,.plp-filter-toolbar__sort-arrow svg{display:block;width:.7em;height:.7em;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}