:root{--bkf-blue: #0026a8;--bkf-blue-deep: #0724b6;--bkf-blue-navy: #001e60;--bkf-blue-navy-hover: #001547;--bkf-gold: #e8c869;--bkf-gold-light: #f7edb4;--bkf-gold-hover: #d4ae52;--bkf-white: #ffffff;--bkf-faqbg: #ececf1;--bkf-darkgray: #a7a9b4;--bkf-blue-muted-50: color-mix(in srgb, var(--bkf-blue) 50%, transparent);--bkf-blue-muted-45: color-mix(in srgb, var(--bkf-blue) 45%, transparent);--bkf-blue-muted-20: color-mix(in srgb, var(--bkf-blue) 20%, transparent);--bkf-blue-muted-10: color-mix(in srgb, var(--bkf-blue) 10%, transparent);--bkf-navy-muted-75: color-mix(in srgb, var(--bkf-blue-navy) 75%, transparent);--bkf-navy-muted-55: color-mix(in srgb, var(--bkf-blue-navy) 55%, transparent);--bkf-navy-muted-45: color-mix(in srgb, var(--bkf-blue-navy) 45%, transparent);--bkf-navy-muted-40: color-mix(in srgb, var(--bkf-blue-navy) 40%, transparent);--bkf-navy-muted-28: color-mix(in srgb, var(--bkf-blue-navy) 28%, transparent);--bkf-navy-muted-12: color-mix(in srgb, var(--bkf-blue-navy) 12%, transparent);--bkf-navy-muted-10: color-mix(in srgb, var(--bkf-blue-navy) 10%, transparent);--bkf-navy-muted-08: color-mix(in srgb, var(--bkf-blue-navy) 8%, transparent);--bkf-navy-muted-06: color-mix(in srgb, var(--bkf-blue-navy) 6%, transparent);--bkf-gold-hover-muted-35: color-mix(in srgb, var(--bkf-gold-hover) 35%, transparent);--bkf-white-muted-50: color-mix(in srgb, var(--bkf-white) 50%, transparent);--bkf-white-muted-98: color-mix(in srgb, var(--bkf-white) 98%, transparent);--bkf-scrim-navy: color-mix(in srgb, var(--bkf-blue-navy) 58%, transparent);--bkf-gradient-testimonials-fade: linear-gradient( to top, var(--bkf-gold) 0%, color-mix(in srgb, var(--bkf-gold) 55%, transparent) 38%, color-mix(in srgb, var(--bkf-gold) 12%, transparent) 72%, transparent 100% );--bkf-predictive-dropdown-shadow: 0 12px 40px color-mix(in srgb, var(--bkf-blue-navy) 18%, transparent);--bkf-mobile-menu-shadow: 8px 0 32px color-mix(in srgb, var(--bkf-blue-navy) 12%, transparent);--bkf-col-carousel-cta-shadow: 0 4px 10px color-mix(in srgb, var(--bkf-gold) 40%, transparent);--bkf-carousel-button-padding-inline: 24px;--bkf-media-chrome-bg: color-mix(in srgb, var(--bkf-darkgray) 14%, var(--bkf-white));--bkf-media-scrollbar-thumb: color-mix(in srgb, var(--bkf-darkgray) 52%, var(--bkf-white));--bkf-gradient-gold: linear-gradient(84deg, var(--bkf-gold) 0%, var(--bkf-gold-light) 50%, var(--bkf-gold) 100%);--bkf-gradient-gold-button: linear-gradient( 73deg, var(--bkf-gold) 0%, var(--bkf-gold-light) 52.37%, var(--bkf-gold) 100% );--bkf-gradient-fade-white-mid: color-mix(in srgb, var(--bkf-white) 92%, transparent);--bkf-font-display: "Guardian Sans XCond Web", "Guardian Sans Text Web", sans-serif;--bkf-font-sans: "Guardian Sans Text Web", sans-serif;--bkf-font-script: "Keeper Script", cursive;--bkf-heading-display-font-family: var(--bkf-font-display);--bkf-heading-display-font-weight: 700;--bkf-heading-display-line-height: 1.1;--bkf-heading-display-letter-spacing: .01em;--bkf-heading-display-text-transform: uppercase;--bkf-marketing-button-font-family: var(--bkf-font-display);--bkf-marketing-button-font-weight: 700;--bkf-marketing-button-font-style: normal;--bkf-marketing-button-font-size: clamp(1.125rem, .75rem + 1.25vw, 1.625rem);--bkf-marketing-button-line-height: 1;--bkf-marketing-button-letter-spacing: var(--bkf-heading-display-letter-spacing);--bkf-marketing-button-text-transform: uppercase;--bkf-marketing-button-min-height: 58px;--bkf-marketing-button-padding-block: 11px;--bkf-marketing-button-padding-inline: 15px;--bkf-navy-pill-padding-block: 8px;--bkf-navy-pill-padding-inline: 28px;--bkf-carousel-section-heading-mobile: var(--font-h2--size);--bkf-carousel-section-heading-desktop: var(--font-h2--size);--bkf-carousel-product-title-mobile: var(--font-h3--size);--bkf-carousel-product-title-desktop: var(--font-h3--size);--bkf-carousel-product-title-line-height: var(--bkf-heading-display-line-height);--bkf-carousel-nav-icon-size: 2.25rem;--bkf-max-width: 1440px;--bkf-section-py-mob: 48px;--bkf-section-pb-mob: 56px;--bkf-section-px-mob: 24px;--bkf-section-py-desk: 64px;--bkf-section-pb-desk: 80px;--bkf-section-px-desk: 40px;--bkf-radius-sm: 4px;--bkf-radius-md: 8px;--bkf-radius-pill: 40px;--bkf-shadow-sm: 0 4px 6px rgba(0, 0, 0, .1);--bkf-shadow-md: 0 5px 10px rgba(0, 0, 0, .1);--bkf-shadow-lg: 0 10px 20px rgba(0, 0, 0, .2);--bkf-shadow-header: 0 4px 10px rgba(0, 0, 0, .2);--bkf-shadow-overlay: 0 4px 10px rgba(0, 0, 0, .15);--bkf-shadow-card-hover: 0 6px 14px rgba(0, 0, 0, .15);--bkf-shadow-mobile-card: 0 4px 8px rgba(0, 0, 0, .1);--bkf-shadow-mobile-card-hover: 0 6px 12px rgba(0, 0, 0, .15);--bkf-shadow-panel: 0 4px 16px rgba(0, 0, 0, .22);--bkf-shadow-glow-ring: 0 0 30px rgba(0, 0, 0, .2);--bkf-text-shadow-soft: 0 0 10px rgba(0, 0, 0, .2);--bkf-drop-shadow-lg: 0 4px 24px rgba(0, 0, 0, .35);--bkf-white-scrim-22: rgba(255, 255, 255, .22);--bkf-white-scrim-70: rgba(255, 255, 255, .7);--bkf-focus-outline-width: max(2px, var(--style-border-width-primary, 2px));--bkf-focus-outline: var(--bkf-focus-outline-width) solid var(--bkf-blue);--bkf-focus-offset: 2px}.product-grid-container .product-grid--grid[product-grid-view=default]{--product-grid-gap: 30px;--bkf-collection-inline-gap: 30px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;gap:var(--product-grid-gap)}.product-grid-container .product-grid--grid[product-grid-view=default] .product-grid__item{--bkf-collection-cols: 2;flex:0 1 calc((100% - (var(--bkf-collection-cols) - 1) * var(--bkf-collection-inline-gap)) / var(--bkf-collection-cols));max-width:calc((100% - (var(--bkf-collection-cols) - 1) * var(--bkf-collection-inline-gap)) / var(--bkf-collection-cols));min-width:0}@media screen and (min-width:750px){.product-grid-container .product-grid--grid[product-grid-view=default] .product-grid__item{--bkf-collection-cols: 3}}@media screen and (max-width:749px){.product-grid-container .product-grid--grid[product-grid-view=default] .product-grid__item{display:flex;justify-content:flex-start}.product-grid-container .product-grid--grid[product-grid-view=default] .product-grid__item>.product-card{width:min(100%,21rem)}.product-grid-container .product-grid--grid.product-grid-mobile--large[product-grid-view=default] .product-grid__item{--bkf-collection-cols: 1;flex-basis:100%;max-width:100%}}.product-grid-container .product-card__content{background-color:var(--bkf-white);box-shadow:4px 4px 10px #0003;border:none!important;border-radius:0;padding-bottom:24px;justify-content:flex-end;display:flex;flex-direction:column;position:relative;overflow:hidden}.product-grid-container .product-card__content:before{content:"";position:absolute;bottom:0;left:0;right:0;height:161px;background:linear-gradient(to top,var(--bkf-white) 0%,var(--bkf-white) 129px,rgba(255,255,255,0) 161px);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:2}.product-grid-container .product-card__content:hover:before{opacity:1}.product-grid-container .product-card__content a[ref=productTitleLink] .text-block{position:relative;z-index:5;transition:transform .3s ease}.product-grid-container .product-card__content:hover a[ref=productTitleLink] .text-block{transform:translateY(-70px);padding-bottom:0}.product-grid-container .product-card__content .bkf-product-card-hover-content{position:absolute;bottom:0;left:0;right:0;z-index:4;opacity:0;transition:opacity .3s ease,transform .3s ease;transform:translateY(20px);pointer-events:none;padding:84px 24px 14px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,var(--bkf-white) 32px,var(--bkf-white) 100%);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px}.product-grid-container .product-card__content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid transparent;pointer-events:none;transition:border-color .2s ease;z-index:10}.product-grid-container .product-card__content:hover:after{border-color:var(--bkf-gold)}.product-grid-container .product-card__content:hover .bkf-product-card-hover-content{opacity:1;transform:translateY(0);pointer-events:auto}.bkf-product-card-rating-row{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:-8px}.bkf-product-card-stars{display:flex;align-items:center;gap:3px;color:var(--bkf-gold)}.bkf-product-card-stars svg{width:18px;height:18px;flex-shrink:0}.bkf-product-card-review-count{font-family:var(--bkf-heading-display-font-family);font-weight:var(--bkf-heading-display-font-weight);font-size:11px;color:var(--bkf-blue);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;line-height:1.25}.bkf-product-card-hover-content .bkf-product-card-shop-btn{font-family:var(--bkf-heading-display-font-family);font-weight:var(--bkf-heading-display-font-weight);font-size:16px;text-transform:uppercase;letter-spacing:0;border-radius:24.593px;padding-block:0;padding-inline:9px;width:100%;white-space:nowrap;line-height:1;justify-content:center}.bkf-product-card-button-wrapper{width:min(100%,166px)}.bkf-product-card-button-wrapper .bkf-btn-primary{white-space:nowrap!important;font-size:16px;line-height:1;min-height:35.659px;height:35.659px;padding-block:0;padding-inline:9px;width:100%;justify-content:center;border-radius:24.593px}.bkf-product-card-button-wrapper .bkf-btn-primary.bkf-btn-primary--gradient:hover{box-shadow:none;transform:none}.product-grid-container .card-gallery{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;width:100%}.product-grid-container .card-gallery slideshow-component,.product-grid-container .card-gallery a.contents,.product-grid-container .card-gallery slideshow-container,.product-grid-container .card-gallery slideshow-slides,.product-grid-container .card-gallery slideshow-slide{display:block;width:100%;height:100%}.product-grid-container .card-gallery .product-media{aspect-ratio:1 / 1!important;width:auto;height:100%;max-width:100%;margin:0 auto}.product-grid-container .card-gallery img{object-fit:contain!important;width:100%;height:100%}.product-grid-container .product-card__content a[ref=productTitleLink] .text-block p,.product-grid-container .product-card__content a[ref=productTitleLink] .text-block h3{color:var(--bkf-blue);font-family:var(--bkf-heading-display-font-family);font-weight:var(--bkf-heading-display-font-weight);font-size:clamp(1.4rem,1.8vw,1.75rem);text-transform:uppercase;text-align:center;line-height:.95;margin:0}.product-grid-container .product-card__content .price{display:none}.bkf-filters-vertical-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;margin-bottom:8px}.bkf-filters-vertical-title{font-family:var(--bkf-heading-display-font-family);font-weight:var(--bkf-heading-display-font-weight);font-size:30px;color:var(--bkf-blue);text-transform:uppercase;line-height:1}.bkf-filters-vertical-clear-all{font-family:var(--bkf-font-sans);font-weight:700;font-size:10px;color:var(--bkf-blue);text-transform:uppercase;cursor:pointer}.bkf-filters-vertical-clear-all:hover{text-decoration:underline}.facets-block-wrapper--vertical .facets__summary{font-family:var(--bkf-heading-display-font-family);font-weight:var(--bkf-heading-display-font-weight);font-size:30px;color:var(--bkf-blue);text-transform:uppercase;line-height:1;padding-bottom:12px;border-bottom:1px solid var(--bkf-blue);margin-bottom:0}.facets-block-wrapper--vertical .facets__summary .icon-caret{color:var(--bkf-blue)}.facets-block-wrapper--vertical .facets__label{font-size:inherit;color:inherit}.facets-remove__pill{border:.676px solid var(--bkf-blue)!important;border-radius:var(--bkf-radius-pill)!important;color:var(--bkf-blue)!important;font-family:var(--bkf-font-sans)!important;font-size:12px!important;text-transform:capitalize!important;background-color:transparent!important;padding:8px 16px!important;min-height:24px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;box-shadow:none!important}.facets__clear-all-link{font-family:var(--bkf-font-sans);font-weight:700;font-size:10px;color:var(--bkf-blue);text-transform:uppercase;text-align:right;width:100%;display:block}.facets-block-wrapper--vertical .facets__pill-label{border:none;border-bottom:1px solid var(--bkf-blue);border-radius:0;color:var(--bkf-blue);font-family:var(--bkf-heading-display-font-family);font-weight:var(--bkf-heading-display-font-weight);font-size:20px;text-transform:uppercase;background-color:transparent;min-height:54px;display:flex;align-items:center;width:100%;box-shadow:none;padding:0 0 0 32px;justify-content:flex-start;position:relative}.facets-block-wrapper--vertical .facets__pill-label:before{content:"+";position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:700;color:var(--bkf-gold);line-height:1}.facets-block-wrapper--vertical .facets__pill-input:checked+.facets__pill-label{background-color:var(--bkf-gold);color:var(--bkf-blue);font-weight:var(--bkf-heading-display-font-weight)}.facets-block-wrapper--vertical .facets__pill-input:checked+.facets__pill-label:before{color:var(--bkf-blue)}.facets-block-wrapper--vertical .facets__pill-input:checked+.facets__pill-label:after{display:none}.facets-remove.facets-remove--mobile-and-vertical{flex-wrap:wrap;gap:6px}.facets-block-wrapper--vertical .facets__inputs-list-item{margin-bottom:0;width:100%}.facets-block-wrapper--vertical .facets__inputs-list--grid{display:flex!important;flex-direction:column!important;gap:0!important}.facets-block-wrapper--vertical .facets__inputs-wrapper--row,.facets-block-wrapper--vertical .facets__inputs-wrapper--row .facets__inputs-list{flex-direction:column!important;flex-wrap:nowrap!important}.facets-block-wrapper--vertical .facets__inputs-wrapper{margin-block:0!important}.facets-block-wrapper--vertical .facets__inputs:not(:has(.show-more)){padding-block-end:0!important}.facets-block-wrapper--vertical .facets__inputs:has(.show-more) .facets__inputs-wrapper{padding:0!important;margin:0!important}.facets-block-wrapper--vertical .facets--vertical .facets__item:before{border-top-color:var(--bkf-blue)!important;width:100%!important}.facets-block-wrapper--vertical .facets--vertical .facets__item:first-of-type:before{display:none}@media screen and (min-width:990px){.product-grid-container .collection-wrapper:has(.facets-block-wrapper--vertical:not(.hidden)) .main-collection-grid{padding-left:calc(74px - var(--gap, 0px))}}.bkf-industrial-callout{background-color:var(--bkf-white);box-shadow:0 5px 10px #00000026;padding:24px;margin-top:40px;font-family:var(--bkf-font-sans);color:var(--bkf-blue-navy);font-size:14px;line-height:1.4}.bkf-industrial-callout a{color:var(--bkf-blue);font-weight:700;text-decoration:underline;text-decoration-thickness:12%}.bkf-text-paragraph{font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);letter-spacing:var(--font-paragraph--letter-spacing);text-transform:var(--font-paragraph--case)}.bkf-script-heading{font-family:var(--bkf-font-script);font-style:var(--font-accent--style);font-weight:var(--font-accent--weight);font-synthesis:none;line-height:var(--font-h1--line-height);letter-spacing:var(--font-h1--letter-spacing);text-transform:none}h1,.h1.h1,.text-block.h1>*,.text-block.h1 :is(h1,h2,h3,h4,h5,h6){font-family:var(--bkf-heading-display-font-family);font-style:normal;font-weight:var(--bkf-heading-display-font-weight);line-height:var(--bkf-heading-display-line-height);letter-spacing:var(--bkf-heading-display-letter-spacing);text-transform:var(--bkf-heading-display-text-transform)}h2,.h2.h2,.text-block.h2>*,.text-block.h2 :is(h1,h2,h3,h4,h5,h6){font-family:var(--bkf-heading-display-font-family);font-style:normal;font-weight:var(--bkf-heading-display-font-weight);line-height:var(--bkf-heading-display-line-height);letter-spacing:var(--bkf-heading-display-letter-spacing);text-transform:var(--bkf-heading-display-text-transform)}h3,.h3,.h3.h3,.text-block.h3>*,.text-block.h3 :is(h1,h2,h3,h4,h5,h6){font-family:var(--bkf-heading-display-font-family);font-style:normal;font-weight:var(--bkf-heading-display-font-weight);line-height:var(--bkf-heading-display-line-height);letter-spacing:var(--bkf-heading-display-letter-spacing);text-transform:var(--bkf-heading-display-text-transform)}h2>span.block{display:block;font-family:var(--bkf-heading-display-font-family);font-style:normal;font-weight:var(--bkf-heading-display-font-weight);font-size:var(--font-h2--size);line-height:var(--bkf-heading-display-line-height);letter-spacing:var(--bkf-heading-display-letter-spacing);text-transform:var(--bkf-heading-display-text-transform);color:inherit}.bkf-btn-primary,.bkf-btn-secondary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;font-family:var(--bkf-marketing-button-font-family);font-style:var(--bkf-marketing-button-font-style);font-weight:var(--bkf-marketing-button-font-weight);font-size:var(--bkf-marketing-button-font-size);line-height:var(--bkf-marketing-button-line-height);letter-spacing:var(--bkf-marketing-button-letter-spacing);text-transform:var(--bkf-marketing-button-text-transform);margin-block:0;width:fit-content;max-width:100%;box-sizing:border-box;height:var(--bkf-marketing-button-min-height);min-height:var(--bkf-marketing-button-min-height);padding-block:0;padding-inline:var(--bkf-marketing-button-padding-inline);border:none;transition:color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing)}.bkf-btn-primary{border-radius:var(--style-border-radius-buttons-primary);color:var(--bkf-primary-button-text, var(--color-primary-button-text));background-color:var(--bkf-primary-button-background, var(--color-primary-button-background));box-shadow:inset 0 0 0 var(--style-border-width-primary) var(--bkf-primary-button-border, var(--color-primary-button-border))}.bkf-btn-primary:hover{color:var(--bkf-primary-button-hover-text, var(--color-primary-button-hover-text));background-color:var(--bkf-primary-button-hover-background, var(--color-primary-button-hover-background));box-shadow:inset 0 0 0 var(--style-border-width-primary) var(--bkf-primary-button-hover-border, var(--color-primary-button-hover-border))}.bkf-btn-primary.bkf-btn-primary--gradient{color:var(--bkf-blue-navy);background-color:transparent;background-image:var(--bkf-gradient-gold-button);background-size:100% 100%;box-shadow:none;transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--animation-easing)}.bkf-btn-primary.bkf-btn-primary--gradient:hover{color:var(--bkf-blue-navy);background-color:transparent;background-image:var(--bkf-gradient-gold-button);box-shadow:0 4px 16px color-mix(in srgb,var(--bkf-gold) 40%,transparent);transform:translateY(-1px)}.bkf-btn-secondary{border-radius:var(--style-border-radius-buttons-secondary);color:var(--bkf-secondary-button-text, var(--color-secondary-button-text));background-color:var(--bkf-secondary-button-background, var(--color-secondary-button-background));box-shadow:inset 0 0 0 var(--style-border-width-secondary) var(--bkf-secondary-button-border, var(--color-secondary-button-border))}.bkf-btn-secondary:hover{color:var(--bkf-secondary-button-hover-text, var(--color-secondary-button-hover-text));background-color:var(--bkf-secondary-button-hover-background, var(--color-secondary-button-hover-background));box-shadow:inset 0 0 0 var(--style-border-width-secondary) var(--bkf-secondary-button-hover-border, var(--color-secondary-button-hover-border))}.bkf-btn-secondary.bkf-btn--navy-pill{border-radius:var(--bkf-radius-pill);color:var(--bkf-white);background-color:var(--bkf-blue-navy);box-shadow:none;padding-block:0;padding-inline:var(--bkf-navy-pill-padding-inline)}.bkf-btn-secondary.bkf-btn--navy-pill:hover{color:var(--bkf-white);background-color:var(--bkf-blue-navy-hover);box-shadow:none}a.bkf-col-carousel__cta.bkf-btn-primary,a.bkf-col-carousel__cta.bkf-btn-secondary{display:inline-flex!important;align-items:center;justify-content:center;line-height:1;padding-top:0;padding-bottom:0;padding-inline:var(--bkf-carousel-button-padding-inline)}a.bkf-how-to-clean-carousel__cta.bkf-btn-primary,a.bkf-how-to-clean-carousel__cta.bkf-btn-secondary{padding-inline:var(--bkf-carousel-button-padding-inline)}.bkf-btn-primary:focus-visible,.bkf-btn-secondary:focus-visible{outline:var(--bkf-focus-outline);outline-offset:var(--bkf-focus-offset)}.bkf-btn-secondary.bkf-btn--navy-pill:focus-visible{outline:2px solid var(--bkf-white);outline-offset:2px}.button,.button-secondary,button.shopify-payment-button__button--unbranded{height:58px;min-height:58px;padding-block:0;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.bkf-btn-primary,.bkf-btn-secondary{transition:none}.bkf-btn-primary.bkf-btn-primary--gradient:hover{transform:none}}button,input[type=submit],input[type=button],input[type=reset],.button,.button-secondary,.bkf-btn-primary,.bkf-btn-secondary,.show-more__button,.bkf-lca__btn,.bkf-product-reviews__btn,#mainHeader.bkf-header .bkf-header__cta,.bkf-header__mobile-menu-pill{white-space:nowrap!important}.metafield-rich_text_field :is(em,i){font-size:12px;margin-top:.5em}.ai-collab-form{display:block;width:var(--collab-desktop-width, 100%);max-width:100%;margin:0 auto;padding:clamp(24px,4vw,var(--collab-section-padding, 40px));background-color:var(--collab-bg, #ffffff)}.ai-collab-form__container{max-width:var(--collab-form-max-width, 850px);margin:0 auto}.ai-collab-form__header{font-family:var(--bkf-heading-display-font-family);font-size:clamp(2rem,4vw,var(--collab-header-size, 40px));font-style:normal;font-weight:700;line-height:1;color:var(--collab-header-color, var(--bkf-blue));text-align:var(--collab-header-alignment, center);margin:0 0 var(--collab-header-spacing, 30px) 0;text-transform:uppercase;letter-spacing:var(--bkf-heading-display-letter-spacing)}.ai-collab-form__subheading{font-family:var(--font-paragraph--family);font-size:clamp(.9375rem,2vw,var(--collab-subheading-size, 16px));font-weight:400;line-height:1.45;color:var(--collab-label-color, var(--bkf-blue-navy));text-align:var(--collab-header-alignment, center);margin:0 auto var(--collab-field-spacing, 20px);max-width:52ch}.ai-collab-form__section-header{font-family:var(--bkf-heading-display-font-family);font-size:clamp(1.75rem,3vw,var(--collab-section-header-size, 32px));font-style:normal;font-weight:700;line-height:1;color:var(--collab-header-color, var(--bkf-blue));margin:var(--collab-section-spacing, 40px) 0 var(--collab-field-spacing, 20px) 0;text-transform:uppercase;letter-spacing:var(--bkf-heading-display-letter-spacing)}.ai-collab-form__field-group{margin-bottom:var(--collab-field-spacing, 20px)}.ai-collab-form__field-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--collab-field-spacing, 20px)}.ai-collab-form__label{display:block;font-size:var(--collab-label-size, 14px);font-weight:700;line-height:1.25;color:var(--collab-label-color, var(--bkf-blue-navy));margin-bottom:10px}.ai-collab-form__required{color:var(--collab-required-color, #d82c0d);margin-left:4px}.ai-collab-form__inline-note{font-size:.9em;font-weight:400;color:var(--collab-label-color, var(--bkf-blue-navy))}.ai-collab-form__input,.ai-collab-form__textarea,.ai-collab-form__select{width:100%;padding:12px 14px;font-size:var(--collab-input-size, 16px);color:var(--collab-input-text, var(--bkf-blue-navy));background-color:var(--collab-input-bg, #f7f7f7);border:var(--collab-input-border-width, 1px) solid var(--collab-input-border-color, #eceef2);border-radius:var(--collab-input-radius, 2px);line-height:1.25;transition:border-color .3s ease,background-color .3s ease;box-shadow:none}.ai-collab-form__input:focus,.ai-collab-form__textarea:focus,.ai-collab-form__select:focus{outline:2px solid var(--collab-focus-color, var(--bkf-blue));outline-offset:1px;border-color:var(--collab-focus-color, var(--bkf-blue));background-color:var(--collab-input-bg, #f7f7f7)}.ai-collab-form__textarea{min-height:170px;resize:vertical}.ai-collab-form__input::placeholder,.ai-collab-form__textarea::placeholder{color:color-mix(in srgb,var(--collab-input-text, var(--bkf-blue-navy)) 45%,white);opacity:1}.ai-collab-form__select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1 1.5L7 7.5L13 1.5' stroke='%23001E60' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:14px 9px;padding-right:44px}.ai-collab-form__file-input-wrapper{position:relative;max-width:420px}.ai-collab-form__file-input{width:100%;padding:10px 12px;font-size:var(--collab-label-size, 14px);color:var(--collab-input-text, var(--bkf-blue-navy));background-color:var(--collab-input-bg, #f7f7f7);border:var(--collab-input-border-width, 1px) solid var(--collab-input-border-color, #eceef2);border-radius:var(--collab-input-radius, 2px);cursor:pointer;line-height:1.25;box-sizing:border-box}.ai-collab-form__file-input:focus{outline:2px solid var(--collab-focus-color, var(--bkf-blue));outline-offset:1px;border-color:var(--collab-focus-color, var(--bkf-blue));background-color:var(--collab-input-bg, #f7f7f7)}.ai-collab-form__file-input::file-selector-button{padding:8px 14px;margin-right:12px;background-color:color-mix(in srgb,var(--collab-input-bg, #f7f7f7) 88%,var(--collab-input-text, var(--bkf-blue-navy)));color:var(--collab-label-color, var(--bkf-blue-navy));border:1px solid var(--collab-input-border-color, #eceef2);border-radius:var(--collab-input-radius, 2px);cursor:pointer;font-weight:400;font-size:var(--collab-label-size, 14px);line-height:1.2}.ai-collab-form__help{margin:8px 0 0;font-size:12px;line-height:1.4;color:color-mix(in srgb,var(--collab-label-color, var(--bkf-blue-navy)) 52%,white)}.ai-collab-form__radio-group{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:8px}.ai-collab-form__radio-label{display:flex;align-items:center;gap:10px;font-size:var(--collab-label-size, 14px);line-height:1.3;color:var(--collab-input-text, var(--bkf-blue-navy));cursor:pointer}.ai-collab-form__radio{width:16px;height:16px;margin:0;accent-color:var(--collab-header-color, var(--bkf-blue));border:1px solid var(--collab-input-border-color, #eceef2);border-radius:50%;background-color:var(--collab-input-bg, #f7f7f7);cursor:pointer;flex-shrink:0}.ai-collab-form__checkbox-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin-top:8px}.ai-collab-form__checkbox-label{display:flex;align-items:flex-start;gap:10px;font-size:var(--collab-label-size, 14px);line-height:1.35;color:var(--collab-input-text, var(--bkf-blue-navy));cursor:pointer}.ai-collab-form__checkbox{-webkit-appearance:none;appearance:none;display:inline-block;width:16px;height:16px;margin:2px 0 0;border:1px solid var(--collab-input-border-color, #eceef2);border-radius:2px;background-color:var(--collab-input-bg, #f7f7f7);background-repeat:no-repeat;background-position:center;background-size:10px 10px;cursor:pointer;flex-shrink:0}.ai-collab-form__checkbox:checked{background-color:var(--collab-header-color, var(--bkf-blue));border-color:var(--collab-header-color, var(--bkf-blue));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4.8 8.9 2.2 6.3l-.9.9 3.5 3.5 6-6-.9-.9z' fill='%23ffffff'/%3E%3C/svg%3E")}.ai-collab-form__checkbox:not(:disabled):hover:checked{background-color:color-mix(in srgb,var(--collab-header-color, var(--bkf-blue)) 85%,black);border-color:var(--collab-header-color, var(--bkf-blue))}.ai-collab-form__checkbox:focus-visible{outline:2px solid var(--collab-focus-color, var(--bkf-blue));outline-offset:2px}.ai-collab-form__submit{display:flex;align-items:center;justify-content:center;width:auto;min-width:270px;height:58px;min-height:58px;padding:0 42px;margin:var(--collab-section-spacing, 40px) auto 0;font-family:var(--bkf-heading-display-font-family);font-size:var(--collab-button-size, 22px);font-weight:700;line-height:1;text-transform:uppercase;color:var(--collab-btn-text, #ffffff);background-color:var(--collab-btn-bg, var(--bkf-blue));border:none;border-radius:var(--collab-btn-radius, 40px);cursor:pointer;transition:background-color .3s ease;letter-spacing:var(--bkf-marketing-button-letter-spacing);box-sizing:border-box}.ai-collab-form__submit:hover{background-color:var(--collab-btn-bg-hover, var(--bkf-blue-navy))}.ai-collab-form__submit:focus-visible{outline:2px solid var(--collab-focus-color, var(--bkf-blue));outline-offset:3px}.ai-collab-form__success{padding:16px;margin-bottom:var(--collab-field-spacing, 20px);background-color:var(--collab-success-bg, #d4edda);color:var(--collab-success-text, #155724);border-radius:var(--collab-input-radius, 2px);text-align:center}.ai-collab-form__error{padding:16px;margin-bottom:var(--collab-field-spacing, 20px);background-color:var(--collab-error-bg, #f8d7da);color:var(--collab-error-text, #721c24);border-radius:var(--collab-input-radius, 2px)}.ai-collab-form__error-list{margin:8px 0 0 20px}.ai-collab-form__footnote{margin:4px 0 0;font-size:12px;color:color-mix(in srgb,var(--collab-label-color, var(--bkf-blue-navy)) 58%,white)}.ai-collab-form__group-fieldset{border:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:stretch;min-width:0}.ai-collab-form__group-legend{display:block;font-size:var(--collab-label-size, 14px);font-weight:700;line-height:1.25;color:var(--collab-label-color, var(--bkf-blue-navy));margin-bottom:10px;padding:0;float:none;width:100%;max-width:100%}.ai-collab-form__newsletter{margin-top:12px}@media screen and (max-width:749px){.ai-collab-form__field-row,.ai-collab-form__checkbox-group{grid-template-columns:1fr}.ai-collab-form__header{font-size:calc(var(--collab-header-size, 40px) * .72)}.ai-collab-form__section-header{font-size:calc(var(--collab-section-header-size, 32px) * .82)}.ai-collab-form__submit{width:100%}}.bkf-how-to-clean-carousel__reviews{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bkf-design-system.css.map */
