:root{--bou-accent: 181, 84, 58;--bou-cream: 247, 241, 234;--bou-charcoal: 43, 36, 32;--bou-surface: 243, 238, 232;--bou-section-pad-mobile: 5.6rem;--bou-section-pad-desktop: 9.6rem;--bou-ease: cubic-bezier(.2, .6, .2, 1)}body{letter-spacing:0;color:rgba(var(--color-foreground),.85);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.h0,.h1,.h2,.h3,.hxl,.hxxl{letter-spacing:-.01em;line-height:1.12;font-weight:400}h4,h5,.h4,.h5{font-family:var(--font-body-family);font-weight:600;letter-spacing:.02em}.bou-eyebrow{display:block;margin:0 0 1.4rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--bou-accent))}.color-scheme-3 .bou-eyebrow,.color-scheme-4 .bou-eyebrow{color:rgba(var(--color-foreground),.8)}.bou-heading{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:3.2rem;line-height:1.12;letter-spacing:-.01em;color:rgb(var(--color-foreground));text-wrap:balance}.bou-heading em,.bou-heading i{font-style:italic;color:rgb(var(--bou-accent))}.color-scheme-3 .bou-heading em,.color-scheme-4 .bou-heading em{color:inherit}.bou-lede{margin:1.6rem 0 0;font-size:1.6rem;line-height:1.55;color:rgba(var(--color-foreground),.75);max-width:56rem;text-wrap:pretty}.bou-lede p{margin:0}.bou-lede p+p{margin-top:.8rem}.bou-section-head{margin-bottom:3.2rem}.bou-section-head--center{text-align:center}.bou-section-head--center .bou-lede{margin-left:auto;margin-right:auto}@media screen and (min-width:750px){.bou-heading{font-size:4rem}.bou-lede{font-size:1.7rem}.bou-section-head{margin-bottom:4.8rem}}@media screen and (min-width:990px){.bou-heading{font-size:4.6rem}}.button,.shopify-challenge__button,.customer button{min-height:4.8rem;padding:0 2.8rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:background-color .2s var(--bou-ease),color .2s var(--bou-ease),opacity .2s var(--bou-ease)}.button--primary:not([disabled]):hover{--color-button: 160, 72, 48}.button--secondary{--color-button: var(--color-background);--color-button-text: var(--color-foreground)}.button--secondary:not([disabled]):hover{--alpha-button-background: 1}.bou-textlink{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));box-shadow:inset 0 -1px rgba(var(--color-foreground),.35);transition:box-shadow .2s var(--bou-ease)}.bou-textlink:hover{box-shadow:inset 0 -2px rgb(var(--color-foreground))}.bou-textlink:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.bou-textlink svg{width:1.4rem;height:1.4rem;flex:none}.announcement-bar__message{font-family:var(--font-body-family);font-size:1.15rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:.9rem 0;min-height:0}@media screen and (max-width:749px){.utility-bar .page-width{padding-left:1.5rem;padding-right:1.5rem}.announcement-bar__message{letter-spacing:.06em}}.header__menu-item,.header__menu-item span{font-size:1.4rem;font-weight:500;letter-spacing:.02em}.header__menu-item{color:rgba(var(--color-foreground),.85)}.header__menu-item:hover span,.header__icon{color:rgb(var(--color-foreground))}.header__heading-logo{max-height:4.4rem;width:auto}@media screen and (min-width:990px){.header--middle-left.header--has-menu:not(.drawer-menu){grid-template-columns:auto minmax(0,1fr) auto;column-gap:3.2rem}.header--middle-left .header__inline-menu{justify-self:center}.header--middle-left .header__inline-menu>.list-menu--inline{justify-content:center}.header__menu-item{padding:1rem 1.4rem}}.menu-drawer__menu-item{font-family:var(--font-body-family);font-size:1.7rem;font-weight:500;letter-spacing:.01em}.bou-section{position:relative}.bou-section__inner{padding-top:calc(var(--bou-pad-top, var(--bou-section-pad-mobile)) * .72);padding-bottom:calc(var(--bou-pad-bottom, var(--bou-section-pad-mobile)) * .72)}@media screen and (min-width:750px){.bou-section__inner{padding-top:var(--bou-pad-top, var(--bou-section-pad-desktop));padding-bottom:var(--bou-pad-bottom, var(--bou-section-pad-desktop))}}.bou-hairline{border:0;border-top:1px solid rgba(var(--color-foreground),.12);margin:0}@media(prefers-reduced-motion:reduce){.button,.bou-textlink{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bricks-brand.css.map */
