.bb-polished{--bb-bg: #0b1014;--bb-panel: #151e25;--bb-line: #2b3944;--bb-text: #edf3f6;--bb-muted: #b8c7d1;--bb-accent: #b9e3f4;--color-background: 11,16,20;--color-foreground: 237,243,246;--font-heading-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:var(--bb-bg);color:var(--bb-text)}.bb-polished #MainContent{background:var(--bb-bg)}.bb-polished .header-wrapper{background:#0b1014f7;border-bottom:1px solid var(--bb-line)}.bb-polished .header__menu-item{color:#c6d2db}.bb-polished .header__active-menu-item{color:var(--bb-text);text-underline-offset:.6rem}.bb-polished .menu-drawer,.bb-polished .menu-drawer__inner-submenu{--color-background: 11,16,20;--color-foreground: 237,243,246;background:var(--bb-bg)}.bb-polished #MainContent>.shopify-section>.gradient,.bb-polished #MainContent>.shopify-section>collection-component>.gradient{--color-background: 11,16,20;--gradient-background: #0b1014;--color-foreground: 237,243,246;background:var(--bb-bg);color:var(--bb-text)}.bb-polished .button,.bb-polished .product-form__submit{--color-button: 185,227,244;--color-button-text: 16,35,46;--buttons-radius: 9px;--buttons-radius-outset: 9px;min-height:50px;border-radius:9px;background:var(--bb-accent);color:#10232e;font-weight:600;box-shadow:none}.bb-polished .button:before,.bb-polished .button:after{border-radius:9px;box-shadow:none}.bb-polished .button:hover{background:#d4effa}.bb-polished .button--secondary{background:#1c303d;color:#c9eaf7;border:1px solid #405c6c}.bb-polished a:focus-visible,.bb-polished button:focus-visible,.bb-polished input:focus-visible,.bb-polished textarea:focus-visible,.bb-polished summary:focus-visible,.bb-polished select:focus-visible{outline:3px solid var(--bb-accent);outline-offset:4px}.bb-polished .footer{--color-background: 11,16,20;--gradient-background: #0b1014;--color-foreground: 237,243,246;background:var(--bb-bg);border-top:1px solid var(--bb-line)}.bb-polished .footer-block__heading{color:var(--bb-text)}.bb-polished .footer-block__details-content,.bb-polished .footer__copyright{color:var(--bb-muted)}.bb-polished .footer .field__input{background:#151e25;color:var(--bb-text)}.bb-polished .footer .field__label{color:var(--bb-muted)}.bb-polished .card-wrapper .card{--color-background: 21,30,37;--gradient-background: #151e25;--color-foreground: 237,243,246;--color-link: 185,227,244;height:100%;background:var(--bb-panel);color:var(--bb-text);border:1px solid var(--bb-line);border-radius:14px;box-shadow:none}.bb-polished .card-wrapper .card__inner{border-radius:0;background:#f5f5f7}.bb-polished .card-wrapper .card__content{background:var(--bb-panel);color:var(--bb-text)}.bb-polished .card-wrapper .card__inner .card__content{background:transparent}.bb-polished .card__heading,.bb-polished .card__heading a{color:var(--bb-text)}.bb-polished .card-information .price{color:#c6d5df;font-family:inherit}.bb-polished .card__information{padding-top:18px}.bb-polished .price{font-family:var(--font-body-family);letter-spacing:0}.bb-polished .collection__title .title{font-size:clamp(30px,3.5vw,44px)}.bb-polished .collection__description{color:var(--bb-muted)}.bb-template-collection .collection-hero{--color-background: 11,16,20;--gradient-background: #0b1014;--color-foreground: 237,243,246;background:var(--bb-bg)}.bb-template-collection .collection-hero__inner{display:block;max-width:980px;padding-top:44px;padding-bottom:32px;text-align:center}.bb-template-collection .collection-hero__title{margin:0;color:var(--bb-text);font-size:clamp(32px,3.5vw,46px)}.bb-template-collection .collection-hero__description{max-width:720px;margin:18px auto 0;color:var(--bb-muted)}.bb-template-collection .collection-hero__description h2{margin:0 0 12px;font-size:23px;color:var(--bb-accent)}.bb-template-collection .collection-hero__description p{margin:0}.bb-template-collection #MainContent>.shopify-section:has(.banner){max-width:1280px;width:calc(100% - 64px);margin:0 auto 24px;overflow:hidden;border-radius:16px;border:1px solid var(--bb-line)}.bb-template-collection .banner{min-height:280px}.bb-template-collection .banner__media{height:280px;position:relative}.bb-template-collection .banner__media img{object-fit:cover}.bb-template-collection .banner__content{display:none}.bb-template-collection [class^=ai-gen-banner-]{max-width:1280px}.bb-template-collection .facets-vertical{max-width:1320px}.bb-template-collection .facets__heading,.bb-template-collection .facets__summary,.bb-template-collection .facet-filters__label,.bb-template-collection .facet-filters__sort,.bb-template-collection .product-count__text{color:#c1ced7}.bb-template-collection .facets__display{background:var(--bb-panel)}.bb-template-collection .facets__summary:hover{color:var(--bb-accent)}.bb-template-collection .facets-vertical .facets__disclosure-vertical{border-color:var(--bb-line)}.bb-info-page #MainContent>[id$=__main] .page-width{max-width:880px;padding-top:48px;padding-bottom:56px}.bb-info-page .main-page-title{margin:0 0 28px;color:var(--bb-text);font-size:clamp(32px,4vw,46px);text-align:center}.bb-info-page #MainContent .rte{color:var(--bb-muted);font-size:16px;line-height:1.75}.bb-info-page #MainContent .rte h2{padding-top:26px;margin:30px 0 12px;border-top:1px solid var(--bb-line);color:var(--bb-text);font-size:22px;line-height:1.35}.bb-info-page #MainContent .rte a:not(.button),.bb-template-product .product__description a,.bb-template-product .product__tax a{color:var(--bb-accent)}.bb-info-page #MainContent .rte>.button{margin-top:20px}.bb-info-page #MainContent .contact{padding-top:0;padding-bottom:64px}.bb-info-page #MainContent .contact .field{margin-bottom:20px}.bb-info-page .contact .field__input{--color-background: 21,30,37;background:var(--bb-panel);color:var(--bb-text);border-radius:8px}.bb-info-page .contact .field__label{color:var(--bb-muted)}.bb-info-page .contact .field:after{border-radius:8px;box-shadow:0 0 0 1px #40515f}.bb-info-page .contact .contact__button{margin-top:18px}.bb-template-product .product__title h1{color:var(--bb-text)}.bb-template-product .product__description,.bb-template-product .product__tax,.bb-template-product .product-form__input .form__label{color:var(--bb-muted)}.bb-template-product .product__media-wrapper .product__media{border:1px solid var(--bb-line);border-radius:14px;overflow:hidden}.bb-template-product .product-form__input--pill input[type=radio]+label{border-color:#40515f;background:#151e25;color:var(--bb-text)}.bb-template-product .product-form__input--pill input[type=radio]:checked+label{border-color:var(--bb-accent);background:var(--bb-accent);color:#10232e}@media(max-width:749px){.bb-template-collection .collection-hero__inner{padding-top:32px;padding-bottom:24px}.bb-template-collection .collection-hero__description{font-size:16px}.bb-template-collection .collection-hero__description h2{font-size:20px}.bb-template-collection #MainContent>.shopify-section:has(.banner){width:calc(100% - 32px);margin-bottom:12px;border-radius:12px}.bb-template-collection .banner,.bb-template-collection .banner__media{min-height:200px;height:200px}.bb-polished .card__content{padding:6px 10px 14px}.bb-polished .card__heading{font-size:15px;line-height:1.4}.bb-polished .card-information .price{font-size:14px}.bb-info-page #MainContent>[id$=__main] .page-width{padding-top:32px;padding-bottom:32px}.bb-info-page .main-page-title{margin-bottom:22px}.bb-info-page #MainContent .rte h2{font-size:20px}.bb-info-page #MainContent .contact{padding-bottom:48px}}@media(prefers-reduced-motion:reduce){.bb-polished *,.bb-polished *:before,.bb-polished *:after{scroll-behavior:auto!important}}.bb-template-index #MainContent [class^=ai-video-banner-]{width:calc(100% - 64px);max-width:1320px;height:560px;margin:24px auto 0;border:1px solid var(--bb-line);border-radius:20px;font-family:var(--font-body-family)}.bb-template-index #MainContent [class^=ai-video-banner-] .ai-video-banner__shade{display:block!important;background:linear-gradient(90deg,#071119f0,#071119bf 40%,#0711191a)}.bb-template-index #MainContent [class^=ai-video-banner-] .ai-video-banner__content{align-items:center;justify-content:flex-start;padding:54px 48px 86px;text-align:left}.bb-template-index #MainContent [class^=ai-video-banner-] .ai-video-banner__copy{max-width:520px}.bb-template-index #MainContent [class^=ai-video-banner-] h2{margin:0 0 22px;font-family:var(--font-heading-family);font-size:clamp(42px,4.6vw,64px);line-height:1.06;font-weight:650;text-wrap:balance}.bb-template-index #MainContent [class^=ai-video-banner-] .ai-video-banner__text{max-width:440px;margin-bottom:28px;color:#c5d3dd;font-size:18px;line-height:1.65}.bb-template-index #MainContent [class^=ai-video-banner-] .ai-video-banner__link{min-height:54px;padding:15px 24px;background:var(--bb-accent);border:1px solid var(--bb-accent);border-radius:9px;color:#10232e;font-size:16px;font-weight:600}.bb-template-index #MainContent [class^=ai-video-banner-] .ai-video-banner__link:hover{background:#d4effa}.bb-template-index #MainContent [class^=ai-video-banner-] .ai-video-banner__product{max-width:400px;margin:18px 0 0;padding:10px 14px 10px 10px;border:1px solid #3c505e;border-radius:10px;background:#0c171fe6;text-align:left;color:#dce7ed}.bb-template-index #MainContent [class^=ai-video-banner-] .ai-video-banner__nav{inset:auto 24px 22px auto;padding:0;gap:10px;opacity:1}.bb-template-index #MainContent [class^=ai-video-banner-] .ai-video-banner__arrow{width:44px;height:44px;border:1px solid #617b8c;background:#162b38;color:#d2ecf8}.bb-template-index #MainContent [class^=ai-video-banner-] .ai-video-banner__dots{left:48px;bottom:38px;transform:none;gap:14px}.bb-template-index #MainContent [class^=ai-video-banner-] .ai-video-banner__dot{border-color:var(--bb-accent)}.bb-template-index #MainContent [class^=ai-video-banner-] .ai-video-banner__dot[aria-current=true]{background:var(--bb-accent)}.bb-template-index #MainContent [class^=ai-collection-nav-]{max-width:1248px;margin:auto;background:var(--bb-bg);padding:64px 24px}.bb-template-index #MainContent [class^=ai-collection-nav__title-]{margin:0 0 32px;font-size:clamp(28px,3.2vw,40px);color:var(--bb-text);text-align:center}.bb-template-index #MainContent [class^=ai-collection-nav__item-]{background:var(--bb-panel);border:1px solid var(--bb-line);border-radius:14px;transition:border-color .2s ease,transform .2s ease}.bb-template-index #MainContent [class^=ai-collection-nav__item-]:hover{border-color:#8abfd5;transform:translateY(-3px)}.bb-template-index #MainContent [class^=ai-collection-nav__image-wrapper-]{background:#f5f5f7}.bb-template-index #MainContent [class^=ai-collection-nav__content-]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:80px;padding:20px;background:var(--bb-panel)}.bb-template-index #MainContent [class^=ai-collection-nav__name-]{color:var(--bb-text);font-size:19px;line-height:1.3}.bb-template-index #MainContent .bb-category-arrow{color:var(--bb-accent);font-size:24px}.bb-template-index #MainContent>[id$=__bb_featured]{border-top:1px solid var(--bb-line);border-bottom:1px solid var(--bb-line)}.bb-template-index #MainContent>[id$=__bb_featured] .collection__title{text-align:center}.bb-template-index #MainContent>[id$=__bb_featured] .collection__description{margin-inline:auto}.bb-template-index .image-with-text__content{background:var(--bb-panel);border-radius:14px;border:1px solid var(--bb-line)}.bb-template-index .image-with-text__heading{color:var(--bb-text)}.bb-template-index .image-with-text__text{color:var(--bb-muted)}.bb-template-index #MainContent>[id$=__bb_seasonal]{border-top:1px solid var(--bb-line)}.bb-template-index #MainContent>[id$=__bb_seasonal] .rich-text{--color-background: 16,25,32;--gradient-background: #101920;--color-foreground: 237,243,246;background:#101920}.bb-template-collection #MainContent [class^=ai-responsive-banner-]:not([class*=__]){width:calc(100% - 64px);max-width:1280px;margin:0 auto 24px;border-radius:16px;border:1px solid var(--bb-line)}.bb-template-collection #MainContent [class^=ai-responsive-banner-][class$=__image]{max-height:300px;object-fit:cover}@media(max-width:749px){.bb-template-index #MainContent [class^=ai-video-banner-]{width:calc(100% - 32px);height:600px;margin-top:16px;border-radius:14px}.bb-template-index #MainContent [class^=ai-video-banner-] .ai-video-banner__content{align-items:flex-end;padding:40px 24px 96px}.bb-template-index #MainContent [class^=ai-video-banner-] .ai-video-banner__shade{background:linear-gradient(0deg,#071119fc,#071119db 52%,#0711191f)}.bb-template-index #MainContent [class^=ai-video-banner-] h2{font-size:38px;margin-bottom:18px}.bb-template-index #MainContent [class^=ai-video-banner-] .ai-video-banner__text{font-size:16px;margin-bottom:24px}.bb-template-index #MainContent [class^=ai-video-banner-] .ai-video-banner__link{justify-content:center;width:100%;min-height:52px}.bb-template-index #MainContent [class^=ai-video-banner-] .ai-video-banner__product{font-size:12px;margin-top:14px}.bb-template-index #MainContent [class^=ai-video-banner-] .ai-video-banner__dots{left:24px;bottom:38px}.bb-template-index #MainContent [class^=ai-video-banner-] .ai-video-banner__nav{right:20px;bottom:22px}.bb-template-index #MainContent [class^=ai-collection-nav-]{padding:48px 16px}.bb-template-index #MainContent [class^=ai-collection-nav__grid-]{gap:16px}.bb-template-index #MainContent [class^=ai-collection-nav__content-]{min-height:76px;padding:14px 12px;gap:6px}.bb-template-index #MainContent [class^=ai-collection-nav__name-]{font-size:16px}.bb-template-index #MainContent .bb-category-arrow{font-size:20px}.bb-template-collection #MainContent [class^=ai-responsive-banner-]:not([class*=__]){width:calc(100% - 32px);margin-bottom:12px;border-radius:12px}.bb-template-collection #MainContent [class^=ai-responsive-banner-][class$=__image]{max-height:220px}}@media(prefers-reduced-motion:reduce){.bb-template-index #MainContent [class^=ai-collection-nav__item-]{transition:none}}.bb-info-page #MainContent>.shopify-section{margin-top:0!important}.bb-info-page:has(.contact) #MainContent>[id$=__main] .page-width{padding-bottom:0}.bb-info-page .contact{max-width:880px}.bb-info-page .bb-faq{margin-top:28px}.bb-info-page .bb-faq details{margin-bottom:14px;padding:0 24px;border:1px solid var(--bb-line);border-radius:12px;background:var(--bb-panel)}.bb-info-page .bb-faq details[open]{border-color:#55798e}.bb-info-page .bb-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding-block:18px;color:var(--bb-text);cursor:pointer;list-style:none;font-weight:600;font-size:18px;line-height:1.4}.bb-info-page .bb-faq summary::-webkit-details-marker{display:none}.bb-info-page .bb-faq summary:after{content:"+";flex:none;color:var(--bb-accent);font-size:24px;font-weight:400}.bb-info-page .bb-faq details[open] summary:after{content:"\2212"}.bb-info-page .bb-faq-answer{padding:0 0 22px;color:var(--bb-muted)}.bb-info-page .bb-faq-answer p:first-child{margin-top:0}@media(max-width:749px){.bb-info-page .bb-faq details{padding-inline:18px}.bb-info-page .bb-faq summary{font-size:17px;min-height:68px}}.bb-template-index #MainContent [class^=ai-video-banner-] .ai-video-banner__dots{bottom:30px;gap:6px}.bb-template-index #MainContent [class^=ai-video-banner-] .ai-video-banner__dot{display:grid;place-items:center;width:28px;height:28px;border:0;background:transparent}.bb-template-index #MainContent [class^=ai-video-banner-] .ai-video-banner__dot:after{content:"";width:9px;height:9px;border:1px solid var(--bb-accent);border-radius:50%}.bb-template-index #MainContent [class^=ai-video-banner-] .ai-video-banner__dot[aria-current=true]{background:transparent}.bb-template-index #MainContent [class^=ai-video-banner-] .ai-video-banner__dot[aria-current=true]:after{background:var(--bb-accent)}.bb-template-collection #MainContent [class^=ai-header-links-]:not([class*=__]){max-width:1280px;padding-inline:32px}.bb-template-collection #MainContent [class^=ai-header-links-][class$=__inner]{flex-wrap:wrap;gap:16px;padding:12px 0 20px;background:transparent;color:var(--bb-muted)}.bb-template-collection #MainContent [class^=ai-header-links-][class$=__label]{font-family:inherit;font-size:14px;font-weight:500}.bb-template-collection #MainContent [class^=ai-header-links-][class$=__links]{gap:8px}.bb-template-collection #MainContent [class^=ai-header-links-][class$=__link]{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border:1px solid #40515f;border-radius:8px;background:#151e25;color:#c9eaf7;font-size:14px;text-decoration:none}.bb-template-collection #MainContent [class^=ai-header-links-][class$=__link]:hover{background:#264553;border-color:#8abfd5}.bb-template-collection #MainContent img[class$=__image][alt="Happy Halloween From Bathroom Best"]{max-height:none;object-fit:contain}@media(max-width:749px){.bb-template-collection #MainContent [class^=ai-header-links-]:not([class*=__]){padding-inline:16px}.bb-template-collection #MainContent [class^=ai-header-links-][class$=__inner]{gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/bb-storefront-polish.css.map */
