@import"https://fonts.googleapis.com/css2?family=Fjalla+One&family=Inter:wght@400;500&display=swap";.hb,.hb *{box-sizing:border-box}.hb{--hb-ink: #111;--hb-paper: #fff;--hb-bone: #faf9f6;--hb-tile: #f5f5f3;--hb-line: #e4e3df;--hb-mute: #6b6a66;--hb-gutter: clamp(16px, 2.6vw, 32px);--hb-head: "Fjalla One", "Oswald", "Arial Narrow", Impact, sans-serif;--hb-body: "Inter", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;font-family:var(--hb-body);color:var(--hb-ink);-webkit-font-smoothing:antialiased}.hb a{color:inherit}.hb :focus-visible{outline:2px solid currentColor;outline-offset:3px}.hb-btn{display:inline-block;padding:15px 30px;font:500 11px/1 var(--hb-body);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.hb-btn--light{background:#fff;color:var(--hb-ink)}.hb-btn--light:hover{background:var(--hb-ink);color:#fff;border-color:#fff}.hb-btn--dark{background:var(--hb-ink);color:#fff}.hb-btn--dark:hover{background:#fff;color:var(--hb-ink);border-color:var(--hb-ink)}.hb-announce{background:var(--hb-bone);text-align:center;padding:9px var(--hb-gutter);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.hb-announce a{text-decoration:none}.hb-announce__stars{letter-spacing:.1em;margin-right:6px}.hb-hero{position:relative;display:flex;align-items:flex-end;min-height:var(--hb-hero-h, 90vh);background:#1c2b2b;color:#fff;overflow:hidden}.hb-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hb-hero__media picture,.hb-hero__media img,.hb-hero__media svg{display:block;width:100%;height:100%}.hb-hero__img{object-fit:cover;object-position:var(--hb-focus, 50% 25%)}.hb-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,var(--hb-overlay, .35)),#0000 60%)}.hb-hero__content{position:relative;z-index:1;width:100%;max-width:720px;padding:0 var(--hb-gutter) clamp(32px,6vw,64px)}.hb-hero__title{margin:0 0 14px;font:400 clamp(36px,5.4vw,68px)/1 var(--hb-head);text-transform:uppercase;letter-spacing:.005em}.hb-hero__text{margin:0 0 24px;max-width:36ch;font-size:13px;line-height:1.55}.hb-hero--center{align-items:center;justify-content:center;text-align:center}.hb-hero--center .hb-hero__content{padding-bottom:0}.hb-hero--center .hb-hero__text{margin-left:auto;margin-right:auto}.hb-hero--bottom-center{justify-content:center;text-align:center}.hb-hero--bottom-center .hb-hero__text{margin-left:auto;margin-right:auto}.hb-statement{background:var(--hb-bone);text-align:center;padding:clamp(52px,8vw,92px) var(--hb-gutter) clamp(44px,6vw,72px)}.hb-statement__tags{display:flex;flex-wrap:wrap;gap:6px 22px;justify-content:center;margin:0 0 22px;font-size:10px;letter-spacing:.2em;text-transform:uppercase}.hb-statement__title{margin:0 0 14px;font:400 clamp(22px,2.6vw,30px)/1.1 var(--hb-head);text-transform:uppercase}.hb-statement__text{margin:0 auto 28px;max-width:52ch;font-size:12px;line-height:1.6}.hb-marquee{background:var(--hb-bone);overflow:hidden;padding:0 0 30px}.hb-marquee__track{display:flex;width:max-content;animation:hb-scroll var(--hb-speed, 40s) linear infinite}.hb-marquee:hover .hb-marquee__track{animation-play-state:paused}.hb-marquee__group{display:flex;flex-shrink:0}.hb-marquee__item{display:flex;align-items:center;gap:clamp(22px,3vw,44px);padding-right:clamp(22px,3vw,44px);font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.hb-marquee__item:before{content:"";width:3px;height:3px;border-radius:50%;background:currentColor;flex:none}a.hb-marquee__item:hover{text-decoration:underline;text-underline-offset:4px}@keyframes hb-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hb-marquee__track{animation:none}.hb-marquee{overflow-x:auto}}.hb-products{background:var(--hb-paper);padding:clamp(36px,5vw,56px) 0 clamp(40px,6vw,72px)}.hb-products__head{display:flex;justify-content:space-between;align-items:baseline;padding:0 var(--hb-gutter);margin-bottom:26px}.hb-products__title{margin:0;font:400 clamp(20px,2vw,24px)/1 var(--hb-head);text-transform:uppercase}.hb-products__all{font-size:10px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.hb-products__all:hover{text-decoration:underline;text-underline-offset:4px}.hb-products__wrap{position:relative}.hb-products__track{--hb-cols: 4;--hb-gap: 16px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--hb-gutter) * 2) - (var(--hb-gap) * (var(--hb-cols) - 1))) / var(--hb-cols));gap:var(--hb-gap);padding:0 var(--hb-gutter);scroll-padding:0 var(--hb-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hb-products__track::-webkit-scrollbar{display:none}@media(max-width:989px){.hb-products__track{--hb-cols: 2.4}}@media(max-width:599px){.hb-products__track{--hb-cols: 1.7;--hb-gap: 10px}}.hb-arrow{position:absolute;top:38%;z-index:2;width:46px;height:46px;display:grid;place-items:center;border:0;background:#ffffffeb;color:var(--hb-ink);cursor:pointer;transition:background-color .2s ease}.hb-arrow:hover{background:#fff}.hb-arrow[hidden]{display:none}.hb-arrow--prev{left:var(--hb-gutter)}.hb-arrow--next{right:var(--hb-gutter)}.hb-arrow--prev svg{transform:scaleX(-1)}@media(max-width:749px){.hb-arrow{display:none}}.hb-card{display:block;text-decoration:none;scroll-snap-align:start}.hb-card__media{position:relative;aspect-ratio:4 / 5;background:var(--hb-tile);overflow:hidden}.hb-card__media img,.hb-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--hb-fit, cover);transition:opacity .35s ease}.hb-card__alt{opacity:0}@media(hover:hover){.hb-card:hover .hb-card__alt{opacity:1}}.hb-card__badge{position:absolute;top:12px;right:12px;z-index:1;writing-mode:vertical-rl;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--hb-mute)}.hb-card__info{padding:14px 2px 0;display:grid;gap:5px}.hb-card__title{margin:0;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.hb-card__price{font-size:12px}.hb-card__price s{color:var(--hb-mute);margin-left:8px}.hb-card--soldout .hb-card__media img{opacity:.55}.hb-card--soldout .hb-card__alt{display:none}.hb-products__empty{padding:40px var(--hb-gutter);font-size:13px;color:var(--hb-mute)}.hb-features{background:var(--hb-paper);border-top:1px solid var(--hb-line)}.hb-features__grid{display:grid;grid-template-columns:repeat(4,1fr)}.hb-features__cell{padding:30px var(--hb-gutter);border-right:1px solid var(--hb-line)}.hb-features__cell:last-child{border-right:0}.hb-features__title{margin:0 0 6px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.hb-features__text{margin:0;font-size:12px;line-height:1.55;color:var(--hb-mute)}@media(max-width:749px){.hb-features__grid{grid-template-columns:1fr 1fr}.hb-features__cell{border-bottom:1px solid var(--hb-line)}.hb-features__cell:nth-child(2n){border-right:0}}.hb .hb-hero .hb-hero__title,.hb .hb-hero .hb-hero__text{color:#e6e8eb}.hb .hb-btn--light{background:#000;color:#fff}.hb .hb-btn--light:hover{background:#f3f1f1;color:#2b2b2b}.hb .hb-btn--dark{background:#111;color:#fff}.hb .hb-btn--dark:hover{background:#fff;color:#111}section.hb-hero h1.hb-hero__title,section.hb-hero .hb-hero__title{color:#fff!important}section.hb-hero .hb-hero__text{color:#fff!important}.rich-text,.collapsible-content{--font-heading-family: "Fjalla One", "Oswald", "Arial Narrow", Impact, sans-serif;--font-body-family: "Inter", system-ui, -apple-system, "Segoe UI", Arial, sans-serif}.rich-text .rich-text__heading,.collapsible-content .title,.collapsible-content h2{font-family:Fjalla One,Oswald,Arial Narrow,Impact,sans-serif!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.01em!important;font-size:clamp(22px,2.6vw,30px)!important;line-height:1.1!important}.rich-text .rich-text__text,.rich-text .rich-text__text p{font-family:Inter,system-ui,Arial,sans-serif!important;font-size:13px!important;letter-spacing:normal!important;line-height:1.6!important}.collapsible-content .accordion__title{font-family:Inter,system-ui,Arial,sans-serif!important;font-size:12px!important;font-weight:500;text-transform:uppercase;letter-spacing:.06em!important}.collapsible-content .accordion__content,.collapsible-content .accordion__content p{font-family:Inter,system-ui,Arial,sans-serif!important;font-size:13px!important;letter-spacing:normal!important;line-height:1.6!important}.rich-text .button{font-family:Inter,system-ui,Arial,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.image-with-text .image-with-text__heading,.image-with-text h2{font-family:Fjalla One,Oswald,Arial Narrow,Impact,sans-serif!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.01em!important;font-size:clamp(26px,3vw,38px)!important;line-height:1.05!important;padding-left:0!important;text-indent:0!important}.image-with-text .image-with-text__text,.image-with-text .image-with-text__text p{font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif!important;font-size:13px!important;letter-spacing:normal!important;line-height:1.7!important}.image-with-text .button,.image-with-text a.button{font-family:Inter,system-ui,Arial,sans-serif!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase;background:#111!important;color:#fff!important;border:1px solid #111111!important;box-shadow:none!important;transition:background-color .2s ease,color .2s ease}.image-with-text .button:hover,.image-with-text a.button:hover{background:#fff!important;color:#111!important;border-color:#111!important;box-shadow:none!important}.image-with-text .button:before,.image-with-text .button:after{display:none!important}#MainContent{--font-heading-family: "Fjalla One", "Oswald", "Arial Narrow", Impact, sans-serif;--font-body-family: "Inter", system-ui, -apple-system, "Segoe UI", Arial, sans-serif}#MainContent .title--primary,#MainContent .collection-hero__title,#MainContent h1{font-family:Fjalla One,Oswald,Arial Narrow,Impact,sans-serif!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.01em!important;font-size:clamp(36px,5vw,64px)!important;line-height:1!important}#MainContent .collection-hero__description,#MainContent .collection-hero__description p{font-family:Inter,system-ui,Arial,sans-serif!important;font-size:13px!important;line-height:1.7!important;letter-spacing:normal!important;max-width:60ch}#MainContent .facets__summary,#MainContent .facets__label,#MainContent .facet-filters__label,#MainContent .facets__heading,#MainContent .product-count,#MainContent .product-count__text,#MainContent .select__select,#MainContent .facets__price,#MainContent .facets__display{font-family:Inter,system-ui,Arial,sans-serif!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase}#MainContent .card__heading,#MainContent .card__heading a,#MainContent .card-information__text{font-family:Inter,system-ui,Arial,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.05em!important;text-transform:uppercase;line-height:1.4!important}#MainContent .price,#MainContent .price-item{font-family:Inter,system-ui,Arial,sans-serif!important;font-size:12px!important;letter-spacing:.02em!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hb-home.css.map */
