.product-collection{margin:0 0 32px}@media (min-width:1024px){.product-collection{margin:0 0 64px}}.product-collection.empty-collection{margin:32px 0 64px}.product-collection.empty-collection .collection-empty{display:flex;flex-direction:column;align-items:center;gap:16px}.product-collection.empty-collection .collection-empty h2{text-align:center}.product-collection.empty-collection .collection-empty p{margin:0;max-width:480px;text-align:center}.product-collection.empty-collection .collection-empty a{margin-top:16px}.product-collection .product-collection-container{display:flex;flex-direction:column;gap:24px;padding:32px 0 24px}@media (min-width:768px){.product-collection .product-collection-container{padding:64px 0 24px}}.product-collection .product-collection-container .facets-wrapper{width:100%}.product-collection .product-collection-container .facets-wrapper .facets-container{padding:0}.product-collection .product-collection-container .facets-wrapper .facets-container .facets__form{margin-bottom:0}.product-collection .collection-wrapper .collection-grid{display:grid;grid-template-columns:1fr;gap:32px;list-style:none;padding:0;margin:0}@media (min-width:768px){.product-collection .collection-wrapper .collection-grid{grid-template-columns:repeat(2,1fr);gap:64px}}@media (min-width:1024px){.product-collection .collection-wrapper .collection-grid{grid-template-columns:repeat(3,1fr)}}.facets{display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.facets{flex-direction:row;align-items:center;justify-content:space-between;gap:0}}.facets .facets__form{width:100%;display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.facets .facets__form{flex-direction:row;align-items:center;justify-content:space-between;gap:0}}.facets .facets__form .facets__form-group{display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.facets .facets__form .facets__form-group{flex-direction:row;align-items:center;justify-content:space-between;gap:0}}.facets .facets__form .facets__form-group .facets__form-label{font-size:14px;font-weight:500;color:var(--black)}.facets .facets__form .facets__form-group .facets__form-select{width:100%;padding:8px 16px;border:1px solid var(--light-grey);border-radius:4px;background:var(--white);color:var(--black);font-size:14px;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.facets .facets__form .facets__form-group .facets__form-select:focus{outline:0;border-color:var(--black)}
/*# sourceMappingURL=template-collection.css.map */
