.swatch-heading--bf{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.swatch-heading__label{color:#101820;font-weight:700}.swatch-heading__prices{display:inline-flex;align-items:baseline;gap:8px}.swatch-heading__rrp{font-weight:400;opacity:.6}.swatch-heading__sale{color:#4e4b97;font-weight:700}.swatch-heading--bf:has(+.swatch-bf-note){margin-bottom:4px}.swatch-bf-note{margin:0 0 15px;font-size:14px;line-height:1.4;color:var(--text-light)}.swatch__button--gone label{opacity:.55}.swatch__button--gone input~label:before{content:"";position:absolute;top:0;left:50%;z-index:2;width:2px;height:100%;border-radius:0;background:var(--bg);margin-left:-1px;transform:rotate(45deg)}.swatch-gone-note{margin:10px 0 0;font-size:14px;color:var(--text-light)}.product__bf-sale{display:none}.product__block__price--bf .product__price__wrap{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px}.product__block__price--bf .product__price__wrap>.product__price__main{order:0}.product__block__price--bf .product__price__wrap>.product__bf-sale{order:1}.product__block__price--bf .product__price__wrap>:not(.product__price__main):not(.product__bf-sale){order:2;flex-basis:100%}.product__block__price--bf [data-product-price]{text-decoration:line-through;text-decoration-thickness:1.5px;opacity:.55}.product__block__price--bf .product__bf-sale{display:inline-block;padding:8px 0 6px;line-height:1;font-family:var(--FONT-STACK-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT);color:#4e4b97}.product__block__price--bf [data-compare-text],.product__block__price--bf [data-compare-price],.product__block__price--bf [data-price-off]{display:none!important}.bf-copy{display:flex;flex-direction:column;align-items:flex-start;gap:0;color:inherit}.bf-copy__title{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING-BOLD, 700);font-size:clamp(2.25rem,6vw,4.5rem);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:inherit}.bf-copy__tagline{margin:14px 0 0;font-family:var(--FONT-STACK-HEADING);font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.2;color:inherit}.bf-copy__lead{margin:18px 0 0;font-size:clamp(1.0625rem,1.6vw,1.25rem);font-weight:700;line-height:1.4;color:inherit}.bf-copy__highlight{margin-top:6px}.bf-copy__body{margin:10px 0 0;max-width:46ch;line-height:1.6;color:inherit;opacity:.85}.bf-copy__btn{margin-top:24px}.bf-banner{background:var(--bf-bg, #101820);color:var(--bf-text, #fff)}.bf-banner__inner{display:grid;gap:24px;max-width:1280px;margin-inline:auto;padding:clamp(28px,5vw,64px) 16px;align-items:center}.bf-banner__media{display:block;width:100%;order:2}.bf-banner__img{display:block;width:100%;height:auto;border-radius:var(--hu-radius, 16px)}@media(min-width:750px){.bf-banner__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);padding-inline:clamp(24px,4vw,48px)}}.bf-hero{background:#101820;color:#fff}.bf-hero__inner{display:grid;gap:24px;align-items:center;max-width:1280px;margin-inline:auto;padding:clamp(36px,6vw,80px) 16px}@media(min-width:750px){.bf-hero__inner{padding-inline:clamp(24px,4vw,48px)}.bf-hero__inner:has(.bf-banner__media){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px)}}.bf-sale__list{max-width:1280px;margin-inline:auto;padding:clamp(24px,4vw,48px) 16px clamp(48px,6vw,96px);scroll-margin-top:96px}@media(min-width:750px){.bf-sale__list{padding-inline:clamp(24px,4vw,48px)}}.bf-sale__note,.bf-sale__empty{margin:0 0 24px;color:var(--text-light)}.bf-group+.bf-group{margin-top:clamp(40px,6vw,72px)}.bf-group__heading{margin:0 0 8px;font-size:clamp(1.625rem,3vw,2.25rem)}.bf-product{margin-top:24px}.bf-product__title{margin:0 0 14px;font-size:1.125rem}.bf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:0;padding:0;list-style:none}@media(min-width:600px){.bf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px}}@media(min-width:990px){.bf-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bf-card__link{display:block;height:100%;color:inherit;text-decoration:none}.bf-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--hu-radius, 16px);background:#f4f4f8}.bf-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.bf-card__link:hover .bf-card__img{transform:scale(1.03)}.bf-card__badge{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:999px;background:#101820;color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bf-card__body{padding-top:10px}.bf-card__body p{margin:0}.bf-card__title{font-weight:700;line-height:1.3}.bf-card__colour,.bf-card__opt{font-size:14px;line-height:1.4;color:var(--text-light)}.bf-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:6px!important}.bf-card__from{font-size:14px;color:var(--text-light)}.bf-card__rrp{opacity:.6}.bf-card__sale{color:#4e4b97;font-weight:700}.bf-card--gone .bf-card__img{filter:grayscale(1);opacity:.55}.bf-card--gone .bf-card__sale{color:var(--text-light)}.main-content>.shopify-section:first-child .bf-banner,.main-content>.shopify-section:first-child .bf-hero{margin-top:calc(-1 * var(--nav-stack-h));padding-top:var(--nav-stack-h)}.main-content>.shopify-section:first-child:has(.bf-banner,.bf-hero):before{display:none}
/*# sourceMappingURL=/cdn/shop/t/20/assets/bf-clearance.css.map */
