.page-head{display:grid;gap:1rem;margin-bottom:clamp(1.5rem,3vw,3rem)}.page__inner{max-width:900px}.page__content{font-size:1rem;max-width:68ch}.cart-page__grid{display:grid;gap:clamp(2rem,4vw,4rem);align-items:start}@media(min-width:990px){.cart-page__grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr)}}.cart-page__items{border-top:1px solid var(--line)}.line-item--page{grid-template-columns:92px minmax(0,1fr)}@media(min-width:750px){.line-item--page{grid-template-columns:140px minmax(0,1fr);gap:1.5rem;padding:1.5rem 0}}.cart-page__summary{position:sticky;top:calc(var(--header-h) + 1.5rem);display:grid;gap:1rem;padding:clamp(1.25rem,2vw,2rem);background:var(--surface)}.cart-page__summary .ship-bar{padding-top:0}.cart-page__form{display:grid;gap:1rem}.cart-page__dynamic{display:grid;gap:.5rem}.search-page__form{display:grid;grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid var(--line-strong);padding-bottom:.5rem}.search-result{display:grid;gap:.5rem;padding:1.25rem;background:var(--surface);height:100%;align-content:start}.not-found__inner{display:grid;gap:1.25rem;justify-items:start;padding-block:var(--space-xl)}.not-found__code{font-size:calc(clamp(6rem,3rem + 18vw,22rem) * var(--heading-scale));line-height:.8}.not-found__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.article-card{display:grid;gap:.75rem}.article-card__media{aspect-ratio:4 / 3}.article-card__media img{transition:transform 1.4s var(--ease-out)}.article-card:hover .article-card__media img{transform:scale(1.04)}.article__media{aspect-ratio:16 / 9;margin-bottom:2rem}.form-grid,.form-grid__row{display:grid;gap:1.1rem}@media(min-width:600px){.form-grid__row{grid-template-columns:1fr 1fr}}.field{display:grid}.account__narrow{max-width:520px;display:grid;gap:1.5rem}.account__panel{display:grid;gap:1.5rem}.account__panel--recover{display:none}.account__panel--recover:target{display:grid}.account__panel--recover:target~.account__panel--login{display:none}.account__switch{font-size:.875rem}.account__head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.account__grid{display:grid;gap:2.5rem}@media(min-width:990px){.account__grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}}.account__aside{display:grid;gap:1rem;align-content:start;padding:1.5rem;background:var(--surface)}.account__table{font-size:.875rem;margin-top:1rem}.account__table th,.account__table td{text-align:left;padding:.9rem .5rem;border-bottom:1px solid var(--line)}.account__table th{font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600}.account__totals{display:grid;gap:.75rem;padding-top:1.5rem}.account__addresses{display:grid;gap:1.5rem}.account__address{display:grid;gap:.75rem;padding-bottom:1.5rem;border-bottom:1px solid var(--line)}address{font-style:normal;line-height:1.6}.password-page{min-height:100vh;display:grid;place-items:center;padding:var(--gutter)}.password-page__inner{width:min(560px,100%);display:grid;gap:1.5rem}.password-page__mark .logo{width:min(200px,52vw);margin-inline:auto}.password-page__login summary{padding:.5rem 0;color:var(--muted)}.password-page__login form{margin-top:1rem}.gift-card{min-height:100vh;display:grid;place-items:center;padding:var(--gutter)}.gift-card__inner{width:min(560px,100%);display:grid;gap:1.25rem;justify-items:start}.gift-card__mark .logo{width:140px}.gift-card__code{padding:1rem 1.25rem;border:1px solid var(--line-strong);width:100%}.gift-card__actions{display:flex;flex-wrap:wrap;gap:.75rem}@media print{.gift-card__actions{display:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-pages.css.map */
