:root{--font-display: "Flareserif 821", "Times New Roman", Times, serif;--font-body: "Times New Roman", Times, serif;--header-h: 64px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}button{font:inherit;color:inherit}main:focus{outline:none}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:#fff;padding:8px 12px}.skip-link:focus{left:8px;top:8px}.page-width{max-width:var(--page-width);margin:0 auto;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.display{font-family:var(--font-display);font-weight:400;text-transform:uppercase}.label{font-family:var(--font-display);text-transform:uppercase;font-size:12px;letter-spacing:.02em;line-height:1.2}:root{--nav-lucid: rgba(130, 62, 52, .17)}.site-header{position:fixed;top:0;left:0;right:0;z-index:20;--nav-color: #000;color:var(--nav-color);pointer-events:none}.site-header a,.site-header summary,.site-header button,.mobile-menu{pointer-events:auto}main{padding-top:var(--header-h)}.template-index main{padding-top:0}.site-header__inner{display:flex;align-items:center;justify-content:space-between;height:var(--header-h);padding:0 calc(var(--page-gutter) + 14px)}.site-header__logo{display:block;line-height:0}.site-header__logo .logo-svg,.site-header__logo img{height:26px;width:auto}.site-header__nav ul{list-style:none;margin:0;padding:0;display:flex;gap:clamp(24px,4vw,54px)}.site-header__nav a,.site-header__toggle summary{font-family:var(--font-display);text-transform:uppercase;font-size:14px;letter-spacing:.02em;color:var(--nav-color);transition:color .2s ease}.site-header__nav a:hover,.site-header__nav a:focus-visible{text-decoration:none}.site-header__nav ul:has(a:hover) a:not(:hover),.site-header__nav ul:has(a:focus-visible) a:not(:focus-visible){color:var(--nav-lucid)}.site-header__cart-count{font-size:11px;vertical-align:super;margin-left:2px}.site-header__toggle{display:none}@media(max-width:860px){.site-header__inner{padding:0 var(--page-gutter)}.site-header__nav{display:none}.site-header__toggle{display:block}.site-header__toggle summary{list-style:none;cursor:pointer}.site-header__toggle summary::-webkit-details-marker{display:none}.site-header__toggle[open] .mobile-menu{display:flex}.mobile-menu{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--color-bg);flex-direction:column;justify-content:center;align-items:center;gap:22px}.mobile-menu a{font-family:var(--font-display);text-transform:uppercase;font-size:30px;color:#000}.mobile-menu__close{position:absolute;top:22px;right:var(--page-gutter);background:none;border:0;cursor:pointer;font-family:var(--font-display);text-transform:uppercase;font-size:14px;color:#000}}.hero{position:relative;background:var(--color-accent);overflow:hidden}.hero--full{height:100vh;height:100svh}.hero--tall{height:80vh}.hero--ratio{aspect-ratio:16 / 9}.hero__media,.hero__media video,.hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.statement{padding-top:var(--pt, 120px);padding-bottom:var(--pb, 120px)}.statement__text{margin:0 0 0 var(--offset, 16%);width:var(--w, 44%);font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:var(--fs, 44px);line-height:1.12;text-align:justify;text-align-last:left;-webkit-hyphens:none;hyphens:none;word-spacing:.02em}.statement__text p{margin:0}.statement__link{display:block;width:max-content;margin:44px auto 0}@media(max-width:860px){.statement{padding-top:calc(var(--pt, 120px) * .55);padding-bottom:calc(var(--pb, 120px) * .55)}.statement__text{margin-left:0;width:100%;font-size:clamp(26px,7vw,40px);text-align:left}}.post-grid .page-width{max-width:none}.post-grid{padding-top:var(--pt, 24px);padding-bottom:var(--pb, 80px)}.post-grid__head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px}.post-grid__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));column-gap:28px;row-gap:56px}@media(max-width:860px){.post-grid__list{grid-template-columns:repeat(min(var(--cols, 3),2),minmax(0,1fr));column-gap:16px}}@media(max-width:560px){.post-grid__list{grid-template-columns:1fr}}.card{text-align:center}.card__media{display:block;aspect-ratio:var(--ratio, 4 / 5);background:#e3e3e3;overflow:hidden}.card__media img,.card__media svg{width:100%;height:100%;object-fit:cover}.card__body{padding:22px 12px 0}.card__title{margin:0;font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:16px;line-height:1.15}.card__author{margin:8px 0 0;font-family:var(--font-display);text-transform:uppercase;font-size:10px;letter-spacing:.03em}.card__excerpt{margin:10px auto 0;max-width:34em;font-family:var(--font-body);font-size:13px;line-height:1.3}.card__price{margin:8px 0 0;font-family:var(--font-body);font-size:15px}.card a:hover{text-decoration:none}.card a:hover .card__title{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media(max-width:560px){.card__body{padding:18px 8px 0}}.pagination{display:flex;justify-content:center;gap:32px;margin:72px 0 0}.page-head{padding-top:72px;padding-bottom:48px;text-align:center}.page-head__title{margin:0 auto;max-width:18ch;font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(32px,5vw,60px);line-height:1.05}.page-head__meta{margin-top:18px}.prose{max-width:680px;margin:0 auto;padding:0 var(--page-gutter) 120px;font-size:19px;line-height:1.55}.prose h2,.prose h3{font-family:var(--font-display);font-weight:400;text-transform:uppercase;line-height:1.15;margin:2em 0 .6em}.prose h2{font-size:28px}.prose h3{font-size:22px}.prose a{text-decoration:underline;text-underline-offset:3px}.prose blockquote{margin:1.6em 0;font-family:var(--font-display);text-transform:uppercase;font-size:26px;line-height:1.15;color:var(--color-accent)}.prose img{margin:1.6em auto}.article-hero{max-width:900px;margin:0 auto 56px;padding:0 var(--page-gutter)}.back-link{display:block;text-align:center;padding-bottom:96px}.prose--manifesto{max-width:820px;font-family:var(--font-display);text-transform:uppercase;font-size:clamp(24px,3.2vw,40px);line-height:1.12;text-align:justify;text-align-last:left}.prose--manifesto p{margin:0 0 1em}.product{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;padding-top:56px;padding-bottom:120px}.product__media{display:grid;gap:16px}.product__media img{width:100%;background:#e3e3e3}.product__info{position:sticky;top:32px;align-self:start}.product__title{margin:0;font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(30px,3.4vw,44px);line-height:1.08}.product__price{font-size:20px;margin:16px 0 28px}.product__desc{margin-top:36px;font-size:17px;line-height:1.5}.field{display:block;margin-bottom:16px}.field span{display:block;margin-bottom:6px}.field select,.field input{width:100%;padding:10px 12px;font:inherit;font-size:16px;color:var(--color-text);background:transparent;border:1px solid var(--color-text);border-radius:0}.button{display:inline-block;width:100%;padding:16px 20px;border:0;border-radius:0;cursor:pointer;background:var(--color-accent);color:#fff;text-align:center;font-family:var(--font-display);text-transform:uppercase;font-size:14px;letter-spacing:.03em}.button:hover{text-decoration:none;filter:brightness(.92)}.button[disabled]{background:#999;cursor:not-allowed}@media(max-width:860px){.product{grid-template-columns:1fr;gap:32px}.product__info{position:static}}.cart{max-width:820px;margin:0 auto;padding-bottom:120px}.cart__item{display:grid;grid-template-columns:96px 1fr auto;gap:20px;align-items:center;padding:20px 0;border-top:1px solid currentColor}.cart__item img{width:96px}.cart__item-title{font-family:var(--font-display);text-transform:uppercase;font-size:16px}.cart__qty{width:64px;padding:6px;font:inherit;border:1px solid currentColor;background:transparent}.cart__remove{font-size:13px;text-decoration:underline}.cart__footer{border-top:1px solid currentColor;padding-top:24px;display:grid;gap:14px;justify-items:end}.cart__footer .button{max-width:340px}.cart__subtotal{font-size:20px}.link-button{background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}.search-form{display:flex;max-width:640px;margin:0 auto 64px;border-bottom:1px solid currentColor}.search-form input{flex:1;border:0;background:transparent;font-family:var(--font-display);text-transform:uppercase;font-size:26px;padding:10px 0;color:inherit}.search-form input:focus{outline:none}.search-form button{background:none;border:0;cursor:pointer}.empty{text-align:center;padding:24px 0 120px}.site-footer{background:var(--color-bg);color:#000;padding:96px 0 40px}.site-footer .page-width{max-width:none}.site-footer__top{display:flex;justify-content:space-between;align-items:stretch;gap:40px;flex-wrap:wrap}.site-footer__logo{display:block;line-height:0}.site-footer__logo .logo-svg{width:clamp(220px,34vw,520px);height:auto}.site-footer__aside{display:flex;flex-direction:column;justify-content:space-between;gap:40px;margin-right:clamp(0px,12vw,240px)}.site-footer__nav ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.site-footer__nav .site-footer__social{margin-top:22px}.site-footer__copy{margin:0}@media(max-width:860px){.site-footer__aside{margin-right:0}}@media(max-width:560px){:root{--page-gutter: 20px}}body:has(.page-dark){background:#000;color:#fff}body:has(.page-dark) .site-header{--nav-color: #fff;--nav-lucid: rgba(255, 255, 255, .28)}body:has(.page-dark) .site-header .logo-svg path,body:has(.page-dark) .site-footer .logo-svg path{fill:#fff}body:has(.page-dark) .site-footer{background:transparent;color:#fff}.page-head--small{padding-top:64px;padding-bottom:32px}.page-head--small .page-head__title{font-size:clamp(22px,2.2vw,30px)}.search-form--small{max-width:480px;margin-bottom:56px}.search-form--small input{font-size:16px;padding:8px 0}.search-form--small button{font-size:11px}.announce{display:none}@keyframes announce-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:860px){:root{--announce-h: 22px;--header-h: calc(64px + var(--announce-h))}.site-header__inner{height:64px}.announce{display:block;height:var(--announce-h);overflow:hidden;background:#000;color:#fff;text-decoration:none;pointer-events:auto}.announce:hover{text-decoration:none}.site-header .mobile-menu .announce.announce--menu{align-self:stretch;margin-bottom:14px;background:#000;color:#fff}body:has(.page-dark) .announce,.template-page--manifesto .announce{background:#fff;color:#000}.announce__track{display:flex;width:max-content;height:100%;animation:announce-scroll 28s linear infinite!important;will-change:transform}.announce__group{display:flex;align-items:center;flex-shrink:0}.announce__item{font-family:var(--font-display);text-transform:uppercase;font-size:10px;letter-spacing:.05em;line-height:1;white-space:nowrap;padding-top:1px}.announce__sep{display:inline-flex;align-items:center;margin:0 10px}.announce__sep .logo-svg{height:7px;width:auto}.announce__sep .logo-svg path{fill:currentColor!important}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:marquee-scroll var(--marquee-duration) linear infinite!important}}@media(prefers-reduced-motion:reduce)and (hover:none){.marquee{animation:marquee-flash .334s infinite!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/base.css.map */
