.page-header{padding-block:var(--space-8) var(--space-6);text-align:center}.page-content{padding-bottom:var(--space-9)}.search-form{display:flex;max-width:42rem;margin:0 auto var(--space-7)}.search-form .input{border-radius:var(--input-radius) 0 0 var(--input-radius)}.search-form .button{border-radius:0 var(--button-radius) var(--button-radius) 0}.search-results{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-page__item{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--color-border)}.cart-page__item img{width:100%;aspect-ratio:1 / 1.2;object-fit:cover}.cart-page__footer{display:grid;justify-items:end;gap:var(--space-4);padding-block:var(--space-7)}.contact-page.section{padding-block:clamp(5rem,9vw,8.5rem)}.contact-page__inner{max-width:58rem}.contact-page__header{max-width:44rem;margin:0 auto clamp(3rem,5vw,4.5rem);text-align:center}.contact-page__eyebrow{margin:0 0 1.15rem;font-size:.7rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.contact-page__heading{margin:0;font-family:var(--font-body-family);font-size:clamp(2rem,3vw,2.75rem);font-style:normal;font-weight:400;letter-spacing:-.025em;line-height:1.05;text-transform:uppercase}.contact-page__intro{max-width:41rem;margin:1.35rem auto 0;font-size:1rem;line-height:1.65}.contact-page__intro p,.contact-page__returns-note p{margin:0}.contact-page__email{margin:1.05rem 0 0;font-size:.95rem}.contact-page a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.contact-form{display:grid;gap:1.25rem}.contact-page__form{max-width:44rem;margin:0 auto}.contact-form__row{display:grid;gap:1.25rem}.contact-page .field__label{display:block;margin-bottom:.55rem;font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.contact-page .input,.contact-page .textarea{width:100%;border:1px solid var(--color-border);border-radius:0;background:#fff}.contact-page .input{min-height:3.25rem}.contact-page .textarea{min-height:10.5rem;resize:vertical}.contact-page__submit{justify-self:center;min-width:11rem;min-height:3rem;margin-top:.35rem;border-radius:0;font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.contact-page__details{max-width:44rem;margin:clamp(3rem,5vw,4.75rem) auto 0;padding-top:2.25rem;border-top:1px solid var(--color-border);text-align:center}.contact-page__details-heading{margin:0 0 .8rem;font-family:var(--font-body-family);font-size:.82rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.contact-page__details p{margin:.35rem 0;font-size:.94rem;line-height:1.55}.contact-page__returns-note{max-width:38rem;margin:.9rem auto 0;color:var(--color-muted, #6f6f6f)}@media(min-width:750px){.search-results{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.contact-page.section{padding-block:4rem 5rem}.contact-page__header{margin-bottom:2.75rem}.contact-page__heading{font-size:1.85rem}.contact-page__intro{font-size:.95rem;line-height:1.6}.contact-page__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/pages.css.map */
