.page-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter);padding-block:var(--space-8) var(--space-7)}.page-head__title{grid-column:1 / span 8;font-size:var(--fs-xl)}.page-head__intro{grid-column:1 / span 6;margin-top:var(--space-5);color:var(--color-text-muted)}.page-content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter);padding-bottom:var(--section-gap-m)}.page-content__body{grid-column:1 / span 7;max-width:var(--measure)}.page-content--wide .page-content__body{grid-column:1 / span 9;max-width:48rem}.page-content--offset .page-content__body{grid-column:4 / span 6}.rte h2{font-size:var(--fs-lg);margin:var(--space-7) 0 var(--space-4)}.rte h3{font-size:var(--fs-md);margin:var(--space-6) 0 var(--space-3)}.rte ul,.rte ol{padding-left:1.2em;margin:0 0 var(--space-4)}.rte img{margin-block:var(--space-6)}.rte blockquote{margin:var(--space-6) 0;padding-left:var(--space-5);border-left:2px solid var(--color-signature)}.rte table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.rte th,.rte td{padding:var(--space-2);border-bottom:1px solid var(--color-line);text-align:left}.image-text{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter);align-items:center}.image-text__media{grid-column:6 / span 7;background:var(--color-surface-alt);overflow:hidden}.image-text__media img,.image-text__media svg{width:100%;height:100%;object-fit:cover}.image-text__content{grid-column:1 / span 4;grid-row:1}.image-text--image-left .image-text__media{grid-column:1 / span 7}.image-text--image-left .image-text__content{grid-column:9 / span 4}.image-text--portrait .image-text__media{aspect-ratio:3 / 4;grid-column:7 / span 5}.image-text--portrait.image-text--image-left .image-text__media{grid-column:2 / span 5}.image-text--landscape .image-text__media{aspect-ratio:3 / 2}.image-text--square .image-text__media{aspect-ratio:1 / 1}.image-text--align-top{align-items:start}.image-text__eyebrow{font-size:var(--fs-2xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-3)}.image-text__heading{font-size:var(--fs-lg);margin-bottom:var(--space-5)}.image-text__text{max-width:var(--measure)}.contact-form{grid-column:1 / span 7}.contact-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.contact-form__field{display:grid;gap:var(--space-1);font-size:var(--fs-sm)}.contact-form__field--full{grid-column:1 / -1}.contact-form__field textarea{min-height:10rem;resize:vertical}.contact-form__field .field__input[aria-invalid=true]{border-color:var(--color-signature)}.contact-form .button{margin-top:var(--space-5)}.form-message{grid-column:1 / -1;margin-bottom:var(--space-5);padding:var(--space-4);border-left:2px solid var(--color-text);background:var(--color-surface-alt);font-size:var(--fs-sm)}.form-message--error{border-left-color:var(--color-signature)}.form-message ul{margin:var(--space-2) 0 0;padding-left:1.2em}.not-found{padding-block:var(--space-10) var(--section-gap-l)}.not-found__title{font-size:var(--fs-2xl);margin-bottom:var(--space-5)}.not-found__text{color:var(--color-text-muted);max-width:var(--measure)}.not-found__actions{display:flex;flex-wrap:wrap;gap:var(--space-5);align-items:center;margin-top:var(--space-7)}.not-found .search-form{max-width:28rem}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:calc(var(--grid-gutter) * 3);row-gap:var(--space-9);margin:0;padding:0 0 var(--section-gap-s);list-style:none}.blog-grid>:nth-child(3n+2){margin-top:var(--space-10)}.article-card__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--color-surface-alt);margin-bottom:var(--space-4)}.article-card__media img{width:100%;height:100%;object-fit:cover}.article-card__meta{font-size:var(--fs-xs);color:var(--color-text-muted);margin-bottom:var(--space-2)}.article-card__title{font-size:var(--fs-md);margin-bottom:var(--space-3)}.article-card__excerpt{font-size:var(--fs-sm);color:var(--color-text-muted)}.blog-tags{display:flex;flex-wrap:wrap;gap:var(--space-4);margin:0 0 var(--space-8);padding:0;list-style:none;font-size:var(--fs-sm)}.blog-tags [aria-current]{font-weight:var(--font-weight-bold)}.article{padding-bottom:var(--section-gap-m)}.article__head{padding-block:var(--space-8) var(--space-7);max-width:48rem}.article__meta{font-size:var(--fs-xs);color:var(--color-text-muted);margin-bottom:var(--space-4)}.article__title{font-size:var(--fs-xl)}.article__image{margin:0 0 var(--space-8);background:var(--color-surface-alt)}.article__image img{width:100%;height:auto}.article__body{max-width:var(--measure);margin-inline:auto}.article__tags{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-7) auto 0;padding:0;list-style:none;max-width:var(--measure);font-size:var(--fs-xs)}.article__nav{display:flex;justify-content:space-between;gap:var(--space-5);max-width:var(--measure);margin:var(--space-8) auto 0;font-size:var(--fs-sm)}.comments{max-width:var(--measure);margin:var(--space-9) auto 0}.comments__title{font-size:var(--fs-base);margin-bottom:var(--space-5)}.comment{padding-block:var(--space-4);border-bottom:1px solid var(--color-line);font-size:var(--fs-sm)}.comment__meta{color:var(--color-text-muted);font-size:var(--fs-xs);margin-top:var(--space-2)}.password-page{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;background:var(--color-signature);color:var(--color-on-signature)}.password-page__top,.password-page__bottom{padding:var(--space-6) var(--page-margin)}.password-page__main{display:grid;align-content:center;gap:var(--space-6);padding:var(--space-8) var(--page-margin);max-width:40rem}.password-page .logo__image{height:auto;width:min(70vw,28rem)}.password-page .logo__tagline{font-size:clamp(.625rem,.4rem + .8vw,1rem);letter-spacing:.4em;margin-top:var(--space-3)}.password-page__message{font-size:var(--fs-md)}.password-page .newsletter-form__row{max-width:26rem}.password-page__owner{font-size:var(--fs-xs);color:var(--color-on-signature-muted)}.password-page__owner details summary{cursor:pointer;text-decoration:underline;text-underline-offset:2px;list-style:none}.password-page__owner-row{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.password-page__owner input{min-height:40px;padding:var(--space-2);border:1px solid var(--color-on-signature);background:transparent;color:var(--color-on-signature)}.password-page__owner button{padding:0 var(--space-4);border:1px solid var(--color-on-signature)}.password-page :focus-visible{outline-color:var(--color-on-signature)}.customer{padding-block:var(--space-8) var(--section-gap-m)}.customer__narrow{max-width:26rem}.customer__title{font-size:var(--fs-xl);margin-bottom:var(--space-6)}.customer form{display:grid;gap:var(--space-4)}.customer .field{display:grid;gap:var(--space-1);font-size:var(--fs-sm)}.customer__links{display:flex;flex-wrap:wrap;gap:var(--space-4);font-size:var(--fs-sm);margin-top:var(--space-5)}.customer__links a{text-decoration:underline;text-underline-offset:2px}.customer-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.customer-table th,.customer-table td{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--color-line);text-align:left}.customer-table th{font-weight:var(--font-weight-regular);color:var(--color-text-muted);font-size:var(--fs-xs)}.customer-grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-8)}.customer address{font-style:normal;font-size:var(--fs-sm)}@media(max-width:749px){.page-head__title,.page-head__intro,.page-content__body,.page-content--wide .page-content__body,.page-content--offset .page-content__body,.contact-form,.image-text__media,.image-text__content,.image-text--image-left .image-text__media,.image-text--image-left .image-text__content,.image-text--portrait .image-text__media,.image-text--portrait.image-text--image-left .image-text__media{grid-column:1 / -1;grid-row:auto}.image-text__content{margin-top:var(--space-6)}.image-text__heading{font-size:var(--fs-md);margin-bottom:var(--space-4)}.image-text--mobile-image-last .image-text__media{order:2;margin-top:var(--space-6)}.image-text--mobile-image-last .image-text__content{margin-top:0}.contact-form__grid,.blog-grid{grid-template-columns:1fr}.blog-grid>:nth-child(3n+2){margin-top:0}.customer-grid{grid-template-columns:1fr}.page-head{padding-block:var(--space-5) var(--space-3)}.page-head__intro{margin-top:var(--space-3);font-size:var(--fs-sm)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-page.css.map */
