:root{--bh-black:#0c0c0c;--bh-white:#ffffff;--bh-red:#C81E1E;--bh-green:#0FA36B;--bh-gray:#8E8E8E}body{background:var(--bh-black);color:var(--bh-white)}h1,h2,h3{letter-spacing:-.01em}.button,.shopify-payment-button__button{background:var(--bh-white);color:var(--bh-black);border:1px solid #222;border-radius:0;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.button:hover{transform:translateY(-1px);box-shadow:0 8px 24px #00000040}.button--secondary{background:transparent;color:var(--bh-white);border:1px solid var(--bh-white)}a{text-underline-offset:2px}@keyframes bh-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bh-fade-0{animation:bh-fade-up .6s ease forwards;opacity:0;animation-delay:0s}.bh-fade-1{animation:bh-fade-up .6s ease forwards;opacity:0;animation-delay:.2s}.bh-fade-2{animation:bh-fade-up .6s ease forwards;opacity:0;animation-delay:.4s}.bh-fade-3{animation:bh-fade-up .6s ease forwards;opacity:0;animation-delay:.6s}.bh-tight-top{margin-top:-16px!important}.bh-tight-bottom{margin-bottom:-16px!important}.bh-pad-0{padding:0!important}.bh-pad-sm{padding:16px!important}.bh-pad-md{padding:32px!important}.bh-pad-lg{padding:64px!important}.header__menu-item{position:relative}.header__menu-item:hover:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:linear-gradient(90deg,var(--bh-red),var(--bh-green))}.image-banner,.banner,.slideshow{position:relative}.image-banner:after,.banner:after,.slideshow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000059,#0000008c);pointer-events:none}.banner__heading,.image-banner__heading{font-size:clamp(36px,6vw,64px);line-height:1.02}.banner__text,.image-banner__text{max-width:44ch}.bh-quote-underline{position:relative;display:inline-block;padding-bottom:10px}.bh-quote-underline:after{content:"";display:block;height:2px;margin-top:8px;background-image:repeating-linear-gradient(90deg,var(--bh-white) 0 8px,transparent 8px 14px);opacity:.7}.banner__content,.image-banner__content>*{opacity:0;animation:bh-fade-up .6s ease .6s forwards}.card-wrapper,.product-card{overflow:hidden}.card__media img,.media img{transform:scale(1);transition:transform .35s ease}.card-wrapper:hover .card__media img,.product-card:hover .media img{transform:scale(1.05)}.card-wrapper:hover{box-shadow:0 14px 40px #00000059}.price{font-weight:600}.card__information{padding-top:10px}.section-why-bh{position:relative}.section-why-bh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#ffffff0a,#fff0)}.section-brand-mission{position:relative}.section-brand-mission .rich-text{max-width:74ch;margin-inline:auto}.section-brand-mission.bh-tighten{padding-top:32px;padding-bottom:32px}.section-brand-mission:after{content:"";position:absolute;inset:auto 0 0 auto;right:5%;bottom:-10px;width:min(38vw,520px);height:min(38vw,520px);background:url('{{ "bh-watermark.png" | asset_url }}') no-repeat center/contain;opacity:.06;pointer-events:none;filter:blur(.2px)}.section-newsletter{background:#ffffff08;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.section-newsletter .newsletter-form__field-wrapper input{background:#111;color:#fff;border:1px solid #2a2a2a}.section-newsletter .newsletter-form__field-wrapper input::placeholder{color:#bdbdbd}.section-newsletter .newsletter-form__button{border:1px solid #2a2a2a}.bh-lookbook .media img{transition:transform .5s ease}.bh-lookbook .media:hover img{transform:scale(1.03) rotate(.2deg)}.bh-caption{font-size:.9rem;color:var(--bh-gray);margin-top:6px}.footer{border-top:1px solid rgba(255,255,255,.08)}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:16px}#shopify-section-template--16940685918275__image_banner_UmOdgU .banner{position:relative}#shopify-section-template--16940685918275__image_banner_UmOdgU .banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000059,#0000008c);pointer-events:none}#shopify-section-template--16940685918275__image_banner_UmOdgU .banner__text{position:relative;padding-bottom:10px}#shopify-section-template--16940685918275__image_banner_UmOdgU .banner__text:after{content:"";display:block;height:2px;margin-top:8px;background-image:repeating-linear-gradient(90deg,#fff 0 8px,transparent 8px 14px);opacity:.7}#shopify-section-template--16940685918275__image_banner_UmOdgU .banner__content>*{opacity:0;animation:bh-fade-up .6s ease .6s forwards}#shopify-section-template--16940685918275__multicolumn_L4z4DR{position:relative;background:#ffffff0a;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding-top:60px;padding-bottom:60px;animation:bh-section-fade .7s ease .15s both}#shopify-section-template--16940685918275__multicolumn_L4z4DR .title-wrapper,#shopify-section-template--16940685918275__multicolumn_L4z4DR h2{text-align:center;max-width:900px;margin-inline:auto;letter-spacing:-.01em}#shopify-section-template--16940685918275__multicolumn_L4z4DR .title-wrapper+.rte,#shopify-section-template--16940685918275__multicolumn_L4z4DR .multicolumn__top .rte{max-width:720px;margin:8px auto 32px;text-align:center;color:#d9d9d9}#shopify-section-template--16940685918275__multicolumn_L4z4DR .multicolumn-card{background:#ffffff05;border:1px solid rgba(255,255,255,.08);padding:20px 18px;border-radius:2px;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}#shopify-section-template--16940685918275__multicolumn_L4z4DR .multicolumn-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0000004d;background:#ffffff08}#shopify-section-template--16940685918275__multicolumn_L4z4DR .multicolumn-card__image-wrapper{max-width:56px;margin:0 auto 12px}#shopify-section-template--16940685918275__rich_text_tEhwP7{position:relative;background:#0000000d;padding-top:80px;padding-bottom:80px;text-align:center;animation:bh-section-fade .8s ease .2s both}#shopify-section-template--16940685918275__rich_text_tEhwP7 h2{font-size:2.1rem;letter-spacing:-.015em;max-width:800px;margin:0 auto 16px;text-transform:uppercase;font-weight:600}#shopify-section-template--16940685918275__rich_text_tEhwP7 p{max-width:750px;margin:0 auto 8px;color:#d9d9d9;line-height:1.7;font-size:1.05rem}#shopify-section-template--16940685918275__rich_text_tEhwP7:before,#shopify-section-template--16940685918275__rich_text_tEhwP7:after{content:"";position:absolute;left:0;right:0;height:1px;background:#ffffff14}#shopify-section-template--16940685918275__rich_text_tEhwP7:before{top:0}#shopify-section-template--16940685918275__rich_text_tEhwP7:after{bottom:0}@keyframes bh-section-fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.template-index :is(.collage,.gallery){padding-top:48px;padding-bottom:48px;animation:lb-fade .6s ease .1s both}@keyframes lb-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (min-width: 750px){:is(.collage,.gallery) .media,:is(.collage,.gallery) .card--media,:is(.collage,.gallery) .grid__item .media{overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 0 #0000;transition:transform .45s ease,box-shadow .35s ease,border-color .35s ease;will-change:transform}:is(.collage,.gallery) .media img{transform:scale(1);transition:transform .6s ease}:is(.collage,.gallery) .media:hover{transform:translateY(-2px) rotate(.15deg);box-shadow:0 18px 48px #00000061;border-color:#ffffff2e}:is(.collage,.gallery) .media:hover img{transform:scale(1.04)}}:is(.collage,.gallery) .grid,:is(.collage,.gallery) .collage__grid{gap:10px}@media (min-width: 990px){:is(.collage,.gallery) .grid,:is(.collage,.gallery) .collage__grid{gap:14px}}.lookbook-caption,:is(.collage,.gallery) .card__information,:is(.collage,.gallery) .media+.caption{font-size:.92rem;line-height:1.5;color:#cfcfcf;text-align:center;margin-top:8px;opacity:.9}:is(.collage,.gallery) img{object-fit:cover}.section--newsletter,.newsletter,.newsletter-section,.shopify-section .newsletter{position:relative;background:#ffffff0a;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:56px 0;text-align:center;animation:bh-section-fade .7s ease .1s both}.section--newsletter h2,.newsletter h2,.newsletter-section h2{max-width:820px;margin:0 auto 10px;letter-spacing:-.01em}.section--newsletter p,.newsletter p,.newsletter-section p{max-width:680px;margin:0 auto 22px;color:#d9d9d9}.newsletter-form,.newsletter__wrapper,.newsletter-form__field-wrapper{max-width:680px;margin:0 auto}.newsletter-form input[type=email],.newsletter__wrapper input[type=email],.newsletter-form__field-wrapper input[type=email]{width:100%;padding:14px 16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);color:#fff;border-radius:4px;outline:none;transition:box-shadow .2s ease,border-color .2s ease,background .2s ease}.newsletter-form input[type=email]::placeholder{color:#ffffff8c}.newsletter-form input[type=email]:focus{border-color:#ffffff47;box-shadow:0 10px 34px #00000059;background:#ffffff14}.newsletter-form .button,.newsletter__wrapper .button{margin-top:12px;background:#fff;color:#0c0c0c;border:1px solid #222;border-radius:0;padding:12px 18px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.newsletter-form .button:hover{transform:translateY(-1px);box-shadow:0 12px 34px #00000047}.newsletter__message,.form__message{margin-top:12px;color:#cfcfcf;font-size:.95rem}@keyframes bh-section-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width: 749px){.section--newsletter,.newsletter,.newsletter-section{padding:44px 0}}input[type=email]{max-width:380px;background:#ffffff12;color:#fff;border:1px solid rgba(255,255,255,.16);padding:10px;border-radius:4px}input[type=email]:focus{border-color:#ffffff4d;box-shadow:0 0 10px #ffffff40}button{background:#fff;color:#000;padding:12px 18px;border:none;font-weight:600;cursor:pointer;transition:.2s}button:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00000040}.newsletter,.newsletter-form{text-align:center}.newsletter input[type=email]{max-width:380px;background:#ffffff12;color:#fff;border:1px solid rgba(255,255,255,.16);padding:10px 14px;border-radius:4px;transition:.25s}.newsletter input[type=email]:focus{border-color:#ffffff4d;box-shadow:0 0 10px #ffffff40}.newsletter button{background:#fff;color:#000;padding:12px 20px;border:none;font-weight:600;cursor:pointer;transition:.25s}.newsletter button:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00000040}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-badhabit.css.map */
