@media screen and (max-width: 749px){.collection .title:not(.title--no-heading){margin-top:-1rem}}@media screen and (min-width: 750px){.collection .title-wrapper--no-heading{margin-top:6rem}.collection-grid-section .w-1200{max-width:1270px;margin-left:auto;margin-right:auto}}.collection{position:relative}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 5rem;background-color:rgba(var(--color-background),.7)}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}.collection--empty .title-wrapper .title{text-transform:none}.product-grid-container .collection .product-grid{margin-top:0}.collection .product-grid{margin-top:3rem;margin-bottom:0}@media screen and (min-width: 750px){.collection .product-grid.grid--4-col-tablet>.grid__item{max-width:calc(50% - var(--grid-horizontal-spacing) / 2)}.collection .product-grid.grid--3-col-tablet>.grid__item{max-width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}}@media screen and (min-width: 990px){.collection .product-grid.grid--4-col-desktop>.grid__item{max-width:calc(25% - var(--grid-horizontal-spacing) * 3 / 4)}.collection .product-grid.grid--3-col-desktop>.grid__item{max-width:calc(33.33% - var(--grid-horizontal-spacing) * 2 / 3)}}.main-collection--banner img{display:block;width:100%;margin-bottom:15px}.tab-collections::-webkit-scrollbar{display:none}.tab-collections-link{text-decoration:none}.tab-collections{border-bottom:1px solid #dee2e6;width:100%;list-style:none;display:flex;padding-left:0;gap:1.5rem;margin-top:0;text-wrap:nowrap;margin-bottom:1rem;align-items:center}.tab-collections .tab-collections-link{display:block;font-size:1.6rem;line-height:1.25;color:#484848;padding-top:.6rem;padding-bottom:1rem;border-bottom:2px solid;border-color:transparent}.tab-collections .tab-collections-link.active{border-color:#d7395a;font-weight:700}.collection-grid-section .facets__display,.collection-grid-section .facets__inner,.collection-grid-section .facets__main{height:100%}.collection-grid-section .facets__main{align-items:center}.collection-grid-section span.filter-by-desktop svg{margin:0;fill:#484848;display:block}.collection-grid-section .facets__display.filter-type .facets__header:after{right:9px;top:24px;transform:unset}.collection-grid-section .facets__display.filter-type .facets__header{padding:1.5rem 3rem 1.5rem 1rem}.collection-grid-section .facets__main details.js-filter[open]{box-shadow:none}.collection-grid-section .facets__main details.js-filter[open] .facets__header{border-color:#cecece;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;padding-bottom:1.6rem}.collection-grid-section .facets__main details.js-filter[open].menu-opening .facets__header:after{top:27px}.collection-grid-section details.js-filter[open]>summary+.facets__list{box-shadow:none;border:1px solid #cecece;border-top:none;padding-top:8px;margin-top:2px;margin-bottom:1px;top:40px}.collection-grid-section .sorting .facet-filters__sort .facets__select{border:1px solid transparent;background:url("data:image/svg+xml,%3csvg width='28' height='12' viewBox='0 0 28 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url%28%23clip0%29'%3e%3cpath d='M-4.76837e-07 -1.22392e-06L14 12L28 0L-4.76837e-07 -1.22392e-06Z' fill='black'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0'%3e%3crect width='12' height='28' fill='white' transform='translate%2828%29 rotate%2890%29'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") right 2rem center/12.5px 15.25px no-repeat #fff;border-left:none;border-right:none}.collection-grid-section .sorting .facet-filters__sort:after{display:none}.banner-image-desktop{width:100%;height:100%;object-fit:cover}.banner-content{position:absolute}.banner-inner{position:relative;flex:1}.banner-inner picture{border-radius:8px;overflow:hidden;display:block;height:100%}.banner-content{padding-top:10px;margin-top:80px;top:0;width:100%}.banner-title{font-size:20px;color:#fff;font-weight:700;text-align:center;line-height:1.25;margin:0 0 2rem}.collection-banner-desktop{margin-bottom:-1rem}.banner_btn.button{padding:1rem;margin-inline:auto;display:block;width:fit-content;min-height:4rem;line-height:1.25;border-color:#d7395a}.banner_btn.button:hover{background:#fff;color:#a3213c}.banner_btn.button:after{display:none}.collection-grid-section .card-wrapper .card-information{padding:1.5rem}.collection-grid-section .media--portrait{padding-bottom:125.67568%;border-top-left-radius:8px;border-top-right-radius:8px}.collection-grid-section .product-grid{row-gap:2.6rem}.collection-grid-section .card-information__range{line-height:1.25;margin-bottom:21px}.collection-grid-section .card-information__text{padding-bottom:0;margin-top:0!important}.collection-grid-section .yotpo-widget-instance{margin-top:0!important}.collection-grid-section .card-information__button{height:4.7rem}.collection-grid-section add-to-cart{margin-bottom:5px}.collection-grid-section .card__badge .badge{border-radius:4px}.collection-grid-section .product-grid-container sticky-facet-filters.facet-filters-sticky{position:relative}.collection-grid-section .card__badge{flex-direction:row;column-gap:9px}add-to-cart:after{display:none}.collection-banner-mobile{display:none}.yotpo-reviews-star-ratings-widget{margin-bottom:0!important}@media screen and (max-width:1250px){.collection-grid-section .page-width{max-width:127rem;padding-inline:5rem}.collection-grid-section .facets__display.filter-type .facets__main>.js-filter{flex:0 0 58%}.collection-grid-section add-to-cart{min-height:4.2rem;height:fit-content;flex-wrap:nowrap}.collection-grid-section add-to-cart .mobile-hidden{white-space:break-spaces}.collection-grid-section .card-information__button{min-height:4.7rem;height:fit-content}.price--on-button dl{margin:0}.collection-grid-section .card-wrapper .card-information{padding:1.5rem;height:calc(100% - 264px)}.collection-grid-section .card-information__range{line-height:1.25;margin-bottom:11px}}@media screen and (max-width:990px){.tab-collections{overflow-x:scroll}.collection-grid-section .filter-by-mobile{gap:9px;align-items:flex-end}.collection-grid-section .filter-by-mobile svg{width:19px;height:19px;display:block;fill:#484848}.collection-grid-section .filter-by-mobile span{display:block;line-height:22px;margin-bottom:1px;margin-top:-1px}.collection-grid-section .facets__main{height:fit-content;gap:1rem}.collection-grid-section .facets__display.filter-type .facets__header{border:none;padding-block:10px}.collection-banner-desktop{display:none!important}.collection-grid-section .collection .product-grid.grid--4-col-desktop>.grid__item{max-width:calc(50% - 7.5px);width:100%}.collection-grid-section .product-grid{column-gap:15px}.collection-grid-section .facets__display.filter-type .facets__main>.js-filter{flex:1;width:100%;max-width:50%}.collection-grid-section .facets__display.filter-type .facets__header:after{top:19px}.collection-grid-section .facet-filters__sort{flex-direction:column;align-items:flex-start;max-width:calc(100% - 5px)}.collection-grid-section .sorting .facet-filters__sort .facets__select{border-color:#cecece;border-left:1px solid #cecece;border-right:1px solid #cecece;background:url("data:image/svg+xml,%3csvg width='28' height='12' viewBox='0 0 28 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url%28%23clip0%29'%3e%3cpath d='M-4.76837e-07 -1.22392e-06L14 12L28 0L-4.76837e-07 -1.22392e-06Z' fill='black'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0'%3e%3crect width='12' height='28' fill='white' transform='translate%2828%29 rotate%2890%29'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") right 1rem center/10px 5px no-repeat #fff}.product-grid-container .facet-filters>.page-width{padding-inline-start:0;padding-inline-end:0;margin-bottom:0;padding-bottom:1.6rem}.collection-grid-section details.js-filter[open]>summary+.facets__list{width:calc(100% + 2px);margin-inline:-1px;top:31px;margin-bottom:0}.collection-grid-section .facets__main details.js-filter[open] .facets__header{padding-bottom:12px}.collection-grid-section .facets__main details.js-filter[open].menu-opening .facets__header:after{top:21px}.collection-grid-section .shopify-section-filters-sticky>.page-width:after{box-shadow:none}.collection-grid-section .card-wrapper .card-information{height:auto}.collection-grid-section .card-wrapper--button-inside-box .card--product{max-height:unset;height:fit-content}.collection-banner-mobile{margin-inline:-15px;display:block}.collection-banner-mobile .banner-inner picture{border-radius:0}.collection-banner-mobile .banner-content{top:50%;transform:translateY(-50%);max-width:58.33333%;margin:0;padding-left:.75rem}.collection-banner-mobile .banner-title{color:#484848;margin-bottom:10px}.collection-grid-section .card__badge{top:.6rem;left:.9rem}.collection-grid-section .card-wrapper .card-information{padding:1rem}.collection-grid-section .card-information__range{margin:0;min-height:44px}.collection-grid-section .card-information__text{margin-top:0!important;flex:1}#ProductGridContainer .card-wrapper--button-inside-box .card-information:not(.card-product--pair){min-height:185px}.collection-grid-section add-to-cart .mobile-hidden{display:none}.collection-grid-section add-to-cart .desktop-hidden{display:block!important}.collection-grid-section add-to-cart{min-height:4rem!important;font-size:14px!important;line-height:1.25!important;padding:10px 15px!important}.collection-grid-section .card-information__button{min-height:4.5rem}.mobile-filters{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.mobile-filters .page-width.filter-header,.mobile-filters .collection-title{margin:0}.facets__wrapper{flex-wrap:wrap}.mobile-filters h2.collection-title,.mobile-filters .facet-filters{flex:0 0 50%;max-width:50%}span.filter-by-desktop{display:none}span.filter-by-mobile svg{height:1.9rem;width:1.9rem;margin-right:.5rem}.mobile-filters h2.collection-title{font-size:2.4rem;font-weight:700;line-height:2rem}.tab-collections{margin-bottom:2rem}}.mobile-filters,.filter-by-mobile{display:none}span.filter-by-desktop svg{margin-top:1.5rem}@media screen and (max-width: 767px){.collection-grid-section .page-width{max-width:100%;padding-inline:1.5rem}.collection-grid-section .page-width.w-1200{padding-inline:0}.collection-grid-section .card-information__text{flex:1;font-size:1.6rem}.collection-grid-section .card__badge .badge{font-size:1.2rem;padding:.5rem 1rem}.page-width.tab-col{padding-inline:0}.collection-grid-section .product-grid-container sticky-facet-filters.facet-filters-sticky,#ProductGridContainer{padding-inline:1.5rem}}@media screen and (max-width:749px){.tab-collections{overflow:auto}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/template-collection.css.map */
