@media screen and (max-width: 767px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}@media screen and (max-width: 989px){.collection .slider.slider--tablet{margin-bottom:1.5rem}}.collection .loading-overlay{position:absolute;z-index:1;width:1.8rem}@media screen and (max-width: 767px){.collection .loading-overlay{top:0;right:0}.section-collection_grid .page-width{padding-left:16px;padding-right:16px}}@media screen and (min-width: 768px){.collection .loading-overlay{left:0}.section-collection_grid .page-width{padding-left:4.688vw;padding-right:4.688vw}}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:.7}@media screen and (min-width: 768px){.collection .loading-overlay{padding-left:5rem;padding-right:5rem}}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}@media screen and (max-width: 989px){.collection .slider--tablet.product-grid{scroll-padding-left:1.5rem}}.collection__description>*{margin:0}.collection__title.title-wrapper{margin-bottom:2.5rem}.collection__title .title:not(:only-child){margin-bottom:1rem}.collection-filter_bar button{background:transparent;border:none;outline:none;cursor:pointer}.collection-filter_bar{border:1px solid #C9CEDC;display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.filter-button button{font-family:var(--font-body-family);font-size:11.32px;font-weight:600;line-height:1.3;letter-spacing:1.034999966621399px;color:#8c97b3;display:flex;align-items:center;text-transform:uppercase;gap:8px;padding:14px 16px 14px 20px;border-right:1px solid #C9CEDC}.grid-buttons{display:flex;gap:20px;padding-right:20px}.grid-buttons .grid-btn{display:flex;padding:0}.filter-button,.sort-svg-wrapper{display:flex;align-items:center}.grid-btn.active svg path,.grid-btn.active svg rect{fill:#4c5467}.filter-button facet-filters-form.facets-vertical-sort_wrap,.filter-button facet-filters-form.facets-vertical-sort_wrap .facet-filters,.filter-button facet-filters-form.facets-vertical-sort_wrap .facet-filters__sort{padding:0}.filter-button facet-filters-form.facets-vertical-sort_wrap .facet-filters__sort{font-family:var(--font-body-family);font-size:11.32px;font-weight:600;line-height:1.3;letter-spacing:1.034999966621399px;color:#8c97b3;text-transform:uppercase;width:100%;min-width:fit-content;padding:0 5px}.filter-button facet-filters-form.facets-vertical-sort_wrap .facet-filters__sort:focus-visible{outline:none;box-shadow:none}.filter-button facet-filters-form.facets-vertical-sort_wrap{padding:14px 16px 14px 20px;border-right:1px solid #C9CEDC}.filter-button facet-filters-form.facets-vertical-sort_wrap .select{gap:8px}.product-grid-container .grid.product-grid{margin-top:0;--grid-mobile-vertical-spacing: 46px}.facets-vertical .facets-container{padding-top:0}@media screen and (max-width: 989px){.grid-buttons.grid-buttons_desktop{display:none}}@media screen and (min-width: 990px){.grid-buttons_mobile{display:none}.grid-buttons.grid-buttons_desktop{display:flex}.collection__title--desktop-slider .title{margin-bottom:2.5rem}.collection__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}.collection slider-component:not(.page-width-desktop){padding:0}.collection--full-width slider-component:not(.slider-component-desktop){padding:0 1.5rem;max-width:none}}.collection__view-all a:not(.link){margin-top:1rem}.collection-filter-bar_wrap.page-width{padding-top:40px}@media all and (max-width: 989px){.collection-filter-bar_wrap.page-width{padding:0}.filter-button button{font-size:inherit;border:none;color:inherit}.filter-button facet-filters-form.facets-vertical-sort_wrap .facet-filters__sort{font-size:11px;min-width:auto;white-space:normal}.filter-button facet-filters-form.facets-vertical-sort_wrap{padding:15px}.grid-buttons{gap:8px;padding-right:15px}.section-collection_grid{padding-top:13px}#hide-filters-btn{display:none}}@media only screen and (min-width: 768px) and (max-width: 989px){.section-collection_grid .page-width{padding-left:3.2rem;padding-right:3.2rem}}@media only screen and (max-width: 767px){.product-grid-container .grid.product-grid{--grid-mobile-horizontal-spacing: 16px;--grid-mobile-vertical-spacing: 22px}.collection-filter_bar{margin-bottom:24px;gap:1rem}#product-grid .card__content .product-title{padding:10px 0 8px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/template-collection.css.map */
