:root{--bpal-neutral:#f5f6f7;--bpal-background:#fff;--bpal-line:rgba(14, 39, 66, 0.1);--bpal-shadow:0 8px 24px rgba(14, 39, 66, 0.05)}body, .bpal-main, .bpal-page-content, .bpal-main--woocommerce, .bpal-brands-page, .bpal-service-page, .bpal-contact-page, .bpal-404, .bpal-fit-cta, .bpal-home-columns, .bpal-newsletter{background:var(--bpal-white)}.bpal-site-header{background:rgba(255, 255, 255, 0.98);border-bottom-color:rgba(14, 39, 66, 0.09);box-shadow:none}.bpal-primary-nav .sub-menu{background:var(--bpal-white);border-color:rgba(14, 39, 66, 0.1);box-shadow:0 10px 24px rgba(14, 39, 66, 0.06)}.bpal-hero{background:var(--bpal-white);border-bottom:1px solid var(--bpal-line)}.bpal-section--muted{background:var(--bpal-white);border-block:1px solid var(--bpal-line)}.bpal-category-card, .bpal-product-card{background:var(--bpal-white);border-color:rgba(14, 39, 66, 0.09);box-shadow:none}.bpal-category-card:hover, .bpal-product-card:hover{transform:none;box-shadow:none;border-color:rgba(14, 39, 66, 0.18)}.bpal-category-card__media, .bpal-product-card__media, .woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img{background:#f5f6f7}.bpal-product-card{border-width:0 0 1px;border-radius:0}.bpal-product-card__body{padding-inline:4px}.bpal-fit-cta__panel{background:rgba(14, 39, 66, 0.08);border-color:rgba(14, 39, 66, 0.08)}.bpal-fit-cta__panel span{background:var(--bpal-white)}.bpal-404__media{background:#f5f6f7;border-color:rgba(14, 39, 66, 0.09);box-shadow:none}.bpal-service-hero, .bpal-contact-hero{background:var(--bpal-white);border-bottom:1px solid var(--bpal-line);color:var(--bpal-text)}.bpal-service-hero h1, .bpal-contact-hero h1{color:var(--bpal-primary)}.bpal-service-hero .bpal-eyebrow, .bpal-contact-hero .bpal-eyebrow{color:var(--bpal-accent)}.bpal-service-hero p:last-child, .bpal-contact-hero p:last-child{color:#59636d}.bpal-service-card, .bpal-service-main, .bpal-contact-method, .bpal-contact-main, .bpal-contact-hours__week, .bpal-table-scroll, .bpal-home-column, .bpal-brands-alphabet, .bpal-brand-card, .bpal-brands-admin-note{background:var(--bpal-white);border-color:rgba(14, 39, 66, 0.1);box-shadow:none}.bpal-service-card{border-top:2px solid var(--bpal-accent)}.bpal-service-note, .bpal-form-notice{background:#f8f9fa;border-left-width:2px}.bpal-contact-hours__week{border:1px solid rgba(14, 39, 66, 0.1);border-top:2px solid var(--bpal-accent)}.bpal-home-column{background:var(--bpal-white)}.bpal-button--accent{background:var(--bpal-primary);border-color:var(--bpal-primary);color:var(--bpal-white)}.bpal-button--accent:hover{background:var(--bpal-secondary);border-color:var(--bpal-secondary);color:var(--bpal-white)}.bpal-service-aside .bpal-button{background:var(--bpal-white);border-color:var(--bpal-white);color:var(--bpal-primary)}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{background:var(--bpal-white);border:0;border-bottom:1px solid rgba(14, 39, 66, 0.09);box-shadow:none}.bpal-catalog-layout.is-enhanced .bpal-filter-panel, .bpal-catalog-layout.bpal-catalog-layout--server-ready .bpal-filter-panel, .bpal-filter-sort select, .bpal-filter-size-button, .bpal-catalog-layout .bpal-filter-chip, .bpal-filter-empty, .bpal-filter-page{background:var(--bpal-white)}.bpal-newsletter__banner{background:var(--bpal-white);border-block:0;box-shadow:none}.bpal-newsletter__shade{background:linear-gradient(90deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.03) 100%)}.bpal-newsletter__content{background:rgba(255, 255, 255, 0.96);box-shadow:0 0 18px rgba(255, 255, 255, 0.92)}@media (max-width:1023px){.bpal-primary-nav{background:var(--bpal-white);box-shadow:0 10px 24px rgba(14, 39, 66, 0.06)}}@media (max-width:760px){.bpal-newsletter__content{background:var(--bpal-white);border-block:1px solid var(--bpal-line);box-shadow:none}}:root{--bpal-heading:Montserrat, "Segoe UI", Arial, sans-serif}h1, h2, h3, h4, h5, h6{font-family:var(--bpal-heading);font-weight:700}.bpal-primary-nav a, .bpal-button, .bpal-text-link, .bpal-eyebrow, .bpal-contact-method a, .bpal-header-reviews, .bpal-header-reviews__rating, .bpal-topbar, .bpal-header-search, .bpal-mobile-nav__account, .bpal-submenu-toggle{font-family:var(--bpal-body)}.bpal-header-reviews{border:0;background:transparent;padding-inline:0}.bpal-site-header .bpal-brand__logo{width:min(320px, 24vw) !important;max-height:46px;object-fit:contain;object-position:left center}.bpal-site-footer .bpal-site-footer__logo{width:min(300px, 100%) !important;max-height:48px;object-fit:contain;object-position:left center}.bpal-home-campaign__grid{aspect-ratio:2 / 1;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(2, minmax(0, 1fr));align-items:stretch}.bpal-home-campaign__tile, .bpal-home-campaign__tile--secondary{background:transparent;border:0}.bpal-home-campaign__tile--primary{grid-row:1 / span 2;aspect-ratio:auto}.bpal-home-campaign__tile--secondary{aspect-ratio:auto}.bpal-home-campaign__tile img{width:100%;height:100%;object-fit:cover;object-position:center}@media (min-width:1221px){.bpal-site-header--has-reviews .bpal-site-header__inner{grid-template-columns:minmax(290px, 330px) minmax(0, 1fr) 190px auto}}@media (min-width:1024px) and (max-width:1220px){.bpal-site-header .bpal-brand__logo{width:min(270px, 25vw) !important;max-height:40px}}@media (max-width:1180px){html.bpal-menu-open, html.bpal-menu-open body{overflow:visible}}@media (max-width:680px){.bpal-site-header .bpal-brand__logo{width:min(160px, 42vw) !important;max-height:30px}.bpal-home-campaign__grid{grid-template-columns:minmax(0, 1fr);grid-template-rows:none;aspect-ratio:auto}.bpal-home-campaign__tile--primary, .bpal-home-campaign__tile--secondary{grid-column:1;grid-row:auto;aspect-ratio:auto}.bpal-home-campaign__tile img{width:100%;height:auto;object-fit:contain}}:root{--bpal-accent:#fb7d26}.bpal-button--primary{background:var(--bpal-accent) !important;border-color:var(--bpal-accent) !important;color:var(--bpal-primary) !important}.bpal-button--primary:hover, .bpal-button--primary:focus-visible{background:var(--bpal-primary) !important;border-color:var(--bpal-primary) !important;color:var(--bpal-white) !important}.bpal-header-reviews{transform:translateX(8px)}@media (max-width:1023px){.bpal-header-reviews{transform:none}}.bpal-topbar .bpal-header-reviews{box-sizing:border-box;width:auto;min-width:0;height:auto;min-height:0;overflow:visible;padding:0;background:transparent;border:0;color:var(--bpal-white);transform:none}.bpal-topbar .bpal-header-reviews__link{display:inline-flex;height:auto;min-height:36px;align-items:center;justify-content:center;gap:6px;color:inherit;text-decoration:none}.bpal-topbar .bpal-header-reviews__summary{display:inline-flex;min-width:0;align-items:center;gap:4px;visibility:hidden;white-space:nowrap}.bpal-topbar .bpal-header-reviews.is-ready .bpal-header-reviews__summary{visibility:visible}.bpal-topbar .bpal-header-reviews__rating{min-width:auto;color:var(--bpal-white);font-family:var(--bpal-body);font-size:0.76rem;font-weight:700;line-height:1}.bpal-topbar .bpal-header-reviews__count{color:rgba(255, 255, 255, 0.82);font-size:0.68rem}.bpal-topbar .bpal-header-reviews__stars{width:5.2em;font-size:0.68rem;letter-spacing:0.7px}.bpal-topbar .bpal-header-reviews__attribution{display:inline-flex;align-items:center;width:auto;max-width:none;height:auto;color:rgba(255, 255, 255, 0.7);font-family:Roboto, Arial, sans-serif;font-size:calc(0.72rem - 2px);font-weight:400;letter-spacing:normal;line-height:1;white-space:nowrap}.bpal-topbar__inner{align-items:center}.bpal-topbar__inner > span{justify-self:center}.bpal-topbar__inner > span:first-child{justify-self:start}.bpal-topbar .bpal-header-reviews{justify-self:end}.bpal-topbar .bpal-header-reviews__link:focus-visible{outline-color:var(--bpal-accent)}@media (max-width:1180px){.bpal-topbar__inner{gap:4px 14px;min-height:42px;padding-block:4px;line-height:1.2}.bpal-topbar .bpal-header-reviews__link{min-height:38px;flex-direction:column;gap:0}}.bpal-home-campaign__tile:hover img, .bpal-home-campaign__tile:focus-visible img{transform:scale(1.004)}@media (prefers-reduced-motion:reduce){.bpal-home-campaign__tile:hover img, .bpal-home-campaign__tile:focus-visible img{transform:none}}
