:root{--b-ink: #111111;--b-ink-soft: #3d3b38;--b-muted: #77736c;--b-line: #e4e0d8;--b-paper: #faf8f4;--b-cream: #f1ede5;--b-white: #ffffff;--b-font-display: var(--font-heading--family, var(--font-body--family)), "Helvetica Neue", Arial, sans-serif;--b-font-body: var(--font-body--family), "Helvetica Neue", Arial, sans-serif;--b-gutter: 16px;--b-section-y: 64px;--b-max: 1440px;--b-ease: cubic-bezier(.22, .61, .36, 1);--b-dur: .6s}@media(min-width:750px){:root{--b-gutter: 32px;--b-section-y: 104px}}.b-section{padding-block:var(--b-section-y);background:var(--b-section-bg, transparent);color:var(--b-ink)}.b-section--paper{--b-section-bg: var(--b-paper)}.b-section--cream{--b-section-bg: var(--b-cream)}.b-section--ink{--b-section-bg: var(--b-ink);color:var(--b-paper)}.b-section--tight{padding-block:calc(var(--b-section-y) * .6)}.b-wrap{max-width:var(--b-max);margin-inline:auto;padding-inline:var(--b-gutter)}.b-wrap--full{max-width:none;padding-inline:0}.b-eyebrow{font-family:var(--b-font-body);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--b-muted);margin:0 0 14px}.b-section--ink .b-eyebrow{color:#faf8f499}.b-display{font-family:var(--b-font-display);font-weight:500;letter-spacing:-.02em;line-height:1.02;font-size:clamp(40px,9vw,104px);margin:0;text-wrap:balance}.b-h2{font-family:var(--b-font-display);font-weight:500;letter-spacing:-.015em;line-height:1.08;font-size:clamp(28px,4.2vw,52px);margin:0;text-wrap:balance}.b-h3{font-family:var(--b-font-display);font-weight:500;letter-spacing:-.01em;line-height:1.15;font-size:clamp(20px,2.2vw,28px);margin:0}.b-lead{font-size:clamp(15px,1.25vw,18px);line-height:1.6;color:var(--b-ink-soft);max-width:46ch;margin:18px 0 0}.b-section--ink .b-lead{color:#faf8f4c7}.b-rte{font-size:15px;line-height:1.75;color:var(--b-ink-soft)}.b-rte p{margin:0 0 1em}.b-rte p:last-child{margin-bottom:0}.b-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 32px;font-family:var(--b-font-body);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;border-radius:0;background:var(--b-ink);color:var(--b-paper);border:1px solid var(--b-ink);transition:background var(--b-dur) var(--b-ease),color var(--b-dur) var(--b-ease),border-color var(--b-dur) var(--b-ease)}.b-btn:hover{background:transparent;color:var(--b-ink)}.b-btn--light{background:var(--b-paper);color:var(--b-ink);border-color:var(--b-paper)}.b-btn--light:hover{background:transparent;color:var(--b-paper)}.b-btn--ghost{background:transparent;color:inherit;border-color:currentColor}.b-btn--ghost:hover{background:var(--b-ink);color:var(--b-paper);border-color:var(--b-ink)}.b-btn:focus-visible,.b-link:focus-visible{outline:1px solid currentColor;outline-offset:4px}.b-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:4px;transition:background-size var(--b-dur) var(--b-ease)}.b-link:hover{background-size:0 1px;background-position:100% 100%}.b-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:32px}@media(min-width:750px){.b-head{margin-bottom:48px}}.b-media{position:relative;overflow:hidden;background:var(--b-cream)}.b-media img,.b-media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.b-media svg{fill:#d9d4ca}.b-media--portrait{aspect-ratio:4 / 5}.b-media--tall{aspect-ratio:3 / 4}.b-media--square{aspect-ratio:1 / 1}.b-media--wide{aspect-ratio:16 / 10}.b-zoom img{transition:transform 1.4s var(--b-ease)}.b-zoom:hover img{transform:scale(1.04)}.b-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 8px}@media(min-width:990px){.b-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 16px}.b-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 16px}}.b-card{position:relative;display:flex;flex-direction:column;color:var(--b-ink)}.b-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.b-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--b-cream)}.b-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .7s var(--b-ease),transform 1.4s var(--b-ease)}.b-card__media .b-card__alt{opacity:0}@media(hover:hover){.b-card:hover .b-card__alt{opacity:1}.b-card:hover .b-card__media img{transform:scale(1.03)}}.b-card__badge{position:absolute;top:10px;left:10px;z-index:2;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;background:var(--b-paper);color:var(--b-ink);padding:5px 8px}.b-card__body{padding-top:14px;display:grid;gap:4px}.b-card__title{font-size:13px;font-weight:500;line-height:1.35;margin:0}.b-card__meta{font-size:12px;color:var(--b-muted);margin:0}.b-card__price{font-size:13px;margin:0;display:flex;gap:8px;align-items:baseline}.b-card__price s{color:var(--b-muted);font-size:12px}.b-quick{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}@media(hover:hover)and (min-width:990px){.b-quick{position:absolute;left:10px;right:10px;bottom:10px;margin:0;padding:10px;background:#faf8f4f0;opacity:0;transform:translateY(8px);transition:opacity .45s var(--b-ease),transform .45s var(--b-ease)}.b-card:hover .b-quick,.b-card:focus-within .b-quick{opacity:1;transform:none}}.b-quick__label{width:100%;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--b-muted);margin-bottom:2px}.b-quick form{margin:0}.b-quick button{min-width:40px;min-height:36px;padding:0 10px;font:500 12px/1 var(--b-font-body);color:var(--b-ink);background:transparent;border:1px solid var(--b-line);border-radius:0;cursor:pointer;transition:border-color .3s ease,background .3s ease,color .3s ease}.b-quick button:hover{border-color:var(--b-ink);background:var(--b-ink);color:var(--b-paper)}.b-quick button[disabled]{color:var(--b-muted);text-decoration:line-through;cursor:not-allowed;background:transparent;border-color:var(--b-line)}.b-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.b-empty{border:1px dashed var(--b-line);padding:32px;text-align:center;color:var(--b-muted);font-size:14px}html.b-motion [data-b-reveal]{opacity:0;transform:translateY(20px);transition:opacity 1s var(--b-ease),transform 1s var(--b-ease);transition-delay:var(--b-delay, 0s)}html.b-motion [data-b-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.b-motion [data-b-reveal]{opacity:1;transform:none;transition:none}.b-zoom img,.b-card__media img{transition:none}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.header-announcements,.announcement-bar{letter-spacing:.14em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/5/assets/brand.css.map */
