:root{--blog-bg: #f6f6f5;--blog-ink: #171513;--blog-ink-soft: #4a4540;--blog-ink-mute: #8a847d;--blog-rule: rgba(23,21,19,.12);--blog-rule-str: rgba(23,21,19,.22);--blog-serif: "Playfair Display", Georgia, serif;--blog-sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--blog-mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--blog-label: "Playfair Display", Georgia, serif;--blog-gutter: clamp(20px, 4vw, 56px);--blog-max: 1440px}.blog-grid-section{background:var(--blog-bg);padding-bottom:96px}.blog-grid{max-width:var(--blog-max);margin:0 auto;padding:0 var(--blog-gutter);display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px}@media(max-width:989px){.blog-grid{grid-template-columns:repeat(2,1fr);gap:32px 24px}}@media(max-width:640px){.blog-grid{grid-template-columns:1fr;gap:40px}}.acr{display:block;color:var(--blog-ink);text-decoration:none}.acr__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:2px;background:#e8e6e2}.acr__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.22,1,.36,1)}.acr:hover .acr__media img{transform:scale(1.045)}.acr__tag{position:absolute;top:14px;left:14px;background:#f6f4efeb;color:var(--blog-ink);font-family:var(--blog-label);font-style:italic;font-size:11px;letter-spacing:.03em;text-transform:none;padding:6px 11px;border-radius:999px}.acr__body{padding-top:20px}.acr__title{font-family:var(--blog-serif);font-weight:500;font-size:22px;line-height:1.25;margin:0 0 10px;color:var(--blog-ink);transition:opacity .18s}.acr:hover .acr__title{opacity:.7}.acr__excerpt{font-family:var(--blog-sans);font-size:14.5px;line-height:1.6;color:var(--blog-ink-soft);margin:0 0 14px}.acr__meta{font-family:var(--blog-label);font-style:italic;font-size:11.5px;letter-spacing:.02em;text-transform:none;color:var(--blog-ink-mute);display:flex;align-items:center;gap:8px}.acr__dot{opacity:.6}.blog-grid-section .pagination{max-width:var(--blog-max);margin:56px auto 0;padding:0 var(--blog-gutter)}.abr{background:var(--blog-bg);color:var(--blog-ink)}.abr__hero{position:relative;width:100%;aspect-ratio:16 / 8;max-height:560px;overflow:hidden;background:#e8e6e2}.abr__hero img{width:100%;height:100%;object-fit:cover;display:block}.abr__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#0000008c)}.abr__hero-caption{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:40px var(--blog-gutter) 32px;max-width:var(--blog-max);margin:0 auto}.abr__hero-tag{display:inline-block;font-family:var(--blog-label);font-style:italic;font-size:11px;letter-spacing:.03em;text-transform:none;color:#f6f4ef;background:#1715138c;padding:6px 12px;border-radius:999px;margin-bottom:16px}.abr__hero-title{font-family:var(--blog-serif);font-weight:500;font-style:italic;font-size:clamp(32px,5vw,56px);line-height:1.08;color:#f6f4ef;margin:0;max-width:20ch;text-shadow:0 2px 24px rgba(0,0,0,.25)}.abr__meta-row{max-width:720px;margin:28px auto 0;padding:0 var(--blog-gutter);display:flex;align-items:center;gap:10px;font-family:var(--blog-label);font-style:italic;font-size:12px;letter-spacing:.02em;text-transform:none;color:var(--blog-ink-mute)}.abr__meta-row .acr__dot{opacity:.6}.abr__header-noimage{max-width:720px;margin:0 auto;padding:88px var(--blog-gutter) 0}.abr__header-noimage .abr__hero-title{color:var(--blog-ink);text-shadow:none}.abr__content{max-width:720px;margin:0 auto;padding:44px var(--blog-gutter) 8px;font-family:var(--blog-sans);font-size:17px;line-height:1.75;color:var(--blog-ink)}.abr__content p{margin:0 0 26px}.abr__content h2{font-family:var(--blog-serif);font-weight:500;font-size:28px;line-height:1.2;margin:48px 0 20px;color:var(--blog-ink)}.abr__content h3{font-family:var(--blog-serif);font-weight:500;font-size:21px;margin:36px 0 14px}.abr__content ul,.abr__content ol{margin:0 0 26px;padding-left:22px}.abr__content li{margin-bottom:10px}.abr__content blockquote{font-family:var(--blog-serif);font-style:italic;font-size:22px;line-height:1.5;color:var(--blog-ink-soft);border-left:2px solid var(--blog-rule-str);margin:40px 0;padding:4px 0 4px 28px}.abr__content img{border-radius:2px}.abr__content a[href*="/products/"]{display:inline-flex;align-items:center;gap:6px;border-bottom:1px solid var(--blog-ink);color:var(--blog-ink);font-weight:600;transition:opacity .18s}.abr__content a[href*="/products/"]:hover{opacity:.65}.abr__content a:not([href*="/products/"]){color:var(--blog-ink);text-decoration:underline;text-decoration-color:var(--blog-rule-str);text-underline-offset:3px}.abr__back-pill,.abr__shop-view{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--blog-ink);background:#fff;font-family:var(--blog-sans);color:var(--blog-ink);text-decoration:none;transition:background .18s,color .18s}.abr__back-pill:hover,.abr__shop-view:hover{color:#fff;background:var(--blog-ink)}.abr__shop-view{padding:10px 18px;border-radius:4px;font-size:13px}.abr__back{max-width:720px;margin:48px auto 96px;padding:0 var(--blog-gutter);text-align:center}.abr__back-pill{padding:16px 32px;border-radius:4px;font-size:15px}.abr__shop{max-width:var(--blog-max);margin:88px auto 0;padding:56px var(--blog-gutter) 0;border-top:1px solid var(--blog-rule)}.abr__shop .product-grid{display:grid!important;grid-template-columns:repeat(3,1fr);column-gap:18px}.abr__shop .product-grid .grid__item{width:auto;max-width:none}@media(max-width:989px){.abr__shop .product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.abr__shop .product-grid{grid-template-columns:1fr}}.abr__shop-inner{width:100%}.abr__shop-item{position:relative}.abr__shop-view{width:100%;margin-top:12px}.abr__related{max-width:var(--blog-max);margin:88px auto 0;padding:56px var(--blog-gutter) 96px;border-top:1px solid var(--blog-rule)}.abr__related-heading{font-family:var(--blog-label);font-style:italic;font-size:12px;letter-spacing:.03em;text-transform:none;color:var(--blog-ink-mute);margin:0 0 32px}.abr__related .blog-grid{padding:0}@media(max-width:640px){.abr__hero{aspect-ratio:4 / 5;max-height:none}.abr__content{font-size:16px}.abr__content blockquote{font-size:19px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/blog-redesign.css.map */
