.mood-editorial-article{max-width:1060px;padding-block:clamp(36px,6vw,80px) 96px}.mood-editorial-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:38px;font-size:13px}.mood-editorial-breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.mood-editorial-article__header{max-width:820px;margin-bottom:40px}.mood-editorial-article__header .eyebrow{margin-bottom:18px}.mood-editorial-article__header h1{font-family:var(--mood-serif);font-size:clamp(34px,4.5vw,64px);font-weight:400;line-height:1.08;letter-spacing:-.035em;margin-bottom:20px;overflow-wrap:anywhere}.mood-editorial-article__header time{font-size:13px}.mood-editorial-article__image{width:100%;height:auto;margin-bottom:38px}.mood-editorial-article__content{max-width:72ch;font-family:var(--mood-sans);font-size:clamp(16px,1.5vw,18px);line-height:1.8;overflow-wrap:anywhere}.mood-editorial-article__content h2{font-family:var(--mood-serif);font-weight:400;font-size:clamp(26px,3vw,36px);line-height:1.2;margin-block:40px 18px}.mood-editorial-article__content h3{font-size:21px;line-height:1.3;margin-block:30px 14px}.mood-editorial-article__content :is(p,ul,ol){margin-bottom:24px}.mood-editorial-article__content :is(ul,ol){padding-inline-start:24px;list-style:revert}.mood-editorial-article__content li+li{margin-top:8px}.mood-editorial-article__content a{text-decoration:underline;text-underline-offset:4px}.mood-editorial-article__content img{width:auto;max-width:100%;height:auto}.mood-editorial-article__content table{display:block;max-width:100%;overflow-x:auto}.mood-editorial-article__links{display:flex;flex-wrap:wrap;gap:14px;margin-top:48px;padding-top:28px;border-top:1px solid var(--mood-line)}.mood-editorial-action{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;min-height:48px;border:1px solid var(--mood-ink);font-size:14px;text-align:center}.mood-editorial-action--primary{background:var(--mood-ink);color:var(--mood-paper)}@media(max-width:600px){.mood-editorial-article__links{flex-direction:column}.mood-editorial-action{width:100%}}.mood-editorial-blog{padding-block:clamp(36px,6vw,80px) 96px}.mood-editorial-blog__header{max-width:800px;margin-bottom:44px}.mood-editorial-blog__header .eyebrow{margin-bottom:18px}.mood-editorial-blog__header h1{font-family:var(--mood-serif);font-size:clamp(40px,6vw,76px);font-weight:400;line-height:1.06;letter-spacing:-.035em;margin-bottom:24px}.mood-editorial-blog__header>p:last-child{max-width:58ch;font-size:17px;line-height:1.7}.mood-editorial-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.mood-editorial-card{display:flex;flex-direction:column;border:1px solid var(--mood-line);min-width:0}.mood-editorial-card__image-link{display:block;aspect-ratio:4 / 3;overflow:hidden}.mood-editorial-card__image{width:100%;height:100%;object-fit:cover}.mood-editorial-card__text{display:flex;flex-direction:column;flex:1;align-items:flex-start;padding:clamp(22px,2.6vw,36px)}.mood-editorial-card time{font-size:12px;margin-bottom:18px}.mood-editorial-card h2{font-family:var(--mood-serif);font-size:clamp(25px,2.6vw,34px);font-weight:400;letter-spacing:-.02em;line-height:1.18;margin-bottom:18px;overflow-wrap:anywhere}.mood-editorial-card p{font-size:15px;line-height:1.7;margin-bottom:24px}.mood-editorial-card__read{margin-top:auto;text-decoration:underline;text-underline-offset:4px;font-size:14px;padding-block:10px}.mood-editorial-blog__pagination{display:flex;justify-content:center;margin-top:40px}.mood-editorial-blog__pagination a,.mood-editorial-blog__pagination .current{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:10px}@media(max-width:1000px){.mood-editorial-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.mood-editorial-blog__grid{grid-template-columns:1fr}}.product-media__open{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:zoom-in;text-align:inherit}.product-media__open img{display:block;width:100%}.product-media__zoom-label{position:absolute;right:1rem;bottom:1rem;display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid color-mix(in srgb,var(--mood-paper) 55%,transparent);border-radius:50%;background:color-mix(in srgb,var(--mood-ink) 78%,transparent);color:var(--mood-paper);font-size:1.45rem;font-weight:300;line-height:1;transition:transform .2s ease,background-color .2s ease}.product-media__open:hover .product-media__zoom-label,.product-media__open:focus-visible .product-media__zoom-label{background:var(--mood-acid);color:var(--mood-ink);transform:scale(1.08)}.product-lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#111513;color:#f3f2ed}.product-lightbox::backdrop{background:#080a09f0}.product-lightbox__shell{display:grid;height:100%;grid-template-rows:auto minmax(0,1fr) auto}.product-lightbox__header{display:flex;min-height:4.5rem;align-items:center;justify-content:space-between;padding:.8rem clamp(1rem,3vw,2rem);border-bottom:1px solid rgba(243,242,237,.18);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.product-lightbox__close,.product-lightbox__controls button{display:grid;place-items:center;border:1px solid rgba(243,242,237,.28);background:transparent;color:inherit;cursor:pointer}.product-lightbox__close{width:2.75rem;height:2.75rem;border-radius:50%;font-size:1.65rem;line-height:1}.product-lightbox__viewport{display:flex;min-width:0;min-height:0;align-items:center;justify-content:center;overflow:auto;overscroll-behavior:contain;padding:clamp(1rem,3vw,2.5rem);touch-action:pan-x pan-y}.product-lightbox__viewport img{display:block;max-width:100%;max-height:100%;margin:auto;object-fit:contain;transform:scale(var(--product-zoom, 1));transform-origin:center;transition:transform .18s ease;-webkit-user-select:none;user-select:none}.product-lightbox__controls{display:flex;min-height:5rem;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-top:1px solid rgba(243,242,237,.18)}.product-lightbox__controls button{min-width:3rem;height:3rem;padding-inline:.85rem;border-radius:999px;font-size:1rem}.product-lightbox__close:hover,.product-lightbox__close:focus-visible,.product-lightbox__controls button:hover,.product-lightbox__controls button:focus-visible{border-color:var(--mood-acid);background:var(--mood-acid);color:var(--mood-ink);outline:none}body.product-lightbox-open{overflow:hidden}@media(max-width:600px){.product-lightbox__header{min-height:3.75rem}.product-lightbox__controls{min-height:4.5rem}.product-lightbox__controls button{min-width:2.75rem;height:2.75rem;padding-inline:.65rem}}@media(prefers-reduced-motion:reduce){.product-lightbox__viewport img,.product-media__zoom-label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
