.page-section{padding-top:var(--space-6);padding-bottom:var(--space-8)}.page-section--center{text-align:center}.page-section__title{font:var(--text-h1);margin-bottom:var(--space-4)}.page-section__lead{font:var(--text-body);color:var(--ink-2);margin-bottom:var(--space-5)}.page-section__text{font:var(--text-body);color:var(--ink-2);max-width:65ch}.page-section__text p{margin-bottom:var(--space-3)}.page-section__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.search__form--page{display:flex;gap:var(--space-2);margin-bottom:var(--space-6);max-width:60ch}.search__form--page .search__input{flex:1;min-width:0;min-height:var(--tap-target)}.product-grid{--product-grid-gap-desktop: 32px;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media(min-width:768px){.product-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-5)}}@media(min-width:1024px){.product-grid{grid-template-columns:repeat(4,1fr);gap:var(--product-grid-gap-desktop)}}@media(min-width:1024px){.product-grid--3{grid-template-columns:repeat(3,1fr)}}.result-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:var(--border-width) solid var(--line-1);border-radius:var(--radius-md)}.result-card__title{font:var(--text-h3)}.result-card__title a{color:inherit;text-decoration:none}.result-card__text{font:var(--text-body-sm);color:var(--ink-2)}.pagination{margin-top:var(--space-7)}.pagination__list{display:flex;justify-content:center;align-items:center;gap:var(--space-2);font:var(--text-body-sm)}.pagination__page,.pagination__arrow{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-target);height:var(--tap-target);border-radius:50%;color:var(--ink-2);text-decoration:none}.pagination__page--current{background:var(--ink-1);color:var(--surface-0)}.pagination__arrow .icon{transform:rotate(180deg)}.pagination__arrow--next .icon{transform:none}.pagination__ellipsis{color:var(--ink-3)}.collection-list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media(min-width:768px){.collection-list{grid-template-columns:repeat(3,1fr);gap:var(--space-5)}}.collection-card{display:flex;flex-direction:column;gap:var(--space-2);text-decoration:none;color:var(--ink-1)}.collection-card__media{aspect-ratio:4 / 5;border-radius:var(--radius-md);overflow:hidden;background:var(--bg-2)}.collection-card__media img,.collection-card__media .image-placeholder{width:100%;height:100%;object-fit:cover}.collection-card__title{font:var(--text-h3)}.form{display:flex;flex-direction:column;gap:var(--space-4);max-width:60ch}.form .input{width:100%;min-height:var(--tap-target)}.form__row{display:grid;gap:var(--space-4)}@media(min-width:480px){.form__row{grid-template-columns:1fr 1fr}}.form__error{font:var(--text-body-sm);color:var(--status-sale)}.form__error ul{padding-left:var(--space-4)}.form__success{font:var(--text-body-sm);color:var(--status-success)}.form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.form__link{font:var(--text-body-sm)}.account-nav{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-6)}.account-grid{display:grid;gap:var(--space-6)}@media(min-width:1024px){.account-grid{grid-template-columns:2fr 1fr}}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font:var(--text-body-sm)}.table th,.table td{text-align:left;padding:var(--space-3) var(--space-2);border-bottom:var(--border-width) solid var(--line-1);vertical-align:top}.table th{font-weight:600}.address-card{padding:var(--space-4);border:var(--border-width) solid var(--line-1);border-radius:var(--radius-md);font:var(--text-body-sm)}.address-card+.address-card{margin-top:var(--space-4)}.address-card__actions{display:flex;gap:var(--space-3);margin-top:var(--space-3)}.address-form[hidden]{display:none}.page-section--narrow{max-width:calc(65ch + 2 * var(--gutter))}.page-section__content{margin-top:var(--space-2)}.contact{padding-top:0}.contact__title{margin-bottom:var(--space-2)}.contact__text{margin-bottom:var(--space-5)}.contact__optional{font-weight:400;color:var(--ink-2)}.form textarea.input{resize:vertical;min-height:7em}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-pages.css.map */
