.bf{padding:8px 16px 4px;color:#1d1d1f}.bf__eyebrow,.bf-banner__eyebrow,.bf-tile__eyebrow{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6e6e73}.bf__title{margin:4px 0 0;font-size:1.5rem;line-height:1.15;font-weight:600;color:#1d1d1f}.bf__lead,.bf__dates,.bf__note,.bf__facts{margin:6px 0 0;font-size:.875rem;line-height:1.4;color:#6e6e73}.bf__switch{margin:8px 0 0}.bf__switch a,.bf-banner__alt{color:#1a73e8;font-weight:600;text-decoration:underline;text-underline-offset:3px}.bf-timer{margin-top:8px}.bf-timer__label{margin:0;font-size:.875rem;font-weight:600;color:#1d1d1f}.bf-timer__clock{margin:2px 0 0;font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums;color:#1d1d1f}.bf-models{margin-top:12px}.bf-models__title{margin:0 0 8px;font-size:.9rem;font-weight:600;color:#1d1d1f}.bf-chips{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;margin:0;padding:0 20px 6px 0;list-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bf-chips li{margin:0;flex:0 0 auto}.bf-chips::-webkit-scrollbar{display:none}.bf-chip{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1.5px solid #e2e8ee;border-radius:20px;background:#fff;color:#1d1d1f;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .18s ease-in-out}.bf-chip:hover{background:#f3f6fb}.bf-chip--empty{border-style:dashed}.bf-empty{margin:8px 0 0;font-size:.875rem;color:#1d1d1f}.bf-empty:focus{outline:none}.bf-brands-wrap{margin-top:16px}.bf-brands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.bf-brand{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:88px;padding:12px;border:1.5px solid #e2e8ee;border-radius:20px;background:#fff;color:#1d1d1f;text-decoration:none}.bf-brand:hover{background:#f3f6fb}.bf-brand img{width:72px;height:36px;object-fit:contain}.bf-brand__name{font-weight:600;font-size:.9rem}.bf-brand__meta{font-size:.775rem;color:#6e6e73}.bf--premium .bf__hero{border-bottom:1px solid #edf0f3;padding-bottom:12px}.bf-sticky{display:none}.bf-off{display:inline-flex;align-items:center;min-height:22px;margin-left:6px;padding:0 6px;border-radius:6px;background:#1d1d1f;color:#fff;font-size:12px;font-weight:600;line-height:1;vertical-align:middle}.bf-bar{background:#1d1d1f}.bf-bar__link{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;color:#fff;font-size:14px;font-weight:600;text-align:center;text-decoration:none}.bf-bar__link:hover{color:#fff;text-decoration:underline}.bf-nav__link{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.bf-banner{display:flex;flex-direction:column;gap:12px;margin:12px auto;padding:16px;border:1.5px solid #e2e8ee;border-radius:20px;background:#fff}.bf-banner__title{margin:2px 0 0;font-size:1.25rem;font-weight:600;color:#1d1d1f}.bf-banner__dates{margin:4px 0 0;color:#6e6e73;font-size:.875rem}.bf-banner__actions{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.bf-banner__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:20px;background:#f3f4f6;color:#1d1d1f;font-weight:600;text-decoration:none;transition:background-color .18s ease-in-out}.bf-banner__cta:hover{background:#e5e7eb}.bf-tile__link{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-height:160px;padding:16px;border-radius:20px;background:#1d1d1f;color:#fff;text-decoration:none}.bf-tile__eyebrow{color:#d2d2d7}.bf-tile__title{font-size:1.05rem;font-weight:600}.bf-tile__cta{font-size:.875rem;text-decoration:underline;text-underline-offset:3px}.bf-footer-link{display:inline-flex;align-items:center;min-height:44px}.bf a:focus-visible,.bf button:focus-visible,.bf-sticky:focus-visible,.bf-nav__link:focus-visible,.bf-bar__link:focus-visible,.bf-banner a:focus-visible,.bf-tile__link:focus-visible,.bf-footer-link:focus-visible{outline:2px solid #1a73e8;outline-offset:2px}@media(max-width:767px){.bf-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;align-items:center;justify-content:center;min-height:52px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:#1d1d1f;color:#fff;font-size:1rem;font-weight:600;text-decoration:none}.bf-landing-section+.shopify-section{padding-bottom:72px}}@media(min-width:768px){.bf{padding:16px 0 8px}.bf__title{font-size:2rem}.bf-chips{flex-wrap:wrap;overflow:visible;padding-right:0}.bf-brands{grid-template-columns:repeat(3,minmax(0,1fr))}.bf-banner{flex-direction:row;align-items:center;justify-content:space-between}}.bf-search{position:relative;margin:0 0 8px}.bf-search input{width:100%;min-height:44px;padding:0 14px;border:1.5px solid #e2e8ee;border-radius:20px;background:#fff;color:#1d1d1f;font-size:16px}.bf-search__list{position:absolute;z-index:5;left:0;right:0;margin:4px 0 0;padding:4px;list-style:none;border:1.5px solid #e2e8ee;border-radius:14px;background:#fff}.bf-search__list button{display:flex;align-items:center;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:#1d1d1f;font-size:16px;font-weight:600;text-align:left;cursor:pointer}.bf-search__list button[aria-selected=true],.bf-search__list button:hover{background:#f3f6fb}.bf-chip.is-active{background:#1d1d1f;color:#fff;border-color:#1d1d1f}.bf-results{margin:4px 0 0;font-size:.775rem;color:#6e6e73}.bf-remind{margin-top:10px}.bf-remind__form{display:flex;gap:8px}.bf-remind input{flex:1;min-width:0;min-height:44px;padding:0 14px;border:1.5px solid #e2e8ee;border-radius:20px;font-size:16px}.bf-remind button{min-height:44px;padding:0 14px;border:0;border-radius:20px;background:#f3f4f6;color:#1d1d1f;font-weight:600;cursor:pointer}.bf-remind button:hover{background:#e5e7eb}.bf-save,.bf-stock,.bf-premium{display:inline-flex;align-items:center;min-height:22px;margin-left:6px;font-size:12px;font-weight:600}.bf-save{color:#1d1d1f}.bf-stock{color:#6e6e73}.bf-premium{padding:0 6px;border-radius:6px;background:#f3f4f6;color:#1d1d1f}.bf-cart-save,.bf-cart-extra{margin:8px 16px;font-size:.875rem}.bf-cart-extra a{color:#1a73e8;font-weight:600}.bf--premium .bf__hero{margin-bottom:12px;padding:16px;border-radius:20px;background:#1d1d1f;color:#fff}.bf--premium .bf__eyebrow,.bf--premium .bf__dates,.bf--premium .bf__note{color:#d2d2d7}.bf--premium .bf__title,.bf--premium .bf-timer__label,.bf--premium .bf-timer__clock{color:#fff}.bf--premium .bf__switch a{color:#8ab4f8}.bf-sticky{flex-direction:column;gap:2px}.bf-sticky__trust{font-size:.75rem;font-weight:400;color:#d2d2d7}.bf-trust{display:flex;flex-wrap:wrap;gap:8px 16px;margin:12px 0 0;padding:0;list-style:none;color:#6e6e73;font-size:.875rem}.bf-trust li{min-height:44px;display:flex;align-items:center}@media(prefers-reduced-motion:no-preference){.bf-chip:active,.bf-brand:active,.bf-search__list button:active{transform:scale(.98)}}@media(prefers-reduced-motion:reduce){.bf-chip,.bf-brand,.bf-sticky,.bf-banner__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/bf-campaign.css.map */
