@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--font-heading-family:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading-style:normal;--font-heading-weight:700;--font-body-family:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body-style:normal;--font-body-weight:400;--hb-ink:#1A1A1A;--hb-accent:#13635A;--hb-muted:#6E6E6E;--hb-line:#ECE9E3;--hb-surface:#F5F2EC;--page-width:126rem;--grid-desktop-horizontal-spacing:22px;--grid-desktop-vertical-spacing:44px;--buttons-radius:5rem;--buttons-radius-outset:5rem}html{scroll-behavior:smooth}body{letter-spacing:normal;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:var(--hb-ink)}.h0{font-size:clamp(4rem,5.2vw,7.4rem);line-height:1.04;letter-spacing:-.025em;font-weight:700}h1,.h1{font-size:clamp(3rem,3.4vw,4.4rem);line-height:1.1;letter-spacing:-.02em;font-weight:700}h2,.h2{font-size:clamp(2.4rem,2.6vw,3.4rem);line-height:1.15;letter-spacing:-.015em;font-weight:700}h3,.h3{font-size:1.9rem;line-height:1.3;letter-spacing:-.01em;font-weight:600}@media(max-width:749px){.h0{font-size:3.6rem}h1,.h1{font-size:3rem}h2,.h2{font-size:2.4rem}}.hb-eyebrow{font-size:1.2rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--hb-accent);margin:0 0 1.6rem}.button,.hb-btn,.shopify-payment-button__button--unbranded{font-weight:600;font-size:1.5rem;letter-spacing:0;text-transform:none;border-radius:5rem;min-height:5.4rem;transition:transform .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.button{padding:0 3.2rem}.button:hover:not([disabled]){transform:translateY(-1px)}.hb-btn{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--hb-ink);border:0;text-decoration:none;padding:0 3.4rem}.hb-btn:hover{transform:translateY(-1px);box-shadow:0 1rem 2.4rem #0000002e}.title-wrapper-with-link{margin-bottom:3.6rem;align-items:flex-end}.title-wrapper-with-link .title,.collection .title,.collection-list-title{letter-spacing:-.015em;margin:0}.link.link--text,.featured-collection .button--tertiary,.collection-list .button--tertiary{text-transform:none;letter-spacing:0;font-size:1.4rem;font-weight:600;color:var(--hb-accent);text-underline-offset:.4rem}.header{padding-top:1.8rem;padding-bottom:1.8rem}.header-wrapper{border-bottom:1px solid var(--hb-line);background:#ffffffeb;-webkit-backdrop-filter:saturate(150%) blur(10px);backdrop-filter:saturate(150%) blur(10px)}.header__menu-item,.list-menu__item--link{letter-spacing:.01em;font-weight:500}.card-wrapper{color:var(--hb-ink)}.card--standard{background:transparent;border:0}.card--standard .card__inner{border:0}.card__media,.card .media{overflow:hidden;background:var(--hb-surface);border-radius:1.6rem}.card__media img,.card .media img{transition:transform .8s cubic-bezier(.2,.7,.2,1);will-change:transform}.card-wrapper:hover .card__media img,.card-wrapper:hover .media img{transform:scale(1.05)}.card__content{padding-top:1.4rem}.card__heading{font-size:1.5rem;font-weight:500;letter-spacing:-.005em;line-height:1.4}.card__heading a{text-decoration:none}.price,.price .price-item{font-size:1.5rem;color:var(--hb-ink);font-weight:600}.card-information>*+*{margin-top:.4rem}.badge{border-radius:5rem;font-size:1.05rem;letter-spacing:.04em}.collection-list .card--standard{position:relative}.collection-list .card--standard .card__inner{width:100%;border-radius:1.8rem;overflow:hidden}.collection-list .card--standard .card__media{background:var(--hb-ink);border-radius:0}.collection-list .card--standard .card__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(to top,#14141499,#1414141f 46%,#14141400 74%)}.collection-list .card--standard>.card__content{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:2.2rem 2.4rem}.collection-list .card--standard>.card__content .card__heading{margin:0}.collection-list .card--standard>.card__content .card__heading a,.collection-list .card--standard>.card__content .full-unstyled-link{color:#fff;font-size:2rem;font-weight:600;letter-spacing:-.01em}.collection-list .card-wrapper:hover .card__media img{transform:scale(1.06)}.hb-hero{position:relative;display:flex;align-items:center;min-height:var(--hb-hero-h,82svh);overflow:hidden;isolation:isolate;background:var(--hb-surface)}.hb-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hb-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgba(20,20,20,var(--hb-scrim,.42)),rgba(20,20,20,calc(var(--hb-scrim,.42)*.55)) 38%,#14141400 72%),linear-gradient(to top,#1414144d,#14141400 42%)}.hb-hero__inner{position:relative;z-index:2;width:100%}.hb-hero__content{max-width:60rem;color:#fff;padding:6rem 0}.hb-hero--center .hb-hero__content{margin:0 auto;text-align:center}.hb-hero--overlay .hb-hero__title,.hb-hero--overlay .hb-hero__sub,.hb-hero--overlay .hb-hero__eyebrow{color:#fff;text-shadow:0 1px 28px rgba(0,0,0,.5)}.hb-hero--overlay .hb-hero__eyebrow{opacity:.95}.hb-hero__sub{font-size:1.9rem;line-height:1.5;margin:0 0 3.2rem;max-width:46rem}.hb-hero--center .hb-hero__sub{margin-left:auto;margin-right:auto}.hb-hero__title{margin:0 0 2rem}.hb-hero--split{display:grid;grid-template-columns:1.02fr 1fr;align-items:stretch;min-height:var(--hb-hero-h,80svh);background:var(--hb-surface)}.hb-hero--split .hb-hero__panel{display:flex;align-items:center;padding:6rem clamp(2.8rem,5vw,8rem)}.hb-hero--split .hb-hero__content{max-width:52rem;color:var(--hb-ink);padding:0}.hb-hero--split .hb-hero__eyebrow{color:var(--hb-accent)}.hb-hero--split .hb-hero__title{color:var(--hb-ink)}.hb-hero--split .hb-hero__sub{color:var(--hb-muted)}.hb-hero--split .hb-hero__media{position:relative;overflow:hidden}.hb-hero--split .hb-hero__media .hb-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hb-hero--split .hb-btn{background:var(--hb-ink);color:#fff}.hb-hero--split .hb-btn:hover{background:#000}@media(max-width:749px){.hb-hero{min-height:var(--hb-hero-h-mobile,78svh)}.hb-hero__content{padding:4rem 0}.hb-hero__sub{font-size:1.6rem}.hb-hero--split{grid-template-columns:1fr;min-height:auto}.hb-hero--split .hb-hero__media{min-height:48svh}.hb-hero--split .hb-hero__panel{padding:4.4rem 2.4rem}}.multicolumn .multicolumn-card{background:transparent}.multicolumn-card__info{padding:0}.multicolumn .multicolumn-card__info .title{font-size:1.9rem}.image-with-text__media{border-radius:2rem;overflow:hidden}.image-with-text__content .caption{color:var(--hb-accent);letter-spacing:.18em}.newsletter__subheading{color:var(--hb-muted);font-size:1.6rem}.newsletter-form__field-wrapper .field__input{border-radius:5rem}.footer{border-top:1px solid var(--hb-line)}.footer-block__heading{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--hb-ink)}.footer-block__details-content a,.footer-block__details-content .list-menu__item--link{color:var(--hb-muted)}.footer-block__details-content a:hover,.footer-block__details-content .list-menu__item--link:hover{color:var(--hb-ink)}.copyright__content{color:var(--hb-muted);font-size:1.2rem}*:focus-visible{outline:2px solid var(--hb-accent);outline-offset:2px}.hb-contact{padding:8rem 0}.hb-contact__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:6rem;align-items:start}.hb-contact__title{margin:0 0 1.6rem}.hb-contact__lead{color:var(--hb-muted);font-size:1.7rem;line-height:1.6;max-width:40rem;margin:0 0 3.2rem}.hb-contact__details{display:flex;flex-direction:column;gap:2.2rem;border-top:1px solid var(--hb-line);padding-top:3rem}.hb-contact__detail{display:flex;flex-direction:column;gap:.5rem}.hb-contact__label{font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hb-muted)}.hb-contact__detail a{color:var(--hb-ink);text-decoration:none;font-size:1.7rem}.hb-contact__detail a:hover{color:var(--hb-accent)}.hb-contact__form{display:flex;flex-direction:column;gap:2rem}.hb-field{display:flex;flex-direction:column;gap:.8rem}.hb-field label{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hb-muted)}.hb-field input,.hb-field textarea{border:1px solid var(--hb-line);border-radius:1.4rem;padding:1.5rem 1.8rem;font-size:1.5rem;font-family:inherit;background:#fff;color:var(--hb-ink);width:100%;box-sizing:border-box}.hb-field input:focus,.hb-field textarea:focus{outline:2px solid var(--hb-accent);outline-offset:0;border-color:var(--hb-accent)}.hb-contact__form .button{align-self:flex-start}.hb-contact__success{background:var(--hb-surface);border-left:3px solid var(--hb-accent);padding:1.6rem 2rem;font-size:1.5rem;border-radius:1rem}.hb-contact__error{color:#b4231f;font-size:1.5rem}@media(max-width:749px){.hb-contact{padding:5rem 0}.hb-contact__grid{grid-template-columns:1fr;gap:3.6rem}.hb-contact__form .button{width:100%}}.hb-vp{padding:5.2rem 0;border-top:1px solid var(--hb-line);border-bottom:1px solid var(--hb-line)}.hb-vp__grid{display:grid;grid-template-columns:repeat(var(--vp-cols,4),1fr);gap:3rem}.hb-vp__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.9rem}.hb-vp__icon{color:var(--hb-accent);display:inline-flex}.hb-vp__icon svg{width:2.8rem;height:2.8rem}.hb-vp__title{font-weight:600;font-size:1.5rem;margin:0;letter-spacing:-.005em}.hb-vp__text{color:var(--hb-muted);font-size:1.35rem;line-height:1.5;margin:0;max-width:26rem}@media(max-width:749px){.hb-vp{padding:3.4rem 0}.hb-vp__grid{grid-template-columns:repeat(2,1fr);gap:2.8rem 1.6rem}}.header{padding-top:2rem;padding-bottom:2rem;align-items:center}.header-wrapper{background:#fffffff0;-webkit-backdrop-filter:saturate(160%) blur(12px);backdrop-filter:saturate(160%) blur(12px)}.header__heading,.header__heading-link{margin:0;padding:0}.header__heading-logo-wrapper{display:none!important}.header__heading-link{text-decoration:none;display:inline-flex;align-items:baseline;line-height:1;position:relative}.header__heading-link:after{content:"HallenBrook";font-family:var(--font-heading-family);font-weight:800;letter-spacing:-.036em;line-height:1;color:var(--hb-ink);font-size:clamp(3rem,2.9vw,4.2rem);transition:color .2s ease}.header__heading-link:hover:after{color:var(--hb-accent)}.scrolled-past-header .header__heading-link:after{font-size:clamp(2.6rem,2.2vw,3.2rem);transition:font-size .25s ease,color .2s ease}.header__heading-link .h2{font-size:clamp(3rem,2.9vw,4.2rem);font-weight:800;letter-spacing:-.036em;line-height:1;color:var(--hb-ink);text-transform:none}.header__heading-link .h2:after{content:".";color:var(--hb-accent)}.header__inline-menu{margin-left:1rem}.header__inline-menu .header__menu-item{font-family:var(--font-body-family);font-weight:500;font-size:1.5rem;letter-spacing:.005em;color:var(--hb-ink);padding-top:.6rem;padding-bottom:.6rem;transition:color .2s ease}.header__inline-menu .header__menu-item span{position:relative;padding-bottom:.5rem}.header__inline-menu .header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--hb-accent);transform:scaleX(0);transform-origin:center;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.header__inline-menu .header__menu-item:hover{color:var(--hb-accent)}.header__inline-menu .header__menu-item:hover span:after{transform:scaleX(1)}.header__inline-menu .header__menu-item .header__active-menu-item{text-decoration:none}.header__inline-menu .header__menu-item[aria-current] span:after,.header__inline-menu .header__menu-item .header__active-menu-item:after{transform:scaleX(1)}.header__icons{gap:.4rem}.header__icon--account{display:none!important}.header__icons .header__icon{width:4.4rem;height:4.4rem;border-radius:50%;color:var(--hb-ink);transition:background-color .2s ease,color .2s ease,transform .12s ease}.header__icons .header__icon:hover{background:var(--hb-surface);color:var(--hb-accent)}.header__icons .header__icon:active{transform:scale(.94)}.header__icons .header__icon svg{width:2rem!important;height:2rem!important}.header__icon--cart{position:relative}.cart-count-bubble{background:var(--hb-accent);color:#fff;min-width:1.7rem;height:1.7rem;border-radius:5rem;font-size:1rem;font-weight:700;border:2px solid #fff;line-height:1}.cart-count-bubble span{color:#fff}@media(max-width:989px){.header__heading-link:after{font-size:2.9rem}}@media(max-width:749px){.header{padding-top:1.4rem;padding-bottom:1.4rem}.header__heading-link:after{font-size:2.6rem}.header__icons .header__icon{width:4rem;height:4rem}}.product{gap:clamp(2.4rem,4vw,5.6rem)}.product__info-container{padding-left:clamp(0rem,2.5vw,3.6rem)}.product__info-container>*+*{margin-top:1.5rem}.product__text{color:var(--hb-accent);font-weight:600;letter-spacing:.16em;font-size:1.2rem;text-transform:uppercase;margin:0}.product__title,.product__title h1{font-size:clamp(2.6rem,2.6vw,3.4rem);letter-spacing:-.02em;line-height:1.14}.product__info-container .price{font-size:2rem}.product__info-container .price .price-item{font-weight:700}.product__media,.product__media-item .media,.product-media-container .media{border-radius:1.6rem;overflow:hidden;background:var(--hb-surface)}.product__media-list .thumbnail,.thumbnail.global-media-settings,.thumbnail{border-radius:1rem}.product-form__buttons{max-width:none}.product-form__submit{width:100%}.product-form__buttons .shopify-payment-button{display:none!important}.hb-trust{display:flex;flex-wrap:wrap;gap:1.1rem 2.2rem;padding:1.6rem 0;border-top:1px solid var(--hb-line);border-bottom:1px solid var(--hb-line)}.hb-trust__i{display:inline-flex;align-items:center;gap:.7rem;font-size:1.35rem;font-weight:500;color:var(--hb-ink)}.hb-trust__i svg{width:2rem;height:2rem;color:var(--hb-accent);flex:0 0 auto}.product__description{font-size:1.6rem;line-height:1.7;color:#333}.product__description p{margin:0 0 1.2rem}.product__description p:last-child{margin-bottom:0}.product__description ul,.product__description ol{margin:0 0 1.2rem 1.7rem}.product__description li{margin:.35rem 0}.hb-acc{border-top:1px solid var(--hb-line);margin-top:.4rem}.hb-acc__i{border-bottom:1px solid var(--hb-line)}.hb-acc__s{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:1.6rem 0;font-weight:600;font-size:1.5rem;color:var(--hb-ink)}.hb-acc__s::-webkit-details-marker{display:none}.hb-acc__s:after{content:"";width:.85rem;height:.85rem;border-right:2px solid var(--hb-ink);border-bottom:2px solid var(--hb-ink);transform:rotate(45deg);transition:transform .2s ease;margin-left:1rem;flex:0 0 auto}.hb-acc__i[open] .hb-acc__s:after{transform:rotate(-135deg)}.hb-acc__b{padding:0 0 1.8rem;color:var(--hb-muted);font-size:1.45rem;line-height:1.6}.hb-acc__b p{margin:0 0 1rem}.hb-acc__b a{color:var(--hb-accent);text-underline-offset:.3rem}.hb-reviews{margin-top:1rem}.jdgm-widget:empty{display:none}.related-products .title-wrapper-with-link,.related-products .title{text-align:left}@media(max-width:749px){.product__info-container{padding-left:0}.hb-trust{gap:1rem 1.6rem}.product__info-container .price{font-size:1.9rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hb-custom.css.map */
