@font-face{font-family:BB Stencil;src:url(bb-stencil.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:BB Mono;src:url(bb-mono.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--bb-ink: #111210;--bb-paper: #f3f3ef;--bb-sand: #ece8dc;--bb-od: #4f5a2e;--bb-od-deep: #3b4422;--bb-sage: #a7b28a;--bb-coyote: #a8916a;--bb-gunmetal: #262a26;--bb-line: #d9dad2;--bb-plate: radial-gradient(circle at 50% 45%, #ffffff 0%, #e6e7df 90%);--bb-ease: cubic-bezier(.2, .7, .2, 1);--bb-font-display: "BB Stencil", var(--font-heading--family);--bb-font-mono: "BB Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--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='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--bb-cut-sm: 8px;--bb-cut: 10px;--bb-cut-lg: 24px}.bb-chamfer{--bb-c: var(--bb-cut-lg);clip-path:polygon(var(--bb-c) 0,calc(100% - var(--bb-c)) 0,100% var(--bb-c),100% calc(100% - var(--bb-c)),calc(100% - var(--bb-c)) 100%,var(--bb-c) 100%,0 calc(100% - var(--bb-c)),0 var(--bb-c))}.bb-chamfer-diag,.button:not(.button-unstyled),.button-secondary:not(.button-unstyled,.skip-to-content-link),button.shopify-payment-button__button--unbranded{--bb-c: var(--bb-cut);clip-path:polygon(var(--bb-c) 0,100% 0,100% calc(100% - var(--bb-c)),calc(100% - var(--bb-c)) 100%,0 100%,0 var(--bb-c))}.button:not(.button-unstyled),.button-secondary:not(.button-unstyled,.skip-to-content-link),button.shopify-payment-button__button--unbranded{border-radius:0;letter-spacing:.08em;font-weight:600}.button-secondary:not(.button-unstyled,.skip-to-content-link){--bb-w: var(--button-border-width, 1px);--bb-k: calc(var(--bb-c) + var(--bb-w) * .414);position:relative;isolation:isolate;box-shadow:none}.button-secondary:not(.button-unstyled,.skip-to-content-link):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--button-border-color);transition:background-color var(--animation-speed) var(--animation-easing);clip-path:polygon(evenodd,var(--bb-c) 0,100% 0,100% calc(100% - var(--bb-c)),calc(100% - var(--bb-c)) 100%,0 100%,0 var(--bb-c),var(--bb-c) 0,var(--bb-k) var(--bb-w),var(--bb-w) var(--bb-k),var(--bb-w) calc(100% - var(--bb-w)),calc(100% - var(--bb-k)) calc(100% - var(--bb-w)),calc(100% - var(--bb-w)) calc(100% - var(--bb-k)),calc(100% - var(--bb-w)) var(--bb-w),var(--bb-k) var(--bb-w))}.button:focus-visible,.button-secondary:focus-visible,.bb-chamfer-diag:focus-visible{clip-path:none}@keyframes bb-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes bb-settle{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){[class*=bb-anim]{animation:none!important}}body h1,body h2,body .h1,body .h2,body .bb-hero__title,body .bb-fp__title,body .bb-how__title,body .bb-how__num,body .bb-mt__title,body .bb-specs__title,body .bb-refills__title,body .bb-faq__title,body .bb-video__title{font-family:var(--bb-font-display);font-weight:800;letter-spacing:.01em}body .bb-hero,body .bb-fp,body .bb-video,body .bb-how,body .bb-mt,body .bb-specs,body .bb-refills,body .bb-faq{background-image:var(--bb-grain)}body{counter-reset:bbsec}body .bb-hero__eyebrow,body .bb-fp__eyebrow,body .bb-video__eyebrow,body .bb-how__eyebrow,body .bb-mt__eyebrow,body .bb-specs__eyebrow,body .bb-refills__eyebrow,body .bb-faq__eyebrow{counter-increment:bbsec;display:flex;align-items:center;gap:12px;font-family:var(--bb-font-mono);font-weight:500;font-size:12px;letter-spacing:.14em}body .bb-fp__eyebrow:before,body .bb-video__eyebrow:before,body .bb-how__eyebrow:before,body .bb-mt__eyebrow:before,body .bb-specs__eyebrow:before,body .bb-refills__eyebrow:before,body .bb-faq__eyebrow:before{content:"SEC-" counter(bbsec,decimal-leading-zero) " //";color:var(--bb-coyote);white-space:nowrap}body .bb-hero__eyebrow:after,body .bb-fp__eyebrow:after,body .bb-video__eyebrow:after,body .bb-how__eyebrow:after,body .bb-mt__eyebrow:after,body .bb-specs__eyebrow:after,body .bb-refills__eyebrow:after,body .bb-faq__eyebrow:after{content:"";flex:1;max-width:220px;height:1px;background:currentColor;opacity:.35}body .bb-hud{font-family:var(--bb-font-mono);font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase}body .bb-specs__row dt,body .bb-hero__spec-label,body .bb-hero__caption,body .bb-video__chapter-time,body .bb-faq__num,body .bb-refills__note,body .bb-specs__qty{font-family:var(--bb-font-mono);font-weight:500}body .bb-specs__row dt{font-size:12px;letter-spacing:.12em}body .bb-specs__table{position:relative;padding:10px 22px 6px;border:1px solid #3a3d35;background:radial-gradient(circle at 9px 9px,rgb(var(--color-foreground-rgb) / .45) 2.5px,transparent 3px),radial-gradient(circle at calc(100% - 9px) 9px,rgb(var(--color-foreground-rgb) / .45) 2.5px,transparent 3px),radial-gradient(circle at 9px calc(100% - 9px),rgb(var(--color-foreground-rgb) / .45) 2.5px,transparent 3px),radial-gradient(circle at calc(100% - 9px) calc(100% - 9px),rgb(var(--color-foreground-rgb) / .45) 2.5px,transparent 3px)}body .bb-specs__row:last-child{border-bottom:0}body .bb-barcode{display:inline-block;width:72px;height:14px;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 3px,currentColor 3px 4px,transparent 4px 7px,currentColor 7px 10px,transparent 10px 11px);opacity:.7;vertical-align:middle}body .bb-hero__caption{font-size:11px;letter-spacing:.12em}body .product-information .product-media-container{--bb-c: var(--bb-cut-lg);background:var(--bb-plate);clip-path:polygon(var(--bb-c) 0,calc(100% - var(--bb-c)) 0,100% var(--bb-c),100% calc(100% - var(--bb-c)),calc(100% - var(--bb-c)) 100%,var(--bb-c) 100%,0 calc(100% - var(--bb-c)),0 var(--bb-c))}body .product-information .product-media img{mix-blend-mode:multiply}body .product-information .product-media-container.media-fit-cover img{object-fit:contain;padding:6%}.bb-video__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:0;background:linear-gradient(to top,#0000008c,#0000001a 55%);cursor:pointer;color:var(--bb-paper)}.bb-video__play-icon{--bb-c: 10px;display:grid;place-items:center;width:84px;height:84px;background:var(--bb-paper);color:var(--bb-ink);transition:transform .3s var(--bb-ease),background-color .3s var(--bb-ease)}.bb-video__play:hover .bb-video__play-icon{transform:scale(1.06);background:var(--bb-coyote)}.bb-video__play-icon svg{width:34px;height:34px;margin-left:4px;fill:currentColor}.bb-video__play-time{font-family:var(--font-accent--family);font-size:14px;letter-spacing:.18em;text-transform:uppercase}bb-video[playing] .bb-video__play{display:none}.bb-stars{--bb-star-size: 16px;display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;line-height:1}.bb-stars--sm{--bb-star-size: 13px}.bb-stars--lg{--bb-star-size: 26px}.bb-stars__track{position:relative;display:inline-block;font-size:var(--bb-star-size);letter-spacing:.12em;line-height:1;white-space:nowrap}.bb-stars__row--empty{color:rgb(var(--color-foreground-rgb) / .22)}.bb-stars__row--full{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--bb-coyote)}.bb-stars__score{font-family:var(--bb-font-mono);font-weight:500;font-size:calc(var(--bb-star-size) * .85);color:var(--color-foreground-heading)}.bb-stars__count{font-size:calc(var(--bb-star-size) * .82);color:rgb(var(--color-foreground-rgb) / .7);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--color-foreground-rgb) / .3)}.bb-stars:hover .bb-stars__count{color:var(--color-primary)}body .cart-drawer__heading{font-family:var(--bb-font-display);font-weight:800;letter-spacing:.02em}body .cart-drawer__header{border-bottom:1px solid var(--color-border)}body .cart-items__media-container{--bb-c: 6px;background:var(--bb-plate);clip-path:polygon(var(--bb-c) 0,100% 0,100% calc(100% - var(--bb-c)),calc(100% - var(--bb-c)) 100%,0 100%,0 var(--bb-c))}body .cart-items__media-container img{mix-blend-mode:multiply;object-fit:contain}body .cart-items__title{font-family:var(--font-accent--family);font-weight:var(--font-accent--weight);font-size:17px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}body .cart-items__price,body .cart-items__unit-price-wrapper{font-family:var(--bb-font-mono);font-weight:500}body .product-grid .product-card{--bb-c: 18px;clip-path:polygon(var(--bb-c) 0,calc(100% - var(--bb-c)) 0,100% var(--bb-c),100% calc(100% - var(--bb-c)),calc(100% - var(--bb-c)) 100%,var(--bb-c) 100%,0 calc(100% - var(--bb-c)),0 var(--bb-c))}body .product-grid .product-card img{mix-blend-mode:multiply}body #MainContent>.shopify-section+.shopify-section{border-top:1px solid #1f211c}body .bb-marquee{border-block-color:#2a3017}body .bb-hero .bb-anim{animation-duration:1s}.bb-wm{display:inline-block;position:relative;height:.74em;aspect-ratio:1000 / 235;vertical-align:baseline;background-color:currentColor;-webkit-mask:url(bbster-wordmark.png) center / contain no-repeat;mask:url(bbster-wordmark.png) center / contain no-repeat;letter-spacing:0}.bb-wm__text{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:transparent;white-space:nowrap;font-size:1px;line-height:1}.bb-freenote{display:inline-block;margin-left:.5em;font-family:var(--font-accent--family);font-weight:600;font-size:.62em;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;color:var(--bb-coyote);white-space:nowrap}[ref=priceContainer]:has(>.bb-freenote){display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.5em}[ref=priceContainer]>.bb-freenote{margin-left:0;font-size:max(11px,.68em)}.bb-hero__cta-price .bb-freenote{font-size:.8em;color:inherit;opacity:.85}body .button:not(.button-secondary,.button-unstyled,.close-button,[class*=predictive-search__]),body button.shopify-payment-button__button--unbranded{font-size:calc(var(--font-paragraph--size, 15px) * 1.5);line-height:1.1;padding-block:.6em}@media screen and (max-width:480px){body .bb-hero__cta{flex-wrap:wrap;row-gap:4px}body .bb-hero__cta-price:has(.bb-freenote){flex-basis:100%;padding-left:0;border-left:0}}body .product-grid .product-card slideshow-container,body .product-grid .product-card .product-media-container{background:var(--bb-plate)}body .announcement-bar__text{font-size:26px;line-height:1.2}@media screen and (max-width:749px){body .announcement-bar__text{font-size:20px}}h1 .bb-wm,h2 .bb-wm,h3 .bb-wm,.h1 .bb-wm,.h2 .bb-wm,[class*=__title] .bb-wm,[class*=product-title] .bb-wm,.cart-items__title .bb-wm,.bb-refills__name .bb-wm,.bb-faq__q .bb-wm{height:.81em}.button .bb-wm,.button-secondary .bb-wm{height:.66em;vertical-align:0}.button:has(>.bb-wm),.button-secondary:has(>.bb-wm){grid-auto-flow:column;justify-content:center;align-items:center;column-gap:.3em;white-space:nowrap}body .product-information slideshow-arrows .slideshow-control{--bb-c: 8px;display:grid;place-items:center;width:48px;height:48px;margin-inline:12px;padding:0;background:#111210d1;color:var(--bb-paper);opacity:1;clip-path:polygon(var(--bb-c) 0,100% 0,100% calc(100% - var(--bb-c)),calc(100% - var(--bb-c)) 100%,0 100%,0 var(--bb-c));transition:background-color .2s var(--bb-ease)}body .product-information slideshow-arrows .slideshow-control:hover{background:var(--bb-od)}body .product-information slideshow-arrows .slideshow-control svg{width:22px;height:22px}body .product-grid .product-card .product-media-container img,body .product-grid .product-card .product-media__image{object-fit:contain!important;padding:7%}@media screen and (min-width:990px){body header .menu-list__link{font-size:17px;line-height:1}body header .menu-list__list-item{padding-inline:4px}}body [class*=__eyebrow]{font-size:18px}@media screen and (min-width:990px){body .bb-hero--photo .bb-hero__eyebrow{font-size:15px}}body .bb-video__eyebrow{white-space:nowrap}body #reviews .jdgm-widget,body #reviews .jdgm-widget .jm-text{color:var(--color-foreground)!important;font-family:var(--font-body--family)}body #reviews .jm-review-widget-minimal-header__title{display:none!important}body #reviews .jdgm-widget :is(h1,h2,h3,h4,strong,.jm-review-title,[class*=__title],[class*=author]){color:var(--color-foreground-heading)!important}body #reviews .jdgm-widget .jm-button{--bb-c: 8px;border-radius:0!important;font-family:var(--font-accent--family)!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(var(--bb-c) 0,100% 0,100% calc(100% - var(--bb-c)),calc(100% - var(--bb-c)) 100%,0 100%,0 var(--bb-c))}body #reviews .jdgm-widget .jm-button--primary{background:var(--bb-od)!important;border-color:var(--bb-od)!important;color:#fff!important}body #reviews .jdgm-widget .jm-button--primary:hover{background:#5d6936!important}body #reviews .jdgm-widget .jm-button:not(.jm-button--primary){background:transparent!important;border:1px solid #4a4d45!important;color:var(--color-foreground-heading)!important}body #reviews .jdgm-widget :is(.jdgm-star,[class*=star]){color:var(--bb-coyote)!important}body #reviews .jdgm-widget :is(input,select,textarea){background:var(--color-input-background)!important;color:var(--color-input-text)!important;border-color:var(--color-border)!important;border-radius:0!important}body #reviews .jdgm-widget :is(hr,[class*=divider],[class*=separator]){border-color:var(--color-border)!important}body .jdgm-write-review-modal .jm-button--primary{background:var(--bb-od)!important;border-color:var(--bb-od)!important;color:#fff!important;border-radius:0!important}.bb-amazon-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;text-decoration:none}.bb-amazon-btn__icon{flex:none;width:.8em;height:.8em}.button.bb-amazon-btn--soon,.button.bb-amazon-btn--soon:hover{background:transparent;color:rgb(var(--color-foreground-rgb) / .7);border:1px dashed rgb(var(--color-foreground-rgb) / .4);box-shadow:none;cursor:not-allowed;opacity:1}.bb-announce-amazon{position:relative}.bb-announce-amazon .announcement-bar__text{font-family:var(--font-accent--family);text-transform:uppercase}.button.bb-amazon-btn{display:flex}@media screen and (max-width:749px){body .bb-hero .bb-hero__eyebrow{font-size:min(18px,4.1vw);letter-spacing:.06em;white-space:nowrap}}.bb-hero__patent{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}a[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important;pointer-events:none!important}.bb-amazon-btn--soldout,.bb-hero__cta--soldout{flex-direction:column;gap:2px;line-height:1.05;text-align:center}.bb-amazon-btn--soldout{cursor:not-allowed}body .button.bb-amazon-btn--soldout,body .button.bb-amazon-btn--soldout:hover{background:transparent;color:var(--color-foreground-heading);border:1px solid var(--bb-coyote);box-shadow:none}.bb-amazon-btn__main{font-size:1em}.bb-amazon-btn__sub{font-size:.62em;letter-spacing:.08em;opacity:.8}body .bb-hero .button.bb-hero__cta--soldout{display:inline-flex;justify-content:center;padding-block:8px}.bb-hero__spec-label:has(br){white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bbster.css.map */
