:root{--bb-gold: #c9a24a;--bb-gold-dark: #b5872c;--bb-charcoal: #121212;--bb-ivory: #fff9f1;--bb-sand: #efe3d0;--bb-taupe: #d8c7a6;--bb-graphite: #4b4b4b;--bb-saffron: #e27a1f}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3{font-family:var(--font-heading-family);letter-spacing:-.01em}.bb-eyebrow,.title-wrapper-with-link .bb-eyebrow{display:block;font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;font-weight:500;color:var(--bb-gold);margin-bottom:.5rem;text-align:center}.section--bb-center .title-wrapper,.section--bb-center .title-wrapper-with-link{justify-content:center;text-align:center}.section--bb-center .title{width:100%;text-align:center}.bb-title-accent{text-align:center}.bb-section-pad{padding-top:48px;padding-bottom:48px}@media(min-width:750px){.bb-section-pad{padding-top:96px;padding-bottom:96px}}.bb-heading{text-align:center;margin-bottom:32px}@media(min-width:750px){.bb-heading{margin-bottom:48px}}.bb-heading h2,.bb-sec-title{font-family:var(--font-heading-family);font-weight:700;color:var(--bb-charcoal);font-size:1.875rem;line-height:1.15;margin:0}@media(min-width:640px){.bb-heading h2,.bb-sec-title{font-size:2.25rem}}@media(min-width:768px){.bb-heading h2,.bb-sec-title{font-size:3rem}}[id^=bb-reels-],[id^=bb-tm-],[id^=bb-ph-],[id^=bb-cats-],[id^=bb-aboutstrip-],[id^=bb-intl-]{padding-top:48px!important;padding-bottom:48px!important}@media(min-width:750px){[id^=bb-reels-],[id^=bb-tm-],[id^=bb-ph-],[id^=bb-cats-],[id^=bb-aboutstrip-],[id^=bb-intl-]{padding-top:96px!important;padding-bottom:96px!important}}[id^=bb-reels-] h2,[id^=bb-tm-] h2,[id^=bb-ph-] h2,[id^=bb-cats-] h2,[id^=bb-intl-] h2.bb-h{font-size:1.875rem!important;line-height:1.15!important;margin:0 0 32px!important}@media(min-width:640px){[id^=bb-reels-] h2,[id^=bb-tm-] h2,[id^=bb-ph-] h2,[id^=bb-cats-] h2,[id^=bb-intl-] h2.bb-h{font-size:2.25rem!important}}@media(min-width:768px){[id^=bb-reels-] h2,[id^=bb-tm-] h2,[id^=bb-ph-] h2,[id^=bb-cats-] h2,[id^=bb-intl-] h2.bb-h{font-size:3rem!important;margin:0 0 48px!important}}[id^=bb-cats-] .bb-cat__img{height:240px!important}@media(max-width:540px){[id^=bb-cats-] .bb-cat__img{height:210px!important}}.button:not(.button--secondary),.shopify-payment-button__button--unbranded{background:linear-gradient(135deg,#e5c777,#c9a24a 45%,#b5872c)!important;color:#fff!important;border:none!important;border-radius:50px;font-weight:600;letter-spacing:.02em;box-shadow:0 8px 20px #c9a24a47;transition:transform .2s ease,box-shadow .2s ease}.button:not(.button--secondary):hover{transform:translateY(-2px);box-shadow:0 12px 26px #c9a24a61}.button--secondary{border-radius:50px;border:1.5px solid var(--bb-gold)!important;color:var(--bb-charcoal)!important;font-weight:600}.card-wrapper .card,.card,.collection-list .card{border-radius:16px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.card-wrapper:hover .card,.collection-list__item:hover .card{transform:translateY(-8px);box-shadow:0 20px 40px #1212121f}.card__heading,.card-information__text,.full-unstyled-link{font-family:var(--font-heading-family)}.card-wrapper:hover .card__heading a,.collection-list__item:hover .card__heading a{color:var(--bb-saffron)}.shopify-section{scroll-margin-top:80px}.bb-section-sand{background-color:var(--bb-sand);position:relative}.bb-section-sand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23C9A24A'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.bb-section-sand>*{position:relative;z-index:1}.bb-features{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;text-align:center}@media(max-width:989px){.bb-features{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.bb-features{grid-template-columns:1fr}}.bb-feature__icon{width:80px;height:80px;margin:0 auto 1rem;border:2px solid var(--bb-gold);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--bb-gold-dark);transition:background .3s ease}.bb-feature:hover .bb-feature__icon{background:#fff2df}.bb-feature__icon svg{width:38px;height:38px}.bb-feature__title{font-family:var(--font-heading-family);font-size:1.2rem;font-weight:600;margin:0 0 .35rem;color:var(--bb-charcoal)}.bb-feature__text{color:var(--bb-graphite);font-size:.9rem;margin:0}.shopify-section-group-header-group{position:relative;z-index:50}.header{border-bottom:2px solid rgba(201,162,74,.35)}.header.page-width,.shopify-section-header .header{max-width:100%!important;padding-left:2rem!important;padding-right:2rem!important}@media(min-width:990px){.header{grid-template-columns:auto 1fr auto!important}.header__inline-menu{justify-self:center}}.header__heading,.header__heading-link{margin:0;padding:0}.header__heading-logo,.header__heading-logo-wrapper img{max-height:92px!important;width:auto!important}@media(max-width:989px){.header__heading-logo,.header__heading-logo-wrapper img{max-height:54px!important}}.header__inline-menu .list-menu--inline{gap:2rem}.header__inline-menu a.header__menu-item,.header__inline-menu a.header__menu-item span,.header__inline-menu .list-menu__item span,.header__inline-menu .list-menu__item>.header__menu-item{font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:500!important;letter-spacing:normal!important;text-decoration:none!important}.header__menu-item{color:var(--bb-charcoal)}.header__inline-menu .list-menu__item{padding-top:.5rem;padding-bottom:.5rem}.header__inline-menu a.header__menu-item{position:relative}.header__inline-menu a.header__menu-item:after{content:"";position:absolute;left:0;right:auto;bottom:2px;height:2px;width:0;background:var(--bb-gold);transition:width .3s ease}.header__inline-menu a.header__menu-item:hover{color:var(--bb-gold)!important}.header__inline-menu a.header__menu-item:hover:after{width:100%}.header__menu-item[aria-current=page],.header__active-menu-item{color:var(--bb-gold)!important}.header__menu-item[aria-current=page]:after{width:100%!important}.footer{background-color:#2a2115}.footer .footer__content-top,.footer .footer__content-bottom,.footer__content-bottom-wrapper{color:var(--bb-ivory)}.footer a,.footer .footer-block__heading{color:var(--bb-ivory)!important}.footer a:hover{color:var(--bb-gold)!important}.footer__content-top{border-top:2px solid var(--bb-gold)}.announcement-bar{background-color:#2a2115!important;color:var(--bb-ivory)}.announcement-bar__message{letter-spacing:.04em}.list-social{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem}.list-social__item{margin:0;list-style:none}.list-social__link{display:flex;align-items:center;padding:1.1rem;color:rgb(var(--color-foreground));text-decoration:none}.list-social__item .icon{height:2.2rem;width:2.2rem}.list-social__link:hover .icon{transform:scale(1.07)}@media only screen and (max-width:749px){.list-social{justify-content:center}}.menu-drawer .list-social{justify-content:flex-start;margin-left:-1.25rem}.jm-button--primary,.jm-action-buttons__button.jm-button--primary,.jdgm-write-review-modal__nav-btn-next,.jdgm-write-review-modal__nav-btn-submit,.jdgm-write-review-modal__submit-btn,.jdgm-btn,.jdgm-write-rev-link{background:linear-gradient(135deg,#e5c777,#c9a24a 45%,#b5872c)!important;color:#fff!important;border:none!important;border-radius:50px!important;box-shadow:0 8px 20px #c9a24a47!important;transition:transform .2s ease,box-shadow .2s ease}.jm-button--primary:hover,.jdgm-write-review-modal__nav-btn-next:hover,.jdgm-write-rev-link:hover{transform:translateY(-1px);box-shadow:0 12px 26px #c9a24a61!important}.jdgm-widget,.jdgm-rev-widg,.jdgm-preview-badge,.jdgm-all-reviews-rating-wrapper,.jdgm-write-review-modal,.jm-reviews,[class^=jm-review-widget],[class*=" jm-review-widget"]{--jdgm-star-color: #c9a24a !important;--jdgm-primary-color: #c9a24a !important}.jdgm-star,.jdgm-star.jdgm--on,.jm-stars,.jm-stars svg,[class*=jm-star] svg{color:#c9a24a!important;fill:#c9a24a!important}.jm-review-widget-minimal-header__title{text-align:center!important}.jm-review-widget__header .jm-cluster{flex-direction:column!important;align-items:center!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bb-custom.css.map */
