.filterBar{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000;display:flex;align-items:flex-start;white-space:nowrap;width:100%;margin-top:var(--space-Big);font-size:14px;line-height:1;flex-wrap:wrap}.filterBar--open .filterBar__refinements:after{transition:height .3s}.filterBar--reopen .filterBar__refinement--open .filterBar__refinementContent,.filterBar--reopen .filterBar__refinements:after{transition:none}.filterBar__title{padding:var(--space-Mini);font-weight:700;text-transform:uppercase;cursor:pointer}.filterBar__title:after{content:"";display:none;width:1px;height:1.1em;background:#000;vertical-align:text-top;margin-left:1em}.filterBar__titleIcon{display:inline-block;width:18px;height:11px;margin-left:.2em;transition:transform 1s cubic-bezier(0,1.2,.2,1)}.filterBar__titleIcon--flipped{--flipped:8px}.filterBar__refinements{display:block;flex-wrap:wrap;align-items:center;position:relative;width:100%}.filterBar__refinements:after{content:"";display:block;width:100%;height:0;margin-top:var(--space-Mini);color:var(--color-lightBG);background:currentColor;box-shadow:-480px 0 0 0,480px 0 0 0;transition:height .3s}.filterBar__refinement{color:var(--color-fontOpaque);height:100%;border-bottom:1px solid var(--color-lightBorder)}.filterBar__refinement--open{color:#000}.filterBar__refinement--open .filterBar__refinementContent{width:100%;height:auto;max-height:220px;opacity:1;transition:opacity .2s ease-in .3s;background:var(--color-lightBG);padding:var(--space-Default) 0 var(--space-Default) var(--space-Mini)}.filterBar__refinement--open .filterBar__button:before{transform:rotate(-45deg)}.filterBar__refinement--open .filterBar__button:after{transform:rotate(45deg)}.filterBar__refinement--open .filterBar__button:hover:before{transform:rotate(-45deg) translate(1px,-1px)}.filterBar__refinement--open .filterBar__button:hover:after{transform:rotate(45deg) translate(-1px,-1px)}.filterBar__refinement--selected{margin:var(--space-Mini) 0 0 var(--space-Tiny);border-bottom:0;float:left}.filterBar__refinement--selected:last-child{margin-bottom:var(--space-Default)}.filterBar__refinement--first:before{content:"";width:1px;height:1.1em;background:#000}.filterBar__refinement--clearall{padding:var(--space-Mini);border-bottom:0;line-height:30px}.filterBar__refinement--clearall,.filterBar__refinement--clearall:focus,.filterBar__refinement--clearall:hover{color:#000;text-decoration:underline}.filterBar__refinementLink{color:#000;background:var(--color-lightBorder);padding:0 var(--space-Mini);border-radius:var(--space-Tiny);display:inline-block;line-height:30px}.filterBar__refinementLink:focus,.filterBar__refinementLink:hover{color:#000}.filterBar__refinementLink:after{content:"";display:inline-block;background-image:url(../images/icon-sprite.svg#icon_cross);width:var(--space-Mini);height:var(--space-Mini);margin-left:var(--space-Tiny)}.filterBar__refinementContent{opacity:0;width:0;height:0;position:relative;bottom:0;left:0;overflow-x:auto;display:flex;flex-direction:column;align-content:flex-start;flex-wrap:nowrap;z-index:1}.filterBar__refinementContent--search{flex-flow:row nowrap}.filterBar__refinementContent--search .filterBar__refinementValue{margin-right:0}.filterBar__refinementContentSubList{display:grid!important;grid-auto-flow:column;grid-template:repeat(3,auto)/255px;grid-column-gap:var(--space-Default);margin-right:var(--space-Default)}.filterBar__refinementValue{display:block;width:255px;background:#fff;line-height:45px;max-height:45px;padding:0 var(--space-Mini) 0 8px;margin-left:var(--space-Default);box-shadow:inset 0 -1px 0 #fff,2px 2px var(--space-Tiny) var(--color-lightBorder)}.filterBar__refinementValue--Title{text-transform:uppercase;color:var(--color-fontOpaque);font-family:Helvetica Neue,HelveticaNeue,Helvetica,Segoe UI,Noto Sans,Roboto,Arial,Arial Unicode MS,sans-serif;font-weight:700;background:none;box-shadow:none}.filterBar__refinementValue--selected .filterBar__refinementValueLink:before{background-image:url(../images/icon-sprite.svg#icon_checkmark2);background-repeat:no-repeat;background-position:50%;background-size:11px}.filterBar__refinementValue--selected.filterBar__refinementValue--color .filterBar__refinementValueLink:before{outline-offset:1px;outline-color:#000;background-image:none}.filterBar__refinementValueText{padding:0 2px;display:inline-block;text-overflow:ellipsis;max-width:190px;overflow-x:hidden;white-space:nowrap;line-height:1.1em;vertical-align:text-bottom}.filterBar__refinementValueLink{display:block;color:#000}.filterBar__refinementValueLink:focus,.filterBar__refinementValueLink:hover{color:#000}.filterBar__refinementValueLink:before{content:"";width:13px;height:13px;display:inline-block;outline:1px solid #000;margin:0 2px}.filterBar__refinementValueLink[data-count]:after{content:"[" attr(data-count) "]";font-size:10px;color:var(--color-fontOpaque)}.filterBar__refinementValueLink--black:before{background-color:#000;outline-color:var(--color-lightBorder)}.filterBar__refinementValueLink--white:before{background-color:#fff;outline-color:var(--color-lightBorder)}.filterBar__refinementValueLink--brown:before{background-color:brown;outline-color:var(--color-lightBorder)}.filterBar__refinementValueLink--dark_brown:before{background-color:#5c4033;outline-color:var(--color-lightBorder)}.filterBar__refinementValueLink--cream:before{background-color:#fffdd0;outline-color:var(--color-lightBorder)}.filterBar__refinementValueLink--blue:before{background-color:#00f;outline-color:var(--color-lightBorder)}.filterBar__refinementValueLink--light_blue:before{background-color:#add8e6;outline-color:var(--color-lightBorder)}.filterBar__refinementValueLink--beige:before{background-color:beige;outline-color:var(--color-lightBorder)}.filterBar__refinementValueLink--gray:before{background-color:grey;outline-color:var(--color-lightBorder)}.filterBar__refinementValueLink--dark_gray:before{background-color:#a9a9a9;outline-color:var(--color-lightBorder)}.filterBar__refinementValueLink--light_gray:before{background-color:#d3d3d3;outline-color:var(--color-lightBorder)}.filterBar__refinementValueLink--green:before{background-color:green;outline-color:var(--color-lightBorder)}.filterBar__refinementValueLink--dark_green:before{background-color:#006400;outline-color:var(--color-lightBorder)}.filterBar__refinementValueLink--light_green:before{background-color:#90ee90;outline-color:var(--color-lightBorder)}.filterBar__refinementValueLink--khaki:before{background-color:khaki;outline-color:var(--color-lightBorder)}.filterBar__refinementValueLink--navy:before{background-color:navy;outline-color:var(--color-lightBorder)}.filterBar__refinementValueLink--olive:before{background-color:olive;outline-color:var(--color-lightBorder)}.filterBar__refinementValueLink--orange:before{background-color:orange;outline-color:var(--color-lightBorder)}.filterBar__refinementValueLink--dark_orange:before{background-color:#ee7600;outline-color:var(--color-lightBorder)}.filterBar__refinementValueLink--pink:before{background-color:pink;outline-color:var(--color-lightBorder)}.filterBar__refinementValueLink--purple:before{background-color:purple;outline-color:var(--color-lightBorder)}.filterBar__refinementValueLink--dark_purple:before{background-color:#871f78;outline-color:var(--color-lightBorder)}.filterBar__refinementValueLink--red:before{background-color:red;outline-color:var(--color-lightBorder)}.filterBar__refinementValueLink--yellow:before{background-color:#ff0;outline-color:var(--color-lightBorder)}.filterBar__refinementValueLink--wine:before{background-color:#722f37;outline-color:var(--color-lightBorder)}.filterBar__button{width:100%;font-size:14px;font-family:inherit;color:inherit;background:transparent;padding:var(--space-Default) var(--space-Default) var(--space-Default) var(--space-Mini);margin-right:var(--space-Mini);text-transform:uppercase;position:relative;border:0;text-align:left;cursor:pointer}.filterBar__button--sorting{text-transform:none}.filterBar__button:after,.filterBar__button:before{content:"";display:inline-block;position:absolute;top:27px;width:9px;height:2px;background:currentColor;transition:transform .2s ease;margin-right:var(--space-Mini)}.filterBar__button:before{right:6px;transform:rotate(45deg)}.filterBar__button:after{right:0;transform:rotate(-45deg)}.filterBar__buttonText{font-weight:700;text-transform:uppercase}.filterBar__count{position:absolute;right:0;margin-left:auto;padding:var(--space-Mini);text-align:right;color:var(--color-fontOpaque)}.bold{font-weight:700}