:root{--bb-black: #0a0a0a;--bb-near: #111111;--bb-line: rgba(255,255,255,.14);--bb-line-soft: rgba(255,255,255,.07);--bb-white: #f4f3f1;--bb-mute: rgba(244,243,241,.55);--bb-accent: #d9491f;--bb-display: "Anton", "Archivo", sans-serif;--bb-body: "Inter", sans-serif}h1,h2,h3,.h0,.h1,.h2,.h3,.title,.banner__heading,.rich-text__heading,.collection-hero__title,.product__title h1,.product__title h2{font-family:var(--bb-display)!important;text-transform:uppercase;letter-spacing:.005em;line-height:.98;font-weight:400}body{font-family:var(--bb-body);letter-spacing:.01em}.bb-eyebrow,.product__text.caption-with-letter-spacing,.collection__title .title-wrapper-with-link a{font-family:var(--bb-body);text-transform:uppercase;letter-spacing:.22em;font-size:.72rem;font-weight:500;color:var(--bb-mute)}::selection{background:var(--bb-white);color:var(--bb-black)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bb-black)}::-webkit-scrollbar-thumb{background:#2a2a2a}::-webkit-scrollbar-thumb:hover{background:#3a3a3a}.button:not(.button--tertiary),.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:0!important;border:1px solid var(--bb-white);background:transparent;color:var(--bb-white);font-family:var(--bb-body);text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;font-weight:500;box-shadow:none;padding:1.1rem 2.2rem;transition:background .35s ease,color .35s ease}.button:not(.button--tertiary):after{display:none!important}.button:not(.button--tertiary):hover,button.shopify-payment-button__button--unbranded:hover{background:var(--bb-white);color:var(--bb-black)}.button--primary,.product-form__submit,button.shopify-payment-button__button--unbranded{background:var(--bb-white);color:var(--bb-black)}.button--primary:hover,.product-form__submit:hover{background:transparent;color:var(--bb-white)}.card-wrapper .card{border-radius:0;overflow:hidden;background:transparent}.card--standard .card__inner,.card--card{border:none!important;box-shadow:none!important}.card__media img{transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .6s ease}.card-wrapper:hover .card__media img{transform:scale(1.04)}.card__heading{font-family:var(--bb-display)!important;text-transform:uppercase;font-size:1.05rem;letter-spacing:.02em}.card__heading a{color:var(--bb-white)}.card-information{padding-top:.9rem}.price{font-family:var(--bb-body);letter-spacing:.04em;font-size:.92rem}.quick-add .button{border:1px solid var(--bb-line);font-size:.7rem;padding:.85rem}.badge{border-radius:0;border:none;background:transparent;color:var(--bb-white);font-family:var(--bb-body);text-transform:uppercase;letter-spacing:.18em;font-size:.62rem;padding:0;box-shadow:none;transform:none}.badge:before{content:"\2014  ";color:var(--bb-accent)}.price--on-sale .price-item--sale{color:var(--bb-white)}.price__badge-sale{background:transparent;color:var(--bb-accent)}.header{border-bottom:1px solid var(--bb-line-soft)}.header__menu-item{text-transform:uppercase;font-weight:500;letter-spacing:.16em;font-size:.74rem}.header__menu-item span{background-image:linear-gradient(var(--bb-white),var(--bb-white));background-size:0% 1px;background-repeat:no-repeat;background-position:left bottom;transition:background-size .4s cubic-bezier(.22,1,.36,1)}.header__menu-item:hover span{background-size:100% 1px;text-decoration:none}.header__heading-logo{transition:opacity .3s ease}.header__heading-link:hover .header__heading-logo{opacity:.7}.cart-count-bubble{background:var(--bb-accent);color:var(--bb-white);border:none}.announcement-bar{background:var(--bb-black);border-bottom:1px solid var(--bb-line-soft)}.announcement-bar__message{font-family:var(--bb-body);text-transform:uppercase;letter-spacing:.22em;font-size:.7rem;font-weight:500}.field__input,.select__select,.customer .field input{border-radius:0;border:1px solid var(--bb-line);background:transparent}.field__input:focus,.select__select:focus{outline:none;border-color:var(--bb-white)}.field__label{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.footer{border-top:1px solid var(--bb-line-soft)}.footer__content-top{padding-top:4rem}.bb-reveal{opacity:0;transform:translateY(20px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.bb-reveal.bb-in{opacity:1;transform:translateY(0)}.bb-hero{position:relative;min-height:86vh;display:flex;align-items:flex-end;overflow:hidden;background:var(--bb-black)}.bb-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bb-hero__media img{width:100%;height:100%;object-fit:cover;opacity:.62}.bb-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0a0af2,#0a0a0a59 45%,#0a0a0a8c)}.bb-hero__inner{position:relative;z-index:1;width:100%;padding:clamp(2.5rem,6vw,6rem);display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;flex-wrap:wrap}.bb-hero__eyebrow{display:block;font-family:var(--bb-body);text-transform:uppercase;letter-spacing:.32em;font-size:.72rem;font-weight:500;color:var(--bb-white);opacity:.7;margin-bottom:1.4rem}.bb-hero__title{font-family:var(--bb-display);text-transform:uppercase;font-size:clamp(3.6rem,12vw,11rem);line-height:.86;letter-spacing:.005em;margin:0;color:var(--bb-white)}.bb-hero__title .accent{color:var(--bb-accent)}.bb-hero__right{max-width:30rem;padding-bottom:.5rem}.bb-hero__sub{font-size:1rem;line-height:1.6;color:var(--bb-white);opacity:.8;margin:0 0 1.8rem}.bb-hero__ctas{display:flex;gap:1rem;flex-wrap:wrap}.bb-hero__btn{font-family:var(--bb-body);text-transform:uppercase;letter-spacing:.18em;font-size:.76rem;font-weight:500;padding:1.05rem 2.2rem;text-decoration:none;display:inline-block;border:1px solid var(--bb-white);transition:background .35s ease,color .35s ease}.bb-hero__btn--primary{background:var(--bb-white);color:var(--bb-black)}.bb-hero__btn--primary:hover,.bb-hero__btn--ghost{background:transparent;color:var(--bb-white)}.bb-hero__btn--ghost:hover{background:var(--bb-white);color:var(--bb-black)}.bb-hero__eyebrow,.bb-hero__title,.bb-hero__right{opacity:0;transform:translateY(26px);animation:bb-rise 1s cubic-bezier(.22,1,.36,1) forwards}.bb-hero__title{animation-delay:.12s}.bb-hero__right{animation-delay:.24s}@keyframes bb-rise{to{opacity:1;transform:translateY(0)}}.bolbhai-marquee{overflow:hidden;white-space:nowrap;border-top:1px solid var(--bb-line-soft);border-bottom:1px solid var(--bb-line-soft);padding:1.1rem 0;background:var(--bb-black)}.bolbhai-marquee__track{display:inline-block;animation:bb-scroll var(--bb-marquee-speed, 40s) linear infinite;will-change:transform}.bolbhai-marquee__item{font-family:var(--bb-body);text-transform:uppercase;letter-spacing:.24em;font-size:.78rem;font-weight:500;color:var(--bb-white);opacity:.65;display:inline-block;padding:0 2.2rem}.bolbhai-marquee__sep{color:var(--bb-accent);padding:0 .3rem}@keyframes bb-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.bb-statement{padding:clamp(4rem,10vw,9rem) clamp(1.5rem,6vw,6rem);text-align:center;background:var(--bb-black)}.bb-statement__text{font-family:var(--bb-display);text-transform:uppercase;font-size:clamp(2rem,5.5vw,4.6rem);line-height:1.02;letter-spacing:.01em;color:var(--bb-white);max-width:22ch;margin:0 auto}.bb-statement__text .mute{color:var(--bb-mute)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.bb-reveal{opacity:1;transform:none}}@media screen and (max-width:749px){.bb-hero{min-height:80vh}.bb-hero__inner{flex-direction:column;align-items:flex-start}.bb-hero__right{max-width:100%}.bb-hero__btn{font-size:.72rem;padding:.95rem 1.8rem}.bolbhai-marquee__item{font-size:.7rem;padding:0 1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/bolbhai-custom.css.map */
