.bf-card{--bf-pad:10px;--bf-title-h:calc(var(--bf-h3) * var(--bf-h3-lh) * 2);--bf-btn-h:34px;--bf-inset:8%;--bf-inset-top:var(--bf-inset);--bf-inset-bottom:var(--bf-inset);position:relative;display:flex;flex-direction:column;background:var(--wz-page);color:var(--wz-ink);border:1px solid var(--wz-line);border-radius:8px;font-family:var(--wz-serif);transition:border-color .15s ease-out,box-shadow .15s ease-out}.bf-card--compact{--bf-pad:8px;--bf-btn-h:32px}@media (hover:hover) and (pointer:fine){.bf-card:hover{border-color:rgba(0,0,0,.2);box-shadow:0 4px 14px rgba(0,0,0,.08)}}.bf-card__link{flex:1 0 auto;display:flex;flex-direction:column;color:inherit;text-decoration:none;border-radius:8px 8px 0 0}.bf-card__link:focus-visible{outline:2px solid var(--wz-focus-ring);outline-offset:-2px}.bf-card.pm-offer{box-shadow:inset 0 0 0 2px var(--pm-offer-edge);background:var(--pm-offer-ground);border-radius:8px}.bf-card.pm-offer .bf-card__tile{container-type:inline-size}.bf-card__tile{position:relative;background:var(--wz-page);box-sizing:border-box;aspect-ratio:1/1;padding:var(--bf-inset-top) var(--bf-inset) var(--bf-inset-bottom);display:flex;align-items:center;justify-content:center;border-radius:7px 7px 0 0;overflow:hidden}.bf-card__img,.bf-card__picture{display:block;width:100%;height:100%}.bf-card__img{object-fit:contain}.bf-card__img.is-placeholder{opacity:.6}.bf-card__ph2{position:absolute;inset:0;box-sizing:border-box;padding:var(--bf-inset-top) var(--bf-inset) var(--bf-inset-bottom);display:flex;align-items:center;justify-content:center;background:var(--wz-page);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s ease-out,visibility 0s linear .18s}@media (hover:hover) and (pointer:fine){.bf-card:hover .bf-card__ph2.is-ready{opacity:1;visibility:visible;transition:opacity .18s ease-out,visibility 0s}}@media (hover:none),(pointer:coarse),(pointer:none){.bf-card__ph2{display:none}}@media (prefers-reduced-motion:reduce){.bf-card:hover .bf-card__ph2,.bf-card__ph2{transition:none}}.bf-card__badge{position:absolute;top:8px;inset-inline-start:8px;isolation:isolate;font-size:var(--bf-caption);font-weight:700;line-height:1;padding:5px 8px;border-radius:var(--wz-r-pill);color:var(--wz-on-ink);letter-spacing:0;box-shadow:0 0 0 1px var(--wz-page)}.bf-card__badge--sold-out{background:var(--wz-ink-3)}.bf-card__badge--new{background:var(--wz-new)}.bf-card:lang(en) .bf-card__badge{letter-spacing:.04em;text-transform:uppercase}.bf-card__body{flex:1 0 auto;display:flex;flex-direction:column;padding:var(--bf-pad) var(--bf-pad) 0}.bf-card__colours:empty{display:none}.bf-card__colours:empty+.bf-card__price{margin-top:auto}.bf-card__brand{font-size:var(--bf-caption);font-weight:700;color:var(--wz-ink-3);text-transform:uppercase;letter-spacing:.06em;line-height:1.2;min-height:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bf-card:lang(ar) .bf-card__brand{letter-spacing:0;text-transform:none;font-size:11px}.bf-card__title{margin:3px 0 0;font-size:var(--bf-h3);line-height:var(--bf-h3-lh);font-weight:400;height:var(--bf-title-h);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;letter-spacing:0;text-transform:none;color:var(--wz-ink);text-wrap:pretty}.bf-card__colours{height:16px;margin:2px 0 4px;font-size:11px;line-height:16px;color:var(--wz-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bf-card__more{color:var(--wz-ink-2)}.bf-card__price{display:grid;grid-template-rows:18px 14px;height:32px;align-items:baseline;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0;white-space:nowrap}.bf-card__now{font-size:var(--bf-price);font-weight:700;color:var(--wz-ink);line-height:18px}.bf-card__old{display:flex;gap:6px;align-items:baseline;line-height:14px;min-height:14px}.bf-card__was{font-size:11px;font-weight:400;color:var(--wz-ink-3)}.bf-card__pct{font-size:11px;font-weight:700;color:var(--wz-sale);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.bf-card__kind{height:14px;margin-top:2px;font-size:var(--bf-caption);line-height:14px;color:var(--wz-ink-2);display:flex;align-items:center;gap:5px}.bf-card__kind:before{content:"";width:6px;height:6px;border-radius:50%;background:transparent;flex:none}.bf-card__kind--express:before{background:var(--wz-ok)}.bf-card__kind--market:before{background:var(--wz-alert)}.bf-card__rating{font-size:var(--bf-caption);color:var(--wz-ink-2);margin-top:4px}.bf-pick{position:absolute;top:0;inset-inline:0;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;pointer-events:none}.bf-pick__tab{pointer-events:auto;display:flex;flex-direction:column-reverse;gap:2px;max-width:100%;box-sizing:border-box;padding:6px 8px 7px;background:var(--wz-page);border-start-end-radius:8px}.bf-pick__row{display:flex;align-items:center;gap:8px;min-width:0}.bf-pick__colours{display:flex;gap:6px;align-items:center}.bf-pick__dot{position:relative;width:16px;height:16px;border-radius:var(--wz-r-swatch);border:0;padding:0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 0 0 1px var(--wz-edge);transition:box-shadow .15s ease-out}.bf-pick__dot[aria-checked=true]{box-shadow:0 0 0 2px var(--wz-page),0 0 0 3px var(--wz-ink)}.bf-pick__dot.is-preview:not([aria-checked=true]){box-shadow:0 0 0 2px var(--wz-page),0 0 0 3px var(--wz-edge)}.bf-pick__dot:focus-visible{outline:2px solid var(--wz-focus-ring);outline-offset:3px}.bf-pick__dot.is-dead:after{content:"";position:absolute;inset:-2px;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--wz-page) calc(50% - 1px),var(--wz-page) calc(50% + 1px),transparent calc(50% + 1px));filter:drop-shadow(0 0 .5px var(--wz-ink))}.bf-pick__dot:nth-child(n+6){display:none}.bf-pick__more{font-size:12px;line-height:16px;color:var(--wz-ink-2);text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.bf-pick__more--phone{display:none}@media (hover:hover){.bf-pick__more:hover{color:var(--wz-ink);text-decoration:underline;text-underline-offset:3px}}.bf-pick__more:focus-visible{outline:2px solid var(--wz-focus-ring);outline-offset:2px;border-radius:2px}.bf-pick__sizes{display:none;flex-wrap:wrap;column-gap:2px}.bf-card.is-engaged .bf-pick__sizes,.bf-pick--sizes-only .bf-pick__sizes{display:flex}@media (hover:hover) and (pointer:fine){.bf-card:focus-within .bf-pick__sizes,.bf-card:hover .bf-pick__sizes{display:flex}}.bf-pick__size{display:inline-flex;align-items:center;justify-content:flex-start;min-width:28px;height:22px;padding-inline:0 8px;box-sizing:border-box;font-size:12px;letter-spacing:.02em;color:var(--wz-ink);text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:2px}@media (hover:hover){.bf-pick__size:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.bf-pick__size.is-out:hover{-webkit-text-decoration-line:line-through underline;text-decoration-line:line-through underline}}.bf-pick__size:focus-visible{outline:2px solid var(--wz-focus-ring);outline-offset:1px}.bf-pick__size.is-out{color:var(--wz-ink-3);text-decoration:line-through;text-decoration-thickness:1px}.bf-card__cta{padding:8px var(--bf-pad) var(--bf-pad);margin-top:auto}.bf-card__btn,.bf-card__stepper{height:var(--bf-btn-h);width:100%;border-radius:var(--wz-r-pill);font:700 var(--bf-btn) /1 var(--wz-serif);display:flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;box-sizing:border-box}.bf-card__btn{background:var(--wz-ink);color:var(--wz-on-ink);border:1px solid var(--wz-ink);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover:hover){.bf-card__btn:hover{background:var(--wz-ink-soft)}}.bf-card__btn--secondary{background:var(--wz-page);color:var(--wz-ink);border-color:var(--wz-edge)}@media (hover:hover){.bf-card__btn--secondary:hover{background:var(--wz-tile);border-color:var(--wz-ink)}}.bf-card__btn:focus-visible,.bf-card__step:focus-visible{outline:2px solid var(--wz-focus-ring);outline-offset:2px}.bf-card__stepper{border:1px solid var(--wz-edge);background:var(--wz-page)}.bf-card__step{width:32px;height:30px;border:0;background:transparent;color:var(--wz-ink);font:700 var(--wz-fs-md) /1 var(--wz-serif);border-radius:var(--wz-r-pill);cursor:pointer}.bf-card__qty{min-width:2ch;text-align:center;font-weight:700}.bf-card.is-sold-out .bf-card__img{opacity:1}@media (max-width:1023px){.bf-card{--bf-inset-top:4%;--bf-inset-bottom:16%}.bf-pick__tab{padding:6px;gap:0}.bf-pick__colours{gap:12px}.bf-pick__dot{width:22px;height:22px}.bf-pick__dot:nth-child(n+4),.bf-pick__more--desktop{display:none}.bf-pick__more--phone{display:inline;position:relative;font-size:13px}.bf-pick__more--phone:after{content:"";position:absolute;inset:-12px -10px}.bf-pick__dot:before{content:"";position:absolute;inset:-9px -6px}.bf-pick__dot[aria-checked=true]{box-shadow:0 0 0 2px var(--wz-page),0 0 0 4px var(--wz-ink)}.bf-pick__dot.is-preview:not([aria-checked=true]){box-shadow:0 0 0 2px var(--wz-page),0 0 0 4px var(--wz-edge)}.bf-pick__sizes{column-gap:4px}.bf-pick__size{position:relative;min-width:36px;height:32px;padding-inline:0 6px;font-size:13px}.bf-pick__size:after{content:"";position:absolute;inset:-6px -2px}.bf-card{--bf-btn-h:44px}.bf-card__step{height:40px;width:40px}}@media (prefers-reduced-motion:reduce){.bf-card,.bf-card__btn,.bf-pick__dot{transition:none}}