:root{--gutter: var(--gutter-mobile);--section-space: var(--section-space-mobile);--radius: 2px;--header-height: 60px;--ease: cubic-bezier(.2, .7, .2, 1);--duration: .22s;--fs-display: calc(2.5rem * var(--heading-scale));--fs-h1: calc(2.125rem * var(--heading-scale));--fs-h2: calc(1.75rem * var(--heading-scale));--fs-h3: calc(1.3125rem * var(--heading-scale));--fs-body: var(--body-size);--fs-small: .875rem;--fs-xsmall: .75rem}@media(min-width:990px){:root{--gutter: var(--gutter-desktop);--section-space: var(--section-space-desktop);--header-height: 76px;--fs-display: calc(4rem * var(--heading-scale));--fs-h1: calc(3rem * var(--heading-scale));--fs-h2: calc(2.375rem * var(--heading-scale));--fs-h3: calc(1.5rem * var(--heading-scale))}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + 16px)}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[role=list],ol[role=list],.list-reset{list-style:none;padding:0;margin:0}img,picture,svg,video{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100vh;display:flex;flex-direction:column}.main{flex:1 0 auto}.main:focus{outline:none}h1,h2,h3,.h-display,.h1,.h2,.h3{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);line-height:1.1;letter-spacing:-.012em;text-wrap:balance}.h-display{font-size:var(--fs-display);line-height:1.02;letter-spacing:-.02em}h1,.h1{font-size:var(--fs-h1)}h2,.h2{font-size:var(--fs-h2)}h3,.h3{font-size:var(--fs-h3);line-height:1.2}p{text-wrap:pretty}.rte>*+*{margin-top:1em}.rte a{text-underline-offset:.2em;text-decoration-thickness:1px}.rte ul,.rte ol{padding-left:1.2em}.eyebrow{font-size:var(--fs-xsmall);letter-spacing:.14em;text-transform:uppercase;font-weight:var(--font-body-weight-medium);color:var(--color-ink-soft)}.caption-time{font-family:var(--font-heading);font-style:italic;color:var(--color-ink-soft)}.muted{color:var(--color-ink-soft)}.small{font-size:var(--fs-small)}.lead{font-size:1.0625rem;line-height:1.65;color:var(--color-ink-soft);max-width:36em}@media(min-width:990px){.lead{font-size:1.1875rem}}.page-width{width:100%;max-width:calc(var(--page-width) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.page-width--narrow{max-width:calc(760px + var(--gutter) * 2)}.section{padding-block:var(--section-space)}.section--tight-top{padding-top:calc(var(--section-space) * .5)}.section--tight-bottom{padding-bottom:calc(var(--section-space) * .5)}.section--flush-top{padding-top:0}.section--flush-bottom{padding-bottom:0}.section--alt{background:var(--color-bg-alt)}.section-header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}@media(min-width:990px){.section-header{margin-bottom:48px}}.section-header__link{white-space:nowrap}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-60px;z-index:1000;background:var(--color-ink);color:var(--color-bg);padding:10px 16px;text-decoration:none}.skip-link:focus{top:12px}:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.link{text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px;transition:text-decoration-color var(--duration) var(--ease)}.link:hover{text-decoration-color:transparent}.link-arrow{display:inline-flex;align-items:center;gap:.5em;text-decoration:none;font-weight:var(--font-body-weight-medium)}.link-arrow span{border-bottom:1px solid currentColor;padding-bottom:2px}.link-arrow svg{width:14px;height:14px;transition:transform var(--duration) var(--ease)}.link-arrow:hover svg{transform:translate(3px)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:14px 28px;border:1px solid var(--color-button);border-radius:var(--radius);background:var(--color-button);color:var(--color-button-text);font-size:.9375rem;font-weight:var(--font-body-weight-medium);letter-spacing:.02em;text-decoration:none;text-align:center;line-height:1.2;transition:background-color var(--duration) var(--ease),color var(--duration) var(--ease),opacity var(--duration);-webkit-tap-highlight-color:transparent}.button:hover{background:color-mix(in srgb,var(--color-button) 86%,#000)}.button--secondary{background:transparent;color:var(--color-ink);border-color:var(--color-ink)}.button--secondary:hover{background:var(--color-ink);color:var(--color-bg)}.button--full{width:100%}.button[disabled],.button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.button.is-loading{color:transparent;position:relative;pointer-events:none}.button.is-loading:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--color-button-text);border-right-color:transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.field{position:relative;display:flex}.field__input{width:100%;min-height:52px;padding:14px 16px;background:transparent;border:1px solid var(--color-ink);border-radius:var(--radius);font-size:1rem}.field__input::placeholder{color:var(--color-ink-soft)}.field__input:focus-visible{outline-offset:0}.form-message{font-size:var(--fs-small);margin-top:12px}.form-message--error{color:var(--color-accent)}.media{position:relative;overflow:hidden;background:var(--color-placeholder)}.media>img,.media>picture>img,.media>svg{width:100%;height:100%;object-fit:cover}.media>picture{height:100%}.media--ratio{aspect-ratio:var(--ratio, 1)}.media--contain>img{object-fit:contain}.placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--color-placeholder);color:var(--color-ink-soft);font-size:var(--fs-xsmall);letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:16px;background-image:linear-gradient(var(--color-bg-alt),var(--color-bg-alt));background-size:calc(100% - 24px) calc(100% - 24px);background-position:center;background-repeat:no-repeat}.placeholder:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px dashed rgba(var(--color-ink-rgb),.25)}.placeholder__label{position:relative;max-width:22ch;line-height:1.5}.placeholder__label strong{display:block;font-family:var(--font-heading);text-transform:none;letter-spacing:0;font-size:1rem;font-weight:var(--font-heading-weight);color:var(--color-ink)}.icon{width:22px;height:22px;flex-shrink:0}.icon--sm{width:16px;height:16px}.announcement{background:var(--color-ink);color:var(--color-bg);font-size:var(--fs-xsmall);letter-spacing:.06em}.announcement__inner{display:flex;align-items:center;justify-content:center;min-height:34px;position:relative;padding-block:6px;text-align:center}.announcement a{text-underline-offset:.2em}.announcement__close{position:absolute;right:0;top:50%;transform:translateY(-50%);width:44px;height:34px;display:grid;place-items:center;color:inherit;opacity:.75}.announcement__close:hover{opacity:1}.header-wrapper{position:sticky;top:0;z-index:50;background:var(--color-bg);transition:box-shadow var(--duration) var(--ease)}.header-wrapper.is-scrolled{box-shadow:0 1px 0 var(--color-line)}.header-wrapper--static{position:relative}.header{display:grid;align-items:center;min-height:var(--header-height);grid-template-columns:1fr auto 1fr;gap:16px}.header__logo{grid-column:2;justify-self:center;text-decoration:none}.header__logo-text{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.125rem;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;display:block;padding-left:.2em}.header__logo img{width:var(--logo-width, 140px);height:auto}.header__nav{display:none}.header__icons{grid-column:3;justify-self:end;display:flex;align-items:center;gap:4px;margin-right:-10px}.header__icon{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;text-decoration:none;position:relative;gap:8px}.header__icon-label{display:none;font-size:var(--fs-small)}.header__menu-toggle{grid-column:1;justify-self:start;margin-left:-10px}.cart-count{position:absolute;top:6px;right:4px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--color-ink);color:var(--color-bg);font-size:10px;line-height:17px;text-align:center;font-weight:var(--font-body-weight-medium)}.header__search-mobile{display:inline-flex}@media(min-width:990px){.header{grid-template-columns:auto 1fr auto;gap:48px}.header__logo{grid-column:1;justify-self:start}.header__logo-text{font-size:1.25rem;padding-left:0}.header__menu-toggle{display:none}.header__nav{display:block;grid-column:2}.header__nav ul{display:flex;gap:36px}.header__nav a{text-decoration:none;font-size:.9375rem;padding-block:8px;border-bottom:1px solid transparent;transition:border-color var(--duration)}.header__nav a:hover,.header__nav a[aria-current=page]{border-color:currentColor}.header__icons{gap:20px;margin-right:0}.header__icon-label{display:inline}.header__icon{min-width:0}.header__icon .icon{width:20px;height:20px}.cart-count{position:static;background:none;color:inherit;font-size:var(--fs-small);min-width:0;height:auto;padding:0;line-height:inherit;font-weight:inherit}.cart-count:before{content:"("}.cart-count:after{content:")"}.header__search-mobile{display:none}}.drawer{position:fixed;inset:0 0 0 auto;margin:0;height:100%;max-height:100%;width:min(440px,100vw);max-width:100vw;padding:0;border:0;background:var(--color-bg);color:var(--color-ink);display:flex;flex-direction:column;transform:translate(100%);transition:transform .32s var(--ease),overlay .32s allow-discrete,display .32s allow-discrete}.drawer:not([open]){display:none}.drawer[open]{transform:translate(0)}@starting-style{.drawer[open]{transform:translate(100%)}}.drawer--left{inset:0 auto 0 0;transform:translate(-100%)}.drawer--left[open]{transform:translate(0)}@starting-style{.drawer--left[open]{transform:translate(-100%)}}.drawer::backdrop{background:rgba(var(--color-ink-rgb),.32)}.drawer__header{display:flex;align-items:center;justify-content:space-between;padding:12px var(--gutter-mobile) 12px 24px;border-bottom:1px solid var(--color-line);min-height:64px}.drawer__title{font-size:1.375rem}.drawer__close{width:44px;height:44px;display:grid;place-items:center;margin-right:-10px}.drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:8px 24px 24px}.drawer__footer{border-top:1px solid var(--color-line);padding:20px 24px calc(20px + env(safe-area-inset-bottom))}.menu-drawer__list a{display:block;padding:14px 0;font-family:var(--font-heading);font-size:1.75rem;text-decoration:none;border-bottom:1px solid var(--color-line)}.menu-drawer__secondary{margin-top:32px;display:grid;gap:12px;font-size:var(--fs-small)}.menu-drawer__secondary a{text-decoration:none}.search-dialog{margin:0;padding:0;border:0;width:100%;max-width:100%;inset:0 0 auto 0;background:var(--color-bg);color:var(--color-ink)}.search-dialog::backdrop{background:rgba(var(--color-ink-rgb),.32)}.search-dialog__inner{display:flex;gap:12px;align-items:center;padding-block:20px}.search-dialog form{flex:1}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}@media(min-width:750px){.product-grid{gap:48px 20px}}@media(min-width:990px){.product-grid{grid-template-columns:repeat(var(--columns-desktop, 3),minmax(0,1fr));gap:64px 28px}}.card{position:relative;display:flex;flex-direction:column;gap:14px}.card__media{aspect-ratio:var(--card-ratio);background:var(--color-placeholder)}.card__media img{transition:opacity .4s var(--ease)}.card__media>img:not(.card__img-secondary){object-fit:contain}.card__media .card__img-secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover)and (min-width:990px){.card:hover .card__img-secondary{opacity:1}}.card__info{display:flex;flex-direction:column;gap:2px}.card__title{font-family:var(--font-heading);font-size:1.0625rem;font-weight:var(--font-heading-weight);line-height:1.25;letter-spacing:-.005em}@media(min-width:990px){.card__title{font-size:1.25rem}}.card__link{text-decoration:none}.card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card__caption{font-size:var(--fs-small);color:var(--color-ink-soft);display:none}@media(min-width:750px){.card__caption{display:block}}.card__price{font-size:var(--fs-small);color:var(--color-ink-soft)}.card:focus-within{outline:none}.card__link:focus-visible{outline:none}.card__link:focus-visible:after{outline:2px solid var(--color-ink);outline-offset:4px}.hero{position:relative}.hero__grid{display:grid;gap:28px}.hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.hero__heading{max-width:12ch}.hero__text{max-width:30em}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.hero__media{height:var(--hero-height-mobile, 58vh);min-height:320px}.hero--image-first .hero__media{order:-1}@media(max-width:989px){.hero--mobile-image-first .hero__media{order:-1}.hero .hero__actions .button,.hero__actions{width:100%}}@media(min-width:990px){.hero__grid{grid-template-columns:5fr 7fr;gap:64px;align-items:center}.hero--image-left .hero__media{order:-1}.hero--image-left .hero__grid{grid-template-columns:7fr 5fr}.hero__media{height:var(--hero-height, 72vh);max-height:820px;min-height:480px}}.hero--overlay .hero__grid{display:block;position:relative}.hero--overlay .hero__media{height:var(--hero-height-mobile, 72vh)}.hero--overlay .hero__content{position:absolute;inset:auto 0 0 0;padding:28px var(--gutter);color:#fff;z-index:2}.hero--overlay .hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000080,#0000 55%)}.hero--overlay .hero__text{color:#ffffffe6}.hero--overlay .button{background:#fff;color:#000;border-color:#fff}@media(min-width:990px){.hero--overlay .hero__media{height:var(--hero-height, 80vh)}.hero--overlay .hero__content{padding:56px}}.story{text-align:center}.story__inner{max-width:720px;margin-inline:auto;display:grid;gap:20px;justify-items:center}.story__text{font-family:var(--font-heading);font-size:1.25rem;line-height:1.5;color:var(--color-ink-soft)}@media(min-width:990px){.story__text{font-size:1.5rem}}.story--left{text-align:left}.story--left .story__inner{justify-items:start;margin-inline:0}.rule{width:40px;height:1px;background:var(--color-ink);border:0;margin:0}.bundle-promo__grid{display:grid;gap:40px;align-items:center}@media(min-width:990px){.bundle-promo__grid{grid-template-columns:1fr 1fr;gap:88px}}.bundle-promo__wall{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:end;padding:32px 20px;background:var(--color-bg-alt)}@media(min-width:990px){.bundle-promo__wall{gap:18px;padding:64px 48px}}.bundle-promo__wall .media{aspect-ratio:5 / 7;box-shadow:0 1px 2px rgba(var(--color-ink-rgb),.12)}.bundle-promo__wall>:nth-child(2) .media{aspect-ratio:5 / 7;transform:translateY(-8%)}.bundle-promo__content{display:grid;gap:18px;justify-items:start}.bundle-options{display:grid;grid-template-columns:1fr 1fr;width:100%;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);margin-block:12px 8px}.bundle-option{padding:20px 0;display:grid;gap:2px;text-decoration:none}.bundle-option+.bundle-option{border-left:1px solid var(--color-line);padding-left:24px}.bundle-option__count{font-family:var(--font-heading);font-size:1.5rem;line-height:1.2}.bundle-option__price{font-weight:var(--font-body-weight-medium)}.bundle-option__hint{font-size:var(--fs-small);color:var(--color-ink-soft)}@media(max-width:749px){.bundle-promo__content .button{width:100%}}.editorial__grid{display:grid;gap:28px;align-items:center}.editorial__media{aspect-ratio:var(--ratio-mobile, 4 / 5)}.editorial__content{display:grid;gap:18px;justify-items:start;max-width:34em}.editorial__text{color:var(--color-ink-soft)}@media(min-width:990px){.editorial__grid{grid-template-columns:7fr 5fr;gap:88px}.editorial--reverse .editorial__grid{grid-template-columns:5fr 7fr}.editorial--reverse .editorial__media{order:2}.editorial__media{aspect-ratio:var(--ratio-desktop, 4 / 5)}}@media(max-width:989px){.editorial--text-first-mobile .editorial__media{order:2}}.feature{background:var(--color-feature-bg, var(--color-ink));color:var(--color-feature-text, var(--color-bg))}.feature .muted,.feature .eyebrow,.feature .caption-time{color:color-mix(in srgb,var(--color-feature-text, var(--color-bg)) 72%,transparent)}.feature__grid{display:grid;gap:32px;align-items:center}.feature__media{aspect-ratio:4 / 5}.feature__content{display:grid;gap:18px;justify-items:start;max-width:30em}.feature__caption{font-size:1.25rem}.feature .button{background:var(--color-feature-text, var(--color-bg));color:var(--color-feature-bg, var(--color-ink));border-color:var(--color-feature-text, var(--color-bg))}.feature .button:hover{background:transparent;color:var(--color-feature-text, var(--color-bg))}@media(min-width:990px){.feature__grid{grid-template-columns:1fr 1fr;gap:96px}.feature__media{aspect-ratio:4 / 5}.feature__caption{font-size:1.5rem}}@media(max-width:749px){.feature .button{width:100%}}.values{display:grid;gap:32px}@media(min-width:750px){.values{grid-template-columns:repeat(3,1fr);gap:48px}}.value{display:grid;gap:8px;align-content:start;padding-top:20px;border-top:1px solid var(--color-ink)}.value__title{font-family:var(--font-heading);font-size:1.25rem;line-height:1.3}.value__text{color:var(--color-ink-soft);font-size:.9375rem}.value .icon{margin-bottom:8px}.newsletter__inner{display:grid;gap:24px}@media(min-width:990px){.newsletter__inner{grid-template-columns:1fr 1fr;gap:88px;align-items:end}}.newsletter__form{display:flex;flex-direction:column;gap:10px}@media(min-width:750px){.newsletter__form{flex-direction:row}.newsletter__form .button{flex-shrink:0}}.newsletter__legal{font-size:var(--fs-xsmall);color:var(--color-ink-soft);margin-top:12px}.footer{border-top:1px solid var(--color-line);padding-block:56px 32px;font-size:var(--fs-small);margin-top:auto}@media(min-width:990px){.footer{padding-block:88px 40px}}.footer__top{display:grid;gap:40px}@media(min-width:990px){.footer__top{grid-template-columns:5fr 4fr 3fr;gap:64px}}.footer__logo{font-family:var(--font-heading);font-size:1.5rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;display:inline-block}.footer__tagline{margin-top:12px;color:var(--color-ink-soft);max-width:26em;font-size:.9375rem}.footer__heading{margin-bottom:14px}.footer__links{columns:2;column-gap:24px}.footer__links li{break-inside:avoid}.footer__links a,.footer__social a{display:inline-block;padding-block:7px;text-decoration:none}.footer__links a:hover,.footer__social a:hover{text-decoration:underline;text-underline-offset:.25em}.footer__social{display:grid}.footer__bottom{margin-top:56px;padding-top:24px;border-top:1px solid var(--color-line);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;color:var(--color-ink-soft);font-size:var(--fs-xsmall)}.payment-icons{display:flex;flex-wrap:wrap;gap:6px}.payment-icons svg{height:20px;width:auto;opacity:.85}.cart-items{display:grid}.cart-item{display:grid;grid-template-columns:84px 1fr;gap:16px;padding-block:20px;border-bottom:1px solid var(--color-line)}.cart-item__media{aspect-ratio:5 / 7}.cart-item__media>img{object-fit:contain}.cart-item__top{display:flex;justify-content:space-between;gap:12px;align-items:start}.cart-item__title{font-family:var(--font-heading);font-size:1.0625rem;line-height:1.3;text-decoration:none}.cart-item__meta{font-size:var(--fs-small);color:var(--color-ink-soft);margin-top:2px}.cart-item__price{font-size:var(--fs-small);text-align:right;white-space:nowrap}.cart-item__price s{color:var(--color-ink-soft);display:block}.cart-item__bottom{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.qty{display:inline-flex;align-items:center;border:1px solid var(--color-line);border-radius:var(--radius)}.qty button{width:40px;height:40px;display:grid;place-items:center}.qty button:disabled{opacity:.35;cursor:default}.qty__value{min-width:28px;text-align:center;font-size:var(--fs-small)}.cart-item__remove{font-size:var(--fs-xsmall);color:var(--color-ink-soft);text-decoration:underline;text-underline-offset:.2em;padding:10px 0}.cart-item.is-updating{opacity:.5;pointer-events:none}.cart-set-tag{display:inline-block;margin-top:6px;font-size:var(--fs-xsmall);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft)}.cart-summary{display:grid;gap:8px}.cart-summary__row{display:flex;justify-content:space-between;font-size:var(--fs-small)}.cart-summary__row--total{font-size:1rem;font-weight:var(--font-body-weight-medium);padding-top:4px}.cart-summary__note{font-size:var(--fs-xsmall);color:var(--color-ink-soft)}.cart-actions{display:grid;gap:8px;margin-top:16px}.cart-actions .link{justify-self:center;padding:10px;font-size:var(--fs-small)}.cart-empty{display:grid;gap:20px;padding-block:40px;text-align:center;justify-items:center}.cart-recs{margin-top:32px}.cart-recs__list{display:grid;gap:12px;margin-top:12px}.cart-rec{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:center;text-decoration:none}.cart-rec__media{aspect-ratio:5 / 7}.cart-rec__media>img{object-fit:contain}.cart-rec__title{font-family:var(--font-heading);font-size:1rem;line-height:1.3}.cart-page__grid{display:grid;gap:40px}@media(min-width:990px){.cart-page__grid{grid-template-columns:8fr 4fr;gap:64px;align-items:start}.cart-page__summary{position:sticky;top:calc(var(--header-height) + 24px)}}.cart-page .cart-item{grid-template-columns:110px 1fr}.page-header{padding-top:calc(var(--section-space) * .6);padding-bottom:calc(var(--section-space) * .45)}.page-header__inner{display:grid;gap:16px;max-width:760px}.page-header--center .page-header__inner{margin-inline:auto;text-align:center;justify-items:center}.prose{max-width:680px}.prose--center{margin-inline:auto}.prose h2{font-size:var(--fs-h3);margin-top:1.8em}.prose p,.prose li{color:var(--color-ink-soft)}.about-body{font-family:var(--font-heading);font-size:1.25rem;line-height:1.55}.about-body p{color:var(--color-ink)}@media(min-width:990px){.about-body{font-size:1.5rem}}.split{display:grid;gap:24px}@media(min-width:990px){.split{grid-template-columns:4fr 8fr;gap:88px}}.accordion{border-top:1px solid var(--color-line)}.accordion__item{border-bottom:1px solid var(--color-line)}.accordion__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding-block:16px;cursor:pointer;font-weight:var(--font-body-weight-medium)}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary .icon{transition:transform var(--duration) var(--ease);width:16px;height:16px}.accordion__item[open] .accordion__summary .icon{transform:rotate(45deg)}.accordion__content{padding-bottom:22px;color:var(--color-ink-soft);max-width:40em}.faq .accordion__summary{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.1875rem}@media(min-width:990px){.faq .accordion__summary{font-size:1.375rem;min-height:76px}}.placeholder-note{display:inline-block;padding:2px 8px;background:#f2f2f2;color:#000;font-size:var(--fs-xsmall);border-radius:var(--radius);font-family:var(--font-body)}.pagination{display:flex;justify-content:center;gap:8px;margin-top:56px}.pagination a,.pagination span{min-width:44px;height:44px;display:grid;place-items:center;text-decoration:none}.pagination [aria-current]{border-bottom:1px solid currentColor}.search-page__form{display:flex;gap:10px;max-width:560px;margin-top:24px}.search-results{margin-top:48px}.contact-form{display:grid;gap:14px;max-width:560px}.contact-form label{font-size:var(--fs-small);display:grid;gap:6px}textarea.field__input{min-height:160px;resize:vertical}.stack-s>*+*{margin-top:8px}.stack-m>*+*{margin-top:16px}.stack-l>*+*{margin-top:28px}.text-center{text-align:center}.mt-l{margin-top:40px}@media(max-width:749px){.hide-mobile{display:none!important}}@media(min-width:750px){.hide-desktop{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/base.css.map */
