.bf-collection{--bf-purple: #6c69de;--bf-green: #7dfc91;--bf-ink: #1a1a1a;max-width:1260px;margin:0 auto;padding:16px 16px 24px;color:var(--bf-ink);font-family:Red-Hat-Display,Red Hat Display,Helvetica,Arial,sans-serif}.bf-hero .bf-btn{font-weight:400!important}.bf-hero{position:relative;display:flex;align-items:flex-start;min-height:460px;overflow:hidden;border-radius:24px;color:#fff;background:linear-gradient(131deg,#6c69de 14%,#2e2b7a 86%)}.bf-hero__picture,.bf-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bf-hero__img{object-fit:cover;object-position:65% 50%}.bf-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1b195a80,#1b195a00 60%)}.bf-hero__glow{position:absolute;left:-200px;top:-160px;width:700px;opacity:.6;pointer-events:none}.bf-hero__copy{position:relative;max-width:598px;padding:49px 0 0 93px}.bf-hero__title{color:#fff;margin:0 0 28px;font-size:60px;font-weight:800!important;line-height:63px;letter-spacing:normal}.bf-hero__text{margin:0 0 28px;max-width:400px;font-size:16px;font-weight:400;line-height:30px;color:#ffffffd1}.bf-ctas{display:flex;flex-wrap:wrap;gap:12px}.bf-btn{display:inline-flex;align-items:center;gap:10px;padding:18px 28px 18px 32px;border-radius:999px;font-size:16px;font-weight:600;line-height:18px;text-decoration:none;white-space:nowrap}.bf-btn img{width:20px;height:20px}.bf-btn--green{background:var(--bf-green);color:var(--bf-ink)}.bf-btn--glass{background:#ffffff1f;border:1px solid rgba(255,255,255,.35);color:#fff}.bf-coupons{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:24px;margin:24px 0 0;padding:28px 16px 28px 40px;border-radius:24px;background:#e9e8fa}.bf-coupons__copy{flex:0 0 300px;max-width:300px}.bf-coupons__title{margin:0 0 10px;font-size:24px;font-weight:600!important;line-height:30px;letter-spacing:-.5px;color:var(--bf-ink)}.bf-coupons__text{margin:0;font-size:15px;font-weight:300!important;line-height:22px;color:#404040}.bf-tiers{display:flex;gap:12px;margin:0;padding:0;list-style:none}.bf-tier{display:flex;align-items:center;gap:16px;height:81px;padding:0 20px;border-radius:18px;background:#fff;color:var(--bf-ink)}.bf-tier__pct{font-size:40px;font-weight:900;line-height:44px;letter-spacing:-1.5px;color:var(--bf-purple)}.bf-tier--2{background:var(--bf-purple);color:#fff}.bf-tier--2 .bf-tier__pct{color:#fff}.bf-tier--3{background:var(--bf-green)}.bf-tier--3 .bf-tier__pct{color:var(--bf-ink)}.bf-tier__label{display:flex;flex-direction:column;gap:2px;padding-left:16px;border-left:1px dashed rgba(26,26,26,.25);font-size:11px;font-weight:600;line-height:normal;letter-spacing:1.2px;color:#1a1a1abf;text-transform:uppercase;white-space:nowrap}.bf-tier--2 .bf-tier__label{border-left-color:#fff6;color:#ffffffbf}.bf-tier__label strong{font-size:22px;font-weight:500;line-height:28px;letter-spacing:-.3px;color:var(--bf-ink);text-transform:none}.bf-tier--2 .bf-tier__label strong{color:#fff}.bf-cats{margin:48px 0 16px}.bf-cats__title{margin:0;font-size:40px;font-weight:600!important;line-height:48px;letter-spacing:-1px;color:var(--bf-ink)}.bf-cats__sub{display:none;margin:6px 0 0;font-size:16px;font-weight:400;line-height:24px;color:#404040}.bf-cats__list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none}.bf-cats .bf-cat{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:24px;color:#fff;text-decoration:none}.bf-cats .bf-cat__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bf-cats .bf-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1b1e2a00 45%,#1b1e2ab3)}.bf-cats .bf-cat__pill{position:absolute;top:12px;left:12px;z-index:1;padding:8px 14px;border-radius:999px;background:var(--bf-green);color:var(--bf-ink);font-size:14px;font-weight:800;line-height:normal}.bf-cats .bf-cat__label{position:absolute;left:12px;right:12px;bottom:12px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 10px 12px 14px;border:1px solid rgba(255,255,255,.25);border-radius:18px;background:#56555766;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bf-cats .bf-cat__text{display:flex;flex-direction:column;min-width:0}.bf-cats .bf-cat__name{font-size:16px;font-weight:800;line-height:normal;letter-spacing:-.3px;color:#fff}.bf-cats .bf-cat__count{font-size:14px;font-weight:400;line-height:21px;color:#fffc}.bf-cats .bf-cat__arrow{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#fff}@media screen and (max-width:989px){.bf-collection{padding:12px 16px 20px}.bf-hero{min-height:560px;border-radius:24px}.bf-hero .bf-btn{font-weight:400!important}.bf-hero__img{object-position:60% 50%}.bf-hero__copy{max-width:none;padding:32px 24px}.bf-hero__title{font-size:42px;line-height:44px;letter-spacing:normal}.bf-hero__text{max-width:none;font-size:15px;line-height:24px}.bf-hero__glow{display:none}.bf-ctas{flex-direction:column}.bf-btn{justify-content:center;width:100%}.bf-coupons{flex-direction:column;align-items:stretch;padding:20px}.bf-coupons__copy{flex:none;max-width:none}.bf-coupons__title{font-size:24px}.bf-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.bf-tier{flex-direction:column;align-items:flex-start;height:auto;padding:14px;gap:6px}.bf-tier__pct{font-size:32px}.bf-tier__label{padding-left:0;border-left:0;font-size:11px;letter-spacing:.4px;white-space:normal}.bf-tier__label strong{font-size:18px}.bf-cats__title{font-size:28px;line-height:36px}.bf-cats__list{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.bf-cats .bf-cat{flex:0 0 150px;scroll-snap-align:start}}.bf-hero__text--mobile,.bf-coupons__text--mobile{display:none}@media screen and (max-width:749px){.bf-hero{min-height:663px}.bf-hero .bf-btn{font-weight:400!important}.bf-hero__text--desktop,.bf-coupons__text--desktop{display:none}.bf-hero__text--mobile,.bf-coupons__text--mobile{display:block}.bf-hero__img{position:absolute;left:-132%;top:48.4%;width:248%;height:59.3%;max-width:none;object-fit:fill;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 30%);mask-image:linear-gradient(to bottom,transparent 0%,#000 30%)}.bf-hero__copy{padding:20px 24px}.bf-hero__title{font-size:40px;line-height:50px;letter-spacing:-1.5px;margin:0 0 20px}.bf-hero__text{font-size:16px;line-height:24px;margin:0 0 20px}.bf-coupons{padding:22px 20px 20px}.bf-coupons__title{font-size:22px;line-height:28px;letter-spacing:-.5px}.bf-coupons__text{font-size:14px;line-height:21px}.bf-tiers{margin-top:6px}.bf-tier{padding:12px 10px}.bf-tier__pct{font-size:28px;line-height:32px;font-weight:600!important}.bf-tier__label>span{display:none}.bf-tier__label:before{content:"over "}.bf-tier__label,.bf-tier__label strong{font-size:11px;line-height:14px;font-weight:500;text-transform:uppercase}.bf-tier__label{display:block;white-space:nowrap}.bf-cats{margin:36px 0 16px}.bf-cats__title{font-size:30px;line-height:36px;letter-spacing:-.8px}.bf-cats__list{gap:12px}.bf-cats__item{flex:0 0 220px;scroll-snap-align:start}.bf-cats .bf-cat{width:100%;height:253px;aspect-ratio:auto}body:has(.bf-collection) .facets-wrapper{margin-left:16px!important;margin-right:16px!important;padding-top:12px!important;padding-bottom:12px!important}body:has(.bf-collection) .mobile-facets__open{background:#1a1a1a;border:0;border-radius:999px;padding:11px 18px 11px 16px;gap:10px;color:#fff}body:has(.bf-collection) .mobile-facets__open-label,body:has(.bf-collection) .mobile-facets__open svg{color:#fff}}@media screen and (max-width:749px){body:has(.bf-collection) .active-facets-desktop,body:has(.bf-collection) .active-facets-mobile{display:none}}.bf-drawer-chips{display:none}body:has(.bf-collection) .bf-drawer-chips{display:flex;flex-wrap:wrap;gap:8px;padding:16px 20px 0}.bf-drawer-chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:999px;background:#e6e5fa;color:#1a1a1a;font-size:13px;line-height:16px;font-weight:500;text-decoration:none}.bf-drawer-chip svg{width:10px;height:10px}@media screen and (max-width:989px){body:has(.bf-collection) .mobile-facets__inner{position:absolute;top:auto;left:0;right:0;bottom:0;width:100%;max-width:none;height:calc(100% - 80px);margin:0;padding-top:20px;border-width:0;border-radius:20px 20px 0 0;background-color:#fff;filter:none;box-shadow:0 -8px 24px #00000014;transition:transform .3s ease}body:has(.bf-collection) .mobile-facets__inner:before{content:"";position:absolute;top:8px;left:50%;z-index:4;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:#d4d4d4}body:has(.bf-collection) .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform:translateY(100%)}body:has(.bf-collection) .menu-opening .mobile-facets__inner{transform:translateY(0)}body:has(.bf-collection) .mobile-facets__inner:has(.mobile-facets__details.menu-opening) .mobile-facets__heading,body:has(.bf-collection) .mobile-facets__inner:has(.mobile-facets__details.menu-opening) .mobile-facets__count{display:none}body:has(.bf-collection) .mobile-facets__inner:has(.mobile-facets__details.menu-opening) .mobile-facets__header{display:none}body:has(.bf-collection) .mobile-facets__inner:has(.mobile-facets__details.menu-opening) .mobile-facets__details:not(.menu-opening),body:has(.bf-collection) .mobile-facets__inner:has(.mobile-facets__details.menu-opening) .bf-drawer-chips{display:none}body:has(.bf-collection) .mobile-facets__inner:has(.mobile-facets__details.menu-opening) .mobile-facets__close-button{position:relative;z-index:3;width:100%;box-sizing:border-box;margin:0;padding:20px 20px 16px;background:#fff;font-size:20px;line-height:26px;font-weight:600;color:#1a1a1a;border-bottom:1px solid #e6e6e6}body:has(.bf-collection) .mobile-facets__inner:has(.mobile-facets__details.menu-opening) .mobile-facets__close-button{display:flex;align-items:center;gap:16px;width:100%;box-sizing:border-box;margin:0;padding:12px 20px 16px;background:#fff;border-bottom:1px solid #e6e6e6;text-align:left;text-decoration:none;color:#1a1a1a}body:has(.bf-collection) .bf-submenu-arrow{flex:0 0 36px;width:36px;height:36px;border-radius:0;background:url("data:image/svg+xml,%3Csvg width=%2236%22 height=%2236%22 viewBox=%220 0 36 36%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E %3Cg id=%22Back%22%3E %3Crect width=%2236%22 height=%2236%22 rx=%2218%22 fill=%22%23F5F5F5%22/%3E %3Cpath id=%22Vector%22 d=%22M20.5 13L15.5 18L20.5 23%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke=%22%231A1A1A%22/%3E %3C/g%3E %3C/svg%3E") center / 36px 36px no-repeat}body:has(.bf-collection) .bf-submenu-arrow svg{display:none}body:has(.bf-collection) .bf-submenu-text{display:flex;flex-direction:column;min-width:0}body:has(.bf-collection) .bf-submenu-title{font-size:20px;line-height:26px;font-weight:600;color:#1a1a1a}body:has(.bf-collection) .bf-submenu-count{font-size:14px;line-height:18px;font-weight:400;color:#8c8c8c}body:has(.bf-collection) .mobile-facets__header{padding:12px 72px 16px 20px;border-bottom:1px solid #e6e6e6;text-align:left}body:has(.bf-collection) .mobile-facets__heading{font-size:20px;line-height:26px;font-weight:600!important;color:#1a1a1a}body:has(.bf-collection) .mobile-facets__count{font-size:14px;line-height:18px;color:#8c8c8c}body:has(.bf-collection) .mobile-facets__close{top:100px;right:20px;width:36px;height:36px;border-radius:0;background:url("data:image/svg+xml,%3Csvg width=%2236%22 height=%2236%22 viewBox=%220 0 36 36%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E %3Cg id=%22Close%22%3E %3Crect width=%2236%22 height=%2236%22 rx=%2218%22 fill=%22%23F5F5F5%22/%3E %3Cpath id=%22Vector%22 d=%22M13 13L18 18M18 18L23 23M18 18L23 13M18 18L13 23%22 stroke-width=%221.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke=%22%231A1A1A%22/%3E %3C/g%3E %3C/svg%3E") center / 36px 36px no-repeat}body:has(.bf-collection) .mobile-facets__close svg{display:none}body:has(.bf-collection) .mobile-facets__disclosure:has(.mobile-facets__details.menu-opening) .mobile-facets__close{top:116px}body:has(.bf-collection) .mobile-facets__summary{position:relative;display:flex;align-items:center;list-style:none;box-sizing:border-box;padding:0 20px;min-height:64px}body:has(.bf-collection) .mobile-facets__summary::-webkit-details-marker{display:none}body:has(.bf-collection) .mobile-facets__details:not(:has(.mobile-facets__sort))>.mobile-facets__summary:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:1px;background:#e6e6e6}body:has(.bf-collection) .mobile-facets__sort label{font-family:Red-Hat-Display,Red Hat Display,Helvetica,Arial,sans-serif;font-size:16px;line-height:22px;font-weight:400!important;color:#1a1a1a}body:has(.bf-collection) .mobile-facets__sort .select{position:relative;width:auto}body:has(.bf-collection) .mobile-facets__sort .select__select{-webkit-appearance:none;appearance:none;height:40px;min-width:110px;box-sizing:border-box;padding:0 40px 0 16px;border:1px solid #e6e6e6;border-radius:999px;background-color:#fff;color:#1a1a1a;font-family:Red-Hat-Display,Red Hat Display,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:20px}body:has(.bf-collection) .mobile-facets__sort .select .icon-caret{position:absolute;top:50%;right:16px;width:10px;height:6px;margin-top:-3px;transform:none;pointer-events:none}body:has(.bf-collection) .mobile-facets__summary>div{font-size:16px;line-height:22px;font-weight:400!important;color:#1a1a1a;width:100%;justify-content:space-between}body:has(.bf-collection) .mobile-facets__label{position:relative;display:flex;align-items:center;margin:0 12px;padding:0 20px 0 44px;min-height:48px;border-radius:12px;font-size:16px;line-height:22px;font-weight:400;color:#1a1a1a}body:has(.bf-collection) .mobile-facets__label>svg:not(.icon-checkmark){display:none}body:has(.bf-collection) .mobile-facets__label:before{content:"";position:absolute;left:10px;top:50%;width:22px;height:22px;margin-top:-11px;box-sizing:border-box;border:2px solid #cecdf4;border-radius:6px;background:#fff}body:has(.bf-collection) .mobile-facets__label:has(input:checked):before{border-color:#6c69de;background:#6c69de}body:has(.bf-collection) .mobile-facets__label .icon-checkmark{left:15px;top:50%;width:12px;height:9px;margin-top:-4.5px;color:#fff;background:none}body:has(.bf-collection) .mobile-facets__label:has(input:checked){background:#e6e5fa}body:has(.bf-collection) .mobile-facets__highlight{display:none}body:has(.bf-collection) .mobile-facets__arrow svg{display:none}body:has(.bf-collection) .mobile-facets__arrow{display:block;width:7px;height:7px;margin:0 4px 0 auto;border-top:1.5px solid #1a1a1a;border-right:1.5px solid #1a1a1a;transform:rotate(45deg)}body:has(.bf-collection) .mobile-facets__submenu{transform:translateY(100%)}body:has(.bf-collection) details[open].menu-opening>.mobile-facets__submenu{transform:translateY(0)}body:has(.bf-collection) .mobile-facets__footer{padding:16px;border-top:0;display:flex;gap:10px;align-items:center}body:has(.bf-collection) .mobile-facets__footer>*{width:auto}body:has(.bf-collection) .mobile-facets__clear-wrapper{flex:0 0 117px}body:has(.bf-collection) .mobile-facets__clear{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:52px;border:1px solid #1a1a1a;border-radius:999px;color:#1a1a1a;text-decoration:none}body:has(.bf-collection) .mobile-facets__footer .button--primary{flex:1 1 auto}body:has(.bf-collection) .mobile-facets__footer .button--primary{height:50px;border-radius:999px;background:#6c69de;color:#fff}}body:has(.bf-collection) .card__heading{font-family:Red-Hat-Display,Red Hat Display,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700!important;line-height:22px;letter-spacing:0;color:#1a1a1a}body:has(.bf-collection) .card__heading a{font:inherit;color:inherit}body:has(.bf-collection) .price{font-family:Red-Hat-Display,Red Hat Display,Helvetica,Arial,sans-serif;font-size:15px;font-weight:800;line-height:22px;color:#1a1a1a}body:has(.bf-collection) .card__badge .badge{padding:5px 10px;border-radius:47px;background:var(--bf-green);color:var(--bf-ink);font-size:12px;font-weight:800;line-height:15px}body:has(.bf-collection) .quick-add__submit{font-family:Red-Hat-Display,Red Hat Display,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;line-height:16px;background:var(--bf-ink);color:#fff;border-radius:999px}body:has(.bf-collection) .facets__summary,body:has(.bf-collection) .facets__heading,body:has(.bf-collection) .facet-filters__label{font-family:Red-Hat-Display,Red Hat Display,Helvetica,Arial,sans-serif;font-size:15px;font-weight:600!important;line-height:20px;color:#1a1a1a}body:has(.bf-collection) .facet-filters__label{color:#8c8c8c}body:has(.bf-collection) .facets__summary{padding:12px 18px 12px 20px;border:1px solid #e6e6e6;border-radius:999px;background:#fff}body:has(.bf-collection) .facets-wrapper{max-width:1228px;margin:0 auto 24px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:16px 0 11px}body:has(.bf-collection) .facets-container,body:has(.bf-collection) .facets-container .facets,body:has(.bf-collection) .facets__form{width:100%;max-width:100%}body:has(.bf-collection) #product-grid{box-sizing:border-box;margin-bottom:56px;max-width:1228px;margin-left:auto;margin-right:auto}@media screen and (min-width:750px){body:has(.bf-collection) #product-grid{row-gap:40px}}body:has(.bf-collection) .facets-container{margin:0;padding:0}body:has(.bf-collection) .facets__form,body:has(.bf-collection) .facets__wrapper{height:46px}body:has(.bf-collection) .facets__form{display:flex;flex-wrap:nowrap;align-items:center;gap:10px}body:has(.bf-collection) .facets__wrapper{flex:1 1 auto;min-width:0}body:has(.bf-collection) .facet-filters.sorting{flex:0 0 auto;margin-left:auto}body:has(.bf-collection) .product-count{flex:0 0 auto;align-self:center;margin-left:20px}body:has(.bf-collection) .active-facets-desktop{width:auto;flex:0 0 auto}body:has(.bf-collection) .facets__heading{color:#8c8c8c!important;font-weight:600!important;font-size:15px;line-height:20px}body:has(.bf-collection) .facets__summary svg{position:static;flex:0 0 auto}body:has(.bf-collection) .facets__summary,body:has(.bf-collection) .facets__summary span,body:has(.bf-collection) .facet-filters__sort{color:#595959!important}body:has(.bf-collection) .facets__summary,body:has(.bf-collection) .facets__summary span,body:has(.bf-collection) .facets__summary:hover,body:has(.bf-collection) .facets__summary:hover span,body:has(.bf-collection) .facets__summary:focus-visible span{text-decoration:none!important}body:has(.bf-collection) .product-count__text{font-weight:400!important;color:#1a1a1a!important}body:has(.bf-collection) .facet-filters.sorting label{color:#8c8c8c!important;font-weight:600!important;font-size:15px}body:has(.bf-collection) .facet-filters__sort:focus,body:has(.bf-collection) .facet-filters__sort:focus-visible{outline:none!important;box-shadow:inset 0 0 0 1px #1a1a1a!important;border-color:#1a1a1a!important}body:has(.bf-collection) .facet-filters__field{position:relative}body:has(.bf-collection) .facet-filters .icon-caret{position:absolute;right:18px;top:50%;transform:translateY(-50%);pointer-events:none}body:has(.bf-collection) .facets__display{width:320px;left:0;padding:8px;border:1px solid #e6e6e6;border-radius:20px;background:#fff;box-shadow:0 16px 40px #1c1a4d1f}body:has(.bf-collection) .facets__header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 12px;border-bottom:1px solid #e6e6e6;margin-bottom:2px;font-family:Red-Hat-Display,Red Hat Display,Helvetica,Arial,sans-serif;font-size:13px;line-height:18px}body:has(.bf-collection) .facets__selected{color:#8c8c8c;font-weight:600}body:has(.bf-collection) .facets__reset{color:#6c69de;font-weight:700;text-decoration:underline}body:has(.bf-collection) .facets__list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}body:has(.bf-collection) .facets__item{margin:0}body:has(.bf-collection) .facet-checkbox{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;font-family:Red-Hat-Display,Red Hat Display,Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;line-height:20px;color:#595959;cursor:pointer}body:has(.bf-collection) .facet-checkbox>svg:first-of-type{flex:0 0 20px;width:20px;height:20px;color:#c9c9c9}body:has(.bf-collection) .facet-checkbox>svg:first-of-type rect{stroke-width:1.5}body:has(.bf-collection) .facet-checkbox:has(input:checked){background:#e6e5fa;font-weight:700}body:has(.bf-collection) .facet-checkbox:has(input:checked)>svg:first-of-type{display:none}body:has(.bf-collection) .facet-checkbox:has(input:checked) .icon-checkmark{display:block;position:static;top:auto;left:auto;margin:0;flex:0 0 20px;width:20px;height:20px;padding:6px;box-sizing:border-box;border-radius:6px;background:#6c69de;color:#fff}body:has(.bf-collection) .facets__form:before{content:none;margin-right:4px;font-family:Red-Hat-Display,Red Hat Display,Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;line-height:20px;color:#8c8c8c}body:has(.bf-collection) .facets__summary{display:inline-flex;align-items:center;gap:10px}body:has(.bf-collection) .facets__summary>div{display:flex;align-items:center;gap:10px}body:has(.bf-collection) .facet-filters__label{font-family:Red-Hat-Display,Red Hat Display,Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;line-height:20px;color:#8c8c8c}body:has(.bf-collection) .facet-filters__sort{-webkit-appearance:none;appearance:none;height:auto;min-height:0;padding:12px 40px 12px 20px;border:1px solid #e6e6e6;border-radius:999px;background:#fff;font-family:Red-Hat-Display,Red Hat Display,Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;line-height:20px;color:#1a1a1a}body:has(.bf-collection) .product-count__text{margin:0 0 0 auto;font-family:Red-Hat-Display,Red Hat Display,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#1a1a1a}@media screen and (min-width:750px){body:has(.bf-collection) .facets__form{flex-wrap:wrap;align-items:center}body:has(.bf-collection) .active-facets-desktop{order:10;flex:0 0 100%;width:100%;box-sizing:border-box;align-items:center;gap:8px;margin:4px 0 0;padding:0;height:32px}body:has(.bf-collection) .facets__form .sorting{margin-left:auto}body:has(.bf-collection) .facets__form .product-count{margin-left:32px}body:has(.bf-collection) .active-facets-desktop:not(:has(.active-facets__button)){display:none}body:has(.bf-collection) .active-facets-desktop .active-facets__button-wrapper{display:none}body:has(.bf-collection) .active-facets-desktop facet-remove,body:has(.bf-collection) .active-facets-desktop .active-facets__button{display:flex;align-items:center;margin:0}body:has(.bf-collection) .facets-wrapper{height:auto}body:has(.bf-collection) .facets-container{grid-template-rows:auto!important}body:has(.bf-collection) .facets__form{height:auto}body:has(.bf-collection) .facets__form>.facets__wrapper{flex:0 1 auto;min-width:0}body:has(.bf-collection) .active-facets-desktop .active-facets__button-inner{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:0;border-radius:999px;background:#e6e5fa;color:#1a1a1a;font-family:Red-Hat-Display,Red Hat Display,Helvetica,Arial,sans-serif;font-size:13px;line-height:16px;font-weight:500;text-decoration:none}}body:has(.bf-collection) .facet-checkbox>svg:first-of-type{display:none}body:has(.bf-collection) .facet-checkbox:before{content:"";flex:0 0 22px;width:22px;height:22px;box-sizing:border-box;border:2px solid #cecdf4;border-radius:6px;background:#fff}body:has(.bf-collection) .facet-checkbox:has(input:checked):before{border-color:#6c69de;background:#6c69de}body:has(.bf-collection) .facet-checkbox .icon-checkmark{display:none}body:has(.bf-collection) .facet-checkbox:has(input:checked) .icon-checkmark{display:block;position:absolute;left:17px;top:50%;width:12px;height:9px;margin-top:-4.5px;padding:0;flex:none;background:none;border-radius:0;color:#fff;pointer-events:none}body:has(.bf-collection) .facet-checkbox{font-weight:400}body:has(.bf-collection) .facet-checkbox:has(input:checked){font-weight:500}body:has(.bf-collection) .facets__selected{font-weight:400}body:has(.bf-collection) .facets__reset{font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/34/assets/bf-collection.css.map */
