.cb{background:var(--dk-paper);color:var(--dk-ink);font-family:var(--dk-font-mono);font-size:13px;line-height:1.55}.cb a{color:inherit;text-decoration:none}.cb .cb-display{font-family:var(--dk-font-display);font-style:italic;font-weight:400;letter-spacing:-.02em}.cb .cb-num{font-feature-settings:"tnum" 1}.cb-bread{display:flex;justify-content:space-between;align-items:center;padding:13px 36px;border-bottom:1px solid var(--dk-ink);background:var(--dk-panel);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--dk-muted)}.cb-bread b{color:var(--dk-ink);font-weight:500}.cb-bread a{color:var(--dk-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cb-cover{padding:56px 36px 48px;border-bottom:1px solid var(--dk-ink)}.cb-cover__grid{display:grid;grid-template-columns:200px 1fr 200px;gap:48px;align-items:end}.cb-cover__marker{padding-top:8px}.cb-cover__marker-sub{margin-top:4px}.cb-cover__head{min-width:0}.cb-cover__title{margin:0;font-size:96px;line-height:.92;color:var(--dk-ink);letter-spacing:-.03em;font-weight:400}.cb-cover__title .cb-display{display:inline}.cb-cover__dot{color:var(--dk-red)}.cb-cover__lede{margin:16px 0 0;font-family:var(--dk-font-display);font-style:italic;font-size:22px;line-height:1.4;color:var(--dk-muted);max-width:40ch;text-wrap:pretty}.cb-cover__delivery{text-align:right;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--dk-muted);font-family:var(--dk-font-mono);line-height:1.5}.cb-cover__delivery b{display:block;font-weight:400;opacity:.7;margin-bottom:4px}.cb-cover__delivery-val{color:var(--dk-ink);font-feature-settings:"tnum" 1}.cb-strip{padding:14px 36px;border-bottom:1px dashed rgba(39,64,96,.35);display:flex;justify-content:space-between;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--dk-muted);background:var(--dk-paper)}.cb-strip b{color:var(--dk-ink);font-weight:500}.cb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding-bottom:36px;background:var(--dk-paper);border-bottom:1px solid var(--dk-ink)}.cb-card{display:block;padding:26px 22px 22px;background:var(--dk-paper);cursor:pointer;transition:background .12s ease;position:relative;color:inherit}.cb-card:hover{background:var(--dk-cream)}.cb-card--filler{cursor:default;background:transparent}.cb-card--filler:hover{background:transparent}.cb-card__well{position:relative;aspect-ratio:4 / 3;border-bottom:1px solid rgba(39,64,96,.18)}.cb-card__img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:70%;max-height:86%;width:auto;height:auto;object-fit:contain}.cb-card__body{padding-top:16px;display:grid;row-gap:10px}.cb-card__name{font-family:var(--dk-font-display);font-style:italic;font-weight:400;font-size:30px;line-height:1;color:var(--dk-ink);margin:0;letter-spacing:-.01em}.cb-card__dot{color:var(--dk-red)}.cb-card__note{font-family:var(--dk-font-display);font-style:italic;font-size:14px;color:var(--dk-muted);margin:0;line-height:1.3}.cb-card__meta{display:flex;gap:14px;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--dk-muted);flex-wrap:wrap}.cb-end{padding:24px 36px;text-align:center;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--dk-muted);background:var(--dk-paper);border-bottom:1px solid var(--dk-ink)}.cb-end__dash{display:inline-block;width:36px;height:1px;background:#27406059;vertical-align:middle;margin:0 14px}.cb-foot{padding:56px 36px 64px;border-bottom:1px solid var(--dk-ink);background:var(--dk-paper)}.cb-foot__grid{display:grid;grid-template-columns:200px 1fr 240px;gap:48px;align-items:start}.cb-foot__left{padding-top:8px}.cb-foot__readout{display:block;font-family:var(--dk-font-display);font-style:italic;font-size:26px;line-height:1.05;color:var(--dk-ink);margin-top:8px;letter-spacing:-.01em}.cb-foot__body{font-family:var(--dk-font-display);font-style:italic;font-size:19px;line-height:1.55;color:var(--dk-ink);max-width:56ch;text-wrap:pretty}.cb-foot__body p{margin:0 0 1em}.cb-foot__body p:last-child{margin:0}.cb-foot__related{display:flex;flex-direction:column;gap:6px;padding-top:8px}.cb-foot__related b{font-weight:400;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--dk-muted);margin-bottom:6px}.cb-foot__related a{display:inline-block;font-family:var(--dk-font-display);font-style:italic;font-size:19px;color:var(--dk-ink);padding:4px 0;border-bottom:1px solid rgba(39,64,96,.18);line-height:1.1}.cb-foot__related a:hover{border-bottom-color:var(--dk-ink);color:var(--dk-red)}@media(max-width:989px){.cb-bread{padding:11px 20px;font-size:9px;letter-spacing:.16em}.cb-cover{padding:28px 20px 24px}.cb-cover__grid{grid-template-columns:1fr;gap:18px;align-items:start}.cb-cover__title{font-size:56px;line-height:.94}.cb-cover__lede{font-size:18px;max-width:none}.cb-cover__delivery{text-align:left}.cb-strip{padding:11px 20px;flex-direction:column;gap:4px}.cb-grid{grid-template-columns:repeat(2,1fr)}.cb-card{padding:18px 14px 16px}.cb-card__name{font-size:24px}.cb-card__note{font-size:12px}.cb-end{padding:18px 20px}.cb-foot{padding:36px 20px 44px}.cb-foot__grid{grid-template-columns:1fr;gap:22px}.cb-foot__body{font-size:17px}.cb-foot__readout{font-size:22px}}@media(max-width:989px){.cb-card--filler{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/darkroom-collection-brand.css.map */
