:root{--bl-primary: #3D2314;--bl-background: #D9DDD0;--bl-surface: #FFFFFF;--bl-text: #3D2314;--bl-text-light: #FFFFFF;--bl-border: #3D2314;--bl-hover-dark: #2a1810;--font-display: "Fredoka One", "Bamboy", cursive;--font-body: "Nunito", "DM Sans", sans-serif}:root,.color-scheme-1{--color-background: #D9DDD0;--color-background-rgb: 217 221 208;--color-foreground: #3D2314;--color-foreground-rgb: 61 35 20;--color-foreground-heading: #3D2314;--color-foreground-heading-rgb: 61 35 20;--color-primary: #3D2314;--color-primary-rgb: 61 35 20;--color-primary-hover: #2a1810;--color-border: #3D2314;--color-border-rgb: 61 35 20;--color-primary-button-background: #3D2314;--color-primary-button-text: #FFFFFF;--color-primary-button-border: #3D2314;--color-primary-button-hover-background: transparent;--color-primary-button-hover-text: #3D2314;--color-primary-button-hover-border: #3D2314;--color-secondary-button-background: transparent;--color-secondary-button-text: #3D2314;--color-secondary-button-border: #3D2314;--color-secondary-button-hover-background: #3D2314;--color-secondary-button-hover-text: #FFFFFF;--color-secondary-button-hover-border: #3D2314;--color-input-background: #FFFFFF;--color-input-text: #3D2314;--color-input-border: #3D2314;--color-input-hover-background: #f5f0ea}body{background-color:#d9ddd0}:root{--font-body--family: "Nunito", "DM Sans", sans-serif;--font-heading--family: "Fredoka One", cursive;--font-subheading--family: "Nunito", sans-serif;--font-h1--family: "Fredoka One", cursive;--font-h2--family: "Fredoka One", cursive;--font-h3--family: "Fredoka One", cursive;--font-h4--family: "Fredoka One", cursive;--font-h5--family: "Nunito", sans-serif;--font-h6--family: "Nunito", sans-serif;--font-paragraph--family: "Nunito", sans-serif;--font-h1--letter-spacing: -.02em;--font-h2--letter-spacing: -.015em;--font-h3--letter-spacing: -.01em;--font-h4--letter-spacing: -.01em;--font-h5--letter-spacing: 0em;--font-h6--letter-spacing: .02em;--font-paragraph--letter-spacing: 0em;--font-h1--weight: 400;--font-h2--weight: 400;--font-h3--weight: 400;--font-h4--weight: 400}h1,h2,h3,h4,.hero__title,.section-title,.product-card__title,.card__title{font-family:var(--font-display)!important;color:var(--bl-text);letter-spacing:-.01em}.h1,.h2,.h3,.h4{font-family:Fredoka One,cursive!important;font-weight:400!important;letter-spacing:-.01em}.h5,h5,.h6,h6{font-family:Nunito,sans-serif!important;font-weight:600!important;letter-spacing:0em}p[role=heading]{font-family:Fredoka One,cursive!important;font-weight:400!important;font-size:1rem!important;line-height:1.3!important;letter-spacing:-.01em!important}.h1>p,.h2>p,.h3>p,.h4>p,.h1 p[role=heading],.h2 p[role=heading],.h3 p[role=heading],.h4 p[role=heading]{font-family:Fredoka One,cursive!important;font-weight:400!important;letter-spacing:-.01em!important}body,p,.paragraph,.rte,.product-description,nav,label,.price,.cart__item-title,.footer__content{font-family:var(--font-body)!important;color:var(--bl-text)}.price,.price__current,.price-item,product-price,.price-item--regular,.price-item--sale{font-family:Nunito,sans-serif!important;font-weight:700!important;letter-spacing:0em!important}[class*=vendor],.product-card__vendor,.card__vendor{font-family:Nunito,sans-serif!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:rgb(var(--color-foreground-rgb) / .6)!important}.badge,[class*=badge],.product-label,[class*=product-label]{font-family:Nunito,sans-serif!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}.variant-option__label,.variant-option,[class*=variant-option],.product-form legend,.product-form label{font-family:Nunito,sans-serif!important;font-weight:600!important;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.button,.btn,.button-secondary,button[type=submit],.shopify-payment-button__button--unbranded{background-color:var(--bl-primary)!important;color:var(--bl-text-light)!important;font-family:Fredoka One,cursive!important;font-weight:400!important;font-size:1rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:4px!important;border:2px solid var(--bl-primary)!important;padding:12px 32px!important;transition:background .22s ease,color .22s ease,border-color .22s ease}.button:hover,.btn:hover,.button-secondary:hover,button[type=submit]:hover{background-color:var(--bl-hover-dark)!important;color:var(--bl-text-light)!important;border-color:var(--bl-hover-dark)!important}.button--secondary,.btn--outline{background-color:transparent!important;color:var(--bl-primary)!important;border:2px solid var(--bl-primary)!important}.button--secondary:hover,.btn--outline:hover{background-color:var(--bl-primary)!important;color:var(--bl-text-light)!important}body{--header-height: 108px !important;--header-group-height: 108px !important}@media screen and (min-width:750px){#header-component header-menu{display:none!important}#header-component .header__drawer{display:flex!important;min-height:60px!important;padding-inline-start:16px}}.menu-drawer__menu-item--mainlist{min-height:44px!important;padding-block:8px!important}.menu-drawer__menu{row-gap:0!important}.menu-drawer__backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#3d231466!important}header-component,#header-component,header-component .header{background-color:var(--bl-background)!important}header-component{z-index:9!important;position:relative!important}.header,.header__row,header-component{background-color:var(--bl-background)!important}.header,.header__columns{--header-padding: 4px !important}.header.header--compact{--header-padding: 2px !important}.header__columns,.header__row--top .header__columns{min-height:0!important;padding-block:4px!important;margin-block:0!important;align-items:center!important}header-component[data-sticky-state=active] .header,#header-component[data-sticky-state=active] .header,.bl-header-scrolled{box-shadow:0 2px 16px #3d231417!important;transition:box-shadow .3s ease!important}.header-logo .beanslab-logo__tagline,.header-logo .beanslab-logo__est,#header-component .beanslab-logo__tagline,#header-component .beanslab-logo__est{display:none!important}.header-logo .beanslab-logo__wordmark,#header-component .beanslab-logo__wordmark{font-size:clamp(1.1rem,3vw,1.6rem)!important;line-height:1!important}.header-logo .beanslab-logo,#header-component .beanslab-logo{gap:0!important}@media screen and (max-width:749px){body{--header-height: 78px !important;--header-group-height: 78px !important}}.header a,.header nav a,.header .header__nav-item,.header .header-actions__action,.header-logo{color:var(--bl-text)!important}.header a:hover,.header nav a:hover{opacity:.75}.color-scheme-coffee-brown{--color-background: #3D2314;--color-background-rgb: 61 35 20;--color-foreground: #FFFFFF;--color-foreground-rgb: 255 255 255;--color-foreground-heading: #FFFFFF;--color-foreground-heading-rgb: 255 255 255;--color-primary: #FFFFFF;--color-primary-rgb: 255 255 255;--color-border: rgba(255,255,255,.4);background-color:#3d2314!important;color:#fff!important}.section.color-scheme-1:is(footer,[class*=footer]),footer .section,.footer-content,[class*=footer] .section{background-color:var(--bl-primary);color:var(--bl-text-light)}footer a,.footer__link{color:var(--bl-text-light);text-decoration:none}footer a:hover,.footer__link:hover{text-decoration:underline;color:var(--bl-text-light)}.product-card,.card,[class*=product-card]{background-color:transparent!important;border:none!important;border-radius:0!important}.product-card:hover,.card:hover{box-shadow:0 4px 16px #3d23141f!important}.product-card .price,.product-card__price,.price__current{font-family:var(--font-body)!important;font-weight:700;color:var(--bl-text)!important}.hero:not([class*=blhero]),.banner:not([class*=blhero]),.image-banner{background-color:var(--bl-background)}.hero__title,.image-banner h1,.image-banner h2{font-family:var(--font-display)!important;font-size:clamp(2.5rem,5vw,5rem);color:var(--bl-text)!important}.brand-symbols{display:flex;gap:16px;justify-content:center;align-items:stretch;padding:40px 24px;background-color:var(--bl-background)}.element-tile{display:flex;flex-direction:column;align-items:flex-start;border:1.5px solid var(--bl-primary);padding:10px 14px 14px;width:160px;box-sizing:border-box;color:var(--bl-primary)}.element-number{font-family:Nunito,sans-serif;font-size:.85rem;font-weight:700;line-height:1;align-self:flex-end;letter-spacing:.02em}.element-symbol{font-family:Fredoka One,cursive;font-size:clamp(2.8rem,5vw,3.8rem);font-weight:400;line-height:1;margin-top:2px;letter-spacing:-.01em}.element-divider{display:block;width:100%;height:1.5px;background-color:var(--bl-primary);margin:10px 0 8px}.element-name{font-family:Nunito,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.03em;line-height:1.3;text-transform:capitalize}@media screen and (max-width:749px){.brand-symbols{gap:10px;padding:28px 16px}.element-tile{width:calc(33.333% - 8px);padding:8px 10px 10px}.element-symbol{font-size:clamp(1.8rem,8vw,2.6rem)}.element-number{font-size:.72rem}.element-name{font-size:.65rem}}.header-announcements,[class*=announcement]{background-color:var(--bl-primary);color:var(--bl-text-light)}.announcement-bar__slide,.announcement-bar__slide p,.announcement-bar__slide a,.announcement-bar .announcement-bar__text{font-family:Fredoka One,cursive!important;font-size:1.05rem!important;font-weight:400!important;letter-spacing:.04em!important;color:var(--bl-text-light)!important;text-transform:none!important}@media screen and (min-width:750px){.section{padding-block:80px}}@media screen and (max-width:749px){.section{padding-block:48px}}[product-grid-view],[product-grid-view=default]{--product-grid-gap: 4px !important;--padding-block-start: 0px !important;--padding-block-end: 0px !important}.product-grid__card{padding-block:4px 4px!important}.product-grid{gap:4px!important;align-items:stretch!important}.resource-list--grid{row-gap:4px!important;align-items:start!important}.section-resource-list{row-gap:4px!important}.section-resource-list__content{gap:4px!important}*,*:before,*:after{border-radius:inherit}.section,.card,.modal,[class*=popover],[class*=drawer]{border-radius:4px}h1,h2,h3,h4,h5,h6{text-shadow:none}.beanslab-logo{display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;line-height:1;padding:0;margin:0}.beanslab-logo__wordmark{font-family:Fredoka One,cursive!important;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:400;color:var(--bl-text);letter-spacing:-.01em;line-height:1;position:relative}.beanslab-logo__copy{font-family:Nunito,sans-serif!important;font-size:.4em;font-weight:400;vertical-align:super;color:var(--bl-text);line-height:1}.beanslab-logo__tagline{font-family:Nunito,sans-serif!important;font-size:.72rem;font-weight:400;letter-spacing:.06em;color:var(--bl-text);line-height:1.2;text-align:center}.beanslab-logo__est{font-family:Nunito,sans-serif!important;font-size:.65rem;font-weight:700;letter-spacing:.12em;color:var(--bl-text);text-align:center;line-height:1.2}.header-logo:hover .beanslab-logo{opacity:.85}.bl-guarantee{display:block;border:1.5px solid var(--bl-primary);border-radius:4px;padding:10px 16px;font-size:.85rem;font-weight:600;text-align:center;color:var(--bl-primary);letter-spacing:.01em}.bl-company-usps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:40px 0;border-top:1px solid rgba(61,35,20,.15);border-bottom:1px solid rgba(61,35,20,.15)}@media screen and (max-width:749px){.bl-company-usps{grid-template-columns:repeat(2,1fr);gap:16px;padding:28px 0}}.bl-usp-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.bl-usp-svg{width:36px;height:36px;color:var(--bl-primary);flex-shrink:0}.bl-usp-text{display:flex;flex-direction:column;gap:2px}.bl-usp-text strong{font-size:.9rem;font-weight:700;color:var(--bl-primary)}.bl-usp-text span{font-size:.78rem;color:var(--bl-primary);opacity:.75;line-height:1.3}.announcement-bar .slideshow-control,.announcement-bar slideshow-arrows{display:none!important}.announcement-bar__slides{width:100%!important;max-width:100%!important}@keyframes bl-fadein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}main,#MainContent{animation:bl-fadein .4s ease forwards}.header,header-component{animation:bl-fadein .3s ease forwards}a{transition:color .2s ease,opacity .2s ease}.slideshow__slide,.banner__media,[class*=hero]{transition:opacity .5s ease}.product-form__submit,form[action="/cart/add"] [type=submit],[data-testid=add-to-cart],.add-to-cart{transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .15s ease,box-shadow .25s ease!important;position:relative;overflow:hidden}.product-form__submit:active,form[action="/cart/add"] [type=submit]:active{transform:scale(.97)!important}.product-form__submit[aria-disabled=true],.product-form__submit[disabled],[data-loading] .product-form__submit{animation:bl-cart-pulse 1s ease infinite!important;opacity:.85!important}@keyframes bl-cart-pulse{0%,to{opacity:.85}50%{opacity:.55}}.product-form__submit.added,.product-form__submit[data-added]{background-color:#2d6a4f!important;border-color:#2d6a4f!important;color:#fff!important;transition:background-color .3s ease!important}button:not(.button):not(.btn):not([type=submit]),button[type=button],button[type=reset]{background-color:unset;color:unset;border:unset;border-radius:unset;padding:unset;font-weight:unset;letter-spacing:unset;text-transform:unset}.close-button,.menu-drawer__close-button,.cart-drawer__close-button,[aria-label=Close]{background-color:transparent!important;color:var(--bl-text)!important;border:none!important;padding:8px!important}.slideshow-control,.slider__button,[class*=slider-button],[class*=carousel-button]{background-color:transparent!important;color:var(--bl-text)!important;border:1px solid rgba(61,35,20,.3)!important;padding:6px!important;border-radius:50%!important}.slideshow-control:hover,.slider__button:hover{background-color:var(--bl-primary)!important;color:#fff!important;border-color:var(--bl-primary)!important}.quantity__button,[class*=quantity] button{background-color:transparent!important;color:var(--bl-text)!important;border:none!important;padding:4px 8px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}.button--link,.link,.btn--link{font-family:Nunito,sans-serif!important;background-color:transparent!important;color:var(--bl-text)!important;border:none!important;padding:0!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-decoration:none!important}.button--link:hover,.link:hover,.btn--link:hover{opacity:.7;text-decoration:none!important}.search__button,.header__icon,.header-actions__action{background-color:transparent!important;color:var(--bl-text)!important;border:none!important;padding:4px!important;letter-spacing:normal!important;text-transform:none!important}.buy-buttons-block .button{width:100%!important;height:auto!important;min-width:unset!important;padding:10px 16px!important;background-color:var(--bl-primary)!important;color:var(--bl-text-light)!important;border:2px solid var(--bl-primary)!important;border-radius:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:Fredoka One,cursive!important;font-weight:400!important;font-size:.9rem!important;text-transform:uppercase!important;letter-spacing:.06em!important}.buy-buttons-block .button:hover{background-color:var(--bl-hover-dark)!important;border-color:var(--bl-hover-dark)!important;color:var(--bl-text-light)!important}.buy-buttons-block .add-to-cart-text__content{display:inline!important}.buy-buttons-block .add-to-cart-icon{display:none!important}.buy-buttons-block .product-form-buttons{display:flex!important;flex-direction:column!important;gap:10px!important}.buy-buttons-block add-to-cart-component{display:flex!important;width:100%!important}.buy-buttons-block quantity-selector-component,.buy-buttons-block .quantity-selector{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:0!important}.buy-buttons-block .quantity-minus,.buy-buttons-block .quantity-plus{width:32px!important;height:32px!important;background-color:var(--bl-primary)!important;color:var(--bl-text-light)!important;border:none!important;border-radius:4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer}.buy-buttons-block .quantity-minus:hover,.buy-buttons-block .quantity-plus:hover{background-color:var(--bl-hover-dark)!important}.buy-buttons-block .quantity-minus svg,.buy-buttons-block .quantity-plus svg{width:14px!important;height:14px!important;fill:currentColor!important;pointer-events:none}.buy-buttons-block input[type=number]{width:40px!important;text-align:center!important;border:none!important;background:transparent!important;font-family:Nunito,sans-serif!important;font-weight:700!important;font-size:1rem!important;color:var(--bl-text)!important;padding:0 4px!important;-moz-appearance:textfield!important;-webkit-appearance:textfield!important;appearance:textfield!important}.buy-buttons-block input[type=number]::-webkit-outer-spin-button,.buy-buttons-block input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.product-grid .buy-buttons-block .shopify-payment-button,.product-grid .buy-buttons-block accelerated-checkout-component,.product-grid .buy-buttons-block [class*=accelerated-checkout],.product-grid .buy-buttons-block [data-testid*=checkout],.product-grid .buy-buttons-block shopify-accelerated-checkout-cart,.resource-list--grid .buy-buttons-block .shopify-payment-button,.resource-list--grid .buy-buttons-block accelerated-checkout-component,.resource-list--grid .buy-buttons-block [class*=accelerated-checkout],.resource-list--grid .buy-buttons-block [data-testid*=checkout],.resource-list--grid .buy-buttons-block shopify-accelerated-checkout-cart{display:none!important}.product-grid .card-gallery{--gallery-aspect-ratio: 1 !important}.product-grid{align-items:stretch!important}.product-grid__item{display:flex!important;flex-direction:column!important}.product-grid product-card,.product-grid .product-card{display:flex!important;flex-direction:column!important;flex:1!important;width:100%!important;height:100%!important;box-sizing:border-box!important}.product-grid .product-card__content,.product-grid .product-grid__card{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;height:auto!important;min-height:100%!important}.product-grid .buy-buttons-block{margin-top:auto!important;padding-top:8px!important}.product-grid p[role=heading],.product-grid .product-card__title{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:2.6em!important}.bl-accordion-caret{transition:transform .2s ease}details[open]>summary .bl-accordion-caret{transform:rotate(180deg)}.menu-list__link[aria-haspopup=true] .menu-list__link-title:after{content:" \25be";font-size:.75em;opacity:.75;display:inline;transition:opacity .15s ease}.menu-list__link[aria-haspopup=true][aria-expanded=true] .menu-list__link-title:after{content:" \25b4";opacity:1}
/*# sourceMappingURL=/cdn/shop/t/3/assets/beanslab-brand.css.map */
