.section-collection-grid .page-width{max-width:144rem}@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: 749px){.section-collection-grid{display:flex;flex-direction:column}.collection-search{order:1}.collection .loading-overlay{top:0;right:0}}.section-collection-grid .grid{--grid-mobile-horizontal-spacing: 1.6rem;--grid-mobile-vertical-spacing: 5rem;margin:0 0 4rem;column-gap:var(--grid-mobile-horizontal-spacing)}@media screen and (min-width: 750px){.collection .loading-overlay{left:0}.section-collection-grid .grid{--grid-desktop-horizontal-spacing: 2rem;--grid-desktop-vertical-spacing: 4rem;column-gap:var(--grid-desktop-horizontal-spacing)}}@media screen and (min-width: 990px){.section-collection-grid .grid{margin:0 0 8rem;--grid-desktop-horizontal-spacing: 2.5rem;--grid-desktop-vertical-spacing: 8rem}}.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: 750px){.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}@media screen and (min-width: 990px){.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-breadcrumbs{font-family:var(--font-interstate-regular-family);font-size:10px;font-weight:400;line-height:15px;margin-bottom:2rem}.collection-breadcrumbs span:empty{display:none}.collection-breadcrumbs>span:last-child{color:#999}@media screen and (max-width: 749px){.collection-breadcrumbs,.collection-header,.facets-container{padding:0 2rem}.facets-vertical{padding:0}.facets-container{display:flex;align-items:center;justify-content:space-between;min-height:5rem}.product-grid-container .card--standard>.card__content .card__information{padding-left:2rem;padding-right:2rem}}.collection-breadcrumbs>span:not(:first-child):before{content:"/"}.collection-title{margin:2rem 0;font-family:var(--font-interstate-bold-family);text-align:center;font-size:24px;font-weight:800;line-height:28.8px;color:var(--color-black)}@media screen and (min-width: 750px){.collection-title{font-size:32px;line-height:38.4px}}.collection-search{overflow:hidden;margin-top:2rem;margin-bottom:4rem}.collection-search h4{font-family:var(--font-interstate-regular-family);font-size:14px;font-weight:400;line-height:21px;margin:0 0 1.5rem}.collection-search ul{list-style:none;margin:0;padding:0}.collection-search li{width:auto}.collection-search a{font-family:var(--font-interstate-regular-family);font-size:14px!important;font-weight:400;line-height:normal;padding:1rem 2rem!important;border:1px solid var(--color-extra-light-grey)!important;cursor:pointer;display:inline-block!important;width:auto;box-sizing:border-box;background-color:var(--color-white);color:var(--color-black)!important;text-decoration:none;border-radius:0!important}.collection-search a:hover{background-color:var(--color-extra-light-grey)!important;transition:all .3s ease}.collection-search a:empty{display:none}.search-swiper{width:calc(100% + 3rem);padding:0 1.5rem;margin-left:-1.5rem}@media screen and (min-width: 750px){.collection-search ul{padding:0;flex-wrap:wrap;gap:1rem;transform:translate(0)!important}.collection-search li{margin-right:0!important}.search-swiper{width:100%;padding:0;margin-left:0}}.shopify-section:not(:last-child) .section-collection-grid{border-bottom:1px solid #e0e0e0}.product-grid-container .collection--empty{position:sticky;top:calc(var(--header-height, 6rem) + 2rem)}.collection-pagination{border-top:1px solid #e0e0e0;padding-top:2rem;padding-bottom:2rem;margin-top:2rem}.collection-pagination .pagination__list{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:1rem;justify-content:space-between;align-items:center}.collection-pagination .pagination__parts{display:flex;gap:.8rem}.collection-pagination .pagination__parts .pagination__item{display:flex;align-items:center;justify-content:center;min-width:4rem;min-height:4rem;padding:.2rem;font-family:var(--font-interstate-regular-family);font-size:12px;font-weight:400;line-height:18px;letter-spacing:.02em;color:var(--color-black);border-radius:2px}.collection-pagination .pagination__parts a.pagination__item:hover{border:1px solid var(--color-light-grey)}.collection-pagination .pagination__parts .pagination__item--current{border:1px solid var(--color-dark-grey)}.collection-pagination .pagination__item{display:flex;align-items:center;text-decoration:none}.collection-pagination .pagination-prev .pagination__item,.collection-pagination .pagination-next .pagination__item{font-family:var(--font-interstate-regular-family);font-size:14px;font-weight:400;line-height:21px;letter-spacing:.02em;color:var(--color-black)}.collection-pagination .pagination-prev span.pagination__item,.collection-pagination .pagination-next span.pagination__item{opacity:.8;cursor:auto}.collection-pagination .pagination-prev .svg-wrapper,.collection-pagination .pagination-next .svg-wrapper{width:1rem;height:auto}.collection-pagination .pagination-prev .svg-wrapper{transform:rotate(90deg);margin-right:.5rem}.collection-pagination .pagination-next{text-align:right;display:flex;justify-content:flex-end}.collection-pagination .pagination-next .svg-wrapper{transform:rotate(-90deg);margin-left:.5rem}.collection-image{display:flex;margin:0 0 1.5rem;position:relative}@media screen and (min-width: 750px){.collection-image{margin:0 0 2rem}}.collection-image img{max-width:100%;width:100%;height:auto}.collection-image a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.collection-image a:empty{display:block}.collection-description{margin-bottom:4rem}.collection-description *{margin:1rem 0}.collection-description>*:first-child{margin-top:0}.collection-description>*:last-child{margin-bottom:0}.collection-description h1,.collection-description h2,.collection-description h3,.collection-description h4{font-family:var(--font-interstate-bold-family);font-size:16px;font-weight:800;line-height:19.2px;letter-spacing:normal;color:var(--color-black)}.collection-description p{font-family:var(--font-interstate-regular-family);font-size:12px;font-weight:400;line-height:18px;color:var(--color-black)}.title-empty{font-size:14px;line-height:normal}facet-select details{position:relative;min-width:12rem}facet-select summary+*{position:absolute;z-index:10;background-color:var(--color-white);list-style:none;max-height:15rem;overflow-y:auto;overflow-x:hidden;margin:0;padding:0;top:calc(100% + .5rem);right:0;box-shadow:1px 1px 5px var(--color-grey);width:100%}facet-select summary{font-size:14px;line-height:normal;font-family:var(--font-interstate-regular-family);padding:.9rem 3rem .9rem .5rem}facet-select details[open] summary{outline:#4d90fe auto 1px}facet-select .icon-caret{right:0}.select facet-select details summary .svg-wrapper{right:8px}facet-select details[open] summary .svg-wrapper{transform:rotate(180deg)}facet-select input{display:none}facet-select label{color:var(--color-grey);padding:.9rem .5rem;font-family:var(--font-interstate-regular-family);font-size:14px;line-height:normal;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;overflow:hidden;width:100%;display:block}facet-select label:hover{color:var(--color-white);background-color:#c41230}.restricted-access-message{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;font-size:18px;line-height:normal;padding:20px;margin:2rem auto;max-width:730px;color:var(--color-black);font-family:var(--font-interstate-regular-family)}.restricted-access-message h2{font-size:30px;font-family:var(--font-interstate-bold-family)}@media screen and (min-width: 750px){.restricted-access-message{font-size:24px;margin:4rem auto}.restricted-access-message h2{font-size:43px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/template-collection.css.map */
