.page-article__head{display:grid;gap:12px;margin-bottom:clamp(24px,4vw,56px)}.page-article__title{overflow-wrap:anywhere}.page-article__body{font-size:clamp(1rem,1.2vw,1.125rem)}@media(min-width:990px){.page-article__body{margin-left:33%}.page-article__body--wide{max-width:none;columns:2;column-gap:48px}}.journal__head{display:grid;gap:18px;margin-bottom:clamp(24px,4vw,48px)}.journal__tags{display:flex;flex-wrap:wrap;gap:6px}.journal__tags .chip[aria-current=page]{background:var(--c-ink);color:var(--c-paper)}.journal__grid{display:grid;gap:clamp(32px,5vw,64px) var(--gutter)}.article-card{position:relative;display:grid;gap:14px}.article-card__media img,.article-card__media svg{transition:transform 1.2s var(--ease-out)}.article-card:hover .article-card__media img{transform:scale(1.04)}.article-card__body{display:grid;gap:8px}.article-card__title a{text-decoration:none}.article-card__excerpt{max-width:56ch}@media(min-width:750px){.journal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal__item--lead{grid-column:1 / -1}.journal__item--lead .article-card{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:32px}}@media(min-width:1200px){.journal__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.article__head{display:grid;gap:14px;padding-top:clamp(16px,4vw,48px);padding-bottom:clamp(24px,4vw,48px)}.article__title{max-width:16ch;text-wrap:balance}.article__hero{aspect-ratio:16 / 9;overflow:hidden;background:var(--c-surface)}.article__hero img,.article__hero svg{width:100%;height:100%;object-fit:cover}.article__body{display:grid;gap:40px;padding-block:clamp(32px,5vw,72px)}.article__content{font-size:clamp(1.0625rem,1.25vw,1.1875rem);line-height:1.65;margin-inline:auto}.article__content>p:first-child:first-letter{float:left;margin:.04em .08em 0 0;font-family:var(--font-display);font-weight:800;font-size:4.6em;line-height:.78;color:var(--c-spot-2)}.article__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;max-width:68ch;width:100%;margin-inline:auto;padding-top:24px;border-top:1.5px solid var(--c-ink)}.comments{display:grid;gap:20px;max-width:68ch;width:100%;margin-inline:auto}.comments__item{padding:16px 0;border-bottom:1px solid var(--c-line)}.comments__form{display:grid;gap:16px}.contact__grid{display:grid;gap:32px}.contact__text{margin-top:14px}.contact__form,.contact__fields{display:grid;gap:18px}@media(min-width:990px){.contact__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:64px}.contact__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.contact__message{grid-column:1 / -1}}.cart-page__title{margin-bottom:clamp(20px,3vw,40px)}.cart-page__grid{display:grid;gap:32px}.cart-page__items .cart-lines{border-top:1.5px solid var(--c-ink)}.cart-page__summary{display:grid;gap:16px;align-content:start}.cart-page__trust{display:grid;gap:8px;padding-top:8px}.cart-page__trust li{display:flex;align-items:center;gap:8px}@media(min-width:750px){.cart-page .cart-line{grid-template-columns:140px minmax(0,1fr);gap:24px}}@media(min-width:990px){.cart-page__grid{grid-template-columns:minmax(0,1.6fr) minmax(340px,1fr);gap:56px;align-items:start}.cart-page__summary{position:sticky;top:24px}}.not-found__inner{display:grid;gap:20px;justify-items:start}.not-found__code{font-family:var(--font-display);font-weight:800;font-size:clamp(9rem,44vw,34rem);line-height:.78;letter-spacing:-.04em}.not-found__search{width:100%;max-width:760px}.password-main{min-height:100svh}.password{position:relative;display:grid;align-items:end;min-height:100svh;background:var(--c-ink);color:var(--c-paper);overflow:hidden;isolation:isolate}.password__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.55}.password__media img,.password__media svg{width:100%;height:100%;object-fit:cover}.password__inner{display:grid;gap:20px;padding-block:max(24px,env(safe-area-inset-top,0px)) max(32px,env(safe-area-inset-bottom,0px))}.password__wordmark{margin:0}.password__wordmark .wordmark-fit{display:block;font-family:var(--font-display);font-weight:800;text-transform:uppercase;line-height:.76;letter-spacing:-.03em;white-space:nowrap;font-size:calc((100vw - var(--edge-x) * 2) / (var(--chars, 9) * .452))}.password__forms{display:grid;gap:24px;max-width:640px}.password .field__input{color:var(--c-paper);border-bottom-color:rgba(var(--c-paper-rgb),.6)}.password__login summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.password__form{margin-block:12px}.gift-card{display:grid;gap:24px;padding-block:32px;max-width:720px}.gift-card__head{display:grid;gap:6px}.gift-card__card{display:grid;gap:12px;padding:clamp(20px,5vw,40px);border-radius:calc(var(--radius) + 8px);background:var(--c-spot-2);color:var(--c-paper);box-shadow:10px 10px 0 var(--c-spot-1)}.gift-card__card.is-disabled{filter:grayscale(1)}.gift-card__code{letter-spacing:.08em;word-break:break-all}.gift-card__actions{display:flex;flex-wrap:wrap;gap:8px}@media print{.gift-card__actions{display:none}}.account-auth__inner{display:grid;gap:40px;max-width:560px}.account-auth__panel{display:grid;gap:20px}.account-form{display:grid;gap:18px}.account-auth__recover{display:none}.account-auth__recover:target{display:grid}.account-auth__recover:target~.account-auth__panel,#Login:has(~.account-auth__recover:target){display:none}.account__head{display:grid;gap:10px;justify-items:start;margin-bottom:clamp(24px,4vw,48px)}.account__grid{display:grid;gap:40px;margin-top:32px}.account__subtitle{margin-bottom:14px}.account__addresses-link{margin-top:16px}@media(min-width:990px){.account__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:64px}}.table{width:100%;border-collapse:collapse;font-size:var(--fs-small)}.table th,.table td{padding:12px 8px 12px 0;border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top}.table thead th{font-family:var(--font-display);font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-bottom:1.5px solid var(--c-ink)}.table tfoot th{font-weight:500}.addresses{display:grid;gap:24px}.addresses__item{display:grid;gap:10px;padding-bottom:20px;border-bottom:1px solid var(--c-line)}.address-fields{display:grid;gap:16px}@media(min-width:750px){.address-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/content.css.map */
