.blb-band{padding:clamp(72px,10vw,140px) clamp(24px,6vw,96px);position:relative}.blb-band--ink{background:var(--blb-ink);color:var(--blb-bone);--bg:var(--blb-ink);--fg:var(--blb-bone);--muted:var(--blb-thread-d);--card:var(--blb-ink-soft);--line:rgba(244,241,236,.16);--accent:var(--blb-pulse)}.blb-band--bone{background:var(--blb-bone);color:var(--blb-ink);--bg:var(--blb-bone);--fg:var(--blb-ink);--muted:var(--blb-thread-l);--card:var(--blb-calico);--line:rgba(27,27,28,.14);--accent:var(--blb-maroon)}.blb-band--maroon{background:var(--blb-maroon);color:var(--blb-bone);--bg:var(--blb-maroon);--fg:var(--blb-bone);--muted:rgba(244,241,236,.75);--card:rgba(0,0,0,.14);--line:rgba(244,241,236,.28);--accent:var(--blb-bone)}.blb-inner{max-width:1200px;margin:0 auto;position:relative}.blb-band .blb-h-disp,.blb-band .blb-h2,.blb-band .blb-h3{color:inherit}.blb-eyebrow{font-family:var(--blb-font-disp);font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 20px}.blb-h-disp{font-family:var(--blb-font-disp);font-weight:700;text-transform:uppercase;line-height:.95;letter-spacing:-.02em;margin:0;font-size:clamp(44px,8.6vw,120px);text-wrap:balance}.blb-h-disp em,.blb-h2 em{font-family:var(--blb-font-serif);font-style:italic;font-weight:400;text-transform:none;letter-spacing:0;font-size:1.04em}.blb-h2{font-family:var(--blb-font-disp);font-weight:700;text-transform:uppercase;line-height:1;letter-spacing:-.01em;font-size:clamp(30px,4.6vw,58px);margin:0 0 18px;text-wrap:balance}.blb-h3{font-family:var(--blb-font-disp);font-weight:700;font-size:clamp(18px,2.2vw,24px);text-transform:uppercase;letter-spacing:.02em;margin:0 0 10px}.blb-lede{font-family:var(--blb-font-text);font-size:clamp(16px,1.6vw,19px);line-height:1.6;max-width:56ch;color:var(--muted);margin:18px 0 0}.blb-lede strong{color:var(--fg);font-weight:500}.blb-btn{display:inline-block;font-family:var(--blb-font-disp);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;background:var(--blb-maroon);color:var(--blb-bone);padding:16px 30px;border:0;cursor:pointer;text-decoration:none;transition:background .3s var(--blb-ease-host);will-change:transform}.blb-btn:hover{background:var(--blb-pulse)}.blb-rl{display:block;overflow:hidden}html.blb-js .blb-rl>span{display:block;transform:translateY(110%);transition:transform .9s var(--blb-ease-host)}html.blb-js .blb-in .blb-rl>span{transform:translateY(0)}html.blb-js .blb-in .blb-rl:nth-child(2)>span{transition-delay:.08s}html.blb-js .blb-in .blb-rl:nth-child(3)>span{transition-delay:.16s}html.blb-js .blb-rise{opacity:0;transform:translateY(28px);transition:opacity .7s var(--blb-ease-host),transform .7s var(--blb-ease-host)}html.blb-js .blb-in .blb-rise,html.blb-js .blb-rise.blb-in{opacity:1;transform:none}html.blb-js .blb-stag>*{opacity:0;transform:translateY(24px);transition:opacity .6s var(--blb-ease-host),transform .6s var(--blb-ease-host)}html.blb-js .blb-stag.blb-in>*{opacity:1;transform:none}html.blb-js .blb-stag.blb-in>*:nth-child(2){transition-delay:.09s}html.blb-js .blb-stag.blb-in>*:nth-child(3){transition-delay:.18s}html.blb-js .blb-stag.blb-in>*:nth-child(4){transition-delay:.27s}html.blb-js .blb-stag.blb-in>*:nth-child(5){transition-delay:.36s}html.blb-js .blb-stag.blb-in>*:nth-child(6){transition-delay:.45s}.blb-ch{display:inline-block;will-change:transform}.blb-w{display:inline-block;white-space:nowrap}.blb-marq{overflow:hidden;white-space:nowrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0}.blb-marq__track{display:inline-block;animation:blb-marq 26s linear infinite}.blb-marq:hover .blb-marq__track{animation-play-state:paused}.blb-marq b{font-family:var(--blb-font-disp);font-weight:700;font-size:clamp(16px,2vw,22px);letter-spacing:.06em;text-transform:uppercase;margin-right:14px}.blb-marq i{font-family:var(--blb-font-serif);font-style:italic;font-size:clamp(16px,2vw,22px);color:var(--accent);margin-right:14px}@keyframes blb-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){html.blb-js .blb-rl>span,html.blb-js .blb-rise,html.blb-js .blb-stag>*{transform:none!important;opacity:1!important;transition:none!important}.blb-marq__track{animation:none!important}.blb-ch{transform:none!important}}.blb-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.blb-marq__track{min-width:200vw}.blb-hero{min-height:100vh;display:flex;align-items:center}.blb-hero .blb-h-disp{font-size:clamp(40px,6.6vw,96px)}.blb-hero__grid{display:grid;grid-template-columns:1.6fr 1fr;gap:32px;align-items:center;width:100%}@media(max-width:900px){.blb-hero__grid{grid-template-columns:1fr;gap:0}.blb-hero__grid>div:first-child{display:contents}.blb-hero__figure{order:1;max-width:300px;margin:30px auto 0}.blb-hero__settle{order:2}.blb-hero__ctas{margin-top:24px}}.blb-hero__stage{position:relative}.blb-hero__stage:before{content:"";position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;background:radial-gradient(closest-side,rgba(244,241,236,.06),transparent 72%);pointer-events:none}.blb-hero__cut{position:relative;display:block;width:100%;height:auto}.blb-hero__cut--buffer{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:contain;opacity:0;transition:opacity .18s linear}.blb-hero__cut--buffer.blb-show{opacity:1}.blb-hero__shade{font-family:var(--blb-font-serif);font-style:italic;font-size:clamp(18px,2vw,26px);color:var(--blb-thread-d);text-align:center;margin-top:10px;min-height:1.4em}.blb-hero__ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.blb-btn--ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px var(--line)}.blb-btn--ghost:hover{background:transparent;box-shadow:inset 0 0 0 1px var(--fg)}html.blb-js .blb-hero__settle{opacity:0;transform:translateY(18px);transition:opacity .6s var(--blb-ease-host),transform .6s var(--blb-ease-host)}html.blb-js .blb-hero__settle.blb-in{opacity:1;transform:none}@media(max-width:900px){html.blb-js .blb-hero__settle{opacity:1;transform:none;transition:none}}.blb-rangerows{margin-top:44px;position:relative}.blb-rangerow{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:26px 4px;border-top:1px solid var(--line);text-decoration:none;color:inherit;transition:padding .3s var(--blb-ease-host),color .3s}.blb-rangerow:last-of-type{border-bottom:1px solid var(--line)}@media(min-width:901px){.blb-rangerow{padding-right:248px}}.blb-rangerow b{font-family:var(--blb-font-disp);font-weight:700;text-transform:uppercase;font-size:clamp(26px,4.4vw,54px);line-height:1;letter-spacing:-.01em}.blb-rangerow em{font-family:var(--blb-font-serif);font-style:italic;font-size:clamp(14px,1.5vw,17px);color:var(--muted);text-align:right}.blb-rangerow:hover{color:var(--blb-maroon);padding-left:16px}.blb-peek-img{position:absolute;right:0;top:50%;transform:translateY(-50%);width:220px;height:275px;object-fit:cover;background:var(--bg);pointer-events:none;opacity:0;border:1px solid var(--line);box-shadow:0 20px 44px #00000038;transition:opacity .25s var(--blb-ease-host);z-index:6}.blb-peek-img.blb-show{opacity:1}@media(max-width:900px){.blb-peek-img{display:none}}.blb-dyeplay{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-top:44px}@media(max-width:860px){.blb-dyeplay{grid-template-columns:1fr}}.blb-dyeplay__img{width:100%;max-width:430px;border:1px solid var(--line);display:block;object-fit:cover}.blb-dyeplay__dots{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.blb-dyeplay__dots button{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);cursor:pointer;transition:transform .25s var(--blb-ease-host)}.blb-dyeplay__dots button:hover{transform:scale(1.16)}.blb-dyeplay__dots button[aria-pressed=true]{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--accent)}.blb-dyeplay__name{font-family:var(--blb-font-serif);font-style:italic;font-size:clamp(17px,2vw,24px);color:var(--muted);margin-top:12px;min-height:1.4em}.blb-i2c img{filter:grayscale(1);transform:scale(1.03);transition:filter 1s var(--blb-ease-host),transform 1s var(--blb-ease-host)}.blb-in .blb-i2c img,html:not(.blb-js) .blb-i2c img{filter:none;transform:none}.blb-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--line);border:1px solid var(--line);margin-top:44px}@media(max-width:860px){.blb-steps{grid-template-columns:1fr 1fr}}.blb-step{background:var(--bg);padding:26px 22px}.blb-step i{font-family:var(--blb-font-serif);font-style:italic;font-size:clamp(26px,3vw,38px);color:var(--accent);display:block;line-height:1}.blb-step b{font-family:var(--blb-font-disp);font-weight:700;text-transform:uppercase;font-size:15px;letter-spacing:.04em;display:block;margin-top:10px}.blb-step p{margin:6px 0 0;font-size:13.5px;color:var(--muted)}@media(prefers-reduced-motion:reduce){.blb-hero__cut--buffer{transition:none}html.blb-js .blb-hero__settle{opacity:1!important;transform:none!important}.blb-i2c img{filter:none!important;transform:none!important;transition:none!important}}.blb-band--ink .blb-eyebrow{color:#d56677}
/*# sourceMappingURL=/cdn/shop/t/9/assets/blb-system.css.map */
