.aj{--aj-accent: #1a1a1a;--aj-band: #f5f1ec;--aj-muted: rgba(0, 0, 0, .58);--aj-line: rgba(0, 0, 0, .1);--aj-measure: 720px;--aj-row-width: 1000px}body:has(.aj[data-header-scheme=light]) [data-desktop-header].feature_image :is(.menu a,.menu a span,.nav-desktop__tier-1-link,.nav-desktop__tier-2-link,.nav-desktop__tier-3-link,.nav-desktop__tier-1-link span,.nav-desktop__tier-2-link span,.nav-desktop__tier-3-link span,.top-bar a,.top-bar__menu a,.icon-search,.icon-cart,.icon-bag,.search-form--header .search-form__submit-button){color:#1a1815!important;-webkit-text-fill-color:#1a1815!important}body:has(.aj[data-header-scheme=light]) [data-desktop-header].feature_image .search-form--header .search-form__input[type=text]{color:#1a1815!important;-webkit-text-fill-color:#1a1815!important;border-color:#1a1815!important}body:has(.aj[data-header-scheme=light]) [data-desktop-header].feature_image .search-form--header .search-form__input[type=text]::placeholder{color:#1a1815!important;-webkit-text-fill-color:#1a1815!important}body:has(.aj[data-header-scheme=light]) [data-desktop-header].feature_image img.primary_logo{filter:brightness(0)!important}.aj--no-banner .aj-header{padding-top:calc(var(--aj-nav-clear, 0px) + 56px)}.aj-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:1000;pointer-events:none}.aj-progress span{display:block;height:100%;background:var(--aj-accent);transform:scaleX(0);transform-origin:0 50%;will-change:transform}.aj-hero{margin:0 auto;max-width:1400px;padding:0 20px}.aj-hero--wide{max-width:none;padding:0}.aj-hero__frame{position:relative}.aj-hero__figure{margin:0}.aj-hero__img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}@media(max-width:749px){.aj-hero{padding:0}}@media(min-width:750px){.aj-hero--overlay .aj-hero__img{max-height:calc(100vh - 45px)}.aj-hero--overlay .aj-hero__overlay{--aj-ov-ink: #fff;--aj-ov-soft: rgba(255, 255, 255, .85);--aj-ov-line: rgba(255, 255, 255, .45);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:0 clamp(24px,5vw,80px) clamp(32px,5vw,72px);pointer-events:none}.aj[data-header-scheme=light] .aj-hero__overlay{--aj-ov-ink: #1a1815;--aj-ov-soft: rgba(26, 24, 21, .78);--aj-ov-line: rgba(26, 24, 21, .3)}.aj-hero--bottom-center .aj-hero__overlay{justify-content:center}.aj-hero--center .aj-hero__overlay{align-items:center;justify-content:center;padding-top:90px}.aj-hero--shade .aj-hero__overlay{background:linear-gradient(to top,#0000008c,#0003 40%,#0000 70%)}.aj-hero--shade.aj-hero--center .aj-hero__overlay{background:#0000004d}.aj[data-header-scheme=light] .aj-hero--shade .aj-hero__overlay{background:linear-gradient(to top,#ffffffb8,#ffffff40 40%,#fff0 70%)}.aj[data-header-scheme=light] .aj-hero--shade.aj-hero--center .aj-hero__overlay{background:#fff6}.aj-hero__overlay .aj-header{max-width:780px;margin:0;padding:0;text-align:left;pointer-events:auto}.aj-hero--bottom-center .aj-hero__overlay .aj-header,.aj-hero--center .aj-hero__overlay .aj-header{text-align:center}.aj-hero__overlay .aj-eyebrow,.aj-hero__overlay .aj-eyebrow:hover,.aj-hero__overlay .aj-title{color:var(--aj-ov-ink)}.aj-hero__overlay .aj-subtitle{margin-left:0;color:var(--aj-ov-soft)}.aj-hero__overlay .aj-meta{justify-content:flex-start;border-top-color:var(--aj-ov-line);color:var(--aj-ov-soft)}.aj-hero--bottom-center .aj-hero__overlay .aj-subtitle,.aj-hero--center .aj-hero__overlay .aj-subtitle{margin-left:auto}.aj-hero--bottom-center .aj-hero__overlay .aj-meta,.aj-hero--center .aj-hero__overlay .aj-meta{justify-content:center}.aj[data-header-scheme=dark] .aj-hero__overlay .aj-title{text-shadow:0 1px 24px rgba(0,0,0,.2)}.aj-hero--overlay+.aj-layout{padding-top:56px}}.aj-header{max-width:860px;margin:0 auto;padding:56px 20px 8px;text-align:center}.aj-eyebrow{display:inline-block;margin-bottom:18px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--aj-muted)}.aj-eyebrow:hover{color:var(--aj-accent)}.aj-title{margin:0;font-size:clamp(32px,4.4vw,56px);line-height:1.08;letter-spacing:-.01em}.aj-subtitle{max-width:620px;margin:18px auto 0;font-size:clamp(17px,1.6vw,21px);line-height:1.5;font-style:italic;color:var(--aj-muted)}.aj-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;margin-top:26px;padding-top:20px;border-top:1px solid var(--aj-line);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--aj-muted)}.aj-layout{max-width:calc(var(--aj-measure) + 40px);margin:0 auto;padding:32px 20px 72px}.aj-layout--rail{max-width:1160px}@media(min-width:1024px){.aj-layout--rail{display:grid;grid-template-columns:minmax(0,var(--aj-measure)) 280px;justify-content:center;gap:88px;align-items:start}}.aj-body{font-size:18px;line-height:1.75}.aj-body p{margin:0 0 1.3em}.aj-body h2{margin:2.4em 0 .6em;font-size:clamp(24px,2.4vw,32px);line-height:1.2}.aj-body h3{margin:2em 0 .5em;font-size:21px;line-height:1.3}.aj-body img{display:block;width:100%;height:auto;margin:2em 0}.aj-body a{text-underline-offset:3px}.aj-body--dropcap>p:first-of-type:first-letter{float:left;margin:.06em .12em 0 0;font-size:4.4em;line-height:.82;font-style:normal;color:var(--aj-accent)}.aj-row{display:grid;gap:20px;margin:2.8em 0;padding-top:2.4em;border-top:1px solid var(--aj-line);align-items:center}@media(min-width:750px){.aj-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px}.aj-row--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.aj-row--flip .aj-row__media{order:2}}@media(min-width:1024px){.aj-layout:not(.aj-layout--rail) .aj-row{--aj-row-w: min(var(--aj-row-width), calc(100vw - 80px) );width:var(--aj-row-w);margin-left:calc(50% - var(--aj-row-w) / 2);margin-right:0;gap:64px}}.aj-row__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#fff}.aj-body .aj-row__media img{width:100%;height:100%;margin:0;object-fit:contain;transition:transform .6s ease}.aj-row__media:hover img{transform:scale(1.04)}.aj-body .aj-row__text h3{margin-top:0}.aj-row__text h3 a{text-decoration:none}.aj-row__text p:last-of-type{margin-bottom:0}.aj-row__text p:has(>img:only-child),.aj-row__text p:has(>a:only-child>img:only-child){display:none}.aj-row__buy{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px}.aj-row__price{font-size:15px}.aj-row__buy .aj-pcard__size{margin:0}.aj-row__buy .aj-btn{margin-top:0}.aj-row .aj-pcard__variant{height:44px;padding:0 12px;border:1px solid var(--aj-line);border-radius:0;background-color:#fff;font:inherit;font-size:13px;color:inherit}.aj-row__buy .aj-pcard__status{flex-basis:100%;min-height:0}.aj-quote{margin:3em 0;padding:2.2em 0;border-top:1px solid var(--aj-accent);border-bottom:1px solid var(--aj-line);text-align:center}.aj-quote blockquote{margin:0;padding:0;border:0;background:none}.aj-quote p{margin:0;font-size:clamp(24px,2.8vw,34px);line-height:1.3;font-style:italic}.aj-quote figcaption{margin-top:16px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--aj-muted)}@media(min-width:1024px){.aj-layout:not(.aj-layout--rail) .aj-quote{margin-left:-80px;margin-right:-80px}}.aj-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:48px;padding-top:20px;border-top:1px solid var(--aj-line);font-size:14px}.aj-share span{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--aj-muted)}.aj-share a,.aj-share button{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.aj-rail{display:none}@media(min-width:1024px){.aj-rail{display:block;height:100%}.aj-rail__inner{position:sticky;top:120px}}.aj-rail__label{margin:0 0 6px;padding-bottom:12px;border-bottom:1px solid var(--aj-accent);font-size:12px;letter-spacing:.18em;text-transform:uppercase}.aj-rail__list{margin:0;padding:0;list-style:none}.aj-rail__item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:center;margin:0;padding:12px 0;border-bottom:1px solid var(--aj-line)}.aj-rail__thumb{display:block;width:72px;height:72px;background:#fff}.aj-rail__thumb img{display:block;width:100%;height:100%;object-fit:contain}.aj-rail__vendor{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--aj-muted)}.aj-rail__title{display:block;margin:2px 0;font-size:14px;line-height:1.35;text-decoration:none}.aj-rail__price{font-size:13px;color:var(--aj-muted)}.aj-rail__jump{display:inline-block;margin-top:18px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-underline-offset:4px}.aj-shop{padding:80px 20px;background:var(--aj-band)}.aj-shop__inner{max-width:1200px;margin:0 auto}.aj-shop__head{max-width:640px;margin:0 auto 44px;text-align:center}.aj-shop__title{margin:0;font-size:clamp(26px,3vw,38px)}.aj-shop__intro{margin:14px 0 0;line-height:1.6;color:var(--aj-muted)}.aj-shop__grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.aj-shop__grid{gap:24px;grid-template-columns:repeat(var(--aj-count, 4),minmax(0,280px));justify-content:center}}.aj-pcard{display:flex;flex-direction:column;background:#fff}.aj-pcard__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#fff}.aj-pcard__media img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .6s ease}.aj-pcard:hover .aj-pcard__media img{transform:scale(1.04)}.aj-pcard__body{display:flex;flex:1;flex-direction:column;gap:6px;padding:16px 16px 18px;text-align:center}.aj-pcard__vendor{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--aj-muted)}.aj-pcard__title{font-size:15px;line-height:1.35;text-decoration:none}.aj-pcard__price{margin-bottom:4px;font-size:14px}.aj-pcard__price s{margin-left:6px;color:var(--aj-muted)}.aj-pcard__size{margin-bottom:8px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--aj-muted)}.aj-pcard .aj-pcard__variant{width:100%;height:40px;min-height:40px;margin:auto 0 8px;padding:0 12px;border:1px solid var(--aj-line);border-radius:0;background-color:#fff;font:inherit;font-size:13px;color:inherit;text-align:left}.aj-pcard__variant+.aj-btn{margin-top:0}.aj-pcard__status{min-height:18px;margin:0;font-size:12px;color:var(--aj-muted)}.aj-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:auto;padding:0 18px;border:1px solid var(--aj-accent);background:var(--aj-accent);color:#fff;font:inherit;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.aj-btn:hover,.aj-btn:focus{color:#fff;opacity:.85}.aj-btn--ghost,.aj-btn--ghost:hover,.aj-btn--ghost:focus{background:transparent;color:var(--aj-accent)}.aj-btn[disabled]{cursor:default;opacity:.6}.aj-more{max-width:1200px;margin:0 auto;padding:72px 20px 88px}.aj-more__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:28px;padding-bottom:14px;border-bottom:1px solid var(--aj-line)}.aj-more__title{margin:0;font-size:clamp(22px,2.4vw,30px)}.aj-more__all{font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-underline-offset:4px}.aj-more__grid{display:grid;gap:32px 24px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.aj-more__card{display:block;color:inherit;text-decoration:none}.aj-more__card-title{display:block;margin-top:14px;font-size:18px;line-height:1.3}.aj-more__card-date{display:block;margin-top:6px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--aj-muted)}.aj-card-media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#f3f0ec}.aj-card-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.6,.2,1)}a:hover .aj-card-media img{transform:scale(1.04)}.aj--js [data-aj-reveal]{opacity:0;transform:translateY(16px);transition:opacity .8s ease,transform .8s ease}.aj--js [data-aj-reveal].aj-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.aj--js [data-aj-reveal]{opacity:1;transform:none;transition:none}.aj-card-media img,.aj-pcard__media img,.aj-row__media img{transition:none}.aj-progress{display:none}}
/*# sourceMappingURL=/cdn/shop/t/198/assets/custom-article-journal.css.map */
