.collection-section{padding:var(--section-pad-y, 2rem) 1rem}.collection-section.full-width{padding-left:max(1rem,var(--page-margin, 20px));padding-right:max(1rem,var(--page-margin, 20px))}.collection-section__inner{max-width:min(calc(100vw - (2*max(1rem,var(--page-margin, 20px)))),118rem);margin-inline:auto}.collection-section__intro{margin-bottom:1.25rem}.collection-section__intro--with-media{display:grid;gap:1.25rem 2rem;align-items:start}@media(min-width:750px){.collection-section__intro--with-media{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr)}}.collection-section__media{border-radius:2px;overflow:hidden;border:1px solid color-mix(in srgb,CanvasText 10%,transparent);background:color-mix(in srgb,CanvasText 4%,transparent)}.collection-section__media .collection-section__image>img{display:block;width:100%;height:auto}.collection-section__header{margin-bottom:1.25rem}.collection-section__intro .collection-section__header{margin-bottom:0}.collection-section__title{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 .5rem}.collection-section__description{color:color-mix(in srgb,CanvasText 78%,transparent);font-size:.95rem;line-height:1.5;max-width:65ch}.collection-section__description.rte>*:first-child{margin-top:0}.collection-section__description.rte>*:last-child{margin-bottom:0}.collection-section__description.rte p{margin:0 0 1em}.collection-section__description.rte ul,.collection-section__description.rte ol{margin:0 0 1em;padding-left:1.35em}.collection-section__description.rte li+li{margin-top:.35em}.collection-section__description.rte a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.collection-section__description.rte h2,.collection-section__description.rte h3,.collection-section__description.rte h4{color:CanvasText;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:1.25em 0 .5em}.collection-section__description.rte h2:first-child,.collection-section__description.rte h3:first-child,.collection-section__description.rte h4:first-child{margin-top:0}.collection-section__count{font-size:.875rem;color:color-mix(in srgb,CanvasText 70%,transparent);margin:0 0 1rem}.collection-section__empty{grid-column:1 / -1;font-weight:500;margin:0 0 .5rem}.collection-section__empty-hint{grid-column:1 / -1;font-size:.9rem;color:color-mix(in srgb,CanvasText 72%,transparent);margin:0}.collection-products{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:750px){.collection-products{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.collection-products{grid-template-columns:repeat(4,1fr)}}.collection-pagination{display:flex;flex-direction:column;align-items:center;gap:1.25rem;margin-top:3rem;padding-bottom:.5rem;text-align:center}.collection-pagination__load-more{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 2.5rem;border-radius:9999px;background:#000;color:#fff;font-family:var(--font-primary--family, system-ui, sans-serif);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;transition:opacity .2s ease,transform .2s ease}.collection-pagination__load-more:hover{opacity:.88}.collection-pagination__load-more:focus-visible{outline:2px solid CanvasText;outline-offset:3px}.collection-pagination__load-more.is-loading{pointer-events:none;opacity:.65;cursor:wait}.collection-pagination__view-all{font-family:var(--font-primary--family, system-ui, sans-serif);font-size:.9375rem;font-weight:700;color:#000;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.collection-pagination__view-all:hover{opacity:.75}.collection-pagination__view-all:focus-visible{outline:2px solid CanvasText;outline-offset:2px;border-radius:2px}.collection-pagination__view-all.is-loading{pointer-events:none;opacity:.65;cursor:wait}.collection-pagination__status{margin:0;font-family:var(--font-primary--family, system-ui, sans-serif);font-size:.875rem;font-weight:400;line-height:1.4;color:#666}.collection-product{min-width:0;border-radius:2px;transition:box-shadow .35s ease}.collection-product:hover{box-shadow:0 8px 28px color-mix(in srgb,#000 9%,transparent)}a.collection-product__image{outline:none;border-radius:2px}a.collection-product__image:focus-visible{outline:2px solid CanvasText;outline-offset:2px}.collection-product__content{margin-top:1.5rem;padding:0 .75rem .875rem}.collection-product__title{margin:0 0 .25rem;font-family:var(--font-primary--family, system-ui, sans-serif);font-size:.9375rem;font-weight:400;font-style:normal;line-height:1.35;letter-spacing:.01em}.collection-product__title a{color:#000;text-decoration:none}.collection-product__title a:hover{text-decoration:underline;text-underline-offset:.15em}.collection-product__price{margin:0 0 .125rem;font-family:var(--font-primary--family, system-ui, sans-serif);font-size:.9375rem;font-weight:400;line-height:1.35;letter-spacing:.01em;color:#707070}.search-section__form{margin:0 0 1.5rem;display:flex;flex-wrap:wrap;align-items:stretch;gap:.75rem 1rem;padding-bottom:1rem;border-bottom:1px solid color-mix(in srgb,CanvasText 12%,transparent)}.search-section__input{flex:1 1 16rem;min-width:0;padding:.5rem .75rem;font-family:var(--font-primary--family, system-ui, sans-serif);font-size:.9375rem;border:1px solid color-mix(in srgb,CanvasText 18%,transparent);background:Field;color:FieldText;border-radius:2px}.search-section__submit{-webkit-appearance:none;appearance:none;padding:.55rem 1.25rem;font-family:var(--font-primary--family, system-ui, sans-serif);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:1px solid #000000;background:#000;color:#fff;cursor:pointer;border-radius:2px}.search-section__submit:hover{opacity:.9}.search-section__submit:focus-visible{outline:2px solid CanvasText;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/collection-plp-shared.css.map */
