.template-search__description-container{align-items:center;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;display:flex;justify-content:center}.template-search__description-container .subdescription{font-size:13.33px;margin:48px 0;text-align:center}.template-search__header{align-items:flex-end;display:flex;height:150px;justify-content:center;overflow:hidden;text-align:center}.template-search__title{margin-bottom:1rem}.template-search__description{font-size:16px;font-weight:400;height:unset;margin:20px 0}.template-search .search-bar{display:block}.template-search__grid{margin:0}.template-search__bs-tools--mobile{padding:1rem;transition:background-color .2s ease-out}.template-search__bs-tools--mobile.is-sticky{background-color:#fff;position:-webkit-sticky;position:sticky;top:0;transform:translateY(0);transition:transform .4s ease;z-index:8}.template-search__bs-tools--desktop{display:none}.template-search__grid{grid-gap:1.5rem .5rem;display:grid;grid-auto-flow:row dense;grid-template-columns:repeat(2,1fr);transition:opacity .2s .1s}.template-search__grid.hidden{opacity:0}.template-search__grid .product-card{margin-bottom:0}.template-search__breadcrumb{margin-top:3rem}.template-search .site-footer{margin-top:0}.template-search .meet-designer{margin-bottom:1rem}.template-search .button-show-more{display:inline-block;font-weight:500;padding:0;text-align:left;width:auto}@media(min-width:64em){.template-search__container .search-bar{margin:0 auto;max-width:60vw}.template-search__bs-tools{display:grid;grid-template:1fr/1fr 4fr 1fr}.template-search__bs-tools--mobile{display:none}.template-search__filters-desktop{display:flex;flex-wrap:wrap;justify-content:center}.template-search__grid{grid-gap:3rem 1rem;grid-template-columns:repeat(4,1fr)}.template-search__header{height:160px}.template-search__description{height:unset;margin:20px 138px}.template-search .subdescription{margin:48px 347px}.template-search__tools-container{border-left:0;border-right:0;margin:0 0 .5rem;padding:0;position:relative;transition:background-color .2s ease-out;z-index:2}.template-search__tools-container.is-sticky{background-color:#fff;border:1px solid #f2f2f2;padding:.5rem 0 0;position:-webkit-sticky;position:sticky;top:0;transform:translateY(0);transition:transform .4s ease;width:100%;z-index:8}}.filter-drawer{background-color:#f2f2f2;padding:0}.filter-drawer .show-more--container{position:absolute;right:0;top:0}.filter-drawer .container{display:flex;flex-direction:column;height:100%;justify-content:space-between}.filter-drawer form{height:100%}.filter-drawer__header{border-bottom:1px solid #adadad;display:flex;justify-content:space-between;justify-self:center;margin:0 -.75rem;padding:1rem 1.5rem}.filter-drawer__title{margin-bottom:0}.filter-drawer__close{background:none;border:0;color:inherit;padding:0}.filter-drawer__inner{-webkit-overflow-scrolling:touch;height:80%;overflow-y:auto}.filter-drawer__footer{background-color:#f2f2f2;margin-left:-1rem;padding:1.5rem .75rem .75rem;width:100%;width:calc(100% + 2rem)}.filter-drawer .filter-group{border-bottom:1px solid #f2f2f2;padding:.75rem .5rem}.filter-drawer .filter-group .parent-wrap{position:relative}.filter-drawer .filter-group:last-of-type{margin-bottom:2rem}.filter-drawer .filter-group:first-of-type{margin-top:1rem}.filter-drawer .filter-group__list-item{list-style-type:none}.filter-drawer .filter-group__list-item .checkbox__label{align-items:start;background-color:hsla(0,0%,95%,.6);border-radius:4px;padding:.25rem .75rem;text-transform:capitalize;transition:all .2s ease}.filter-drawer .filter-group__list-item .checkbox__label:after,.filter-drawer .filter-group__list-item .checkbox__label:before{content:none}.filter-drawer .filter-group__list-item .checkbox__label:hover:not(.is-disabled){background-color:#d7d7d0;border-color:#d7d7d0;color:#000}.filter-drawer .filter-group__list-item .checkbox__label.is-disabled{cursor:not-allowed;opacity:.5}.filter-drawer .filter-group__list-item .checkbox__input:checked+label,.filter-drawer .filter-group__list-item .checkbox__input:checked+label:hover{background-color:#000;color:#fff}.filter-drawer .filter-group__list-item .checkbox__input:checked+label .caption,.filter-drawer .filter-group__list-item .checkbox__input:checked+label .filter-wrapper .facet-filters__sort,.filter-wrapper .filter-drawer .filter-group__list-item .checkbox__input:checked+label .facet-filters__sort{font-weight:400}.filter-drawer .filter-group__list-item--swatch{display:flex}.filter-drawer .filter-group__list-item--swatch .product-card-swatches__swatch{margin-right:.25rem;position:relative}.filter-drawer .filter-group__list-item--swatch .item-swatch__image{border:1px solid hsla(0,0%,95%,.6);border-radius:100%;height:1rem;margin-right:.5rem;width:1rem}.filter-drawer .filter-group__list-item--swatch [data-swatch-template]{display:none!important}.filter-drawer .filter-group__list-item .color-swatch{height:1rem;width:1rem}.filter-drawer .filter-group__list:not(.filter-group__priceRange){grid-gap:.5rem;display:flex;flex-wrap:wrap;overflow:hidden;padding:0}.filter-drawer .filter-group__list .filter-group-display__price-range .price-input{align-items:center;column-gap:1.5rem;display:flex;margin:0 0 1rem;padding:0;padding:.75rem 0;width:100%}.filter-drawer .filter-group__list .filter-group-display__price-range .price-input .field{align-items:center;-moz-appearance:textfield;border:1px solid #999;display:flex;height:45px;padding:.75rem;width:100%}.filter-drawer .filter-group__list .filter-group-display__price-range .price-input .field input{color:#000;height:100%;outline:none;text-align:center;width:100%}.filter-drawer .filter-group__list .filter-group-display__price-range input[type=number]::-webkit-inner-spin-button,.filter-drawer .filter-group__list .filter-group-display__price-range input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.filter-drawer .filter-group__list .filter-group-display__price-range .price-input .separator{align-items:center;display:flex;font-size:19px;justify-content:center;width:130px}.filter-drawer .filter-group__list .filter-group-display__price-range .slider{background:#ddd;height:5px;position:relative}.filter-drawer .filter-group__list .filter-group-display__price-range .slider .progress{background:#000;height:100%;left:0;position:absolute;right:0}.filter-drawer .filter-group__list .filter-group-display__price-range .range-input{margin:0 0 1rem;position:relative}.filter-drawer .filter-group__list .filter-group-display__price-range .range-input__label{padding-top:1rem}.filter-drawer .filter-group__list .filter-group-display__price-range .range-input__label span[data-price-range-input-from],.filter-drawer .filter-group__list .filter-group-display__price-range .range-input__label span[data-price-range-input-to]{padding-left:.5rem}.filter-drawer .filter-group__list .filter-group-display__price-range .range-input input{-webkit-appearance:none;-moz-appearance:none;background:none;height:5px;pointer-events:none;position:absolute;top:-5px;width:100%}.filter-drawer .filter-group__list .filter-group-display__price-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#000;border:2px solid #f2f2f2;border-radius:100%;cursor:grab;height:22px;pointer-events:auto;-webkit-transition:all .2s ease;transition:all .2s ease;width:22px}.filter-drawer .filter-group__list .filter-group-display__price-range input[type=range]::-webkit-slider-thumb:hover{height:30px;width:30px}.filter-drawer .filter-group__list .filter-group-display__price-range-from,.filter-drawer .filter-group__list .filter-group-display__price-range-to{align-items:flex-end;column-gap:1rem;display:flex}.filter-drawer .filter-group__list .filter-group-display__price-range-from input,.filter-drawer .filter-group__list .filter-group-display__price-range-to input{border-bottom:1px solid #000;padding:.5rem 1rem}.filter-drawer .filter-group__sortBy label{background-color:hsla(0,0%,95%,.6);border-radius:4px;font-weight:100;padding:.25rem .75rem;text-align:center;transition:all .2s ease;width:100%}.filter-drawer .filter-group__sortBy label:hover{background-color:#d7d7d0;border-color:#d7d7d0;color:#000}.filter-drawer .filter-group__sortBy input[checked]~label{background-color:#000;color:#fff;font-weight:400}.filter-drawer .filter-group__sortBy input[checked]~label:hover{background-color:#000;color:#fff}.filter-wrapper{align-items:center;column-gap:.75rem;display:flex;justify-content:space-between;margin-right:1rem;overflow:auto;overflow-y:hidden;padding:0 0 .75rem;white-space:nowrap}.filter-wrapper::-webkit-scrollbar-track{background-color:#f2f2f2!important;border-radius:10px}.filter-wrapper::-webkit-scrollbar{height:2px}.filter-wrapper::-webkit-scrollbar-thumb{background-color:#e8412d!important;border-radius:10px;box-shadow:0}.filter-wrapper:not(.have-typology){margin:0;padding:0 0 .5rem;width:100%}.filter-wrapper:not(.have-typology)>div,.filter-wrapper:not(.have-typology)>p{margin:0;padding:0}.filter-wrapper .facet-filters__sort{margin-right:1rem;padding:0;text-transform:uppercase}.filter-wrapper__item{justify-content:flex-end;padding:0 0 .75rem}.filter-wrapper__item .facets__count{display:none}@media(min-width:48em){.filter-wrapper__item .facets__count{display:flex;padding-right:.5rem}}.filter-wrapper button{align-items:start;align-items:center;border-radius:4px;display:flex}.filter-wrapper button span{padding-right:.75rem}.filter-wrapper button svg{height:20px;width:20px}.filter-wrapper__item{display:flex;padding:0 0 1rem}@media(min-width:48em){.filter-drawer__header{margin-left:-.5rem;margin-right:-.5rem;padding:1.5rem}}.ajaxinate-pagination.ajaxinate-next{margin:5rem 0 0}.ajaxinate-pagination .ajaxinate-previous.pagination-wrapper{margin:0}.ajaxinate-pagination .ajaxinate-previous.pagination-wrapper [js-ajaxinate=pagination]{margin:0 0 2rem}.pagination-wrapper .pagination{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.pagination-wrapper .pagination [js-ajaxinate=pagination]{margin:0 0 2rem}.pagination__list{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;width:100%}.pagination__list>li{flex:1 0 2.4rem;list-style-type:none;max-width:2.4rem}.pagination__list>li>a:before{content:none}.pagination__list>li:not(:last-child){margin-right:1rem}.pagination__item{align-items:center;color:var(--color-foreground);display:inline-flex;font-weight:400;height:3.4rem;justify-content:center;padding:0;position:relative;text-decoration:none;width:100%}.pagination__item:hover:before{content:none}.pagination__item--current{font-weight:700}.pagination__item--current:after{background-color:currentColor;bottom:8px;content:"";display:block;height:.1rem;left:50%;position:absolute;transform:translateX(-50%);width:2rem}
/*# sourceMappingURL=template.search.css.map*/