.collection-header{border-top-style:solid;border-bottom-style:solid;text-align:center}.collection-header-no-image .title{line-height:1.15;margin-bottom:0}@media(max-width:599px){.collection-header-no-image{padding-bottom:.25rem!important}.page-type-collection .collection-header .title{line-height:1.1;margin-bottom:0}.page-type-collection .collection-products{padding-top:.5rem!important}}.collection-products{border-top-style:solid;border-bottom-style:solid}.product-list{list-style:none;padding:0;margin:0;transition:all .2s ease-out}.collection-utilities{display:flex;justify-content:space-between;align-items:center}.sort-by input+label{cursor:pointer}.sort-by input:checked+label{color:var(--bs-primary)}.sort-by input:focus-visible+label{box-shadow:var(--bs-focus-box-shadow)}#offcanvas-collection-filters{width:320px}.collection-filters{display:flex;flex-direction:column;height:100%}.collection-filters .collapse-wrapper{border-bottom:none;margin:0}.collection-filters .collapse-wrapper button[data-bs-toggle=collapse]{background-color:var(--bs-light);padding:.75rem 1rem;font-weight:500}.collection-filters .collapse-wrapper button[data-bs-toggle=collapse]:after{right:.75rem}.collection-filters .collapse-wrapper .collapse-inner{padding:.25rem 1rem 1.5rem}.collection-filters .form-check{font-size:.9rem;margin-top:.25rem;margin-bottom:.25rem}.collection-card-link{display:block;text-decoration:none;color:currentColor}.collection-card-link:focus-visible{outline:0;box-shadow:var(--bs-focus-box-shadow)}.collection-card-title{display:-webkit-box;overflow:hidden;line-height:1.35;min-height:2.7em;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all .2s ease-out}.collection-card-img-wrapper{position:relative}.collection-card-img-wrapper img{width:100%}.collection-card-title-normal{margin-top:.5rem}.collection-card-link:hover .collection-card-title-normal,.collection-card-link:focus .collection-card-title-normal{opacity:.8}@media(max-width:599px){.page-type-index .featured-collections .section-header{margin-bottom:1rem}.page-type-index .featured-collections .section-header .title{margin-bottom:0;font-size:clamp(2rem,5.6vw,2.5rem)}.page-type-index .featured-collections .swiper-slide{padding:.625rem!important}.page-type-index .featured-collections .collection-card-title{font-size:.95rem!important}.page-type-index .featured-collections .collection-card-img-wrapper img{width:100%;height:8.75rem;object-fit:cover}.page-type-index .featured-collections .collection-card-title-normal{margin-top:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/collection.css.map */
