.collection-link .collection-link-title{text-align:center}.collection-link .collection-link-title .button{padding-top:1rem}@media screen and (min-width:1024px){.filter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:32px;margin-right:-8px;margin-left:-8px}}.js .filter-wrapper .filter-target [data-collapsible-trigger]{display:block}.filter-section{font-size:1rem;line-height:2rem}@media screen and (min-width:1024px){.filter-section{font-size:.75rem;line-height:1.5rem}}.filter-pane{margin:16px 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:1024px){.filter-pane{position:relative;margin:0 16px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:110px}.filter-pane.filter__current{max-width:none}}.filter-pane.collapsible__is-open{z-index:99}@media screen and (min-width:1024px){.filter-pane.collapsible__is-open>.filter-items[data-collapsible-target]{max-height:500px;overflow-y:auto}}.filter-pane:first-child{margin-top:0}.filter-pane a{display:block;position:relative;color:#000}@media screen and (min-width:1024px){.filter-pane a[data-filter-clear_all]{overflow:hidden}.filter-pane a[data-filter-clear_all] .icon-wrapper{float:right;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}}[data-collapsible-trigger].filter-pane-title{position:relative;line-height:2rem;padding-right:32px;display:block}@media screen and (min-width:1024px){[data-collapsible-trigger].filter-pane-title{font-weight:600}}.filter-pane-trigger{position:absolute;right:0;font-size:.75rem;width:32px;color:#97a2ae;text-align:center}.filter-list.level-1{padding:20px 0 20px 16px;border-radius:4px}@media screen and (min-width:1024px){.filter-list.level-1{padding:12px 0}}.filter-link.level-2{padding-left:20px}.filter-link.level-3{padding-left:40px}.filter__current .filter-pane__list-item{font-weight:600;font-size:.75rem}.filter__current .filter-pane__list-item--color .filter__color{border-radius:12px;width:12px;height:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:8px;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}@media screen and (min-width:1024px){.js .filter-wrapper .filter-load-wrapper{display:none}}.filter-textarea{display:none}.theme-editor .filter-textarea{display:block}.filter-textarea textarea{width:100%;resize:vertical;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.js .filter-collapsible-button[data-collapsible-trigger]{display:block}@media screen and (min-width:1024px){.js .filter-collapsible-button[data-collapsible-trigger]{display:none}}.filter-heading{display:none}@media screen and (min-width:1024px){.filter-heading{display:block}}.filter-list-item{position:relative;margin-bottom:16px}.filter-list-item:last-child{margin-bottom:0}.filter-list-item input[type=checkbox],.filter-list-item input[type=radio]{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0}.filter-list-item label{word-break:break-all;padding-left:32px;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.75rem;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:1rem}@media screen and (min-width:1024px){.filter-list-item label{line-height:1.5rem}}.filter-list-item label:active,.filter-list-item label:focus,.filter-list-item label:hover{font-weight:600}.filter-list-item label:active:before,.filter-list-item label:focus:before,.filter-list-item label:hover:before{text-decoration:none}.filter-list-item label:before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:24px;font-size:1rem;line-height:1rem;font-size:16px;font-weight:700;z-index:5;color:#97a2ae;text-align:center;text-decoration:none}.collection-sort-radio .filter-list-item label:before{content:"";display:none;width:8px;height:8px;background-color:#97a2ae;border-radius:8px;left:12px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.filter-list-item label:after{content:"";display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;border:1px solid #d5dce2;background:#fff;-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}.collection-sort-radio .filter-list-item label:after{border-radius:24px}.filter-list-item input[type=checkbox]:checked+label:after,.filter-list-item input[type=radio]:checked+label:after{border-color:#191919}.collection-sort-radio .filter-list-item input[type=checkbox]:checked+label:before,.collection-sort-radio .filter-list-item input[type=radio]:checked+label:before{content:"";display:block}.filter-list-item.filter-list-item__color{overflow:hidden;position:relative;min-height:28px}@media screen and (min-width:1024px){.filter-list-item.filter-list-item__color{min-height:20px}}.filter-list-item.filter-list-item__color label{padding-left:38px}@media screen and (min-width:1024px){.filter-list-item.filter-list-item__color label{padding-left:28px}}.filter-list-item.filter-list-item__color label:after,.filter-list-item.filter-list-item__color label:before{display:none}.filter-list-item.filter-list-item__color .filter-color{background-size:cover;border:1px solid #dedede}.filter-list-item.filter-list-item__color .filter-color,.filter-list-item.filter-list-item__color input:checked+label .filter-color::after{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.filter-list-item.filter-list-item__color input{left:-100%}.filter-list-item.filter-list-item__color input:checked+label .filter-color::after{content:"";width:28px;height:28px;border-radius:28px;left:50%;border:1px solid #4e4e4e;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:1024px){.filter-list-item.filter-list-item__color input:checked+label .filter-color::after{width:20px;height:20px;border-radius:20px}}.filter-list-item.filter-list-item__color .filter-color{width:20px;height:20px;border-radius:20px;left:4px}@media screen and (min-width:1024px){.filter-list-item.filter-list-item__color .filter-color{width:14px;height:14px;border-radius:14px}}.filter-list.level-1[data-collapsible-parent] .filter-hideable__true,.filter-list.level-1[data-collapsible-parent] .filter-less{display:none}.filter-list.level-1[data-collapsible-parent].collapsible__is-open .filter-hideable__true,.filter-list.level-1[data-collapsible-parent].collapsible__is-open .filter-less{display:block}.filter-list.level-1[data-collapsible-parent].collapsible__is-open .filter-more{display:none}.collection-nav-filters{z-index:9}@media screen and (max-width:1023px){.collection-nav-filters{position:fixed;top:0;left:-100%;right:0;bottom:0;overflow:auto;width:100%;max-width:375px;-webkit-transition:left .2s ease-in-out;-o-transition:left .2s ease-in-out;transition:left .2s ease-in-out;z-index:9100;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 16px 64px 16px;margin:0}.collection-nav-filters .h1{text-align:center;font-size:1.375rem;position:relative}.collection-nav-filters .h1 .filters-toggle{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.collection-nav-filters .top-collection-nav{margin:26px -16px 8px -16px}.collection-nav-filters .top-collection-nav>.col{padding:0 16px}.collection-nav-filters .collection-column-current-filter{position:fixed;bottom:0;left:-100%;right:0;width:100%;max-width:375px;-webkit-transition:left .2s ease-in-out;-o-transition:left .2s ease-in-out;transition:left .2s ease-in-out;z-index:99;background:#f8f7f5;font-weight:600}.collection-nav-filters .collection-column-current-filter .filter-pane{margin:0}.collection-nav-filters .collection-column-current-filter .filter-pane__list-item{display:none}.collection-nav-filters .collection-column-current-filter .filter-pane__list-item.filter-action{display:block;text-align:center}.collection-nav-filters .collection-column-current-filter .filter-pane__list-item.filter-action a{padding:16px 0}}@media screen and (max-width:1023px){.filter-nav__is-open{overflow-y:hidden}.filter-nav__is-open .collection-column-current-filter,.filter-nav__is-open .collection-nav-filters{left:0}.filter-nav__is-open .filters-overlay{bottom:0}.filter-nav__is-open .content-row .col,.filter-nav__is-open .footer-newsletter,.filter-nav__is-open .header{z-index:0}.filter-nav__is-open .collection-page,.filter-nav__is-open .content-row .col.collection-sorting{z-index:99}}.bottom-collection-nav{margin-top:8px;line-height:32px}.bottom-collection-nav>.col{position:unset}.bottom-collection-nav .collection-column-filter .filter-items{-webkit-transition:none;-o-transition:none;transition:none}@media screen and (min-width:1024px){.bottom-collection-nav .collection-column-filter .filter-items{position:absolute;top:100%;left:-16px;max-width:260px;min-width:150px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 24px;-webkit-transition:none;-o-transition:none;transition:none;padding:0 16px}}@media screen and (min-width:1024px){.bottom-collection-nav .collection-column-current-filter .filter-pane__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 -16px}.bottom-collection-nav .collection-column-current-filter .filter-pane__list .filter-pane__list-item{padding:0 16px}}@media screen and (max-width:1023px){.header-wrapper-shadow.filters-overlay{background:#191919;position:fixed;top:0;left:0;right:0;opacity:0;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;z-index:8000;opacity:.3}}