.main-collection,.collection-hero{padding-block:2.5rem 4rem}.collection-header,.collection-hero__heading{text-align:center;margin-bottom:2rem}.collection-header h1,.collection-hero__heading h1{font-size:clamp(2.2rem,6vw,4.5rem);margin:.2rem 0 .8rem;color:var(--color-foreground, #2d1b16)}.collection-hero__eyebrow{color:#eeb3ca;font-family:var(--font-heading, serif);font-size:clamp(2rem,5vw,4rem);font-style:italic;margin:0 0 -1rem}.collection-hero__heading .link{color:var(--color-primary, #d73176);font-weight:700}.collection-quick-filter{display:grid;grid-template-columns:2.6rem minmax(0,1fr) 2.6rem;align-items:center;gap:.35rem;margin-bottom:1.75rem}.collection-pills{display:flex;gap:.55rem;overflow-x:auto;padding:.25rem 0 .6rem;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x proximity}.collection-pills::-webkit-scrollbar{display:none}.collection-pill{flex:0 0 auto;padding:.65rem 1.35rem;background:#e90071;color:#fff;border-radius:999px;scroll-snap-align:start;text-decoration:none;font-weight:700}.collection-pill:hover,.collection-pill.is-active{background:var(--color-accent-green, #5e9e38)}.collection-quick-filter__button{display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid rgb(255 255 255 / .65);border-radius:50%;background:color-mix(in srgb,var(--color-primary) 72%,#2d211d);color:#fff;box-shadow:0 .15rem .45rem #2d211d2e}.collection-quick-filter__button svg{width:1.3rem;height:1.3rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.collection-quick-filter__button:disabled{opacity:.38;cursor:not-allowed}.collection-toolbar{display:grid;gap:1rem;align-items:center;margin-bottom:2rem}.collection-filters{position:relative}.collection-filters summary{list-style:none}.collection-filters summary::-webkit-details-marker{display:none}.button--filter{display:flex;justify-content:center;align-items:center;gap:.6rem;width:100%;background:#000;color:#fff}.button--filter svg{width:1.4rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.collection-filter-drawer{position:absolute;left:0;z-index:10;width:min(25rem,92vw);margin-top:.5rem;padding:1.25rem;background:#fff;box-shadow:0 1rem 3rem #0000002e}.collection-filter-drawer__heading{display:flex;justify-content:space-between;margin-bottom:1rem}.collection-filter-drawer__heading button{border:0;background:none;cursor:pointer}.filter-group{display:grid;gap:.5rem;padding:.8rem 0;border:0;border-top:1px solid #f4dce6}.filter-group legend{font-weight:700;margin-bottom:.5rem}.filter-group label{display:flex;gap:.45rem;align-items:center}.filter-group label span{opacity:.65}.filter-group input[type=number]{width:100%;padding:.45rem}.collection-sort{display:flex;align-items:center;justify-content:center;gap:.75rem;color:var(--color-primary, #d73176);font-weight:700}.collection-sort select{max-width:17rem;padding:.7rem 2.5rem .7rem .75rem;border:2px solid #111;border-radius:.5rem;background:#fff;color:currentColor;font:inherit}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .9rem}.collection-empty{grid-column:1 / -1;text-align:center}.pagination{margin-top:2rem;text-align:center}@media screen and (min-width:750px){.collection-toolbar{grid-template-columns:auto auto;justify-content:space-between}.button--filter{width:auto}.collection-quick-filter{grid-template-columns:2.8rem minmax(0,1fr) 2.8rem}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.5rem}}@media screen and (min-width:990px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid--hero{grid-template-columns:repeat(2,minmax(0,1fr));max-width:60rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-main-collection.css.map */
