.bfg{--bfg-black: #000;--bfg-black-deep: #000;--bfg-ball: #dcef4c;--bfg-ink: #111;--bfg-mist: #f2f2f0;background:#fff;color:var(--bfg-ink)}.shopify-section.section-black-friday-gifts{overflow:visible;overflow-x:clip}.bfg .product-item .image{--object-fit: contain !important}.bfg-hero{background:var(--bfg-black);color:#fff}.bfg-hero__inner{max-width:1760px;margin:0 auto;padding:clamp(36px,6vw,80px) max(16px,3vw);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.bfg-hero__kicker{margin:0 0 16px;color:var(--bfg-ball);font-size:clamp(17px,1.5vw,22px);font-weight:800}.bfg-hero__title{margin:0;color:#fff;font-size:clamp(40px,6.4vw,92px);line-height:.95;font-weight:800;letter-spacing:-.035em;max-width:11ch;text-wrap:balance}.bfg-hero__sub{margin-top:20px;max-width:44ch;color:#ffffffd1;font-size:clamp(16px,1.5vw,19px);line-height:1.5}.bfg-hero__sub p{margin:0}.bfg-countdown{margin:22px 0 0;font-size:15px;color:#ffffffbf}.bfg-countdown [data-bfg-left]{color:#fff;font-weight:700;font-variant-numeric:tabular-nums}.bfg-jump{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.bfg-jump a{padding:11px 18px;border-radius:999px;border:1.5px solid rgba(255,255,255,.35);color:#fff;font-size:15px;font-weight:600;text-decoration:none}.bfg-jump a:hover{background:var(--bfg-ball);border-color:var(--bfg-ball);color:var(--bfg-ink)}.bfg-jump a:focus-visible,.bfg-chip:focus-visible,.bfg-deal:focus-visible{outline:3px solid var(--bfg-ball);outline-offset:3px}.bfg-deal{position:relative;display:grid;grid-template-rows:auto auto;background:#fff;color:var(--bfg-ink);text-decoration:none;border-radius:4px;box-shadow:0 30px 60px -30px #0009}.bfg-deal__save{position:absolute;top:-18px;left:24px;z-index:1;background:var(--bfg-ball);color:var(--bfg-ink);padding:10px 16px;font-size:clamp(20px,2vw,26px);font-weight:800;letter-spacing:-.02em;transform:rotate(-3deg)}.bfg-deal__media{display:block;background:var(--bfg-mist);aspect-ratio:5 / 4;border-radius:4px 4px 0 0;overflow:hidden}.bfg-deal__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:6%}.bfg-deal__body{display:block;padding:18px 22px 22px}.bfg-deal__label{display:block;font-size:13px;font-weight:700;color:var(--bfg-black);margin-bottom:4px}.bfg-deal__title{display:block;font-size:17px;font-weight:700;line-height:1.3}.bfg-deal__price{display:flex;align-items:baseline;gap:10px;margin-top:10px}.bfg-deal__price b{font-size:26px;font-weight:800;color:#c8102e}.bfg-deal__price s{color:#777;font-size:15px}@media(max-width:989px){.bfg-hero__inner{grid-template-columns:1fr}.bfg-deal{max-width:460px;margin-top:12px}}@media(max-width:749px){.bfg-hero__inner{padding-top:28px;padding-bottom:32px;gap:20px}.bfg-deal{grid-template-rows:none;grid-template-columns:38% minmax(0,1fr);margin-top:16px}.bfg-deal__media{aspect-ratio:auto;height:100%;min-height:130px;border-radius:4px 0 0 4px}.bfg-deal__body{padding:14px 14px 14px 16px}.bfg-deal__title{font-size:15px}.bfg-deal__price b{font-size:22px}.bfg-deal__save{top:-14px;left:12px;padding:6px 10px;font-size:17px}}.bfg-deals{position:relative}.bfg-deals .bfg-deal[hidden]{display:none}.bfg-promise{list-style:none;margin:0;padding:14px max(16px,3vw);display:flex;flex-wrap:wrap;justify-content:center;gap:8px 36px;background:var(--bfg-ball);color:var(--bfg-ink);font-size:15px;font-weight:600;text-align:center}.bfg-promise__lead{font-weight:800}.bfg-sticky{display:none}@media(max-width:749px){.bfg-sticky{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;position:sticky;top:var(--bfg-sticky-top, 0px);z-index:3;padding:10px 16px;background:#fff;border-bottom:1px solid #e3e8e5}.bfg-sticky::-webkit-scrollbar{display:none}.bfg-sticky a{flex:0 0 auto;padding:8px 14px;border-radius:999px;background:var(--bfg-mist);color:var(--bfg-ink);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.bfg-hero .bfg-jump{display:none}}.bfg-shelf--giftset{background:var(--bfg-mist);margin-top:0;padding-bottom:clamp(40px,5vw,72px)}.bfg-builder{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(20px,3vw,48px);align-items:start}@media(max-width:989px){.bfg-builder{grid-template-columns:1fr}}.bfg-builder__side{position:sticky;top:90px}@media(max-width:989px){.bfg-builder__side{position:static}}.bfg-builder__label{margin:30px 0 14px;font-size:20px;font-weight:800;letter-spacing:-.01em}.bfg-builder__label:first-child{margin-top:0}.bfg-builder__hint{margin:10px 0 0;color:#555;font-size:14px}.bfg-builder .bfg-chips{margin-bottom:0}.bfg-tiles{display:grid;gap:14px}.bfg-tiles--rackets{grid-template-columns:repeat(3,minmax(0,1fr));max-width:820px}.bfg-tiles--extras{grid-template-columns:repeat(4,minmax(0,1fr))}@media(min-width:1200px){.bfg-tiles--extras{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:749px){.bfg-tiles--rackets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bfg-tiles--extras{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.bfg-tile{position:relative;display:flex;flex-direction:column;gap:6px;cursor:pointer}.bfg-tile[hidden]{display:none}.bfg-tile__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.bfg-tile__img{position:relative;display:block;aspect-ratio:4 / 5;background:#fff;border-radius:6px;overflow:hidden;outline:2px solid transparent;outline-offset:-2px;transition:outline-color .12s}.bfg-tiles--extras .bfg-tile__img{aspect-ratio:1}.bfg-tile__img img{width:100%;height:100%;object-fit:contain;padding:8%;mix-blend-mode:multiply}.bfg-tile:hover .bfg-tile__img{outline-color:#bbb}.bfg-tile:has(input:checked) .bfg-tile__img{outline:3px solid #000;outline-offset:-3px}.bfg-tile:has(input:focus-visible) .bfg-tile__img{outline:3px solid #000;box-shadow:0 0 0 6px var(--bfg-ball)}.bfg-tile__off{position:absolute;top:8px;left:8px;background:#000;color:var(--bfg-ball);font-size:12px;font-weight:800;padding:3px 7px}.bfg-tile__tick{position:absolute;right:8px;bottom:8px;display:none;background:var(--bfg-ball);color:#000;font-size:12px;font-weight:800;padding:4px 9px;border-radius:999px}.bfg-tile:has(input:checked) .bfg-tile__tick{display:block}.bfg-tile__title{font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bfg-tile__price{display:flex;gap:6px;align-items:baseline;font-size:15px}.bfg-tile__price b{color:#c8102e}.bfg-tile__price s{color:#777;font-size:13px}@media(max-width:749px){.bfg-tile__title{font-size:13px}}.bfg-total{padding:24px;background:#000;color:#fff;border-radius:6px}.bfg-total__kicker{margin:0 0 10px;color:var(--bfg-ball);font-size:15px;font-weight:800}.bfg-total__list{list-style:none;margin:0 0 16px;padding:0 0 14px;border-bottom:1px solid rgba(255,255,255,.18);font-size:14px;color:#ffffffd1;display:grid;gap:6px}.bfg-total__list:empty{display:none}.bfg-total__list li{padding-left:18px;position:relative}.bfg-total__list li:before{content:"";position:absolute;left:0;top:.45em;width:8px;height:8px;border-radius:50%;background:var(--bfg-ball)}.bfg-total__row{display:flex;justify-content:space-between;align-items:baseline;font-size:16px}.bfg-total__row b{font-size:30px;font-weight:800}.bfg-total__was{margin-top:4px;color:#ffffffa6;font-size:14px}.bfg-total__save{display:inline-block;margin-top:14px;background:var(--bfg-ball);color:#000;padding:7px 12px;font-size:19px;font-weight:800;transform:rotate(-2deg)}.bfg-total__save[hidden],.bfg-total__row[hidden]{display:none}.bfg-total__btn{display:block;width:100%;margin-top:18px;padding:17px;border:0;border-radius:4px;cursor:pointer;background:var(--bfg-ball);color:#000;font:inherit;font-size:16px;font-weight:800}.bfg-total__btn:disabled{opacity:.55;cursor:not-allowed}.bfg-total__btn:not(:disabled):hover{background:#fff}.bfg-total__btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.bfg-total__msg{margin:10px 0 0;color:var(--bfg-ball);font-size:14px}.bfg-herodeal{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:26px;max-width:620px;padding:14px 16px 14px 14px;background:var(--bfg-ball);color:#000;text-decoration:none;border-radius:6px}.bfg-herodeal__stamp{background:#000;color:var(--bfg-ball);padding:12px;border-radius:4px;text-align:center;font-size:clamp(18px,1.8vw,24px);font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:-.01em;width:min-content}.bfg-herodeal__body{display:grid;gap:3px}.bfg-herodeal__body b{font-size:clamp(18px,1.7vw,22px);font-weight:900;letter-spacing:-.02em;line-height:1.15}.bfg-herodeal__body span{font-size:15px;font-weight:600}.bfg-herodeal__cta{background:#000;color:#fff;padding:12px 16px;border-radius:4px;font-weight:800;white-space:nowrap}.bfg-herodeal:hover .bfg-herodeal__cta{background:#fff;color:#000}.bfg-herodeal:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:749px){.bfg-herodeal{grid-template-columns:auto minmax(0,1fr)}.bfg-herodeal__cta{grid-column:1 / -1;text-align:center}}.bfg-dealbar{display:flex;align-items:center;gap:clamp(14px,2vw,28px);margin:0 0 30px;padding:clamp(18px,2.4vw,28px) clamp(18px,2.4vw,32px);background:#000;color:#fff;border-radius:6px}.bfg-dealbar__stamp{flex:0 0 auto;background:var(--bfg-ball);color:#000;padding:14px 16px;transform:rotate(-4deg);font-size:clamp(22px,2.8vw,40px);font-weight:900;line-height:.9;text-transform:uppercase;letter-spacing:-.03em;width:min-content;text-align:center}.bfg-dealbar__hits{display:flex;flex-wrap:wrap;align-items:center;gap:8px clamp(14px,2vw,26px)}.bfg-dealbar__hit{display:grid}.bfg-dealbar__hit b{font-size:clamp(30px,4.2vw,58px);font-weight:900;line-height:.95;letter-spacing:-.035em;color:var(--bfg-ball)}.bfg-dealbar__hit span{font-size:clamp(15px,1.4vw,19px);font-weight:700;color:#fff;margin-top:4px}.bfg-dealbar__plus{font-size:clamp(34px,4vw,56px);font-weight:900;color:#fff;line-height:1}.bfg-total__split{margin:8px 0 0;font-size:13px;color:#ffffffbf}.bfg-total__split[hidden]{display:none}.bfg-dealbar__title{margin:0;font-size:clamp(22px,2.8vw,38px);font-weight:900;line-height:1.05;letter-spacing:-.025em}.bfg-dealbar__text{margin:6px 0 0;font-size:clamp(15px,1.4vw,18px);color:#ffffffd1}.bfg-shelf--deal .bfg-shelf__head{display:none}.bfg-tile__deal{position:absolute;top:8px;left:8px;background:var(--bfg-ball);color:#000;font-size:13px;font-weight:900;text-transform:uppercase;padding:5px 8px;transform:rotate(-3deg)}.bfg-total__unlocked{margin:0 0 12px;display:inline-block;background:var(--bfg-ball);color:#000;font-size:13px;font-weight:900;text-transform:uppercase;padding:5px 9px}.bfg-total__unlocked[hidden]{display:none}.bfg-total__list li{display:flex;justify-content:space-between;gap:12px}.bfg-total__list li b{color:#fff;font-weight:700;white-space:nowrap}.bfg-total__save small{display:block;font-size:14px;font-weight:800;margin-top:2px}.bfg.is-deal-on .bfg-total__save,.is-deal-on .bfg-total__save{font-size:clamp(24px,2.4vw,32px);padding:10px 14px}.bfg-giftcard{padding:clamp(44px,5vw,72px) max(16px,3vw)}.bfg-giftcard__inner{max-width:1760px;margin:0 auto;padding:clamp(24px,3vw,40px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;background:var(--bfg-mist);border-radius:6px}.bfg-giftcard__title{margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:800;letter-spacing:-.02em}.bfg-giftcard__text{margin:6px 0 0;color:#4a554f;max-width:52ch}.bfg-giftcard__btn{padding:14px 24px;border-radius:4px;background:var(--bfg-black);color:#fff;font-weight:800;text-decoration:none}.bfg-giftcard__btn:hover{background:var(--bfg-black-deep)}.bfg-shelf{padding:clamp(44px,5vw,72px) max(16px,3vw) 0;scroll-margin-top:80px}.bfg-shelf__inner{max-width:1760px;margin:0 auto}.bfg-shelf__head{max-width:60ch;margin-bottom:22px}.bfg-shelf__title{margin:0;font-size:clamp(26px,3vw,40px);line-height:1.05;font-weight:800;letter-spacing:-.025em}.bfg-shelf__text{margin-top:10px;color:#4a554f;font-size:16px;line-height:1.55}.bfg-shelf__text p{margin:0}.bfg-shelf--kids{padding-bottom:clamp(36px,4vw,56px)}.bfg-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.bfg-chip{-webkit-appearance:none;appearance:none;cursor:pointer;border:1.5px solid #cfd8d2;background:#fff;color:var(--bfg-ink);padding:10px 16px;border-radius:999px;font:inherit;font-size:15px;font-weight:600;line-height:1.2}.bfg-chip[hidden]{display:none}.bfg-chip small{color:#6a7570;font-weight:500;margin-left:4px}.bfg-chip:hover{border-color:var(--bfg-black)}.bfg-chip[aria-pressed=true]{background:var(--bfg-black);border-color:var(--bfg-black);color:#fff}.bfg-chip[aria-pressed=true] small{color:#ffffffbf}.bfg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.bfg-card[hidden]{display:none}.bfg-card>.product-item{width:100%}@media(min-width:1300px){.bfg-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1700px){.bfg-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:989px){.bfg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media(max-width:749px){.bfg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.bfg-empty{margin:8px 0 0;color:#4a554f}.bfg-shelf__more{display:inline-block;margin-top:22px;color:var(--bfg-black);font-weight:700;text-decoration:underline;text-underline-offset:4px}.footer-brands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 22px;align-items:start}.footer-brands__label{margin:0 0 6px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.55}.footer-brands ul{list-style:none;margin:0;padding:0}.footer-brands li{margin:0 0 4px}.footer-brands__seo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.footer-brands{gap:4px 14px}}.header__content-segment.header__content-segment-desktop.right{column-gap:14px}.h-wishlist-icon{position:relative;display:inline-flex;align-items:center;justify-content:center}.h-wishlist-icon .wishlist-h-count{width:20px;height:15px;font-size:13px;right:-4px;top:-4px;line-height:15px;background-color:var(--color-background-cart-dot);color:var(--color-text-cart-dot);border-radius:9;min-width:20px;height:20px;padding:0 .25em;line-height:18px}.h-wishlist-icon .wishlist-h-count[data-total="0"],.h-wishlist-icon .wishlist-h-count[data-total=""]{display:none}a.h-wishlist-icon{position:relative!important;overflow:visible!important;display:flex!important;align-items:center!important;align-self:center!important;justify-content:center!important;width:var(--size-icon-touch)!important;height:var(--size-icon-touch)!important;margin:1px!important;color:currentColor!important}a.h-wishlist-icon>svg,a.h-wishlist-icon>.icon{width:22px!important;height:22px!important}a.h-wishlist-icon .wishlist-h-count.wishlist-total-count{position:absolute!important;top:4px!important;right:-5px!important;left:auto!important;bottom:auto!important;min-width:18px!important;width:auto!important;height:18px!important;padding:0 .25em!important;line-height:18px!important;text-align:center!important;border-radius:9px!important;background:var(--color-button-primary-background)!important;color:#fff!important;font-size:var(--font-size-body-25, 11px)!important;font-weight:500!important;z-index:3!important;pointer-events:none!important;display:block!important}@media(max-width:959px){a.h-wishlist-icon .wishlist-h-count.wishlist-total-count{top:35%!important;left:70%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;min-width:14px!important;width:auto!important;height:14px!important;line-height:14px!important;font-size:9px!important;padding:0 2px!important}}a.h-wishlist-icon .wishlist-h-count[data-total="0"],a.h-wishlist-icon .wishlist-h-count[data-total=""]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map?subset=BAAAEQ */
