:root{--bb-ink: #0e0a08;--bb-roast: #1a120d;--bb-espresso: #2b1c13;--bb-gold: #d4a94f;--bb-gold-hi: #f3da9a;--bb-gold-lo: #9c7428;--bb-crema: #f3e7d3;--bb-crema-deep: #e6d3b3;--bb-muted: #b7a68d;--bb-caramel: #c9782e;--bb-hazel: #9a6440;--bb-ease-out: cubic-bezier(.22, 1, .36, 1);--bb-ease-in-out: cubic-bezier(.65, 0, .35, 1);--bb-gold-gradient: linear-gradient(180deg, var(--bb-gold-hi) 0%, var(--bb-gold) 45%, var(--bb-gold-lo) 100%);--bb-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .9 0 0 0 0 .75 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}::selection{background:var(--bb-gold);color:var(--bb-ink)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:var(--bb-grain);opacity:.5;z-index:2147483000}.bb-container{width:min(var(--page-content-width, 1400px),calc(100% - var(--page-margin, 16px) * 2));margin-inline:auto}.header-logo .bb-logo{display:block;height:var(--header-logo-image-height, 36px);width:auto}@media screen and (max-width:749px){.header-logo .bb-logo{height:var(--header-logo-image-height-mobile, 26px)}}.bb-logo-wrap{position:relative;display:inline-block;line-height:0}.bb-logo-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgb(255 248 225 / .85) 50%,transparent 65%);background-size:250% 100%;background-position:120% 0;-webkit-mask:var(--bb-logo-mask) center / contain no-repeat;mask:var(--bb-logo-mask) center / contain no-repeat;pointer-events:none;animation:bb-foil 4s var(--bb-ease-in-out) 1.2s 2}.header-logo:hover .bb-logo-wrap:after{animation:bb-foil-hover 1.2s var(--bb-ease-in-out) 1}@keyframes bb-foil{0%{background-position:120% 0}40%,to{background-position:-40% 0}}@keyframes bb-foil-hover{0%{background-position:120% 0}to{background-position:-40% 0}}.button:not(.button-secondary,.button-unstyled),.button-custom,.bb-btn{position:relative;overflow:hidden;isolation:isolate;transition:transform .22s var(--bb-ease-out),box-shadow .22s var(--bb-ease-out)}.button:not(.button-secondary,.button-unstyled):before,.button-custom:before,.bb-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgb(255 250 230 / .55) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s var(--bb-ease-out);pointer-events:none}@media(hover:hover){.button:not(.button-secondary,.button-unstyled):hover,.button-custom:hover,.bb-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px -12px #d4a94fa6}.button:not(.button-secondary,.button-unstyled):hover:before,.button-custom:hover:before,.bb-btn:hover:before{transform:translate(120%)}}.bb-btn{display:inline-flex;align-items:center;gap:.6em;padding:.95em 1.7em;border-radius:3px;font-family:var(--font-subheading--family);font-weight:600;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid var(--bb-gold)}.bb-btn--gold{background:var(--bb-gold-gradient);color:var(--bb-ink);border-color:transparent}.bb-btn--ghost{background:transparent;color:var(--bb-crema)}.bb-btn--ghost:hover{background:#d4a94f14}.bb-btn__arrow{transition:transform .26s var(--bb-ease-out)}.bb-btn:hover .bb-btn__arrow{transform:translate(4px)}.bb-eyebrow{display:inline-flex;align-items:center;gap:.8em;margin:0;font-family:var(--font-subheading--family);font-size:.72rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--bb-gold)}.bb-eyebrow:before,.bb-eyebrow:after{content:"";width:2.2em;height:1px;background:currentColor;opacity:.6}.bb-heading{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);line-height:1.04;letter-spacing:-.01em;text-wrap:balance}.bb-gold-text{background:var(--bb-gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.bb-ornament{display:flex;align-items:center;gap:.75rem;color:var(--bb-gold);width:min(240px,60%)}.bb-ornament:before,.bb-ornament:after{content:"";flex:1;height:1px;background:currentColor;opacity:.55}.bb-ornament span{width:7px;height:7px;background:currentColor;transform:rotate(45deg)}.bb-js [data-bb-reveal]{opacity:0;translate:0 28px;transition:opacity .8s var(--bb-ease-out),translate .9s var(--bb-ease-out);transition-delay:calc(var(--bb-d, 0) * .11s)}.bb-js [data-bb-reveal].is-in{opacity:1;translate:none}.bb-offscreen,.bb-offscreen *,.bb-offscreen *:before,.bb-offscreen *:after{animation-play-state:paused!important}.product-information .product-media,.product-media-container,.card-gallery,.resource-card__media,.resource-card__image-wrapper,.cart-items__media,.predictive-search-results__card .resource-card__media{background:var(--bb-crema);border-radius:var(--card-corner-radius, 6px)}.product-information .product-media img,.product-media-container img,.card-gallery img,.resource-card__media img,.resource-card__image-wrapper img,.cart-items__media img{mix-blend-mode:multiply}input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=hidden]),textarea,select{color:var(--bb-crema);caret-color:var(--bb-gold);transition:border-color .2s ease,box-shadow .2s ease}input::placeholder,textarea::placeholder{color:var(--bb-muted);opacity:1}input:not([type=checkbox],[type=radio]):focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border-color:var(--bb-gold);box-shadow:0 0 0 3px #d4a94f40}input:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:var(--bb-crema);-webkit-box-shadow:0 0 0 1000px var(--bb-roast) inset}.accordion details summary{transition:color .2s ease}.accordion details summary:hover{color:var(--bb-gold)}.accordion details[open] summary{color:var(--bb-gold-hi)}@media(prefers-reduced-motion:reduce){.bb-js [data-bb-reveal]{opacity:1;translate:none;transition:none}.bb-logo-wrap:after,.button:before,.button-custom:before,.bb-btn:before{animation:none;display:none}.bb-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bb-brand.css.map */
