.collection-page .filter-cta{position:relative;display:flex;justify-content:space-between;padding:8px 32px;margin:8px auto 24px;max-width:1600px}.collection-page .collection{width:100%;max-width:1600px;margin:0 auto;display:flex;padding:16px}@media only screen and (min-width:1024px){.collection-page .collection{padding:32px}}.collection-page .collection .collection-filters{width:0;position:relative}@media only screen and (min-width:1024px){.collection-page .collection .collection-filters{width:100%;max-width:332px;padding:14px 5px 0}}.collection-page .collection .collection-products{flex-grow:1;display:grid;grid-template-columns:repeat(1,1fr);row-gap:48px;-moz-column-gap:32px;column-gap:32px;padding:0 16px;max-width:100vw}@media only screen and (min-width:375px){.collection-page .collection .collection-products{grid-template-columns:repeat(2,1fr);row-gap:48px;padding:0 16px}}@media only screen and (min-width:768px){.collection-page .collection .collection-products{grid-template-columns:repeat(3,1fr);row-gap:24px;-moz-column-gap:24px;column-gap:24px;padding:0 32px}}@media only screen and (min-width:1024px){.collection-page .collection .collection-products{grid-template-columns:repeat(4,1fr);-moz-column-gap:32px;column-gap:32px;row-gap:32px}}@media only screen and (min-width:768px){.collection-page .collection .collection-products.show-filters{grid-template-columns:repeat(3,1fr)}}.collection-page .collection .collection-products.centered:has(>:nth-child(2):last-child){grid-template-columns:repeat(1,auto);justify-content:center}.collection-page .collection .collection-products.centered:has(>:nth-child(2):nth-last-child(2)){grid-template-columns:repeat(2,auto);justify-content:center}.collection-page .collection .collection-products.centered:has(>:nth-child(2):nth-last-child(3)){grid-template-columns:repeat(3,auto);justify-content:center}.collection-page .filter-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:1000}@media only screen and (min-width:1024px){.collection-page .filter-modal-backdrop{display:none}}.collection-page .filter-modal-backdrop.hide-filter-modal{display:none}.collection-page .filters-results-count{font-size:.875rem;line-height:1.5}.collection-page .filter-button--open-modal{color:#fff;cursor:pointer;font-size:.875rem;font-weight:700;line-height:1.3;text-decoration:none;background:#c12e6f;border-radius:6px;border-color:#c12e6f;border-style:solid;padding:6px 10px}.collection-page .filter-button--open-modal svg{width:12px;height:12px;margin-right:6px}@media only screen and (min-width:1024px){.collection-page .filter-button--open-modal{display:none}}.collection-page button{display:flex;align-items:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.collection-page .filters{display:block;position:fixed;top:25%;right:0;left:0;bottom:85px;overflow:auto;width:100%;z-index:1001;background-color:#fff;padding:16px 8px 0;border-radius:10px 10px 0 0;scrollbar-width:none}.collection-page .filters::-webkit-scrollbar{display:none}.collection-page .filters.hide-filter-modal{display:none}@media only screen and (min-width:768px){.collection-page .filters{top:0;right:auto;max-width:320px}}@media only screen and (min-width:1024px){.collection-page .filters{position:static;top:auto;left:auto;display:block;background-color:initial;flex:0 0 322px;padding:0 24px 40px;border-radius:initial;z-index:auto}.collection-page .filters.hide-filter-modal{display:block}}.collection-page .filters .filter-modal-button--close{position:absolute;top:16px;right:4px;background:none;border:none}@media only screen and (min-width:1024px){.collection-page .filters .filter-modal-button--close{display:none}}.collection-page .filters .filter-modal-header .filter-modal-title{font-family:DM Sans,sans-serif;color:#313131;font-size:1rem;font-weight:700;margin:0}@media only screen and (min-width:1024px){.collection-page .filters .filter-modal-header{display:none}}.collection-page .filters hr{background-color:#afafaf;width:100%}@media only screen and (min-width:1024px){.collection-page .filters hr{display:none}}.collection-page .filters div+hr{margin-top:24px}.collection-page .filters .filters-heading{font-family:inherit;font-size:.875rem;font-weight:700;margin:24px 0 0;width:100%}.collection-page .filters .filters-heading.hide{display:none}@media only screen and (min-width:1024px){.collection-page .filters .filters-heading{margin:16px 0 0}}.collection-page .filters .filter-controls>form{margin-top:16px;display:flex;flex-direction:column;align-items:center}.collection-page .filter button{color:#313131;background-color:#fff;border:1px solid #313131}.collection-page .filter-back-button{display:block;font-size:.75rem;font-weight:700;text-decoration:underline;color:#c12e6f;background:none;border:none;padding:0;margin-bottom:24px}.collection-page .filter-back-button.hide{display:none}@media only screen and (min-width:1024px){.collection-page .filter-back-button{display:none}}.collection-page .filter-by-title{position:relative;width:100%;margin:0;cursor:pointer;font-size:1rem}@media only screen and (min-width:1024px){.collection-page .filter-by-title{width:100%}}.collection-page .filter-by-title>span{position:absolute;top:50%;right:0;transform:translateY(-50%);pointer-events:none}.collection-page .filter-by-title>span.hide--mobile-tablet{display:none}@media only screen and (min-width:1024px){.collection-page .filter-by-title>span.hide--mobile-tablet{display:inline-block}}.collection-page .filter-by-title[aria-expanded=false]>span>svg{transform:rotate(-90deg)}.collection-page .filter-by-title[aria-expanded=true]>span>svg{transform:rotate(90deg)}.collection-page .filter-tag-container{overflow:auto;scrollbar-width:none}.collection-page .filter-tag-container::-webkit-scrollbar{display:none}.collection-page .filter-tags{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px;width:100%}@media only screen and (min-width:1024px){.collection-page .filter-tags{display:none;width:100%}}.collection-page .filter-tags.show{display:flex}.collection-page .filter-tags button{padding:8px;border-radius:8px;border:1px solid #afafaf;background:#f5f5f5}.collection-page .filter-tags button.filter-toggle-active{position:relative;color:#c12e6f;border:1px solid #c12e6f;background:#f9edee80;padding-right:16px}.collection-page .filter-tags button.filter-toggle-active:after{position:absolute;top:50%;right:0;transform:translateY(-50%);width:16px;height:16px;content:"\d7"}.collection-page .filter-button-controls-container{position:fixed;bottom:0;background-color:#fff;width:100%}@media only screen and (min-width:768px){.collection-page .filter-button-controls-container{max-width:320px}.collection-page .filter-button-controls-container hr{width:calc(100% - 16px)}}@media only screen and (min-width:1024px){.collection-page .filter-button-controls-container{position:static;margin-top:40px}.collection-page .filter-button-controls-container.hide--desktop{display:none}}.collection-page .filter-button-controls-container hr{margin-top:4px}.collection-page .filter-button-controls{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:16px;margin-bottom:16px;padding:0 8px}.collection-page .filter-button-controls button{border-radius:100px;height:48px;padding:16px 12px;font-size:16px;font-weight:400;text-align:center;margin:0 auto;width:100%;display:inline-block}.collection-page .filter-button-controls .filter-button--clear-all{color:#313131;border:1px solid #313131;background-color:#fff}.collection-page .filter-button-controls .filter-button--apply-filters{color:#fff;background:#313131;border:none}.collection-page .filter-controls{width:100%;padding:0;margin-bottom:16px;font-size:.875rem}.collection-page .filter-controls--group{display:flex;flex-direction:column;gap:16px;width:100%}.collection-page .filter-controls--group .collection-filter-container{display:flex;flex-direction:column;align-items:flex-start;width:100%}@media only screen and (min-width:1024px){.collection-page .filter-controls--group .collection-filter-container{width:100%;overflow:initial}}.collection-page .filter-controls--group .collection-filter-container.hide{display:none}.collection-page .filter-controls--group .collection-filter-container.expanded-view .filter-tags{width:100%}@media only screen and (min-width:1024px){.collection-page .filters-mobile-tablet{display:none}}.collection-page .filter-header{display:flex;align-items:center;justify-content:space-between;width:100%}.collection-page .filter-title-button{width:100%;border:none;background:none;padding:0 24px 0 0;font-size:inherit}.collection-page .filter-title-button svg{display:none}@media only screen and (min-width:1024px){.collection-page .filter-title-button svg{display:unset;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(-90deg);pointer-events:none}}.collection-page .filter-title-button[aria-expanded=true] svg{transform:translateY(-50%) rotate(90deg)}.collection-page .filter-view-all-options{flex-shrink:0;background:none;border:none;color:#c12e6f;font-size:.75rem;font-weight:700;text-decoration:underline;padding-left:0;padding-right:0;display:none}.collection-page .hidden{display:none}
/*# sourceMappingURL=/cdn/shop/t/6927/assets/collection-page-section.css.map */
