html body .cb-hero{position:relative;width:100%;height:100vh;height:100svh;margin-top:-60px;overflow:hidden}html body .cb-hero .hero-carousel,html body .cb-hero .inner,html body .cb-hero .hero-slide{height:100%!important}html body .cb-hero .hero-slide{position:relative;overflow:hidden;background-color:#3a2a1f}html body .cb-hero .cbh-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block}html body .cb-hero .cbh-mob{display:none}html body .cb-hero .cbh-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#000000db,#0000008f 36%,#0000001a 70%,#0000004d)}html body .cb-hero .cbh-col{position:relative;z-index:2;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;max-width:1165px;margin:0 auto;padding:0 32px 120px}html body .cb-hero .cbh-copy{max-width:50ch}html body .cb-hero .cbh-no{display:block;margin:0;font-family:into-mono,monospace;font-size:9px;line-height:1;letter-spacing:.3em;color:#ffffffb8}html body .cb-hero .cbh-label{display:block;margin:12px 0 0;font-family:into-mono,monospace;font-size:10px;line-height:1.4;letter-spacing:.26em;text-transform:uppercase;color:#fff}html body .cb-hero .cbh-head{margin:12px 0 0;font-family:hbitems-regular,Georgia,serif;font-size:28px;line-height:1.14;letter-spacing:.02em;font-weight:400;text-transform:uppercase;color:#fff}html body .cb-hero .cbh-text{margin:14px 0 0;font-family:Items Text Light,Georgia,serif;font-size:16px;line-height:1.7;color:#ffffffeb}html body .cb-hero .cbh-rail{display:none}html body .cb-hero[data-cbh-js=ran] .cbh-rail{display:flex;gap:18px;position:absolute;z-index:4;left:50%;transform:translate(-50%);bottom:40px;width:100%;max-width:1165px;padding:0 32px;box-sizing:border-box}html body .cb-hero .cbh-ch{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:9px;background:none;border:0;padding:0;margin:0;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}html body .cb-hero .cbh-ch-track{position:relative;height:2px;background:#ffffff42;overflow:hidden}html body .cb-hero .cbh-ch-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:scaleX(0);transform-origin:left center}html body .cb-hero .cbh-ch--done .cbh-ch-fill{transform:scaleX(1)}html body .cb-hero .cbh-ch--on .cbh-ch-fill{animation:cbh-fill var(--cbh-dur, 7s) linear forwards}html body .cb-hero .cbh-ch-n{font-family:into-mono,monospace;font-size:9px;line-height:1;letter-spacing:.24em;color:#ffffff94;transition:color .2s ease}html body .cb-hero .cbh-ch-t{display:none}html body .cb-hero .cbh-ch--on .cbh-ch-n,html body .cb-hero .cbh-ch--on .cbh-ch-t{color:#fff}html body .cb-hero .cbh-ch--done .cbh-ch-n,html body .cb-hero .cbh-ch--done .cbh-ch-t{color:#ffffffb8}@media(hover:hover){html body .cb-hero .cbh-ch:hover .cbh-ch-n,html body .cb-hero .cbh-ch:hover .cbh-ch-t{color:#fff}html body .cb-hero .cbh-ch:hover .cbh-ch-track{background:#ffffff80}}@keyframes cbh-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html body .cb-hero .cbh-arrow{display:none}html body .cb-hero[data-cbh-js=ran] .cbh-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;margin-top:-24px;z-index:4;width:48px;height:48px;padding:0;border-radius:50%;background:#00000052;border:1px solid rgba(255,255,255,.45);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,border-color .2s ease}html body .cb-hero .cbh-arrow--prev{left:28px}html body .cb-hero .cbh-arrow--next{right:28px}html body .cb-hero .cbh-arrow svg{width:16px;height:16px;display:block}html body .cb-hero .cbh-arrow svg path,html body .cb-hero .cbh-hint svg path{fill:none!important;stroke:currentColor!important;stroke-width:1.5px!important;stroke-linecap:round!important;stroke-linejoin:round!important}@media(hover:hover){html body .cb-hero .cbh-arrow:hover{background:#0009;border-color:#fff}}html body .cb-hero .cbh-tap,html body .cb-hero .cbh-hint{display:none}html body .cb-hero .flickity-page-dots{top:auto;bottom:34px;left:50%;transform:translate(-50%);max-width:1165px;width:100%;margin:0;padding:0 32px;box-sizing:border-box;text-align:left}html body .cb-hero .flickity-page-dots .dot{width:26px;height:2px;margin:0 6px 0 0;background:#fff;opacity:.35;border-radius:0}html body .cb-hero .flickity-page-dots .dot.is-selected{opacity:1}html body .cb-hero[data-cbh-js=ran] .flickity-page-dots{position:absolute!important;top:auto!important;bottom:0!important;left:0!important;width:1px!important;height:1px!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;transform:none!important;pointer-events:none!important}@media screen and (max-width:60em){html body .cb-hero{margin-top:-52px}html body .cb-hero .cbh-des{display:none}html body .cb-hero .cbh-mob{display:block}html body .cb-hero .cbh-col{padding:0 20px 64px}html body .cb-hero .cbh-head{font-size:22px}html body .cb-hero .cbh-text{font-size:15px;line-height:1.65}html body .cb-hero .cbh-copy{max-width:100%}html body .cb-hero[data-cbh-js=ran] .cbh-rail{top:64px;bottom:auto;gap:4px;padding:0 14px}html body .cb-hero .cbh-ch{gap:0}html body .cb-hero .cbh-ch-n,html body .cb-hero[data-cbh-js=ran] .cbh-arrow{display:none}html body .cb-hero[data-cbh-js=ran] .cbh-tap{display:block;position:absolute;top:0;bottom:0;z-index:3;width:34%;background:transparent;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}html body .cb-hero[data-cbh-js=ran] .cbh-tap--prev{left:0;width:34%}html body .cb-hero[data-cbh-js=ran] .cbh-tap--next{left:34%;width:66%}html body .cb-hero[data-cbh-js=ran] .cbh-hint{display:inline-flex;align-items:center;gap:7px;margin:16px 0 0;font-family:into-mono,monospace;font-size:9px;line-height:1;letter-spacing:.26em;text-transform:uppercase;color:#ffffffd1}html body .cb-hero[data-cbh-moved="1"] .cbh-hint{display:none}html body .cb-hero .cbh-hint svg{width:10px;height:10px;display:block;animation:cbh-nudge 1.9s ease-in-out infinite}}@keyframes cbh-nudge{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){html body .cb-hero .cbh-ch--on .cbh-ch-fill{animation:none;transform:scaleX(1)}html body .cb-hero .cbh-hint svg{animation:none}html body .cb-hero .cbh-ch-n,html body .cb-hero .cbh-ch-t,html body .cb-hero .cbh-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/cbh-hero.css.map */
