@font-face{font-family:Termina;font-style:normal;font-weight:700;font-display:swap;src:url(//marcusbr-2.myshopify.com/cdn/shop/t/1/assets/termina-bold.woff2?v=30632184538064200611785448529) format("woff2")}:root{--bb-ink: #0A0A0A;--bb-lilac: #DEAEF4;--bb-grape: #703AA0;--bb-lime: #D5FF83;--bb-disp: "Termina", "Avenir Next", sans-serif;--bb-body: Roboto, "Helvetica Neue", Arial, sans-serif}.bb{font-family:var(--bb-body);color:var(--bb-ink);line-height:1.5}.bb h1,.bb h2,.bb h3{font-family:var(--bb-disp);font-weight:700;text-transform:lowercase;margin:0;text-wrap:balance}.bb img{max-width:100%}.bb section,.bb .bb-sec{padding:3.6rem 1.6rem}.bb .bb-in{max-width:1176px;margin:0 auto}.bb .bb-head{text-align:center;font-size:clamp(1.8rem,3.6vw,2.85rem);margin-bottom:2.2rem;white-space:nowrap}.bb .bb-head--tiles{font-size:30px}@media(max-width:1100px){.bb .bb-head{white-space:normal}}.bb .bb-btn{display:inline-block;font-family:var(--bb-body);font-weight:500;font-size:.92rem;background:#fff;color:var(--bb-ink);border:none;border-radius:999px;padding:.8em 2.4em;text-decoration:none;cursor:pointer;width:max-content;white-space:nowrap;box-shadow:0 2px 8px #0000002e}.bb .bb-btn:hover,.bb .bb-btn:focus-visible{background:var(--bb-ink);color:#fff}.bb .bb-btn.dark{background:var(--bb-ink);color:#fff;box-shadow:none}.bb .bb-btn.dark:hover{background:var(--bb-grape)}.bb-hero{position:relative}.bb-hero>img{display:block;width:100%;height:300px;object-fit:cover;object-position:50% 50%}@media(max-width:991px){.bb-hero>img{height:250px;object-position:58% center}}.bb-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding-left:12%;gap:1.1rem}.bb-hero-overlay .bb-hero-mark img{width:clamp(180px,13.5vw,260px);display:block;opacity:.95}.bb-tiles{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.bb-tile{text-decoration:none;color:inherit;text-align:center}.bb-tile img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;transition:transform .25s}.bb-tile:hover img,.bb-tile:focus-visible img{transform:translateY(-6px)}.bb-tile span{display:block;font-family:var(--bb-disp);font-weight:700;font-size:1.2rem;margin-top:.9rem}.bb-video{background:var(--bb-ink)}.bb-video video{display:block;width:100%;max-height:72vh;object-fit:cover}.bb-email{background:var(--bb-lilac) url(//marcusbr-2.myshopify.com/cdn/shop/t/1/assets/bubba-pattern.webp?v=126155084159783190101785448526) center/560px repeat;text-align:center}.bb-email h2{font-size:clamp(1.8rem,3.8vw,2.9rem)}.bb-email .bb-lead{margin:.9rem auto 1.7rem}.bb-email form{display:flex;justify-content:center;max-width:500px;margin:0 auto}.bb-email input[type=email]{flex:1;border:2px solid var(--bb-ink);border-right:none;border-radius:999px 0 0 999px;padding:.9em 1.4em;font-size:.95rem;background:#fff}.bb-email .bb-btn{border-radius:0 999px 999px 0}.bb-email small{display:block;margin-top:1.1rem;font-size:.72rem;opacity:.75;max-width:56ch;margin-inline:auto}.bb-email .bb-success{font-weight:600;margin-top:1rem}.bb-form-error{font-weight:600;font-size:.85rem;margin:0 0 .8rem;color:#8b1a1a}.bb-email small a{color:inherit}.bb-reviews{display:grid;grid-template-columns:repeat(4,1fr);gap:1.8rem}.bb-review{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.6rem}.bb-review .bb-rev-img img{width:200px}.bb-review blockquote{margin:.4rem 0 0;font-size:.95rem;max-width:28ch;font-weight:700}.bb-review cite{font-style:normal;color:var(--bb-grape);font-size:.86rem}.bb-review a{color:var(--bb-grape);font-size:.9rem;font-weight:700;text-decoration:none;margin-top:.2rem}.bb-review a:hover{text-decoration:underline}.bb-props{background:var(--bb-lime)}.bb-props .bb-in{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;text-align:center}.bb-prop .bb-icon{width:150px;height:150px;border-radius:50%;background:var(--bb-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.2rem}.bb-prop .bb-icon svg{width:70px;height:70px}.bb-prop h3{font-size:1.3rem}.bb-prop p{font-size:.92rem;max-width:28ch;margin:.5rem auto 0}.bb-rail{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;scrollbar-width:none;-ms-overflow-style:none}.bb-rail::-webkit-scrollbar{display:none}.bb-card{position:relative;flex:0 0 229px;display:flex;flex-direction:column;scroll-snap-align:start;padding:1.4rem 1.2rem 1.6rem;text-align:center;text-decoration:none;color:inherit;border-radius:16px;overflow:hidden}.bb-card:nth-child(6n+1){background:#b4b4b4}.bb-card:nth-child(6n+2){background:#dceaf4}.bb-card:nth-child(6n+3){background:#b4b4b4}.bb-card:nth-child(6n+4){background:#f6f6f2}.bb-card:nth-child(6n+5){background:#f2b9d5}.bb-card:nth-child(6n){background:#dceaf4}.bb-card img{height:210px;width:auto;margin:1.4rem auto .9rem;display:block;object-fit:contain;mix-blend-mode:multiply}.bb-card h3{font-family:var(--bb-body);font-weight:600;font-size:.92rem;text-transform:none;min-height:2.6em}.bb-card .bb-price{font-weight:600;margin:auto 0 0;padding-top:.9rem;font-variant-numeric:tabular-nums}.bb-badge{position:absolute;top:0;left:0;background:var(--bb-grape);color:#fff;font-size:.66rem;letter-spacing:.08em;padding:.5em 1.1em;border-radius:16px 0 12px}.bb-arrows{display:flex;gap:.6rem;margin-top:.6rem}.bb-arrows button{width:44px;height:44px;border-radius:50%;border:2px solid var(--bb-ink);background:transparent;font-size:1.15rem;cursor:pointer}.bb-arrows button:hover{background:var(--bb-ink);color:#fff}.bb-ig{position:relative;text-align:center;color:#fff;padding:7rem 1.6rem;background:url(//marcusbr-2.myshopify.com/cdn/shop/t/1/assets/bubba-igband.jpg?v=62866433034130664401785448528) center/cover}.bb-ig:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040}.bb-ig h2{position:relative;font-size:clamp(1.9rem,4.4vw,3.4rem);text-shadow:0 2px 14px rgba(0,0,0,.35)}@media(max-width:900px){.bb-tiles,.bb-reviews{grid-template-columns:repeat(2,1fr)}.bb-props .bb-in{grid-template-columns:1fr}.bb-hero-overlay{padding-left:6%}}@media(max-width:700px){.bb-hero-overlay .bb-hero-mark img{width:150px}}@media(prefers-reduced-motion:reduce){.bb-tile img{transition:none}}#header-group .header-section,#header-group .header-section .section-background,#header-group .header-section .header__row,#header-group .header-section .header__columns,#header-group .header-section .header__underlay{background:#000!important;color:#fff}#header-group .header-section a,#header-group .header-section button,#header-group .header-section summary,#header-group .header-section span{color:#fff}#header-group .header-section svg{color:#fff;stroke:currentColor}#header-group .shopify-section:has(announcement-bar-component) [class*=announcement],#header-group .shopify-section:has(announcement-bar-component) .section-background{background:var(--bb-ink)!important;color:#fff}#header-group .shopify-section:has(announcement-bar-component) span,#header-group .shopify-section:has(announcement-bar-component) p,#header-group .shopify-section:has(announcement-bar-component) button,#header-group .shopify-section:has(announcement-bar-component) svg{color:#fff}#header-group .shopify-section:has(announcement-bar-component) .announcement-bar__slide,#header-group .shopify-section:has(announcement-bar-component) .announcement-bar__slide p,#header-group .shopify-section:has(announcement-bar-component) .announcement-bar__slide span{font-family:var(--bb-body)!important;font-size:.72rem!important;letter-spacing:.02em}footer .shopify-section-group-footer-group,footer .shopify-section-group-footer-group .section-background{background:var(--bb-grape)!important;color:#fff}footer .shopify-section-group-footer-group a,footer .shopify-section-group-footer-group p,footer .shopify-section-group-footer-group span,footer .shopify-section-group-footer-group h2,footer .shopify-section-group-footer-group h3{color:#fff}footer .shopify-section-group-footer-group svg{color:#fff}h1,h2,h3,.h1,.h2,.h3{font-family:var(--bb-disp);font-weight:700;text-transform:lowercase}.product-information h1,.product-information .view-product-title{font-family:var(--bb-disp)!important;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.15}.add-to-cart-button,product-form-component button[type=submit],.shopify-payment-button__button--unbranded{background:var(--bb-ink)!important;color:#fff!important;border:none!important;border-radius:999px!important;font-family:var(--bb-body);font-weight:500;text-transform:lowercase}.add-to-cart-button:hover:not([disabled]),product-form-component button[type=submit]:hover:not([disabled]){background:var(--bb-grape)!important}.add-to-cart-button[disabled]{background:#b9b9b9!important}.quantity-selector-wrapper{border-radius:999px}#header-group .shopify-section:has(announcement-bar-component) .announcement-bar__slide,#header-group .shopify-section:has(announcement-bar-component) .announcement-bar__slide p{line-height:1.6!important;overflow:visible!important}.bb-pdp-details{background:#f7f7f7;padding:4rem 1.6rem 4.5rem}.bb .bb-pdp-details__title{text-align:center;font-size:clamp(1.5rem,2.8vw,2.1rem);margin:0 0 2.6rem;text-transform:none}.bb.bb-pdp-details h3{text-transform:none}.bb-pdp-details__grid{max-width:1220px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem}.bb-pdp-details h3{font-size:1.15rem;margin-bottom:1rem}.bb-pdp-details p{font-size:.92rem;line-height:1.6;max-width:62ch}.bb-specs{list-style:none;margin:0;padding:0}.bb-specs li{display:flex;gap:1rem;padding:.65rem 1rem;font-size:.92rem}.bb-specs li:nth-child(odd){background:#ececec}.bb-specs li span:first-child{min-width:130px}@media(max-width:900px){.bb-pdp-details__grid{grid-template-columns:1fr;gap:2rem}}#header-group .header-section .header__row{max-width:none!important;padding-inline:32px!important}#header-group .header-section .header__columns{max-width:none!important;padding-inline:0!important}#header-group .header-section .menu-list{margin-inline:auto}#header-group li.menu-list__list-item>a{margin-inline:0;padding-inline:24px;display:inline-flex;align-items:center;height:100%}#header-group li.menu-list__list-item:hover>a,#header-group li.menu-list__list-item.bb-dd-open>a,#header-group li.menu-list__list-item>a:focus-visible{background:var(--bb-grape)}#header-group .header__row,#header-group .header__columns,#header-group header-menu,#header-group .menu-list{overflow:visible!important}@media(min-width:990px){#header-group overflow-list::part(list){overflow:visible}}#header-group li.menu-list__list-item{position:relative;display:flex;align-items:stretch}.bb-dd{position:absolute;top:100%;left:0;z-index:60;background:#fff;min-width:178px;padding:14px 0;box-shadow:0 10px 20px #00000024;display:none}#header-group li.bb-dd-open>.bb-dd{display:block}#header-group .bb-dd a{display:block;padding:10px 22px;color:var(--bb-ink)!important;font-family:var(--bb-body);font-size:.82rem;font-weight:700;text-decoration:none;white-space:nowrap}#header-group .bb-dd a:hover{color:var(--bb-grape)!important}.bb-dd--mega{position:fixed;left:0;right:0;z-index:60;display:none;background:#fff;padding:40px 80px;box-shadow:0 14px 24px #00000024}.bb-dd--mega.bb-dd-open{display:block}.bb-mega__row{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;max-width:1440px;margin:0 auto}.bb-mega__card{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 0;max-width:280px;min-width:160px;width:auto;text-decoration:none}.bb-mega__card img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:16px;display:block}.bb-mega__label{font-family:var(--bb-disp);font-weight:700;font-size:16px;color:var(--bb-ink);text-transform:lowercase;margin-top:14px}.bb-mega__tag{font-family:var(--bb-body);font-size:14px;font-weight:400;color:#000;margin-top:6px}.bb-mega__cta{font-family:var(--bb-body);font-size:14px;font-weight:400;color:var(--bb-grape);margin-top:10px}.bb-mega__card:hover .bb-mega__cta{text-decoration:underline}.bb-mega__all{display:block;width:max-content;margin:40px auto 0;font-family:var(--bb-disp);font-weight:700;font-size:14px;color:var(--bb-grape);text-transform:lowercase;text-decoration:none}.bb-mega__all:hover{text-decoration:underline}@media(max-width:749px){.bb-dd--mega{display:none!important}}#header-group header-actions .header-actions__action{align-self:stretch;height:auto;min-height:56px;display:inline-flex;align-items:center;justify-content:center;padding-inline:12px;border-radius:0!important}#header-group header-actions .header-actions__action:hover{background:var(--bb-grape)!important}#header-group header-actions svg{width:26px;height:26px}.product-information h1{font-size:36px!important;line-height:1.08}.product-information .price,.product-information [class*=price__]{font-size:24px!important;font-weight:700!important;font-family:var(--bb-disp)}.sticky-add-to-cart__price{font-size:inherit!important}.add-to-cart-button[disabled]{background:#dcdcdc!important;color:#767676!important}footer a[href*="shopify.com"]{display:none!important}.bb-crumbs{font-size:.82rem;color:#555;padding:.8rem 1.6rem;max-width:1176px;margin:0 auto}.bb-crumbs a{color:#555;text-decoration:none;margin-inline:.3rem}.bb-crumbs a:first-child{margin-left:0}.bb-crumbs a:hover{text-decoration:underline}.product-information{transition:background-color .3s}.bb-new{display:inline-block!important;width:max-content;align-self:start;justify-self:start;font-family:var(--bb-body)!important;font-size:11px!important;line-height:1.3!important;font-weight:600!important;letter-spacing:.09em;background:var(--bb-ink);color:#fff!important;padding:.35em 1em;border-radius:5px;margin-bottom:14px}.product-information p strong{font-weight:700}.product-information .media img,.product-information [class*=media-gallery] img,.product-information slideshow-slide img{mix-blend-mode:multiply}.product-information .product-media__image{background:transparent!important}@media(min-width:901px){.product-information{grid-template-columns:2.5% 95% 2.5%!important}.product-information__grid{grid-template-columns:61% 39%!important;align-items:start}.product-information__media{width:100%}.product-information__media media-gallery{width:100%}.product-information .product-media__image{max-width:566px;margin-inline:auto}.product-information .product-media-container{aspect-ratio:auto!important;max-height:none!important;height:auto!important}.product-information .product-media{max-width:566px!important;margin-inline:auto!important;aspect-ratio:1 / 1!important;height:auto!important}}.bb-swatches{display:flex;gap:12px;margin:10px 0 4px;flex-wrap:wrap}.bb-swatch{width:20px;height:20px;border-radius:50%;display:block;text-decoration:none;background-size:cover;background-position:center;background-repeat:no-repeat;border:none}.bb-swatch{position:relative}.bb-swatch:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid transparent;pointer-events:none;transition:border-color .15s}.bb-swatch:hover:after,.bb-swatch:focus-visible:after{border-color:#00000059}.bb-swatch.is-active:after{border-color:var(--bb-ink)}.bb-cswatches .bb-swatch{width:24px;height:24px;border:1px solid rgb(116,118,118)}.bb-cswatches .bb-swatch:after{top:-4px;right:-4px;bottom:-4px;left:-4px}.product-information .price,.product-information [class*=price__]{font-size:20px!important}.add-to-cart-button,product-form-component button[type=submit]{text-transform:none!important}.product-information .product-details>*{max-width:none}.bb-crumbs__static{color:#555;margin-inline:.3rem}.product-information slideshow-controls{mix-blend-mode:normal!important;isolation:auto!important}@media(max-width:900px){.product-information h1{font-size:clamp(26px,7vw,36px)!important}}@media(min-width:901px){.bb-crumbs{padding-left:0}.product-details .buy-buttons,.product-details [class*=buy-buttons]{max-width:370px}.product-information .product-details{padding-top:13px}.product-information [class*=slide-counter]{display:none!important}.product-information slideshow-arrows{position:static!important;display:flex!important;align-items:center;justify-content:center;gap:10px;pointer-events:auto}.product-information slideshow-arrows button,.product-information .slideshow-control{position:static!important;background:transparent!important;border:none!important;box-shadow:none!important;width:30px;height:30px;color:var(--bb-ink)!important;opacity:1!important;transform:none!important}.product-information [class*=slideshow-controls],.product-information [class*=pagination]{position:static!important;display:flex!important;align-items:center;justify-content:center;gap:10px;margin-top:14px;background:transparent!important}.product-information slideshow-controls{mix-blend-mode:normal!important;isolation:auto!important;position:static!important;display:flex!important;align-items:center;justify-content:center;gap:16px;margin-top:53px;background:transparent!important;padding:0!important}.product-information slideshow-controls button{flex:0 0 auto}.product-information .sticky-content,.product-information .sticky-content--desktop,.product-information media-gallery,.product-information .product-details,.product-information__media,.product-information__media>*{position:static!important;top:auto!important}.product-information .slideshow-controls__dots{display:flex!important;align-items:center;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;background:transparent!important;overflow:visible!important;border-radius:0!important}.product-information .slideshow-controls__dots li{display:flex;flex:0 0 12px!important;width:12px!important;height:12px!important}.product-information .slideshow-controls__dots button{font-size:0!important;line-height:12px!important;color:transparent!important;text-indent:0!important;overflow:visible!important;box-sizing:border-box!important;display:block!important;flex:0 0 12px!important;width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;padding:0!important;margin:0!important;border-radius:50%!important;background:transparent!important;border:1px solid var(--bb-ink)!important;box-shadow:none!important;opacity:1!important;animation:none!important}.product-information .slideshow-controls__dots button:before,.product-information .slideshow-controls__dots button:after{content:none!important;display:none!important;background:transparent!important;width:0!important;height:0!important;inset:auto!important}.product-information .slideshow-controls__dots button[aria-selected=true]{background:var(--bb-ink)!important}.product-information .slideshow-control--previous,.product-information .slideshow-control--next{display:flex!important;align-items:center;justify-content:center;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;color:var(--bb-ink)!important}.product-information slideshow-controls>*:not(.slideshow-control--previous):not(.slideshow-control--next):not(.slideshow-controls__dots){display:none!important}.product-information .slideshow-control--previous svg,.product-information .slideshow-control--next svg,.product-information .slideshow-control--previous>span,.product-information .slideshow-control--next>span{display:none!important}.product-information .slideshow-control--previous:before,.product-information .slideshow-control--next:before{content:""!important;display:block;flex:0 0 24px!important;width:24px!important;height:24px!important;min-width:24px!important;background-color:var(--bb-ink);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:24px 24px;mask-size:24px 24px}.product-information .slideshow-control--previous,.product-information .slideshow-control--next,.product-information .slideshow-control.flip-x{transform:none!important;scale:none!important;rotate:none!important}.product-information .slideshow-control--previous:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M15.2778 23.4606C15.825 24.0994 16.7972 24.1827 17.4494 23.6467C18.0689 23.1375 18.1766 22.2524 17.7167 21.6175L17.6393 21.5194L9.4845 12L17.6393 2.48058C18.1865 1.84175 18.1015 0.889338 17.4494 0.353298C16.7972 -0.182739 15.825 -0.0994148 15.2778 0.539412L6.36065 10.9497C6.09941 11.2547 5.98228 11.6311 6.00216 11.9996C5.98435 12.3274 6.0749 12.6615 6.27885 12.946L6.36065 13.0503L15.2778 23.4606Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M15.2778 23.4606C15.825 24.0994 16.7972 24.1827 17.4494 23.6467C18.0689 23.1375 18.1766 22.2524 17.7167 21.6175L17.6393 21.5194L9.4845 12L17.6393 2.48058C18.1865 1.84175 18.1015 0.889338 17.4494 0.353298C16.7972 -0.182739 15.825 -0.0994148 15.2778 0.539412L6.36065 10.9497C6.09941 11.2547 5.98228 11.6311 6.00216 11.9996C5.98435 12.3274 6.0749 12.6615 6.27885 12.946L6.36065 13.0503L15.2778 23.4606Z'/%3E%3C/svg%3E")}.product-information .slideshow-control--next:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8.72222 0.539412C8.17502 -0.0994143 7.20277 -0.18274 6.55064 0.353299C5.93112 0.862536 5.82338 1.74755 6.28331 2.3825L6.36065 2.48058L14.5155 12L6.36065 21.5194C5.81346 22.1582 5.89852 23.1107 6.55064 23.6467C7.20277 24.1827 8.17502 24.0994 8.72222 23.4606L17.6393 13.0503C17.9006 12.7453 18.0177 12.3689 17.9978 12.0004C18.0157 11.6726 17.9251 11.3385 17.7212 11.054L17.6393 10.9497L8.72222 0.539412Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8.72222 0.539412C8.17502 -0.0994143 7.20277 -0.18274 6.55064 0.353299C5.93112 0.862536 5.82338 1.74755 6.28331 2.3825L6.36065 2.48058L14.5155 12L6.36065 21.5194C5.81346 22.1582 5.89852 23.1107 6.55064 23.6467C7.20277 24.1827 8.17502 24.0994 8.72222 23.4606L17.6393 13.0503C17.9006 12.7453 18.0177 12.3689 17.9978 12.0004C18.0157 11.6726 17.9251 11.3385 17.7212 11.054L17.6393 10.9497L8.72222 0.539412Z'/%3E%3C/svg%3E")}.product-information slideshow-controls{padding-bottom:0!important;min-height:32px!important}.product-information .product-media__image,.product-information .product-media,.product-information .product-media-container{cursor:auto!important}.product-information.section{padding-block-start:80px!important;padding-block-end:80px!important}.bb-pdp-details{background:#f7f7f7!important;padding:5.3rem 82px 4.5rem!important}.bb-pdp-details__grid{max-width:none!important;gap:140px!important}.bb .bb-pdp-details__title{font-size:30px!important;margin-bottom:4.2rem!important}.bb.bb-pdp-details h3{font-size:1.25rem!important}.bb-pdp-details p{font-size:.875rem!important;line-height:1.5!important}.bb-specs li{padding:.65rem 20px!important;gap:12px!important}.bb-specs li:nth-child(odd){background:#eaeaea!important}.bb-specs li span:first-child{min-width:0!important}}.bb-cwrap{max-width:1400px;margin:0 auto;padding:1rem 40px 5rem}.bb-cwrap h1{font-size:44px;margin:1.6rem 0 .6rem}.bb-ccount{color:#333;font-size:.9rem;margin:0 0 2.2rem}.bb-cgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.bb-cgrid .bb-card{flex:none;width:auto}.bb-cgrid .bb-card img{height:240px}.bb-card .bb-cswatches{display:flex;justify-content:center;gap:10px;margin:0 0 .7rem}@media(max-width:1100px){.bb-cgrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.bb-cgrid{grid-template-columns:repeat(2,1fr)}}.bb-cswatches .bb-swatch{cursor:pointer}.bb-story{padding:3rem 1.6rem 5rem}.bb-story__in{max-width:1176px;margin:0 auto}.bb .bb-story__title{text-align:center;font-size:clamp(1.6rem,3vw,2.35rem);margin-bottom:1.5rem}.bb-story__hero{width:100%;display:block}.bb-story__intro{max-width:1160px;margin:2.4rem auto 1rem}.bb-story__intro p{font-size:.95rem;line-height:1.55;margin:0 0 1.2rem}.bb-story__row{display:grid;grid-template-columns:1fr 1fr;margin-top:3.4rem;align-items:stretch}.bb-story__media img{width:100%;height:100%;object-fit:cover;display:block}.bb-story__text{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.3rem;padding:3rem 2rem}.bb-story__text h2{font-size:clamp(1.5rem,2.6vw,2.1rem)}.bb-story__text p{font-size:.95rem;max-width:44ch;margin:0}.bb-story__row.text-first .bb-story__media{order:2}.bb-story__row.text-first .bb-story__text{order:1}@media(max-width:800px){.bb-story__row{grid-template-columns:1fr}.bb-story__row.text-first .bb-story__media{order:1}.bb-story__row.text-first .bb-story__text{order:2}.bb-story__text{padding:2rem 1rem}}#MainContent .text-block h1{font-family:var(--bb-disp);font-weight:700;text-transform:lowercase;font-size:clamp(2.25rem,3.2vw,2.75rem)}.bb-support h2{font-size:28px;margin:2.6rem 0 1rem}@media(max-width:749px){.bb-support h2{font-size:24px}}.bb-support h2:first-child{margin-top:0}.bb-support h2[id]{scroll-margin-top:96px}.bb-support p{max-width:72ch}#header-group .bb-search button,#header-group .bb-search button svg{color:var(--bb-ink)!important}footer .bb-top{color:var(--bb-ink)!important}footer .bb-foot-news,footer .bb-foot-news p,footer .bb-foot-news small,footer .bb-foot-news .bb-success{color:var(--bb-ink)!important}footer .bb-foot-news small a{color:inherit!important}footer .bb-foot-news__social a{color:var(--bb-ink)!important;border-color:var(--bb-ink)!important}footer .bb-foot-news__social svg{color:var(--bb-ink)!important}@media(min-width:990px){#header-group .header__columns{grid-template-columns:1fr auto!important}#header-group .header__column--left{width:100%}#header-group .header__column--left header-menu{margin-inline:auto}#header-group .menu-list a,#header-group .menu-list__link-title{font-weight:700}}@media(min-width:1400px){#header-group .header__row{position:relative}#header-group .header__column--left header-menu{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}}@media(min-width:990px)and (max-width:1059px){#header-group .bb-search input{width:200px}}@media(min-width:990px){#header-group li[slot=more]{display:none!important}}#header-group .shopify-section:has(announcement-bar-component) .announcement-bar__slide,#header-group .shopify-section:has(announcement-bar-component) .announcement-bar__slides,#header-group .shopify-section:has(announcement-bar-component) .announcement-bar__slide p{justify-content:center!important;text-align:center!important}.bb-util{background:#fff;display:flex;justify-content:flex-end;align-items:center;padding:.45rem 2.5rem;font-family:var(--bb-body)}.bb-util__links{display:flex;gap:2.2rem}.bb-util a{color:var(--bb-ink);text-decoration:none;font-size:.82rem}.bb-util a:hover{text-decoration:underline}#header-group .header-logo__image{width:116px!important;height:auto!important}@media(max-width:749px){#header-group .header-logo__image{width:92px!important}#header-group header-actions .header-actions__action{padding-inline:4px;min-height:44px}#header-group header-actions svg{width:24px;height:24px}}@media(max-width:399px){#header-group .header-logo__image{width:84px!important}}@media(max-width:374px){#header-group .header-logo__image{width:72px!important}}@media(max-width:340px){#header-group .header-logo__image{width:60px!important}}#header-group .header__row--top{min-height:0!important;height:64px!important;padding-block:0!important}#header-group .header-section .header__columns{padding-block:0!important}#header-group li.bb-has-dd .menu-list__link-title:after{content:"";display:inline-block;width:6px;height:6px;border-right:1.8px solid #fff;border-bottom:1.8px solid #fff;transform:rotate(45deg) translateY(-2px);margin-left:8px;vertical-align:middle}#header-group .cart-bubble{background:#d0021b!important;color:#fff!important;border-radius:50%;min-width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem!important}#header-group .cart-bubble__background{background:#d0021b!important;border-radius:50%}#header-group .cart-bubble__text,#header-group .cart-bubble span{color:#fff!important}.bb-search{display:none}@media(min-width:990px){.bb-search{display:block;position:relative;margin-right:14px}.bb-search input{width:273px;height:50px;border:1px solid #000;border-radius:24px;background:#fff;color:var(--bb-ink);padding:0 54px 0 22px;font-family:var(--bb-body);font-size:.95rem}.bb-search input::placeholder{color:#757575}.bb-search button{position:absolute;right:1px;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#000;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.bb-search button svg{width:20px;height:20px;stroke:#fff!important;color:#fff!important;stroke-width:2.4}.bb-search button:hover{background:var(--bb-grape)}#header-group .search-action{display:none!important}}.bb-cart{font-family:var(--bb-body);color:var(--bb-ink)}.bb-cart__update{margin-top:.5rem;background:transparent;border:1px solid var(--bb-ink);border-radius:999px;padding:.35em 1.1em;font-size:.78rem;font-family:inherit;cursor:pointer}html.bb-js .bb-cart__update{display:none}.bb-cart__discount span:last-child{color:var(--bb-grape);font-weight:600}.bb-cart h1,.bb-cart h2{text-transform:none}.bb-cart__bar{background:#000;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:.9rem 2.2rem}.bb-cart__bar a{color:#fff;text-decoration:none;display:flex;align-items:center;gap:.5rem;font-size:.95rem}.bb-cart__back span{font-size:1.3rem;line-height:1}.bb-cart__account{flex-direction:column;gap:2px;font-size:.72rem!important}.bb-cart__account svg{width:22px;height:22px}.bb-cart__empty{text-align:center;padding:4.5rem 1.5rem 5.5rem}.bb-cart__empty svg{width:64px;height:64px;color:#555}.bb-cart__empty h1{font-family:var(--bb-disp);font-size:1.7rem;margin:1.2rem 0 .6rem}.bb-cart__empty p{margin:0 0 1.6rem;font-size:.95rem}.bb-cart__cta{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;background:#000;color:#fff;border:none;border-radius:999px;padding:.95em 3.2em;font-size:.95rem;font-weight:500;font-family:var(--bb-body);text-decoration:none;cursor:pointer}.bb-cart__cta:hover{background:var(--bb-grape)}.bb-cart__wrap{max-width:1400px;margin:0 auto;padding:2.2rem 2.2rem 5rem}.bb-cart__title{font-family:var(--bb-disp);font-size:1.75rem;margin:0 0 2rem}.bb-cart__grid{display:grid;grid-template-columns:1fr 400px;gap:2rem;align-items:start}.bb-cart__items,.bb-cart__summary{border:1px solid #DDD;border-radius:10px;padding:1.6rem}.bb-cart__item{display:grid;grid-template-columns:110px 1fr auto auto;gap:1.2rem;align-items:start}.bb-cart__item+.bb-cart__item{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid #E5E5E5}.bb-cart__thumb img{width:110px;height:auto;mix-blend-mode:multiply}.bb-cart__name{font-weight:600;font-size:1rem;color:inherit;text-decoration:none}.bb-cart__name:hover{text-decoration:underline}.bb-cart__color{font-size:.78rem;font-weight:700;margin:.5rem 0 0}.bb-cart__color span{font-weight:400}.bb-cart__unit{font-size:.9rem;margin:.5rem 0 0}.bb-cart__qty label{display:flex;flex-direction:column;align-items:center;gap:2px;border:1px solid var(--bb-ink);border-radius:999px;padding:.45em 1.2em;font-size:.72rem}.bb-cart__qty select{border:none;background:transparent;font-size:.95rem;font-family:inherit;cursor:pointer}.bb-cart__line-price{font-weight:600;font-size:1.05rem;margin:0}.bb-cart__itemfoot{grid-column:1 / -1;border-top:1px solid #E5E5E5;padding-top:.9rem;display:flex;justify-content:flex-end}.bb-cart__remove{display:inline-flex;align-items:center;gap:.4rem;color:var(--bb-grape);font-size:.88rem;text-decoration:none}.bb-cart__remove svg{width:16px;height:16px}.bb-cart__remove:hover{text-decoration:underline}.bb-cart__shipmsg{text-align:center;font-size:.95rem;margin:0 0 .8rem}.bb-cart__shipbar{display:flex;align-items:center;gap:.7rem;font-size:.82rem;margin-bottom:1.6rem}.bb-cart__track{flex:1;height:9px;background:#e4e4e4;border-radius:999px;overflow:hidden}.bb-cart__fill{height:100%;background:#000;border-radius:999px}.bb-cart__sumhead{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid #E5E5E5;padding-top:1.3rem}.bb-cart__sumhead h2{font-family:var(--bb-disp);font-size:1.25rem;margin:0}.bb-cart__sumhead span{font-size:.85rem;font-weight:600}.bb-cart__rows{border-top:1px solid #E5E5E5;margin-top:1rem;padding-top:1rem}.bb-cart__rows>div{display:flex;justify-content:space-between;font-size:.92rem;margin-bottom:.55rem}.bb-cart__total{display:flex;justify-content:space-between;font-weight:700;font-size:1.15rem;margin-top:.6rem}.bb-cart__shipnote{font-size:.74rem;color:#555;margin:.7rem 0 0}.bb-cart__promo{display:flex;margin:1.4rem 0 0}.bb-cart__promo input{flex:1;border:1px solid var(--bb-ink);border-right:none;border-radius:999px 0 0 999px;padding:.8em 1.3em;font-size:.9rem;font-family:inherit}.bb-cart__promo button{background:#000;color:#fff;border:none;border-radius:0 999px 999px 0;padding:.8em 1.8em;font-size:.9rem;font-family:inherit;cursor:pointer}.bb-cart__promo button:hover{background:var(--bb-grape)}.bb-cart__promonote{font-size:.78rem;margin:.5rem 0 0}.bb-cart__paytypes{display:flex;justify-content:center;gap:.5rem;margin:1.3rem 0}.bb-cart__paytypes svg{height:26px;width:auto}.bb-cart__checkout{width:100%}.bb-cart__checkout svg{width:17px;height:17px}.bb-cart__or{text-align:center;font-size:.85rem;margin:.9rem 0}.bb-cart__extra>div{display:flex;flex-direction:column;gap:.6rem}@media(max-width:900px){.bb-cart__grid{grid-template-columns:1fr}.bb-cart__wrap{padding-inline:1.1rem}.bb-cart__item{grid-template-columns:84px 1fr}.bb-cart__thumb img{width:84px}.bb-cart__qty{grid-column:2;justify-self:start}.bb-cart__line-price{grid-column:2}}#cart-drawer .theme-drawer__header{flex-wrap:wrap;row-gap:6px}#cart-drawer .bb-dmeter{flex-basis:100%;order:10;padding:2px 0 6px;font-family:var(--bb-body)}#cart-drawer .bb-dmeter__msg{text-align:center;font-size:.85rem;margin:0 0 8px}#cart-drawer .bb-dmeter__row{display:flex;align-items:center;gap:8px;font-size:.72rem}#cart-drawer .bb-dmeter__track{flex:1;height:8px;background:#e4e4e4;border-radius:999px;overflow:hidden}#cart-drawer .bb-dmeter__fill{height:100%;background:#000;border-radius:999px;transition:width .3s}#cart-drawer .bb-added-check{display:inline-flex;align-items:center;gap:.55rem}#cart-drawer .bb-added-check[hidden],#cart-drawer .bb-title-orig[hidden]{display:none!important}#cart-drawer .bb-added-check svg{width:22px;height:22px;flex:0 0 22px}.bb-top{display:block;text-align:center;background:#fff;color:var(--bb-ink);font-family:var(--bb-body);font-size:.95rem;text-decoration:none;padding:1.5rem 0}.bb-top:hover{text-decoration:underline}.bb-foot-news{background:var(--bb-lilac);padding:3rem 2.5rem}.bb-foot-news__in{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;max-width:1440px;margin:0 auto}.bb-foot-news__signup{max-width:460px}.bb-foot-news__lead{font-weight:700;font-family:var(--bb-body);font-size:1rem;margin:0 0 1.4rem}.bb-foot-form{display:flex}.bb-foot-form input[type=email]{flex:1;border:2px solid var(--bb-ink);border-right:none;border-radius:999px 0 0 999px;padding:.85em 1.3em;font-size:.92rem;background:#fff;font-family:var(--bb-body)}.bb-foot-form .bb-btn{font-family:var(--bb-body);font-weight:500;font-size:.92rem;white-space:nowrap;background:var(--bb-ink);color:#fff;border:none;cursor:pointer;border-radius:0 999px 999px 0;padding:.8em 2.2em}.bb-foot-form .bb-btn:hover{background:var(--bb-grape)}.bb-foot-news small{display:block;margin-top:.9rem;font-size:.72rem;line-height:1.5;opacity:.8;max-width:52ch;font-family:var(--bb-body)}.bb-foot-news small a{color:inherit}.bb-foot-news__social{display:flex;gap:1rem}.bb-foot-news__social a{width:46px;height:46px;border-radius:50%;border:1.5px solid var(--bb-ink);color:var(--bb-ink);display:flex;align-items:center;justify-content:center}.bb-foot-news__social svg{width:22px;height:22px}.bb-foot-news__social a:hover{background:#ffffff59}.bb-foot{background:var(--bb-grape);color:#fff;padding:3.4rem 2.5rem 2.6rem;font-family:var(--bb-body)}.bb-foot__cols{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1180px;margin:0 auto}.bb-foot__col h3{font-family:var(--bb-disp);font-size:1.05rem;text-transform:lowercase;color:#fff;margin:0 0 1.3rem}.bb-foot__col a{display:block;color:#fff;text-decoration:none;font-size:.9rem;margin-bottom:.95rem}.bb-foot__col a:hover{text-decoration:underline}.bb-foot__base{display:flex;align-items:center;gap:2.5rem;max-width:1180px;margin:3.5rem auto 0}.bb-foot__base img{width:88px;height:auto}.bb-foot__base p{font-size:.78rem;margin:0;opacity:.9}@media(max-width:900px){.bb-foot-news__in{flex-direction:column}.bb-foot__cols{grid-template-columns:repeat(2,1fr)}.bb-foot__base{flex-direction:column;align-items:flex-start;gap:1.2rem}.bb-util{padding-inline:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bubba.css.map */
