.tp-prose{max-width:68ch;margin:0 auto;padding:var(--tp-12) var(--tp-4) var(--tp-16);font-family:var(--tp-body);font-size:17px;line-height:1.7;color:var(--tp-news);text-wrap:pretty}@media(min-width:860px){.tp-prose{padding:var(--tp-16) var(--tp-4) var(--tp-24)}}@media(max-width:599px){.tp-prose{padding:var(--tp-8) var(--tp-4) var(--tp-12);font-size:16px}}.tp-prose>*+*{margin-top:1.1em}.tp-prose h2,.tp-prose h3,.tp-prose h4{font-family:var(--tp-display);line-height:1.05;letter-spacing:-.01em;color:var(--tp-news);text-transform:uppercase;text-wrap:balance;margin-top:1.8em}.tp-prose h2{font-size:clamp(24px,3.4vw,38px)}.tp-prose h3{font-size:clamp(19px,2.6vw,27px)}.tp-prose h4{font-size:clamp(16px,2vw,20px)}.tp-prose h2:after{content:"";display:block;width:56px;height:4px;margin-top:12px;background:var(--tp-blood)}.tp-prose a{color:var(--tp-news);text-decoration:none;border-bottom:2px solid var(--tp-blood);padding-bottom:1px}@media(hover:hover){.tp-prose a:hover{color:var(--tp-blood)}}.tp-prose ul,.tp-prose ol{padding-left:1.3em}.tp-prose li+li{margin-top:.4em}.tp-prose li::marker{color:var(--tp-blood)}.tp-prose blockquote{border-left:4px solid var(--tp-blood);padding:4px 0 4px 20px;margin-inline:0;font-size:1.08em;opacity:.9}.tp-prose img{max-width:100%;height:auto;border:3px solid var(--tp-news)}.tp-prose code{font-family:var(--tp-mono);font-size:.9em;background:var(--tp-ink-2);padding:2px 6px}.tp-prose hr{border:0;border-top:2px solid var(--tp-ink-3);margin:2em 0}.tp-prose table{width:100%;border-collapse:collapse;font-size:15px}.tp-prose th,.tp-prose td{border:2px solid var(--tp-ink-3);padding:10px 12px;text-align:left}.tp-prose th{font-family:var(--tp-display);text-transform:uppercase;letter-spacing:.06em}.tp-posts{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tp-gutter)}@media(min-width:700px){.tp-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.tp-posts{grid-template-columns:repeat(3,minmax(0,1fr))}}.tp-post{display:block;text-decoration:none;background:var(--tp-news);border:var(--tp-border) solid var(--tp-ink);overflow:hidden;isolation:isolate;transition:transform .24s var(--tp-ease-impact)}@media(hover:hover){.tp-post:hover{transform:translateY(-4px)}}.tp-post__media{position:relative;aspect-ratio:16 / 10;overflow:hidden}.tp-post__media img{width:100%;height:100%;object-fit:cover}.tp-post__body{padding:var(--tp-4);border-top:var(--tp-border) solid var(--tp-ink)}.tp-post__date{font-family:var(--tp-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tp-blood);margin:0 0 8px}.tp-post__title{font-family:var(--tp-display);font-size:clamp(17px,2.2vw,23px);line-height:1.1;color:var(--tp-ink);text-transform:uppercase;text-wrap:balance;margin:0}.tp-post__ex{font-family:var(--tp-body);font-size:14px;line-height:1.55;color:var(--tp-ink);opacity:.72;margin:10px 0 0}.tp-article__hero{position:relative;max-width:1100px;margin:calc(var(--tp-8) * -1) auto 0;border:var(--tp-border) solid var(--tp-news);overflow:hidden;aspect-ratio:16 / 9}.tp-article__hero img{width:100%;height:100%;object-fit:cover}@media(max-width:859px){.tp-article__hero{margin:0 var(--tp-4);border-width:3px}}.tp-article__back{display:flex;justify-content:center;padding:0 var(--tp-4) var(--tp-16)}.tp-article__back .tp-404__alt{color:var(--tp-news);border-color:var(--tp-news)}@media(hover:hover){.tp-article__back .tp-404__alt:hover{background:var(--tp-news);color:var(--tp-ink)}}.cart-items,.cart__item,.cart__blocks,.cart-item__media,.cart-item__image{border-radius:0!important}.cart-item__media{border:3px solid var(--tp-ink);background:var(--tp-news);overflow:hidden}.cart__checkout-button,button[name=checkout]{border-radius:0!important;background:var(--tp-blood)!important;color:var(--tp-news)!important;border:3px solid var(--tp-ink)!important;font-family:var(--tp-display)!important;letter-spacing:.14em!important;text-transform:uppercase;min-height:56px}@media(hover:hover){.cart__checkout-button:hover,button[name=checkout]:hover{background:var(--tp-ink)!important}}.cart__ctas :focus-visible,.cart-items :focus-visible{outline:3px solid var(--tp-blood);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tp-pages.css.map */
