.search-page{padding-block:var(--space-13);padding-inline:var(--section-gutter)}.search-page__inner{max-width:var(--page-width);margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-10)}.search-page .breadcrumbs{margin-bottom:calc(-1 * var(--space-6))}.search-page__header{display:flex;flex-direction:column;gap:var(--space-4)}.search-page__heading{font-family:var(--font-heading--family);font-size:var(--text-h2);line-height:var(--text-h2-lh);font-weight:var(--text-h2-weight);color:var(--color-foreground, #262323);margin:0}.search-page__subcopy{font-family:var(--font-body--family);font-size:var(--text-body-lg);line-height:var(--text-body-lg-lh);color:var(--color-grey-600, #403b3b);margin:0;max-width:56ch}.search-page__form-wrap{max-width:640px}.search-page__form{display:flex;flex-direction:column;gap:var(--space-4)}.search-page__form .form-field{flex:1}.search-page__form .form-field__input{width:100%;font-size:var(--text-body-lg);padding-block:var(--space-3);border-radius:0}.search-page__submit{align-self:flex-start;border-radius:0;padding-block:var(--space-3);padding-inline:var(--space-7);font-family:var(--font-body--family);font-size:var(--text-body);font-weight:600;background-color:var(--color-foreground, #262323);color:var(--color-background, #ffffff);border:2px solid var(--color-foreground, #262323);cursor:pointer;transition:background-color .15s ease,color .15s ease}.search-page__submit:hover{background-color:var(--color-grey-700, #3a3535);border-color:var(--color-grey-700, #3a3535)}.search-page__submit:focus-visible{outline:2px solid var(--color-brand-primary, #cd473a);outline-offset:2px}.search-page__grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.search-page__grid-item{min-width:0}.search-page__pagination{display:flex;justify-content:center}.search-page__pagination-list{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:center}.search-page__page-item{display:flex}.search-page__page-link{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding-inline:var(--space-3);font-family:var(--font-body--family);font-size:var(--text-body);font-weight:500;color:var(--color-foreground, #262323);text-decoration:none;border:1px solid var(--color-grey-200, #c4c2c2);border-radius:0;transition:background-color .15s ease,border-color .15s ease}.search-page__page-link:hover{background-color:var(--color-grey-50, #ecebeb);border-color:var(--color-grey-600, #403b3b)}.search-page__page-link:focus-visible{outline:2px solid var(--color-brand-primary, #cd473a);outline-offset:2px}.search-page__page-link--current{background-color:var(--color-foreground, #262323);color:var(--color-background, #ffffff);border-color:var(--color-foreground, #262323);cursor:default}.search-page__page-link--ellipsis{border:none;cursor:default;pointer-events:none}.search-page__page-link--prev,.search-page__page-link--next{font-weight:600;padding-inline:var(--space-4)}.search-page__categories{display:flex;flex-direction:column;gap:var(--space-6)}.search-page__categories-heading{font-family:var(--font-heading--family);font-size:var(--text-h3);line-height:var(--text-h3-lh);font-weight:var(--text-h3-weight);color:var(--color-foreground, #262323);margin:0}.search-page__categories-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.search-page__category-item{min-width:0}.search-page__category-card{display:flex;flex-direction:column;text-decoration:none;color:var(--color-foreground, #262323);gap:var(--space-3)}.search-page__category-card:focus-visible{outline:2px solid var(--color-brand-primary, #cd473a);outline-offset:2px}.search-page__category-image,.search-page__category-placeholder{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:0}.search-page__category-label{font-family:var(--font-body--family);font-size:var(--text-body);font-weight:600;line-height:var(--text-body-lh);color:var(--color-foreground, #262323)}.search-page__category-card:hover .search-page__category-label{text-decoration:underline;text-underline-offset:3px}.search-page__recent{display:flex;flex-direction:column;gap:var(--space-6)}.search-page__recent-heading{font-family:var(--font-heading--family);font-size:var(--text-h3);line-height:var(--text-h3-lh);font-weight:var(--text-h3-weight);color:var(--color-foreground, #262323);margin:0}.search-page__recent-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.search-page__recent-item{min-width:0}.search-page__recent-card{display:flex;flex-direction:column;gap:var(--space-3);text-decoration:none;color:var(--color-foreground, #262323)}.search-page__recent-card:focus-visible{outline:2px solid var(--color-brand-primary, #cd473a);outline-offset:2px}.search-page__recent-image{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:0}.search-page__recent-info{display:flex;flex-direction:column;gap:var(--space-1)}.search-page__recent-title{font-family:var(--font-body--family);font-size:var(--text-body);font-weight:500;line-height:var(--text-body-lh);color:var(--color-foreground, #262323);margin:0}.search-page__recent-price{font-family:var(--font-body--family);font-size:var(--text-small);line-height:var(--text-small-lh);color:var(--color-grey-600, #403b3b);margin:0}.search-page__recent-card:hover .search-page__recent-title{text-decoration:underline;text-underline-offset:3px}@media(max-width:64rem){.search-page__grid{grid-template-columns:repeat(3,1fr)}.search-page__categories-grid{grid-template-columns:repeat(2,1fr)}.search-page__recent-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:48rem){.search-page{padding-block:var(--space-9)}.search-page__heading{font-size:var(--text-h3);line-height:var(--text-h3-lh)}.search-page__grid{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.search-page__categories-grid,.search-page__recent-grid{grid-template-columns:repeat(2,1fr)}.search-page__submit{align-self:stretch;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/search.css.map */
