/* START_SECTION:gclb-bf-premium-hero (INDEX:26) */
.bf-sale-hero{position:relative;isolation:isolate;overflow:hidden;background:#080808;color:#fff;min-height:640px;height:calc(100svh - var(--theme-header-height,100px) - 40px);font-family:Arial,Helvetica,sans-serif}
.bf-sale-hero *{box-sizing:border-box}.bf-sale-hero__art{position:absolute;inset:0;margin:0;z-index:-2}.bf-sale-hero__art picture,.bf-sale-hero__art img{display:block;width:100%;height:100%}.bf-sale-hero__art img{object-fit:cover;object-position:right center}
.bf-sale-hero__copy{position:absolute;top:50%;left:5.6vw;transform:translateY(-43%);width:40%;max-width:580px}.bf-sale-hero__brand{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#ccc;margin:0 0 24px}
.bf-sale-hero h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(68px,7.5vw,118px);font-weight:750;letter-spacing:-.065em;line-height:.89;margin:0;color:#fff;text-transform:none}.bf-sale-hero h1 span{display:block}
.bf-sale-hero__offer{font-size:clamp(27px,3.1vw,48px);line-height:1.1;letter-spacing:-.05em;margin:18px 0 12px;color:#fff}.bf-sale-hero__terms{font-size:15px;line-height:1.45;color:#ddd;margin:0 0 28px}.bf-sale-hero__actions{display:flex;align-items:center;gap:11px;flex-wrap:wrap}
.bf-sale-hero__cta{min-height:48px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #fff;text-decoration:none;color:#111;background:#fff;font-size:11px;font-weight:600;letter-spacing:.03em;transition:background .2s,transform .2s}.bf-sale-hero__cta--secondary{color:#fff;background:#08080866;border-color:#ffffff80}.bf-sale-hero__cta:hover{color:#111;transform:translateY(-2px);background:#e6e6e6}.bf-sale-hero__cta--secondary:hover{color:#fff;background:#ffffff1c}.bf-sale-hero a:focus-visible{outline:2px solid #fff;outline-offset:5px}
.bf-sale-categories{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 40px;padding:4px 24px;background:#080808;border-top:1px solid #ffffff24;scroll-margin-top:120px}.bf-sale-categories a{display:inline-flex;align-items:center;min-height:44px;color:#eee;font-size:13px;text-underline-offset:5px}.bf-sale-categories a:focus-visible{outline:2px solid #fff;outline-offset:4px}
@media(max-width:760px){.bf-sale-hero{min-height:0;height:auto;display:flex;flex-direction:column}.bf-sale-hero__art{position:relative;inset:auto;order:2;flex:none;width:100%;height:auto;aspect-ratio:1.19;margin:calc(20px - 27vw) 0 0}.bf-sale-hero__art img{position:absolute;bottom:0;right:-1%;width:150%;height:auto;max-width:none;object-fit:initial}.bf-sale-hero__art::after{content:"";position:absolute;inset:0 0 auto;height:70px;background:linear-gradient(#080808,transparent);pointer-events:none}.bf-sale-hero__copy{position:relative;top:auto;bottom:auto;left:auto;transform:none;width:calc(100% - 48px);max-width:none;margin:28px 24px 0}.bf-sale-hero__brand{font-size:9px;margin-bottom:20px;letter-spacing:.19em}.bf-sale-hero h1{font-size:clamp(57px,15.8vw,74px);line-height:.89}.bf-sale-hero__offer{font-size:29px;margin:13px 0 9px}.bf-sale-hero__terms{font-size:13px;margin-bottom:23px}.bf-sale-hero__actions{gap:8px}.bf-sale-hero__cta{padding:0 15px;min-height:44px;font-size:10px;letter-spacing:0}.bf-sale-categories{gap:12px 25px}}
@media(prefers-reduced-motion:reduce){.bf-sale-hero__cta{transition:none}.bf-sale-hero__cta:hover{transform:none}}
/* END_SECTION:gclb-bf-premium-hero */
