.filter-bar__sorter{display:inline-grid;grid-template-columns:1fr 1fr;-moz-column-gap:8px;column-gap:8px;width:60px;height:38px;vertical-align:top;transition:.5s ease-out}.filter-bar__sorter__icon{height:100%;width:100%;cursor:pointer}.filter-bar__filter{position:relative;display:inline-block;vertical-align:top;zoom:1}.filter-bar__filter:after{position:absolute;top:14px;right:6px;line-height:11px;font-size:11px;content:"▼";transition:.25s ease-out}.filter-bar__filter--open:after{transform:rotate(180deg)}.filter-bar__filters{position:relative;margin-bottom:8px;background-color:var(--body_color)}@media(max-width:915px){.filter-bar__filters{margin-bottom:0}}.filter-bar__filter__container{position:relative;display:inline-block;width:calc(100% - 65px);transition:left .5s ease-out}@media(max-width:915px){.filter-bar__filter__container{white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}.filter-bar__filter p{position:relative;display:block;width:150px;padding:10px 15px 10px 5px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--font__heavy);opacity:1;cursor:pointer;box-sizing:border-box;transition:opacity .3s linear;font-weight:600}@media(max-width:915px){.filter-bar__filter p{width:120px}}.filter-bar__filter .filter-bar__value__wrapper{display:none}@media(min-width:915px){.filter-bar__filter .filter-bar__value__wrapper{display:block}}.filter-bar__value{position:relative;padding:8px 30px 8px 8px;border-bottom:1px solid var(--background_heavy);text-align:left;transition:padding .25s ease-out;cursor:pointer;font-size:14px}@media(max-width:915px){.filter-bar__value{padding:15px 30px 15px 15px}}.filter-bar__value:hover{padding-left:20px}.filter-bar__value:after{position:absolute;top:11px;right:10px;width:13px;height:13px;content:"";background-image:url(/static/icons/check-mark-grey.svg);background-repeat:no-repeat;background-size:cover;transition:.25s ease-out}@media(max-width:915px){.filter-bar__value:after{top:15px;right:15px;width:15px;height:15px}}.filter-bar__value--is-color div{width:15px;height:15px;border:1px solid #000}.filter-bar__value--selected:after{background-image:url(/static/icons/check-mark-green.svg)}.filter-bar__value__wrapper{position:absolute;top:100%;left:0;width:100%;max-height:0;opacity:0;z-index:-1;display:none}@media(max-width:915px){.filter-bar__value__wrapper{display:block}}.filter-bar__value__wrapper--open{max-height:200px;animation:drop-down-filter .4s ease-out;overflow-y:auto;z-index:5;opacity:1;background-color:var(--body_color);box-shadow:0 9px 9px 0 rgba(0,0,0,.6);border-top:1px solid var(--background_heavy)}.filter-bar__chosen-value{position:relative;display:inline-block;padding:8.5px 15px 8.5px 30px;margin-right:5px;line-height:15px;color:#000;background-color:#fff;cursor:pointer;font-size:15px;animation:appear-in .4s ease-out;border-radius:6px;vertical-align:top;box-shadow:0 1px 12px -4px rgba(0,0,0,.6)}.filter-bar__chosen-values{min-height:33px}.filter-bar__chosen-value:after{position:absolute;top:11px;left:11px;width:10px;height:10px;content:"";background-image:url(/static/icons/close-red.svg);background-repeat:no-repeat;background-size:cover}.filter-bar__clear-chosen{display:inline-block;padding:7px 11px;background-color:#d4432f;color:#fff;font-size:15px;cursor:pointer;border-radius:6px}@keyframes pulse-forward-right{80%{transform:translateX(0)}85%{transform:translateX(5px)}90%{transform:translateX(0)}95%{transform:translateX(5px)}to{transform:translateX(0)}}@keyframes pulse-forward-left{80%{transform:rotate(180deg)}85%{transform:rotate(180deg) translateX(5px)}90%{transform:rotate(180deg)}95%{transform:rotate(180deg) translateX(5px)}to{transform:rotate(180deg)}}@keyframes appear-in{0%{opacity:0}to{opacity:1}}@keyframes drop-down-filter{0%{max-height:0;opacity:0}to{max-height:200px;opacity:1}}.content{margin-bottom:100px}.content--extended{border-bottom-right-radius:6px;border-bottom-left-radius:6px;background-color:var(--background_light)}@media(max-width:915px){.content--extended{width:calc(100% + 20px);margin:0 -10px 100px;padding:0 10px}}.content__title{position:relative;padding:15px 0;border-bottom:1px solid var(--background_heavy);background-color:var(--body_color)}@media(max-width:915px){.content__title{padding:15px;width:calc(100% + 20px);transform:translateX(-10px)}}.content__title--margin{margin-bottom:15px}@media(max-width:650px){.content__title--margin{margin-bottom:8px}}@media(max-width:650px){.content__title{padding:8px}}.content__title__animation{width:100%;color:var(--background_heavy);line-height:20px;margin:0;font-size:16px;text-align:left;animation:slide-text-in 2s ease-out}.content__title__animation a{color:var(--background_heavy);text-decoration:none}.content__title__animation a:hover{text-decoration:underline}.content__collection{position:relative;overflow:hidden;color:var(--font_light);text-align:center;cursor:pointer;box-sizing:border-box;vertical-align:bottom;background-color:var(--body_color);transition:transform .25s linear,box-shadow .25s linear;border-radius:6px}.content__collections{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:20px;column-gap:20px;row-gap:20px;margin-top:20px}@media(max-width:915px){.content__collections{grid-template-columns:1fr 1fr 1fr}}@media(max-width:650px){.content__collections{grid-template-columns:1fr 1fr;-moz-column-gap:15px;column-gap:15px;row-gap:15px;margin-top:15px}}.content__collection div{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:20px;font-weight:500;letter-spacing:2px}@media(max-width:650px){.content__collection div{font-size:17px;font-weight:400;letter-spacing:1px}}.content__collection-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.content__collection-image img{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.content__collection-image:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;background:linear-gradient(313deg,var(--background_heavy) 10%,var(--body_color) 90%)}.content__collection:after{display:block;content:"";padding-bottom:100%}.content__collection:hover{transform:translateY(-10px);box-shadow:0 10px 20px -10px rgba(0,0,0,.6)}@media(max-width:915px){.content__collection:hover{transform:translateY(0);box-shadow:none}}.content .filter-bar{margin-bottom:8px}@keyframes slide-text-in{0%{opacity:0}to{opacity:1}}