.bf-dark,.bf-band,.bf-hero,.bf-cds,.bf-savings{--bf-on-dark-text: #ffffff;--bf-on-dark-muted: #c7cdd6}.bf-pill{display:inline-flex;align-items:center;gap:.35rem;background:var(--bf-red, #d32f2f);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.35rem .7rem;border-radius:4px;white-space:nowrap;box-shadow:0 4px 16px #d32f2f59}.bf-pill--ghost{background:#ffffff1a;border:1px solid rgb(255 255 255 / .28);box-shadow:none}.bf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem 1.7rem;border-radius:10px;border:0;font-size:.95rem;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:filter .18s ease,background .18s ease,border-color .18s ease}.bf-btn--red{background:var(--bf-red, #d32f2f);color:#fff}.bf-btn--red:hover{filter:brightness(.9);color:#fff}.bf-btn--blue{background:var(--bf-blue, #278dda);color:#fff}.bf-btn--blue:hover{filter:brightness(.92);color:#fff}.bf-btn--ghost{border:1.5px solid rgb(255 255 255 / .5);color:#fff;background:transparent}.bf-btn--ghost:hover{background:#ffffff1f;border-color:#fff;color:#fff}.bf-btn--dark{background:var(--bf-black, #0a0c10);color:#fff}.bf-wrap{max-width:1700px;margin-inline:auto;padding-inline:clamp(1rem,4vw,3rem)}.bf-full{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.bf-eyebrow{margin:0 0 .6rem;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--bf-ice, #8ccbf6)}.bf-h{margin:0;font-size:clamp(1.6rem,3.4vw,2.5rem);font-weight:800;line-height:1.12;letter-spacing:-.015em;text-wrap:balance}.bf-sub{margin:.7rem 0 0;font-size:.98rem;line-height:1.6;max-width:48ch;opacity:.86}.bf-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--bf-black, #0a0c10);color:#fff}.bf-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.bf-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--bf-hero-pos, 62% 28%);display:block}.bf-hero__img--mobile{display:none}.bf-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(92deg,var(--bf-black, #0a0c10) 0%,rgb(10 12 16 / .92) 28%,rgb(10 12 16 / .45) 56%,rgb(10 12 16 / .06) 84%),linear-gradient(180deg,rgb(10 12 16 / .35) 0%,rgb(10 12 16 / 0) 30%,rgb(10 12 16 / .72) 86%,var(--bf-black, #0a0c10) 100%)}.bf-hero__in{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:var(--bf-hero-min, 560px);padding-block:clamp(2.2rem,5vw,4rem)}.bf-hero__txt{max-width:38rem}.bf-hero__h{margin:.3rem 0 0;text-transform:uppercase;font-weight:800}.bf-hero__line{display:block;font-size:clamp(2.3rem,6.6vw,4.4rem);line-height:.98;letter-spacing:-.03em}.bf-hero__h .bf-hero__sm{color:#fff;margin-inline-end:.22em}.bf-hero__h .bf-hero__big{font-style:normal;color:var(--bf-red, #d32f2f)}.bf-hero__h .bf-hero__end{display:block;font-size:clamp(1.25rem,3.4vw,2.2rem);color:var(--bf-ice, #8ccbf6);letter-spacing:-.015em;margin-top:.25rem}.bf-hero__copy{margin:1.1rem 0 0;font-size:1rem;line-height:1.6;color:var(--bf-on-dark-muted, #c7cdd6);max-width:52ch}.bf-hero__ctas{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.8rem}.bf-hero__code{margin:1.1rem 0 0;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--bf-on-dark-muted, #c7cdd6)}.bf-hero__code b{color:#fff}.bf-hero__trust{margin-top:1.3rem}.bf-cds{background:var(--bf-black, #0a0c10);color:#fff}.bf-cd{margin:1.2rem 0 0}.bf-cd__label{margin:0 0 .5rem;font-size:.65rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--bf-ice, #8ccbf6)}.bf-cd__row{display:flex;align-items:flex-start;gap:.5rem}.bf-cd__u{display:flex;flex-direction:column;align-items:center;min-width:74px;padding:.75rem .5rem .6rem;background:linear-gradient(180deg,var(--bf-red, #d32f2f) 0%,var(--bf-red-deep, #961820) 100%);border:1px solid rgb(255 255 255 / .16);border-radius:8px;box-shadow:0 8px 22px #0a0c1052}.bf-cd__u b{font-size:1.95rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:#fff}.bf-cd__u span{margin-top:.4rem;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffffe0}.bf-cd__sep{align-self:center;font-size:1.3rem;font-weight:700;color:#ffffff73;padding-bottom:1rem}.bf-cd__ended{margin:0;font-size:1rem;font-weight:600}.bf-count{font-variant-numeric:tabular-nums;font-weight:700}@media screen and (max-width:599px){.bf-cd__row{gap:.3rem}.bf-cd__u{flex:1;min-width:0;padding:.6rem .3rem .5rem}.bf-cd__u b{font-size:1.5rem}.bf-cd__sep{display:none}}.bf-offers{background:#fff}.bf-offers__in{padding-block:clamp(2.5rem,5vw,4rem)}.bf-offers__head{margin-bottom:1.6rem}.bf-offers__head .bf-eyebrow{color:var(--bf-red, #d32f2f)}.bf-offers__grid{display:grid;gap:1.1rem}@media screen and (min-width:860px){.bf-offers__grid{grid-template-columns:1fr 1fr}}.bf-offer{position:relative;isolation:isolate;overflow:hidden;border-radius:16px;min-height:330px;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(1.4rem,3vw,2.2rem);color:#fff;background:var(--bf-black, #0a0c10);text-decoration:none}.bf-offer__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.bf-offer__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease-out-cubic, ease)}.bf-offer:hover .bf-offer__media img{transform:scale(1.04)}.bf-offer__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0c1026,#0a0c10b8 58%,#0a0c10eb)}.bf-offer--red .bf-offer__media:after{background:linear-gradient(180deg,#96182033,#961820bd 58%,#6b1016f2)}.bf-offer__fig{font-size:clamp(2rem,4.2vw,2.9rem);font-weight:800;line-height:.95;letter-spacing:-.03em;text-transform:uppercase;color:var(--bf-red, #d32f2f)}.bf-offer--red .bf-offer__fig{color:#fff}.bf-offer__t{margin:.5rem 0 0;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:800}.bf-offer__d{margin:.45rem 0 0;font-size:.92rem;line-height:1.55;color:#ffffffd6;max-width:40ch}.bf-offer__cta{margin-top:1.2rem;align-self:flex-start}.bf-savings{position:relative;isolation:isolate;overflow:hidden;background:var(--bf-black, #0a0c10);color:#fff}.bf-savings:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(58% 78% at 80% 16%,#d32f2f66,#d32f2f00 66%),radial-gradient(52% 72% at 6% 88%,#96182057,#96182000 70%)}.bf-savings__in{padding-block:clamp(2.5rem,5vw,4rem)}.bf-savings__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}.bf-savings__head .bf-h{color:#fff}.bf-savings__grid{display:grid;gap:1rem}@media screen and (min-width:900px){.bf-savings__grid{grid-template-columns:1.35fr 1fr;align-items:stretch}.bf-savings__rest{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:.6rem}}.bf-savings__rest{display:grid;grid-template-columns:1fr;gap:.6rem}.bf-scard{position:relative;display:flex;flex-direction:column;background:#14171d;border:1px solid rgb(255 255 255 / .08);border-radius:14px;overflow:hidden;text-decoration:none;color:#fff;transition:border-color .2s ease,transform .2s ease}.bf-scard:hover{border-color:#ffffff38;color:#fff}.bf-scard__media{position:relative;aspect-ratio:1 / 1;background:#fff;overflow:hidden}.bf-scard--hero .bf-scard__media{aspect-ratio:4 / 3}.bf-scard__media img{width:100%;height:100%;object-fit:contain;display:block;padding:6%;box-sizing:border-box}.bf-scard__body{padding:.9rem 1rem 1.1rem;display:flex;flex-direction:column;gap:.4rem;flex:1 1 auto}.bf-scard__vendor{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bf-ice, #8ccbf6)}.bf-scard__t{margin:0;font-size:.95rem;font-weight:600;line-height:1.35}.bf-scard--hero .bf-scard__t{font-size:1.25rem;font-weight:700}.bf-scard__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem;margin-top:auto;padding-top:.5rem}.bf-scard__now{font-size:1.1rem;font-weight:800}.bf-scard__was{font-size:.85rem;color:#ffffff80}.bf-savings__rest .bf-scard{flex-direction:row;align-items:stretch;border-radius:12px}.bf-savings__rest .bf-scard__media{flex:0 0 clamp(88px,24vw,124px);width:clamp(88px,24vw,124px);aspect-ratio:auto;align-self:stretch}.bf-savings__rest .bf-scard__media img{padding:9%}.bf-savings__rest .bf-scard__body{padding:.65rem .85rem;justify-content:center;gap:.2rem;min-width:0}.bf-savings__rest .bf-scard__vendor{font-size:.62rem}.bf-savings__rest .bf-scard__t{font-size:.86rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bf-savings__rest .bf-scard__price{margin-top:0;padding-top:.25rem}.bf-savings__rest .bf-scard__now{font-size:1rem}.bf-savings__rest .bf-badge{top:.35rem;left:.35rem;font-size:.56rem}.bf-deals{background:var(--bf-soft, #f4f7fa)}.bf-deals__in{padding-block:clamp(2.5rem,5vw,4rem)}.bf-deals__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.bf-deals__head .bf-eyebrow{color:var(--bf-red, #d32f2f)}.bf-deals__bar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.75rem 0;border-block:1px solid rgb(10 12 16 / .1);margin-bottom:1.3rem}.bf-chips{display:flex;flex-wrap:wrap;gap:.4rem;flex:1 1 auto}.bf-chip{border:1px solid rgb(10 12 16 / .16);background:#fff;color:var(--bf-black, #0a0c10);border-radius:999px;padding:.42rem .85rem;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.bf-chip:hover{border-color:#0a0c1066}.bf-chip[aria-pressed=true]{background:var(--bf-black, #0a0c10);border-color:var(--bf-black, #0a0c10);color:#fff}.bf-deals__tools{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.bf-deals__count{margin:0;font-size:.8rem;color:#0a0c1099;font-variant-numeric:tabular-nums}.bf-deals__tgl{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap}.bf-deals__sel{position:relative;display:inline-flex;align-items:center}.bf-deals__sel select{-webkit-appearance:none;appearance:none;font:inherit;font-size:.8rem;font-weight:600;border:1px solid rgb(10 12 16 / .16);background:#fff;border-radius:999px;padding:.42rem 2rem .42rem .85rem;cursor:pointer}.bf-deals__sel svg{position:absolute;right:.7rem;width:14px;height:14px;pointer-events:none;opacity:.6}.bf-deals__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media screen and (min-width:750px){.bf-deals__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1100px){.bf-deals__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bf-deals__empty{margin:2rem 0;text-align:center;font-size:.95rem;color:#0a0c1099}.bf-deals__more{display:flex;justify-content:center;margin-top:1.6rem}.bf-dcard{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid rgb(10 12 16 / .1);border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .18s ease,box-shadow .18s ease}.bf-dcard:hover{border-color:#0a0c1042;box-shadow:0 10px 30px #0a0c1014;color:inherit}.bf-dcard__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#fff}.bf-dcard__media img{width:100%;height:100%;object-fit:contain;display:block;padding:7%;box-sizing:border-box;transition:opacity .3s ease}.bf-dcard__media img.bf-dcard__alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;object-fit:cover;padding:0}.bf-dcard__media:hover img.bf-dcard__alt{opacity:1}.bf-dcard__body{padding:.75rem .9rem 1rem;display:flex;flex-direction:column;gap:.3rem;flex:1 1 auto}.bf-dcard__vendor{margin:0;font-size:.65rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#0a0c1080}.bf-dcard__t{margin:0;font-size:.88rem;font-weight:600;line-height:1.35}.bf-dcard__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.5rem}.bf-dcard__now{font-size:1.02rem;font-weight:800;color:var(--bf-red, #d32f2f)}.bf-dcard__was{font-size:.8rem;color:#0a0c1073}.bf-dcard__soldout{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0a0c1073}.bf-badge{position:absolute;top:.55rem;left:.55rem;z-index:3;display:inline-flex;align-items:stretch;border-radius:5px;overflow:hidden;font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1;box-shadow:0 4px 14px #0a0c1038;pointer-events:none}.bf-badge__k{background:var(--bf-black, #0a0c10);color:#fff;padding:.34rem .42rem}.bf-badge__v{background:var(--bf-red, #d32f2f);color:#fff;padding:.34rem .46rem}.bf-save{display:inline-block;font-size:.7rem;font-weight:800;letter-spacing:.02em;color:var(--bf-red, #d32f2f)}body.bf-on .product-card__content{position:relative}body.bf-on .product-card:has(.bf-badge) .price__sale .price-item--sale,body.bf-on .product-card:has(.bf-badge) .price-item--sale{color:var(--bf-red, #d32f2f);font-weight:700}body.bf-on #header-component[data-menu-style=menu] .header-finder-btn{gap:.34rem;padding:.6rem 1.05rem;background:#0a0c10;color:#fff;font-size:.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}body.bf-on #header-component[data-menu-style=menu] .header-finder-btn:hover{background:#1b222c;color:#fff}body.bf-on .header-finder-btn__year{color:var(--bf-red, #d32f2f)}body.bf-on .menu-list__link[href*=limited-time-offers],body.bf-on .menu-list__link[href*=padel-black-friday],body.bf-on .menu-drawer__menu-item[href*=limited-time-offers],body.bf-on .menu-drawer__menu-item[href*=padel-black-friday]{color:var(--bf-red, #d32f2f);font-weight:700}body.bf-on .drawer-finder--bf{gap:.4rem;background:#0a0c10;color:#fff;font-weight:800;letter-spacing:.04em;text-transform:uppercase}body.bf-on .drawer-finder--bf .drawer-finder__year{color:var(--bf-red, #d32f2f)}body.bf-on .epcc:has(.bf-badge) .epcc__badge--sale,body.bf-on .epcc:has(.bf-badge) .epcc__price-pct{background:var(--bf-red, #d32f2f);color:#fff}body.bf-on .epcc:has(.bf-badge) .epcc__price-now{color:var(--bf-red, #d32f2f)}body.bf-on .epcc .epcc__btn--add{background:#2b8dd6}body.bf-on:has(.bf-offer-panel) .satc__btn{background:var(--bf-red, #d32f2f)}body.bf-on:has(.bf-offer-panel) .satc{border-top-color:var(--bf-red, #d32f2f)}body.bf-on:has(.bf-offer-panel) .satc__save{background:var(--bf-red, #d32f2f);color:#fff}.bf-pdp-count{margin:.9rem 0 0;font-size:.92rem;font-weight:700;color:var(--bf-black, #0a0c10)}.bf-pdp-count .bf-count{color:var(--bf-red, #d32f2f)}.bf-ticker{background:linear-gradient(90deg,#0d4f8c,#2b8dd6 55%,#1f7fd0);color:#fff;overflow:hidden}.bf-ticker__track{display:flex;gap:0;width:max-content;padding-block:.8rem;animation:bf-ticker-move var(--bf-ticker-speed, 32s) linear infinite}.bf-ticker__i{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.bf-ticker__i b{color:#fff}.bf-ticker__i:after{content:"\2022";margin-inline:1.7rem;font-weight:400;opacity:.5}@keyframes bf-ticker-move{0%{transform:translate(0)}to{transform:translate(-12.5%)}}@media(prefers-reduced-motion:reduce){.bf-ticker__track{animation:none}.bf-offer__media img,.bf-dcard__media img{transition:none}}.bf-hero__in,.bf-cds__in,.bf-offers__in,.bf-savings__in,.bf-deals__in{max-width:1700px;margin-inline:auto;padding-inline:clamp(1rem,4vw,3rem)}@media screen and (max-width:749px){.bf-hero__in{min-height:var(--bf-hero-min-mobile, 480px);justify-content:flex-start;padding-block:clamp(1.6rem,6vw,2.4rem) clamp(2rem,8vw,3rem)}.bf-hero__media:after{background:linear-gradient(180deg,#0a0c10db,#0a0c10b8 34%,#0a0c1057,#0a0c100f 82%,#0a0c1000)}.bf-hero__media img{object-position:var(--bf-hero-pos-mobile, 50% 100%)}.bf-hero__media--split .bf-hero__img--desktop{display:none}.bf-hero__media--split .bf-hero__img--mobile{display:block}.bf-hero__txt{max-width:none}.bf-hero__trust{margin-top:1rem}.bf-hero__ctas .bf-btn{flex:1 1 auto}.bf-savings__rest{grid-template-columns:1fr}}body.bf-on .product-availability__status--bf-low{color:var(--bf-red, #d32f2f);font-weight:700}body.bf-on .bf-section{--bf-rhythm: clamp(2rem, 4vw, 3rem)}.bf-offers__in,.bf-savings__in,.bf-deals__in{padding-block:clamp(2rem,4vw,3.2rem)}.bf-offer{min-height:380px;justify-content:flex-end;gap:0}.bf-offer .bf-eyebrow{margin-bottom:.35rem;color:#ffffffb8}.bf-offer__media:after{background:linear-gradient(96deg,#0a0c10f0,#0a0c10db 26%,#0a0c1066 56%,#0a0c1000 82%),linear-gradient(180deg,#0a0c1000 58%,#0a0c1080)}.bf-offer--red .bf-offer__media:after{background:linear-gradient(96deg,#781219f2,#82141be0 26%,#9618206b 56%,#96182000 82%),linear-gradient(180deg,#0a0c1000 58%,#0a0c1073)}.bf-offer__media img{object-position:50% 32%}.bf-offer__fig{letter-spacing:-.035em;line-height:.9;margin:0 0 .6rem}.bf-offer__t{margin-top:.35rem;letter-spacing:-.01em}.bf-offer__d{margin-top:.4rem;color:#ffffffc7}.bf-offer__cta{margin-top:1.1rem;padding-inline:1.3rem}body.bf-on .cat__eyebrow{color:var(--bf-red, #d32f2f)}body.bf-on .cat__inner{padding-block:clamp(1.6rem,3.2vw,2.4rem)}body.bf-on .cat__viewall{color:var(--bf-black, #0a0c10);text-decoration-color:var(--bf-red, #d32f2f);text-underline-offset:4px}body.bf-on:has(.bf-offer-panel) .bb__add,body.bf-on:has(.bf-offer-panel) .add-to-cart-button,body.bf-on:has(.bf-offer-panel) product-form-component .button{background:var(--bf-red, #d32f2f);border-color:var(--bf-red, #d32f2f);color:#fff}body.bf-on:has(.bf-offer-panel) .bb__add:hover,body.bf-on:has(.bf-offer-panel) .add-to-cart-button:hover{background:var(--bf-red-deep, #961820);border-color:var(--bf-red-deep, #961820);color:#fff}body.bf-on:has(.bf-offer-panel) .bb-tier--active{border-color:var(--bf-red, #d32f2f);background:#fdecec;box-shadow:0 0 0 3px #d32f2f29}body.bf-on:has(.bf-offer-panel) .bb-tier__badge,body.bf-on:has(.bf-offer-panel) .bb-tier__save,body.bf-on:has(.bf-offer-panel) .bb__summary-pill{background:var(--bf-red, #d32f2f);color:#fff}body.bf-on:has(.bf-offer-panel) .bb-tier__icon,body.bf-on:has(.bf-offer-panel) .bb-item__tick{color:var(--bf-red, #d32f2f)}body.bf-on:has(.bf-offer-panel) .bb-item--on{border-color:var(--bf-red, #d32f2f)}body.bf-on:has(.bf-offer-panel) .bb-item__add:hover{background:var(--bf-red, #d32f2f);border-color:var(--bf-red, #d32f2f);color:#fff}body.bf-on:has(.bf-offer-panel) .bb__summary{background:var(--bf-black, #0a0c10)}body.bf-on:has(.bf-offer-panel) .bb-item__off,body.bf-on:has(.bf-offer-panel) .bb__was{color:var(--bf-red, #d32f2f)}body.bf-on:has(.bf-offer-panel) .ci{--ci-icon-bg: var(--bf-red, #d32f2f);background:linear-gradient(135deg,#fdf2f2,#fbe8e8);border-color:#f3cccc}body.bf-on:has(.bf-offer-panel) product-price .price-item--sale,body.bf-on:has(.bf-offer-panel) .product-information .price-item--sale{color:var(--bf-red, #d32f2f);font-weight:800}.bf-offer-panel{position:relative;z-index:0;overflow:hidden;border:1px solid rgb(240 120 120 / .55);border-radius:12px;background:linear-gradient(100deg,#0a0c10,#14171e 58%,#1a1e26);padding:.9rem 1.05rem;display:flex;flex-direction:column;gap:.3rem;color:#fff}.bf-offer-panel:after{content:"";position:absolute;inset:0 0 0 auto;z-index:-1;width:52%;pointer-events:none;background:linear-gradient(122deg,transparent 38%,rgb(255 70 70 / .2) 54%,transparent 70%),linear-gradient(122deg,transparent 58%,rgb(255 110 110 / .12) 74%,transparent 90%),linear-gradient(122deg,transparent 74%,rgb(255 70 70 / .07) 90%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 72%);mask-image:linear-gradient(90deg,transparent 0%,#000 72%)}.bf-offer-panel__h{margin:0;display:inline-flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--bf-red, #d32f2f)}.bf-offer-panel__h svg{width:14px;height:14px;flex:0 0 auto}.bf-offer-panel__save{margin:0;font-size:1.02rem;font-weight:800;line-height:1.25;letter-spacing:-.01em;color:#fff}.bf-offer-panel__save b{color:#fff}.bf-offer-panel__line{display:block;margin:0;font-size:.8rem;font-weight:600;line-height:1.5;color:#9aa3b0}.bf-offer-panel__code{display:inline-block;font:inherit;font-weight:800;letter-spacing:.04em;color:#fff;background:var(--bf-red, #d32f2f);border:0;border-radius:999px;padding:.12rem .55rem;margin-inline:.1rem;cursor:pointer;transition:background .2s ease}.bf-offer-panel__code:hover{background:#b32020}.bf-offer-panel__code.is-copied{background:#2f9e63}.bf-offer-panel__count{margin:.1rem 0 0;font-size:.8rem;font-weight:700;color:#fff}.bf-offer-panel__count b,.bf-offer-panel__count .bf-cd{color:var(--bf-red, #d32f2f)}body.bf-on .product-availability__row:has(.product-availability__status--bf-low) .product-availability__ship,body.bf-on .product-availability__row:has(.product-availability__status--bf-low) .product-availability__sep{color:var(--bf-red, #d32f2f)}body.bf-on .product-availability__row:has(.product-availability__status--bf-low) .product-availability__dot{background:var(--bf-red, #d32f2f)}.bf-offer-panel__count .bf-count{color:var(--bf-red, #d32f2f)}@media screen and (max-width:749px){.bf-hero:has(.bf-hero__media--split) .bf-hero__in{min-height:min(215vw,110vh,860px);justify-content:flex-start}.bf-hero__media--split{inset:auto 0 0 0;height:70%}.bf-hero__media--split .bf-hero__img--mobile{object-fit:cover;object-position:50% 100%}.bf-hero__media--split:after{background:linear-gradient(180deg,var(--bf-black, #0a0c10) 0%,rgb(10 12 16 / .82) 14%,rgb(10 12 16 / .3) 38%,rgb(10 12 16 / 0) 62%)}}.bf-btn__arrow{width:17px;height:17px;flex:0 0 auto}.bf-tp{display:inline-flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;gap:clamp(.3rem,1.2vw,.5rem);align-self:flex-start;max-width:100%;margin-top:1rem;padding:0;background:none;color:#c3cad4;font-size:clamp(.62rem,2.5vw,.8rem);line-height:1.2;text-decoration:none;overflow:hidden}.bf-tp:hover{color:#fff}.bf-tp__logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:.25rem .5rem;border-radius:999px;background:#00b67a}.bf-tp__logo-img{display:block;height:clamp(16px,4.6vw,20px);width:auto}.bf-tp__score{font-weight:700;flex:0 0 auto;color:#fff}.bf-tp__spec strong,.bf-tp__spec b,.bf-tp b{color:#fff}.bf-tp__dot{flex:0 0 auto;width:3px;height:3px;border-radius:50%;background:#ffffff73}.bf-tp__pipe{flex:0 0 auto;width:1px;height:.9em;background:#ffffff40}.bf-tp__count,.bf-tp__spec{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.bf-tp__spec strong,.bf-tp__spec b{font-weight:700}.bf-ann{background:var(--bf-black, #0a0c10);color:#fff;font-size:.875rem;line-height:1.4;position:relative;z-index:1}.bf-ann__in{display:grid;grid-template-columns:1fr minmax(0,auto) 1fr;align-items:center;min-height:42px;gap:.75rem;max-width:1700px;margin-inline:auto;padding-inline:clamp(1rem,4vw,3rem)}.bf-ann__side{display:none;color:#aeb6c2;gap:.5rem;align-items:center;white-space:nowrap}.bf-ann__side svg{width:16px;height:16px;flex:0 0 auto}.bf-ann__side--r{justify-content:flex-end}.bf-ann__track{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:.4rem;min-width:0}.bf-ann__btn{border:0;background:none;color:#aeb6c2;padding:.3rem;cursor:pointer;display:inline-flex;flex:0 0 auto}.bf-ann__btn:hover{color:#fff}.bf-ann__btn svg{width:15px;height:15px}.bf-ann__msgs{position:relative;flex:1 1 auto;min-width:0;text-align:center}.bf-ann__msg{display:none;align-items:center;justify-content:center;gap:.55rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;line-height:1.4}.bf-ann__msg[data-bf-ann-on]{display:flex}.bf-ann__msg b{color:var(--bf-ice, #8ccbf6);font-weight:700}.bf-ann__msg a,.bf-ann__msg a:hover,.bf-ann__msg a:focus,.bf-ann__msg a:visited{color:#fff;opacity:1;text-underline-offset:3px}.bf-ann:hover .bf-ann__msg,.bf-ann:hover .bf-ann__msg b,.bf-ann:hover .bf-ann__side{opacity:1}.bf-ann__msg b,.bf-ann:hover .bf-ann__msg b{color:var(--bf-ice, #8ccbf6)}@media screen and (min-width:1100px){.bf-ann__side{display:flex}.bf-ann__track{grid-column:2}}@media screen and (max-width:640px){.bf-ann{font-size:.72rem}.bf-ann__in{min-height:0;padding-block:.45rem;padding-inline:.5rem;gap:.25rem}.bf-ann__msg{white-space:normal;overflow:visible;text-overflow:clip;text-wrap:balance;gap:.3rem;flex-wrap:wrap}.bf-ann__btn{padding:.2rem}.bf-ann__btn svg{width:13px;height:13px}}@media screen and (max-width:749px){.bf-hero__txt{text-align:center}.bf-hero__copy{margin-inline:auto}.bf-hero__ctas{justify-content:center}.bf-tp{align-self:center;justify-content:center}}.bf-cds__in{display:block;padding-block:clamp(1.1rem,2.4vw,1.6rem)}.bf-cds__card{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.9rem 1.4rem}.bf-cds__icon{display:inline-flex;flex:0 0 auto;color:#fff}.bf-cds__icon svg{width:40px;height:40px;flex:0 0 auto}.bf-cds__txt{display:flex;flex-direction:column;gap:.15rem}.bf-cds__h{margin:0;font-size:clamp(1.05rem,2.2vw,1.5rem);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:1.1;color:#fff}.bf-cds__sub{margin:0;font-size:clamp(.82rem,1.4vw,.95rem);color:#ffffffb8;line-height:1.3}.bf-cds .bf-cd{margin:0}.bf-cds .bf-cd__sep{display:none}.bf-cds .bf-cd__u{min-width:66px;border-radius:10px}.bf-cds__rule{display:none}@media screen and (max-width:1023px){.bf-cds__in{padding-block:.85rem}.bf-cds__card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:start;column-gap:.55rem;row-gap:.6rem}.bf-cds__icon{grid-column:1;width:auto;justify-content:flex-start}.bf-cds__icon svg{width:22px;height:22px}.bf-cds__txt{grid-column:2;width:auto;min-width:0;text-align:left}.bf-cds__h{font-size:clamp(.8rem,3.6vw,1rem);line-height:1.15;text-wrap:balance}.bf-cds__sub{display:none}.bf-cds .bf-cd{grid-column:1 / -1;width:100%}.bf-cds .bf-cd__row{gap:.35rem}.bf-cds .bf-cd__u{flex:1;min-width:0;padding:.45rem .25rem .4rem}.bf-cds .bf-cd__u b{font-size:1.25rem}.bf-cds .bf-cd__u span{font-size:.52rem;margin-top:.25rem}}@media screen and (min-width:560px)and (max-width:749px){.bf-hero__media--split{height:82%}.bf-hero__media--split .bf-hero__img--mobile{object-position:50% 38%}}.bf-deals__intro{max-width:54ch}.bf-deals__h em{font-style:normal;color:var(--bf-red, #d32f2f)}.bf-deals__sub{margin:.6rem 0 0;font-size:.92rem;line-height:1.55;color:#0a0c10a6}.bf-deals__all{flex:0 0 auto}.bf-chip span{opacity:.55;font-weight:600}.bf-chip[aria-pressed=true] span{opacity:.75}.bf-dcard__imglink{display:block;position:relative;width:100%;height:100%}.bf-dcard__imglink img:not(.bf-dcard__alt){padding:8%}.bf-dcard__alt{top:0;right:0;bottom:0;left:0;padding:0;object-fit:cover}.bf-stock{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start;font-size:.68rem;font-weight:700;line-height:1;padding:.28rem .5rem;border-radius:4px;background:#e7f6ec;color:#15803d;white-space:nowrap}.bf-stock svg{width:11px;height:11px;flex:0 0 auto}.bf-stock--low{background:#fdf3e3;color:#b45309}.bf-stock--out{background:#0a0c100f;color:#0a0c108c}.bf-dcard__t{color:inherit;text-decoration:none}.bf-dcard__t:hover{text-decoration:underline}.bf-dcard__tp{display:inline-flex;align-self:flex-start;line-height:0}.bf-dcard__tp .bf-tp__stars svg{width:74px;height:auto}.bf-dcard__save{font-size:.7rem;font-weight:800;color:var(--bf-red, #d32f2f);white-space:nowrap;background:#fdecec;border-radius:4px;padding:.18rem .4rem}.bf-dcard__form{margin:.55rem 0 0}.bf-dcard__add{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;margin-top:.55rem;padding:.62rem .8rem;border:0;border-radius:8px;background:var(--bf-black, #0a0c10);color:#fff;font:inherit;font-size:.82rem;font-weight:700;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;transition:background .16s ease}.bf-dcard__form .bf-dcard__add{margin-top:0}.bf-dcard__add:hover{background:var(--bf-red, #d32f2f);color:#fff}.bf-dcard__add svg{width:15px;height:15px;flex:0 0 auto}.bf-dcard__add--out{background:#0a0c1014;color:#0a0c1080;cursor:default}.bf-dcard__add--out:hover{background:#0a0c1014;color:#0a0c1080}@media screen and (max-width:749px){.bf-deals__head{gap:.8rem}.bf-deals__all{display:none}.bf-dcard__add{font-size:.76rem;padding:.55rem .5rem}.bf-dcard__tp .bf-tp__stars svg{width:64px}}.bf-dcard[hidden]{display:none}.bf-deals .bf-eyebrow{font-size:.78rem;letter-spacing:.18em;font-weight:800}@media screen and (min-width:1100px){.bf-deals__intro{max-width:none}.bf-deals__h{white-space:nowrap}.bf-deals__sub{max-width:60ch}}.bf-savings .bf-eyebrow{color:var(--bf-red, #d32f2f);font-size:.78rem;letter-spacing:.18em;font-weight:800}.bf-savings__h em{font-style:normal;color:var(--bf-red, #d32f2f)}.bf-savings__sub{margin:.6rem 0 0;font-size:.92rem;line-height:1.55;color:#ffffffb8;max-width:62ch}.bf-feat{position:relative;display:flex;flex-direction:column;background:#ffffff0a;border:1px solid rgb(255 255 255 / .1);border-radius:16px;overflow:hidden}.bf-feat__flag{position:absolute;top:0;left:0;z-index:3;background:var(--bf-red, #d32f2f);color:#fff;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:.45rem .9rem;border-bottom-right-radius:10px}.bf-feat__media{display:block;background:#fff;aspect-ratio:4 / 3}.bf-feat__media img{width:100%;height:100%;object-fit:contain;padding:6%;box-sizing:border-box;display:block}.bf-feat__body{padding:1.2rem 1.3rem 1.4rem;display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto}.bf-feat__logo img{height:26px;width:auto;display:block}.bf-feat__vendor{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bf-ice, #8ccbf6)}.bf-feat__t{font-size:clamp(1.15rem,2vw,1.5rem);font-weight:800;line-height:1.2;color:#fff;text-decoration:none}.bf-feat__t:hover{color:#fff;text-decoration:underline}.bf-feat__price{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.bf-feat__now{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:var(--bf-red, #d32f2f)}.bf-feat__was{font-size:1rem;color:#ffffff80}.bf-feat__save{align-self:flex-start;background:var(--bf-red, #d32f2f);color:#fff;font-size:.74rem;font-weight:800;padding:.28rem .6rem;border-radius:5px}.bf-feat__points{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.45rem}.bf-feat__points li{display:flex;align-items:flex-start;gap:.5rem;font-size:.88rem;line-height:1.4;color:#ffffffd6}.bf-feat__points svg{width:13px;height:13px;flex:0 0 auto;margin-top:.2rem;color:var(--bf-red, #d32f2f)}.bf-feat__cta{margin-top:auto;align-self:flex-start;padding-block:.8rem}.bf-scard__save{font-size:.68rem;font-weight:800;color:var(--bf-red, #d32f2f);background:#d32f2f29;border-radius:4px;padding:.16rem .38rem;white-space:nowrap}@media screen and (max-width:899px){.bf-feat__media{aspect-ratio:16 / 10}}.bf-hero--mockup .bf-hero__media{position:absolute;inset:0 0 auto 0;height:62%;z-index:0}.bf-hero--mockup .bf-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--bf-hero-pos-mobile, 62% 22%)}.bf-hero--mockup .bf-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(10 12 16 / 0) 35%,rgb(10 12 16 / .75) 78%,var(--bf-black, #0a0c10) 100%)}.bf-hero--mockup .bf-hero__in{position:relative;z-index:2;min-height:0;justify-content:flex-start;padding-top:calc(62vw - 70px);padding-bottom:28px}.bf-hero--mockup .bf-hero__txt{max-width:620px;text-align:left;align-items:flex-start}.bf-hero--mockup .bf-eyebrow .bf-pill{padding:0;border:0;border-radius:0;background:none;box-shadow:none;text-shadow:none;color:var(--bf-ice, #8ccbf6);font-size:.78rem;font-weight:800;letter-spacing:.16em}@media screen and (min-width:900px){.bf-hero--mockup .bf-hero__media{inset:0 0 0 auto;height:auto;width:62%}.bf-hero--mockup .bf-hero__media img{object-position:var(--bf-hero-pos, 50% 22%)}.bf-hero--mockup .bf-hero__media:after{background:linear-gradient(90deg,var(--bf-black, #0a0c10) 0%,rgb(10 12 16 / .82) 18%,rgb(10 12 16 / .25) 46%,rgb(10 12 16 / 0) 70%)}.bf-hero--mockup .bf-hero__in{min-height:min(560px,calc(100vh - 160px));justify-content:center;padding-top:56px;padding-bottom:56px}.bf-hero--mockup .bf-hero__big{white-space:nowrap}}.bf-hero__code{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.bf-hero__chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .6rem;border:1px dashed rgb(211 47 47 / .75);border-radius:5px;background:#d32f2f29;color:var(--bf-red, #d32f2f);font:inherit;letter-spacing:.1em;line-height:1.1;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.bf-hero__chip:hover{border-style:solid;border-color:var(--bf-red, #d32f2f);background:var(--bf-red, #d32f2f);color:#fff}.bf-hero__chip svg{width:13px;height:13px;opacity:.8}.bf-hero__chip.is-copied{border-style:solid;border-color:#6ddba0;background:#6ddba029;color:#6ddba0}@media screen and (max-width:849px){.bf-hero .bf-tp{flex-wrap:wrap;white-space:normal;overflow:visible;row-gap:.3rem}.bf-hero .bf-tp span,.bf-hero .bf-tp .bf-tp__count,.bf-hero .bf-tp .bf-tp__spec{white-space:normal;overflow:visible;text-overflow:clip}.bf-hero .bf-tp .bf-tp__pipe{display:none}}.shopify-section-group-header-group.bf-section:has(.bf-cds--sticky){position:sticky;top:calc(var(--header-height, 56px) - 1px);z-index:7;margin-block:0}.bf-cds--compact{background:var(--bf-black, #0a0c10)}.bf-cds--compact .bf-cds__in{padding-block:.45rem}.bf-cds--compact .bf-cds__card{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.3rem .85rem}.bf-cds--compact .bf-cds__icon,.bf-cds--compact .bf-cds__sub,.bf-cds--compact .bf-cds__rule{display:none}.bf-cds--compact .bf-cds__txt{width:auto;text-align:left}.bf-cds--compact .bf-cds__h{font-size:.78rem;line-height:1.2}.bf-cds--compact .bf-cd{display:flex;align-items:baseline;gap:.55rem;width:auto}.bf-cds--compact .bf-cd__u{flex-direction:row;align-items:baseline;gap:.15rem;min-width:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.bf-cds--compact .bf-cds__h,.bf-cds--compact .bf-cd__u b{color:#fff}.bf-cds--compact .bf-cd__u span{color:#fffc}.bf-cds--compact .bf-cd__u b{font-size:.84rem;font-weight:800}.bf-cds--compact .bf-cd__u span{font-size:.58rem;font-weight:700;letter-spacing:.1em;opacity:1}.bf-cds--compact .bf-cd__sep{display:none}.bf-cds--compact .bf-cds__cta{padding:.38rem .85rem;font-size:.72rem}body.bf-on:has(.bf-offer-panel) .ppl__pill--sale{background:var(--bf-red, #d32f2f);color:#fff}body.bf-on:has(.bf-offer-panel) .ppl__pill--custom{background:var(--bf-black, #0a0c10);color:#fff}body.bf-on:has(.bf-offer-panel) .price-savings-pill{background:#d32f2f1f;color:var(--bf-red, #d32f2f)}body.bf-on:has(.bf-offer-panel) .bb-tier__sale-pill{font-size:0;background:var(--bf-red, #d32f2f);color:#fff}body.bf-on:has(.bf-offer-panel) .bb-tier__sale-pill:after{content:"Black Friday";font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}body.bf-on:not(:has(.bf-offer-panel)) [style*=--bb-accent]{--bb-accent: #2b8dd6 !important;--bb-selected-bg: #eaf3fe !important}body.bf-on:not(:has(.bf-offer-panel)) [style*=--pdp-spec-accent]{--pdp-spec-accent: #2b8dd6 !important}body.bf-on:has(.bf-offer-panel) .product-availability__row:not(.product-availability__row--out) .product-availability__status{font-size:0;color:var(--bf-red, #d32f2f)}body.bf-on:has(.bf-offer-panel) .product-availability__row:not(.product-availability__row--out) .product-availability__status:after{content:"Limited stock";font-size:.95rem;font-weight:700}body.bf-on:has(.bf-offer-panel) .product-availability__row:not(.product-availability__row--out){color:var(--bf-red, #d32f2f)}body.bf-on:has(.bf-offer-panel) .text-block--background{background:linear-gradient(90deg,var(--bf-red, #d32f2f) 0%,#2a1013 38%,#0a0c10 100%)!important;border:0;color:#fff!important}body.bf-on:has(.bf-offer-panel) .text-block--background strong{color:#fff}body.bf-on:not(:has(.bf-offer-panel)) .ci{--ci-grad-from: #eef6fd !important;--ci-grad-to: #e3f0fb !important;--ci-border: #cfe4f5 !important;--ci-icon-bg: #2b8dd6 !important}body.bf-on:has(.bf-offer-panel) [style*=--bb-save-bg]{--bb-save-bg: #fdeaea !important;--bb-save-text: #d32f2f !important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ep-bf.css.map */
