:root,html[data-theme=light]{--b-accent: #bbef36;--b-on-accent: #000000;--b-bg: #f4f4f4;--b-bg-alt: #e2e2e2;--b-surface: #ffffff;--b-surface-border: #d4d4d4;--b-heading: #000000;--b-text: #464646;--b-text-strong: #2a2b2c;--b-muted: #a4a4a4;--b-line: #a4a4a4;--b-line-soft: rgba(0, 0, 0, .12);--b-eyebrow: #464646;--b-header-bg: #e2e2e2;--b-mega-bg: #e2e2e2;--b-mega-border: transparent;--b-mega-heading: #464646;--b-mega-title: #000000;--b-mega-desc: #464646;--b-mega-card-border: #a4a4a4;--b-mega-waves-opacity: 0;--b-logo-light-display: block;--b-logo-dark-display: none;color-scheme:light}html[data-theme=dark]{--b-bg: #010101;--b-bg-alt: #0b0b0b;--b-surface: #0b0b0b;--b-surface-border: #2a2b2c;--b-heading: #ffffff;--b-text: #aaaaaa;--b-text-strong: #ffffff;--b-muted: #a4a4a4;--b-line: #2a2b2c;--b-line-soft: rgba(255, 255, 255, .12);--b-eyebrow: #bbef36;--b-header-bg: rgba(26, 27, 30, .7);--b-mega-bg: #1a1b1e;--b-mega-border: #404040;--b-mega-heading: #bbef36;--b-mega-title: #ffffff;--b-mega-desc: #aaaaaa;--b-mega-card-border: #2c2c2c;--b-mega-waves-opacity: .1;--b-logo-light-display: none;--b-logo-dark-display: block;color-scheme:dark}:root{--b-font: "ABC Diatype Plus", "Inter Tight", "Inter Tight Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--b-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--b-gutter: clamp(20px, 3.125vw, 60px);--b-max: 1920px;--b-section-space: clamp(80px, 8.33vw, 160px);--b-radius-sm: 10px;--b-radius: 20px;--b-radius-pill: 40px;--b-header-top: 20px;--b-header-h: 90px;--b-ease: cubic-bezier(.22, 1, .36, 1);--b-dur: .45s}@media(max-width:1199px){:root{--b-header-top: 12px;--b-header-h: 68px}}html body.b-site{background:var(--b-bg);color:var(--b-text);font-family:var(--b-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}html body.b-site #MainContent{background:var(--b-bg)}.b-scope,.b-scope *,.b-scope *:before,.b-scope *:after{box-sizing:border-box}.b-scope :where(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd){margin:0;padding:0}.b-scope :where(h1,h2,h3,h4,h5,h6){font-family:var(--b-font);color:var(--b-heading);font-weight:700;text-transform:none}.b-scope :where(p,li,span,a,button,input){font-family:var(--b-font)}.b-scope :where(ul,ol){list-style:none}.b-scope :where(a){color:inherit;text-decoration:none}.b-scope :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.b-scope :where(img,video,svg){display:block;max-width:100%}.b-scope :where(img){height:auto}.b-container{width:100%;max-width:var(--b-max);margin-inline:auto;padding-inline:var(--b-gutter)}.b-section{position:relative;padding-block:var(--b-section-space);color:var(--b-text)}.b-section--flush-top{padding-top:0}.b-section--flush-bottom{padding-bottom:0}.b-header-spacer{height:calc(var(--b-header-top) + var(--b-header-h) + 20px)}body:has(main>.shopify-section:first-child .b-under-header) .b-header-spacer{display:none}.b-eyebrow{font-family:var(--b-font-mono);font-weight:700;font-size:12px;line-height:normal;letter-spacing:.2em;text-transform:uppercase;color:var(--b-eyebrow)}.b-h1{font-size:clamp(44px,4.6875vw,90px);line-height:1.111;letter-spacing:-.03em;font-weight:700;color:var(--b-heading)}.b-h2{font-size:clamp(38px,3.6458vw,70px);line-height:1.0715;letter-spacing:-.03em;font-weight:700;color:var(--b-heading)}.b-h3{font-size:clamp(24px,1.6667vw,32px);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:var(--b-heading)}.b-h1 em,.b-h2 em,.b-h3 em,.b-accent-italic{font-style:italic;font-weight:500;color:var(--b-muted)}.b-lead{font-size:clamp(16px,1.0417vw,20px);line-height:1.2;letter-spacing:-.03em;color:var(--b-text-strong)}.b-lead strong,.b-body strong{font-weight:700;color:var(--b-heading)}.b-body{font-size:16px;line-height:1.5;letter-spacing:-.03em;color:var(--b-text)}.b-rte p+p{margin-top:1em}.b-btn{--b-btn-bg: var(--b-accent);--b-btn-fg: var(--b-on-accent);--b-btn-border: transparent;--b-btn-dot-bg: #ffffff;--b-btn-dot-fg: #000000;display:inline-flex;align-items:center;gap:10px;height:50px;padding:10px 10px 10px 30px;border-radius:var(--b-radius-pill);border:1px solid var(--b-btn-border);background:var(--b-btn-bg);color:var(--b-btn-fg);font-family:var(--b-font);font-weight:700;font-size:14px;line-height:1;letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.b-btn__dot{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--b-btn-dot-bg);color:var(--b-btn-dot-fg);flex:0 0 auto;overflow:hidden;transition:background-color .3s ease,color .3s ease,box-shadow .65s cubic-bezier(.65,0,.35,1)}.b-btn__dot .b-icon{transition:transform var(--b-dur) var(--b-ease)}.b-btn{--b-btn-fill: #ffffff;--b-btn-fill-fg: #000000;--b-btn-hover-dot-bg: var(--b-accent);--b-btn-hover-dot-fg: #000000;--b-btn-pr: 10px;position:relative;isolation:isolate;overflow:hidden}.b-btn__dot{position:relative;z-index:-1;box-shadow:0 0 0 0 var(--b-btn-fill)}.b-btn:hover .b-btn__dot,.b-btn:focus-visible .b-btn__dot{box-shadow:0 0 0 var(--b-btn-spread, 420px) var(--b-btn-fill)}.b-btn:hover,.b-btn:focus-visible{border-color:var(--b-btn-fill);color:var(--b-btn-fill-fg);background-color:var(--b-btn-fill);transition:background-color 0s linear .6s,color .3s ease,border-color .3s ease}.b-btn:hover .b-btn__dot,.b-btn:focus-visible .b-btn__dot{background:var(--b-btn-hover-dot-bg);color:var(--b-btn-hover-dot-fg)}.b-btn:hover .b-btn__dot .b-icon,.b-btn:focus-visible .b-btn__dot .b-icon{transform:rotate(-45deg)}.b-btn:focus-visible{outline:2px solid var(--b-heading);outline-offset:3px}@media(prefers-reduced-motion:reduce){.b-btn__dot,.b-btn__dot .b-icon{transition-duration:.01ms!important}}.b-btn--outline{--b-btn-bg: transparent;--b-btn-fg: var(--b-heading);--b-btn-border: var(--b-heading);--b-btn-dot-bg: var(--b-accent);--b-btn-dot-fg: #000000;--b-btn-fill: var(--b-accent);--b-btn-hover-dot-bg: #000000;--b-btn-hover-dot-fg: var(--b-accent)}.b-btn--outline:hover,.b-btn--outline:focus-visible{border-color:var(--b-accent)}.b-btn--inverse{--b-btn-bg: var(--b-heading);--b-btn-fg: var(--b-bg);--b-btn-dot-bg: var(--b-bg);--b-btn-dot-fg: var(--b-heading)}.b-btn--inverse,html[data-theme=dark] .b-hero__search-btn,html[data-theme=dark] .b-svc-hero__search-btn{--b-btn-fill: var(--b-accent);--b-btn-fill-fg: #000000;--b-btn-hover-dot-bg: #000000;--b-btn-hover-dot-fg: var(--b-accent)}@media(max-width:420px){.b-hero__search-btn,.b-svc-hero__search-btn{--b-btn-pr: 7px}}.b-link-arrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--b-font);font-weight:700;font-size:clamp(16px,1.0417vw,20px);letter-spacing:-.03em;text-transform:uppercase;color:var(--b-heading);text-decoration:none}.b-link-arrow .b-icon{transition:transform var(--b-dur) var(--b-ease)}.b-link-arrow:hover .b-icon{transform:translate(3px,-3px) rotate(-45deg)}.b-icon{display:block;flex:0 0 auto}.b-icon--arrow-up-right{transform:rotate(-45deg)}.b-icon--arrow-down{transform:rotate(90deg)}.b-icon--arrow-down-right{transform:rotate(45deg)}.b-media{position:relative;overflow:hidden;border-radius:var(--b-radius-sm);background:var(--b-bg-alt)}.b-media>img,.b-media>video,.b-media>svg{width:100%;height:100%;object-fit:cover}.b-media>svg.placeholder-svg{fill:var(--b-muted);opacity:.4}@media(prefers-reduced-motion:no-preference){html.b-js [data-b-reveal]{opacity:0;transform:translateY(40px);transition:opacity .9s var(--b-ease),transform .9s var(--b-ease);transition-delay:var(--b-reveal-delay, 0s)}html.b-js [data-b-reveal].is-revealed{opacity:1;transform:none}html.shopify-design-mode [data-b-reveal]{opacity:1!important;transform:none!important}}.b-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.b-logo--light{display:var(--b-logo-light-display)}.b-logo--dark{display:var(--b-logo-dark-display)}.b-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--b-dur) var(--b-ease)}.b-acc-panel>*{min-height:0;overflow:hidden}.is-open>.b-acc-panel{grid-template-rows:1fr}html.b-no-scroll,html.b-no-scroll body{overflow:hidden}html.b-lean{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html.b-lean{scroll-behavior:auto}}html.b-lean *,html.b-lean *:before,html.b-lean *:after{box-sizing:border-box}html.b-lean body{margin:0;min-height:100vh;line-height:1.5;overflow-x:clip}html.b-lean img,html.b-lean video,html.b-lean svg{max-width:100%}html.b-lean img{height:auto}html.b-lean :focus-visible{outline:2px solid var(--b-accent);outline-offset:2px}html.b-lean main:focus{outline:none}.b-skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:10px 16px;border-radius:var(--b-radius-pill);background:var(--b-accent);color:#000;font:700 14px/1 var(--b-font);transform:translateY(-150%);transition:transform .2s ease}.b-skip-link:focus{transform:none}html.b-lean .shopify-section{display:block}@media(prefers-reduced-motion:no-preference){[data-b-load]{animation:b-load-in 1s var(--b-ease) both;animation-delay:var(--b-reveal-delay, 0s)}html.shopify-design-mode [data-b-load]{animation:none}}@keyframes b-load-in{0%{opacity:.01;transform:translateY(40px)}}.b-sticky-root{position:fixed;left:0;right:0;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:45;display:flex;justify-content:center;padding-inline:var(--b-gutter);pointer-events:none;transition:opacity .4s ease,transform .5s var(--b-ease),visibility 0s linear 0s}.b-sticky-root .b-sticky-search{position:relative;inset:auto;translate:none;display:flex;align-items:center;gap:10px;width:min(440px,100%);height:52px;margin:0;padding:6px 6px 6px 20px;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:#ffffffe6;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 10px 30px #0000001f,0 1px 2px #0000000f;pointer-events:auto;transition:box-shadow .3s ease,border-color .3s ease,width .4s var(--b-ease)}.b-sticky-root .b-sticky-search:focus-within{border-color:#0003;box-shadow:0 0 0 3px #bbef3673,0 10px 30px #0000001f}html[data-theme=dark] .b-sticky-root .b-sticky-search{border-color:#ffffff1f;background:#141416d1;box-shadow:0 12px 32px #0000008c}html[data-theme=dark] .b-sticky-root .b-sticky-search:focus-within{border-color:#bbef3699;box-shadow:0 0 0 3px #bbef3640,0 12px 32px #0000008c}.b-sticky-root .b-sticky-search input{height:100%;font-size:15px;letter-spacing:-.01em}.b-sticky-root .b-sticky-search .b-btn{--b-btn-bg: var(--b-accent);--b-btn-fg: #000000;--b-btn-dot-bg: transparent;--b-btn-dot-fg: #000000;--b-btn-fill: #000000;--b-btn-hover-dot-bg: #000000;--b-btn-hover-dot-fg: var(--b-accent);--b-btn-pr: 5px;flex:0 0 auto;justify-content:center;width:40px;height:40px;padding:5px;gap:0;border-radius:50%;font-size:0}.b-sticky-root .b-sticky-search .b-btn{--b-btn-spread: 24px}.b-sticky-root.is-away,.b-sticky-root.is-footer,html.b-no-scroll .b-sticky-root{opacity:0;visibility:hidden;transform:translateY(32px);transition:opacity .3s ease,transform .4s var(--b-ease),visibility 0s linear .4s}.b-sticky-search input:focus,.b-sticky-search input:focus-visible,html.b-lean .b-sticky-search input:focus-visible{outline:none;box-shadow:none}@media(prefers-reduced-motion:reduce){.b-sticky-root,.b-sticky-root.is-away,.b-sticky-root.is-footer{transform:none}}:root{--b-link-hover: var(--b-heading)}html[data-theme=dark],.b-footer{--b-link-hover: var(--b-accent)}.b-link-text{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;padding-bottom:1px;text-decoration:none;transition:background-size .35s var(--b-ease),color .25s ease}html:root :is(a,button):has(>.b-link-text,.b-link-text):is(:hover,:focus-visible),html:root .b-nav__item.is-open>.b-nav__link{color:var(--b-link-hover)}html:root :is(a,button):is(:hover,:focus-visible) .b-link-text,html:root .b-nav__item.is-open>.b-nav__link .b-link-text{color:var(--b-link-hover);background-size:100% 1px}@media(prefers-reduced-motion:reduce){.b-link-text{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bristm.css.map */
