:root{--bb-pink: #ff2c7d;--bb-lime: #c9f500;--bb-orange: #ff5a00;--bb-ink: #111111;--bb-soft: #f7f7f5;--bb-line: #e9e9e9;--bb-radius: 22px;--bb-shadow: 0 14px 40px rgba(0,0,0,.07)}main#MainContent{overflow:clip}.template-index main#MainContent,.template-product main#MainContent,.template-page main#MainContent{background:#fff}.template-index .shopify-section:first-child .section,.template-index .shopify-section:first-child [class*=hero]{overflow:hidden;border-radius:0 0 28px 28px}.template-index .shopify-section:first-child h1,.template-index .shopify-section:first-child h2{text-wrap:balance;letter-spacing:-.035em}.template-index .shopify-section:first-child .button,.template-index .shopify-section:first-child a[class*=button]{min-height:52px;border-radius:999px;font-weight:850;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 10px 24px #0003}#shopify-section-product_list_fa6P9H{position:relative;background:#fff}#shopify-section-product_list_fa6P9H:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--bb-pink) 0 33%,var(--bb-lime) 33% 66%,var(--bb-orange) 66% 100%)}#shopify-section-product_list_fa6P9H h2,#shopify-section-product_list_fa6P9H h3{margin:0;color:var(--bb-ink);letter-spacing:-.025em;font-weight:900}#shopify-section-product_list_fa6P9H .product-card__content{background:#fff!important;border:1px solid var(--bb-line)!important;border-radius:var(--bb-radius)!important;box-shadow:0 8px 28px #0000000b;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;overflow:hidden}#shopify-section-product_list_fa6P9H product-card:hover .product-card__content{transform:translateY(-3px);box-shadow:var(--bb-shadow);border-color:#d9d9d9!important}#shopify-section-product_list_fa6P9H .product-card img{border-radius:16px;background:#f8f8f6}#shopify-section-product_list_fa6P9H product-title,#shopify-section-product_list_fa6P9H [class*=product-title]{font-weight:800}#shopify-section-product_list_fa6P9H .price,#shopify-section-product_list_fa6P9H [class*=price]{font-weight:800;color:var(--bb-ink)}#shopify-section-section_g3yJCf{position:relative}#shopify-section-section_g3yJCf .section,#shopify-section-section_g3yJCf .section-background{background:var(--bb-soft)!important}#shopify-section-section_g3yJCf h2,#shopify-section-section_g3yJCf h3{letter-spacing:-.03em;font-weight:900}#shopify-section-section_g3yJCf strong{display:inline-block;margin-top:4px;color:var(--bb-ink);font-weight:850}#shopify-section-bb_story_teaser{position:relative;isolation:isolate}#shopify-section-bb_story_teaser:before,#shopify-section-bb_story_teaser:after{content:"";position:absolute;z-index:-1;border-radius:999px;filter:blur(1px);opacity:.11}#shopify-section-bb_story_teaser:before{width:220px;height:220px;background:var(--bb-pink);top:-120px;left:-90px}#shopify-section-bb_story_teaser:after{width:260px;height:260px;background:var(--bb-lime);right:-130px;bottom:-150px}#shopify-section-bb_story_teaser .section{max-width:980px;margin-inline:auto}#shopify-section-bb_story_teaser h2{max-width:760px;margin-inline:auto;color:var(--bb-ink);font-weight:950;letter-spacing:-.04em;text-wrap:balance}#shopify-section-bb_story_teaser p{max-width:700px;margin-inline:auto}#shopify-section-bb_story_teaser .button,#shopify-section-bb_story_teaser a[class*=button]{min-height:50px;padding-inline:28px;border-radius:999px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.template-product .product-information__grid{align-items:start}.template-product .product-information__media .product-media-container,.template-product .product-information__media .product-media{border-radius:20px;overflow:hidden}.template-product .bb-buy-panel{box-shadow:0 16px 42px #0001;border-color:#e5e5e5}.template-product .bb-buy-panel h1{font-size:clamp(2rem,3vw,3rem)}.template-product variant-picker{background:#fafaf8;border-color:#e7e7e2}.template-product variant-picker:before{color:var(--bb-pink)}.template-product .bb-buy-panel button[name=add],.template-product .bb-buy-panel .add-to-cart-button,.template-product .bb-buy-panel [class*=add-to-cart] button{min-height:54px;border-radius:14px!important;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.template-product .bb-buy-panel .shopify-payment-button__button{min-height:54px!important;border-radius:14px!important}.template-product product-media-gallery{--thumbnail-size: 62px}.template-product .product-recommendations h2,.template-product product-recommendations h2{font-weight:900;letter-spacing:-.03em}.template-page.template-suffix-our-story #MainContent{background:#fff}.template-page.template-suffix-our-story #shopify-section-main h1{text-align:center;font-weight:950;letter-spacing:-.045em;font-size:clamp(2.4rem,6vw,4.8rem)}.template-page.template-suffix-our-story #shopify-section-section_Ub6CtB h2,.template-page.template-suffix-our-story #shopify-section-bb_small_batch h2{font-weight:950;letter-spacing:-.035em;text-wrap:balance}.template-page.template-suffix-our-story #shopify-section-section_Ub6CtB p,.template-page.template-suffix-our-story #shopify-section-bb_small_batch p{font-size:1.05rem;line-height:1.75}.template-page.template-suffix-our-story #shopify-section-section_Ub6CtB strong{color:var(--bb-pink)}.template-page.template-suffix-our-story #shopify-section-bb_small_batch strong{color:var(--bb-ink)}footer .email-signup__input{min-height:50px;border-radius:12px!important}footer .email-signup__button{min-height:50px;border-radius:12px!important;font-weight:800}@media screen and (max-width:749px){.template-index .shopify-section:first-child .section,.template-index .shopify-section:first-child [class*=hero]{border-radius:0 0 22px 22px}#shopify-section-product_list_fa6P9H .section{padding-inline:14px}#shopify-section-product_list_fa6P9H h2,#shopify-section-product_list_fa6P9H h3{font-size:clamp(1.65rem,7vw,2.15rem)!important;line-height:1.05}#shopify-section-product_list_fa6P9H product-card{width:100%}#shopify-section-product_list_fa6P9H .product-card__content{border-radius:20px!important;padding:10px 10px 16px!important}#shopify-section-product_list_fa6P9H .product-card img{border-radius:14px}#shopify-section-section_g3yJCf .section,#shopify-section-bb_story_teaser .section{padding-inline:20px}#shopify-section-section_g3yJCf h2,#shopify-section-bb_story_teaser h2{font-size:clamp(1.8rem,8vw,2.35rem)!important;line-height:1.05}#shopify-section-section_g3yJCf p,#shopify-section-bb_story_teaser p{font-size:1rem;line-height:1.65}.template-product .product-information__grid{row-gap:10px}.template-product .product-information__media{padding-inline:10px}.template-product .product-information__media .product-media-container,.template-product .product-information__media .product-media{border-radius:16px}.template-product .bb-buy-panel{margin-top:4px;padding:18px 16px 22px!important;border:1px solid #ececec!important;border-radius:20px!important;box-shadow:0 10px 30px #0000000b!important}.template-product .bb-buy-panel h1{font-size:1.9rem!important;line-height:1.05}.template-product variant-picker{margin-top:8px;padding:14px 12px 12px}.template-product .product-recommendations .product-card__content,.template-product product-recommendations .product-card__content{border:1px solid var(--bb-line);border-radius:18px;padding:10px}.template-page.template-suffix-our-story #shopify-section-main .section,.template-page.template-suffix-our-story #shopify-section-section_Ub6CtB .section,.template-page.template-suffix-our-story #shopify-section-bb_small_batch .section{padding-inline:20px}.template-page.template-suffix-our-story #shopify-section-section_Ub6CtB p,.template-page.template-suffix-our-story #shopify-section-bb_small_batch p{font-size:1rem;line-height:1.7}footer .email-signup__input-group:not(.email-signup__input-group--integrated){gap:10px}}@media(prefers-reduced-motion:reduce){#shopify-section-product_list_fa6P9H .product-card__content{transition:none}}.template-index .shopify-section:first-child .hero__link{z-index:8;cursor:pointer}.template-index .shopify-section:first-child .hero__link:focus-visible{outline:3px solid var(--bb-lime);outline-offset:-5px}.template-index .shopify-section:first-child .hero__container{min-height:clamp(220px,27vw,410px)!important;max-height:410px}.template-index .shopify-section:first-child .hero__media-grid,.template-index .shopify-section:first-child .hero__media,.template-index .shopify-section:first-child .hero__media img{height:100%}.template-index .shopify-section:first-child .hero__media img{object-fit:cover;object-position:center}#shopify-section-product_list_fa6P9H:before{display:none}#shopify-section-product_list_fa6P9H .section-resource-list__header{margin-bottom:4px}#shopify-section-product_list_fa6P9H .section-resource-list__header h2{font-size:clamp(2rem,4vw,3.65rem)!important;line-height:.98;max-width:900px}#shopify-section-product_list_fa6P9H .section-resource-list__header p{max-width:650px;margin-top:12px;color:#565656;font-size:1.05rem;line-height:1.5}#shopify-section-product_list_fa6P9H .product-card__content{border-radius:18px!important;box-shadow:0 6px 20px #0000000a}#shopify-section-product_list_fa6P9H .product-card img{aspect-ratio:1 / 1;object-fit:contain}#shopify-section-product_list_fa6P9H product-title,#shopify-section-product_list_fa6P9H [class*=product-title]{line-height:1.2}#shopify-section-section_g3yJCf .section{max-width:1180px;margin:28px auto;border-radius:24px;padding-inline:clamp(24px,5vw,68px)!important}#shopify-section-section_g3yJCf p{max-width:850px}#shopify-section-bb_story_teaser{border-top:1px solid #efefec}#shopify-section-bb_story_teaser:before,#shopify-section-bb_story_teaser:after{opacity:.065}@media screen and (max-width:749px){.template-index .shopify-section:first-child .hero__container{min-height:190px!important;height:min(32vh,255px)!important;max-height:255px!important;border-radius:0 0 16px 16px}.template-index .shopify-section:first-child .hero__media img{object-position:center center}#shopify-section-product_list_fa6P9H .section{padding-top:24px!important;padding-bottom:34px!important;padding-inline:16px!important}#shopify-section-product_list_fa6P9H .section-resource-list__header{margin-bottom:10px}#shopify-section-product_list_fa6P9H .section-resource-list__header h2{font-size:clamp(1.72rem,7.4vw,2.15rem)!important;line-height:1.02;letter-spacing:-.035em}#shopify-section-product_list_fa6P9H .section-resource-list__header p{margin-top:8px;font-size:.96rem;line-height:1.42}#shopify-section-product_list_fa6P9H .resource-list{scroll-padding-inline:0}#shopify-section-product_list_fa6P9H .product-card__content{border-radius:16px!important;padding:8px 8px 12px!important;box-shadow:0 5px 16px #00000009}#shopify-section-product_list_fa6P9H .product-card img{border-radius:12px}#shopify-section-section_g3yJCf .section{margin:12px 14px 18px;border-radius:20px;padding:28px 20px!important}#shopify-section-section_g3yJCf h2{font-size:1.72rem!important}#shopify-section-section_g3yJCf p{font-size:.97rem;line-height:1.55}#shopify-section-bb_story_teaser .section{padding-top:36px!important;padding-bottom:40px!important}#shopify-section-bb_story_teaser h2{font-size:1.9rem!important}.template-product .product-information__media{padding-inline:8px}.template-product .bb-buy-panel{margin-inline:8px;padding:16px 14px 20px!important}.template-product .bb-buy-panel h1{font-size:1.72rem!important}.template-product variant-picker:before{font-size:.78rem;letter-spacing:.08em}}.template-index main#MainContent .shopify-section:first-child{position:relative}.template-index .bb-hero-click-target{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:block;cursor:pointer}.template-index .bb-hero-click-target:focus-visible{outline:3px solid var(--bb-lime);outline-offset:-6px}.template-index .shopify-section:first-child .hero__container{min-height:clamp(285px,25vw,385px)!important;height:clamp(285px,25vw,385px)!important;max-height:385px!important}.template-index .shopify-section:first-child .hero__media img,.template-index .shopify-section:first-child img{object-position:center bottom!important}#shopify-section-bb_brand_intro{border-bottom:1px solid #efefec}#shopify-section-bb_brand_intro .section{max-width:980px;margin-inline:auto;padding-inline:24px}#shopify-section-bb_brand_intro h2{margin:0;max-width:860px;font-size:clamp(1.8rem,3.2vw,3rem)!important;line-height:1.02;letter-spacing:-.04em;font-weight:950;text-wrap:balance}#shopify-section-bb_brand_intro p{max-width:720px;margin-inline:auto;line-height:1.5}#shopify-section-bb_brand_intro a{font-weight:850;text-transform:uppercase;letter-spacing:.05em;text-underline-offset:4px}#shopify-section-product_list_fa6P9H .section-resource-list__header h2{font-size:clamp(1.9rem,3.25vw,3rem)!important;line-height:1;letter-spacing:-.035em}#shopify-section-product_list_fa6P9H .section-resource-list__header p{max-width:600px;font-size:1rem;margin-top:8px}#shopify-section-product_list_fa6P9H .product-card__content{border-radius:16px!important;padding:8px 8px 12px!important;box-shadow:0 4px 14px #00000009}#shopify-section-product_list_fa6P9H product-card{min-width:0}#shopify-section-product_list_fa6P9H .product-card img{max-height:320px;object-fit:contain!important}#shopify-section-product_list_fa6P9H product-title,#shopify-section-product_list_fa6P9H [class*=product-title]{font-size:.98rem;line-height:1.18}#shopify-section-section_g3yJCf .section{margin-top:18px;margin-bottom:18px;padding-block:32px!important}#shopify-section-bb_story_teaser .section{padding-top:34px!important;padding-bottom:38px!important}@media screen and (max-width:749px){.template-index .shopify-section:first-child .hero__container{min-height:205px!important;height:30vh!important;max-height:245px!important}.template-index .shopify-section:first-child .hero__media img,.template-index .shopify-section:first-child img{object-position:center bottom!important}#shopify-section-bb_brand_intro .section{padding:20px 18px 22px!important;gap:8px!important}#shopify-section-bb_brand_intro h2{font-size:clamp(1.55rem,7vw,2rem)!important;line-height:1.03}#shopify-section-bb_brand_intro p{font-size:.94rem;line-height:1.45}#shopify-section-product_list_fa6P9H .section{padding-top:20px!important;padding-bottom:26px!important;padding-inline:14px!important}#shopify-section-product_list_fa6P9H .section-resource-list__header{margin-bottom:6px}#shopify-section-product_list_fa6P9H .section-resource-list__header h2{font-size:1.65rem!important;line-height:1}#shopify-section-product_list_fa6P9H .section-resource-list__header p{font-size:.91rem;line-height:1.38;margin-top:6px}#shopify-section-product_list_fa6P9H .product-card__content{border-radius:15px!important;padding:7px 7px 10px!important}#shopify-section-product_list_fa6P9H .product-card img{max-height:260px;border-radius:11px}#shopify-section-product_list_fa6P9H product-title,#shopify-section-product_list_fa6P9H [class*=product-title]{font-size:.93rem!important}#shopify-section-section_g3yJCf .section{margin:10px 12px 14px;padding:24px 18px!important}#shopify-section-bb_story_teaser .section{padding-top:28px!important;padding-bottom:32px!important}}@media screen and (max-width:749px){.product-card .card-gallery img,.product-card .product-card__image img,.product-card .product-media img,.product-card .media img,.product-information__media .product-media img,.product-information__media .product-media-gallery img,.product-information__media .product-media-container img{object-fit:contain!important;object-position:center center!important}.product-card .card-gallery,.product-card .product-card__image,.product-information__media .product-media-container{overflow:hidden}.product-card .card-gallery img,.product-card .product-card__image img{width:100%;height:auto;max-height:none}.product-card__content{min-width:0}}@media screen and (max-width:749px){product-card .card-gallery,product-card .card-gallery__container,product-card .product-card__image,product-card .product-card__image-container,product-card .product-media,product-card .media,product-card .product-card__media,product-card .card-gallery__image,product-card .card-gallery__image-wrapper{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible!important}product-card .card-gallery img,product-card .product-card__image img,product-card .product-card__media img,product-card .product-media img,product-card .media img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center center!important;transform:none!important}product-card .product-card__content{gap:8px!important}product-card .product-card__content>*{margin-block-start:0}.template-collection .shopify-section .section{--padding-block-start: 12px}}@media screen and (max-width:749px){.product-information__media .product-media-gallery .product-media-container,.product-information__media .product-media-gallery .product-media,.product-information__media .product-media-gallery .media,.product-information__media .product-media-gallery gallery-item,.product-information__media .product-media-gallery .product-media__image,.product-information__media .product-media-gallery .product-media__image-wrapper{min-height:0!important;max-height:none!important;height:auto!important;aspect-ratio:auto!important}.product-information__media .product-media-gallery .product-media img,.product-information__media .product-media-gallery gallery-item img,.product-information__media .product-media-gallery .product-media-container img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important}.product-information__media .product-media-gallery{margin-block-start:0!important}}@media(max-width:749px){#shopify-section-product_list_fa6P9H .card-gallery{--gallery-aspect-ratio: auto !important}#shopify-section-product_list_fa6P9H .card-gallery .product-media-container,#shopify-section-product_list_fa6P9H .card-gallery .product-media{--product-media-fit: contain !important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible!important}#shopify-section-product_list_fa6P9H .card-gallery img{object-fit:contain!important;width:100%!important;height:auto!important;max-height:none!important}}@media screen and (max-width:749px){.champy-lower-color-gallery,.champy-lower-color-gallery .card-gallery__content,.champy-lower-color-gallery .product-media-container,.champy-lower-color-gallery .product-media,.champy-lower-color-gallery slideshow-component,.champy-lower-color-gallery slideshow-container,.champy-lower-color-gallery slideshow-slides,.champy-lower-color-gallery slideshow-slide{--gallery-aspect-ratio: auto !important;--product-media-fit: contain !important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important}.champy-lower-color-gallery .product-media-container,.champy-lower-color-gallery .product-media{overflow:visible!important}.champy-lower-color-gallery img.product-media__image,.champy-lower-color-gallery .product-media img{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important}}@media(max-width:749px){.template-product product-card .card-gallery,.template-product product-card .card-gallery__content,.template-product product-card .product-media,.template-product product-card .product-media-container,.template-product product-card slideshow-component,.template-product product-card slideshow-container,.template-product product-card slideshow-slides,.template-product product-card slideshow-slide{aspect-ratio:auto!important;height:auto!important;max-height:none!important;min-height:0!important;--gallery-aspect-ratio:auto !important;--product-media-fit:contain !important}.template-product product-card .product-media img,.template-product product-card .card-gallery img{object-fit:contain!important;position:static!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important}}@media(max-width:749px){.champy-lower-color-gallery{--gallery-aspect-ratio:auto!important;aspect-ratio:auto!important;height:auto!important;overflow:visible!important}.champy-lower-color-gallery .champy-full-color-image{display:block!important;width:100%!important;height:auto!important;aspect-ratio:auto!important;overflow:visible!important}.champy-lower-color-gallery img.champy-full-color-img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;position:static!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/277/assets/bb-v4.css.map */
