.template-collection .collection-hero{border-bottom:1px solid rgba(var(--color-foreground),.1)}.template-collection .collection-hero__inner{justify-content:center;min-height:9rem;text-align:center}.template-collection .collection-hero__text-wrapper{flex-basis:auto}.template-collection .collection-hero__title{margin:0;font-size:1.35rem;font-weight:700;line-height:1.2;letter-spacing:.18em;text-transform:uppercase}.template-collection .collection-hero__description{display:none}.template-collection .section-main-collection-grid{--grid-desktop-horizontal-spacing: 1.5rem;--grid-desktop-vertical-spacing: 3rem;--grid-mobile-horizontal-spacing: .8rem;--grid-mobile-vertical-spacing: 2.2rem}.template-collection .section-main-collection-grid>.gradient{padding-top:1.8rem}.template-collection .facets-vertical-sort{min-height:3.8rem;margin-bottom:1.4rem;border-bottom:1px solid rgba(var(--color-foreground),.1)}.template-collection .facets-vertical-sort .facet-filters__label,.template-collection .facets-vertical-sort .select__select,.template-collection .product-count__text{font-size:.95rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.template-collection .facets-vertical-sort .select__select{min-height:3rem;padding-top:0;padding-bottom:0}.template-collection .facets-vertical{align-items:flex-start;gap:0}.template-collection .facets-vertical .facets-wrapper{flex:0 0 15rem;width:15rem;max-width:15rem;padding-right:2.5rem}.template-collection .facets__form-vertical{width:100%;max-width:15rem;margin:0}.template-collection .facets-vertical .product-grid-container{min-width:0;flex:1 1 auto}.template-collection .facets__heading--vertical{margin:0 0 .8rem}.template-collection .facets__heading--vertical,.template-collection .facets-vertical .facets__summary{font-size:.95rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.template-collection .facets-vertical .facets__summary{padding:1.2rem 0;border-top:1px solid rgba(var(--color-foreground),.1)}.template-collection .facets-vertical .facets__summary:hover{text-decoration:none}.template-collection .facets-vertical .facets-wrap-vertical{padding:0 0 1.2rem}.template-collection .facets-vertical .facet-checkbox{padding:.55rem 0;font-size:1rem;line-height:1.3}.template-collection .product-grid{margin-top:0}.template-collection .product-grid .card-wrapper{text-align:center}.template-collection .product-grid .card__inner{overflow:hidden;border:0;border-radius:0;background:#f1f1f1}.template-collection .product-grid .card__inner:after{display:none}.template-collection .product-grid .card__media{margin:0;width:100%}.template-collection .product-grid .card__media .media{background:#f1f1f1}.template-collection .product-grid .card__media img{object-fit:contain;transition:transform .45s ease}.template-collection .product-grid .card-wrapper:hover .card__media img:first-child{transform:scale(1.035)}.template-collection .product-grid .card>.card__content{display:block;padding:0}.template-collection .product-grid .card__information{padding:.9rem 0 0;text-align:center}.template-collection .product-grid .card__heading{margin:0;font-size:1rem;font-weight:600;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.template-collection .product-grid .card__heading a{text-decoration:none!important}.template-collection .product-grid .card__heading a:after{bottom:0}.template-collection .product-grid .card-information{margin-top:.45rem;text-align:center}.template-collection .product-grid .price{font-size:.95rem;font-weight:600;letter-spacing:.06em}.template-collection .product-grid .price--on-sale .price-item--sale{color:#b32025}.template-collection .product-grid .price--on-sale .price-item--regular{color:rgba(var(--color-foreground),.55)}.template-collection .product-grid .card__badge{align-self:flex-start;grid-row-start:1;justify-self:flex-start;margin:.8rem!important}.template-collection .product-grid .badge{min-width:0;padding:.35rem .65rem;border:0;border-radius:0;background:#b32025;color:#fff;font-size:.8rem;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width:749px){.template-collection .collection-hero__inner{min-height:7rem}.template-collection .section-main-collection-grid>.gradient{padding-top:0!important}.template-collection .facets-vertical.page-width{padding-right:.5rem;padding-left:.5rem}.template-collection .facets-container{display:block;padding:0;border:0}.template-collection .mobile-facets__wrapper{display:block;width:100%}.template-collection .fits-mobile-facet-bar{display:grid;grid-template-columns:1fr 1fr;width:100%;min-height:3.8rem;border-top:1px solid rgba(var(--color-foreground),.1);border-bottom:1px solid rgba(var(--color-foreground),.1)}.template-collection .mobile-facets__disclosure{display:block;min-width:0}.template-collection .mobile-facets__open-wrapper,.template-collection .fits-mobile-sort-trigger{display:flex;align-items:center;justify-content:center;width:100%;height:3.8rem;padding:0 1rem;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.template-collection .mobile-facets__open-wrapper{border-right:1px solid rgba(var(--color-foreground),.1)}.template-collection .mobile-facets__open{justify-content:center;padding:0;color:inherit}.template-collection .mobile-facets__open>.svg-wrapper{display:none}.template-collection .mobile-facets__open>*+*{margin-left:0}.template-collection .mobile-facets__open:hover .mobile-facets__open-label{text-decoration:none}.template-collection .fits-mobile-sort-trigger{gap:.8rem;font-family:inherit}.template-collection .fits-mobile-sort-trigger .icon-caret{width:.8rem;height:.5rem}.template-collection .mobile-facets__open-label,.template-collection .fits-mobile-sort-trigger,.template-collection .product-count__text{font-size:1.5rem;font-weight:700;letter-spacing:.1rem;text-transform:uppercase}.template-collection .mobile-facets{display:flex;align-items:flex-end;top:0}.template-collection .mobile-facets__inner{width:100%;max-width:none;height:min(72vh,58rem);margin:auto 0 0;border-width:1px 0 0;border-color:rgba(var(--color-foreground),.14);filter:drop-shadow(0 -.5rem 1.5rem rgba(0,0,0,.08));transform:translateY(0)}.template-collection .menu-opening .mobile-facets__inner{transform:translateY(0)}.template-collection .js .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform:translateY(105%)}.template-collection .mobile-facets__header{min-height:5.2rem;padding:1.6rem 5.5rem 1.2rem 2rem;text-align:left}.template-collection .mobile-facets__heading{font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.template-collection .mobile-facets__count{margin-top:.3rem;font-size:1rem}.template-collection .mobile-facets__close{top:auto;right:.8rem;bottom:calc(min(72vh,58rem) - 4.8rem);color:rgb(var(--color-foreground))}.template-collection .mobile-facets__main{padding-top:.8rem}.template-collection .mobile-facets__summary{padding:1.5rem 2rem;border-bottom:1px solid rgba(var(--color-foreground),.08);font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.template-collection .mobile-facets__details--sort{display:none}.template-collection .fits-sort-mode .mobile-facets__main>.mobile-facets__details:not(.mobile-facets__details--sort){display:none}.template-collection .fits-sort-mode .mobile-facets__details--sort{display:block}.template-collection .fits-mobile-sort-options{margin:0;padding:0;border:0}.template-collection .fits-mobile-sort-option{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.8rem;padding:1.2rem 2rem;border-bottom:1px solid rgba(var(--color-foreground),.08);font-size:1.1rem;letter-spacing:.04em;cursor:pointer}.template-collection .fits-mobile-sort-option input{position:absolute;opacity:0;pointer-events:none}.template-collection .fits-mobile-sort-check{width:1.2rem;height:1.2rem;visibility:hidden}.template-collection .fits-mobile-sort-check svg{display:block;width:100%;height:100%}.template-collection .fits-mobile-sort-option input:checked~.fits-mobile-sort-check{visibility:visible}.template-collection .mobile-facets__footer{padding:1.4rem 2rem}.template-collection .active-facets-mobile{padding:0 1.2rem}.template-collection .product-grid-container{padding-top:1.6rem}.template-collection .product-grid .card--media .card__inner .card__content{padding:0}.template-collection .facets-container>.product-count{display:none}.template-collection .product-grid .card__heading{font-size:.9rem}.template-collection .product-grid .price{font-size:.85rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/collection-fits-grid.css.map */
