.bf-page{--bf-lime: #ccff00;--bf-lime-deep: #b8e600;--bf-pink: #ff2bd6;--bf-purple: #9b2dff;--bf-black: #000000;--bf-white: #ffffff;--bf-pixel: "bd-gravel-vf", sans-serif;--bf-radius: 1.6rem;--bf-radius-pill: 999px}.bf-page .bf-pixel{font-family:var(--bf-pixel);letter-spacing:.01em;line-height:1.05;text-transform:uppercase;font-weight:700;font-variation-settings:"wght" 700}.bf-page .bf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.2rem 2.8rem;border-radius:var(--bf-radius-pill);background:var(--bf-lime);color:var(--bf-black);font-family:var(--font-body-family),sans-serif;font-weight:400;font-size:1.5rem;letter-spacing:.01em;text-decoration:none;border:2px solid transparent;box-shadow:none;outline:2px solid transparent;outline-offset:3px;cursor:pointer;transition:transform .28s cubic-bezier(.22,1,.36,1),background-color .28s ease,border-color .28s ease,outline-color .28s ease,color .28s ease}.bf-page .bf-btn:hover{background:#fff;color:var(--bf-black);border-color:var(--bf-black);outline-color:var(--bf-black);outline-offset:3px;transform:none;filter:none;box-shadow:none}.bf-page .bf-btn:focus-visible{outline:2px solid var(--bf-black);outline-offset:3px}.bf-section{width:100%}.bf-section__inner{width:min(1120px,calc(100% - 3.2rem));margin:0 auto}@media screen and (min-width:750px){.bf-section__inner{width:min(1120px,calc(100% - 6.4rem))}}.bf-hero{background:#f301c7;text-align:center;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:6.4rem 0 6rem;overflow:visible;position:relative;box-sizing:border-box}.bf-hero .bf-section__inner{width:min(1120px,calc(100% - 3.2rem))}.bf-hero__title{font-family:var(--bf-pixel);font-size:calc(var(--font-heading-scale, 1) * 5.6rem);font-weight:700;font-variation-settings:"wght" 700;color:var(--bf-black);margin:0 0 1.6rem;line-height:1.1;letter-spacing:calc(var(--font-heading-scale, 1) * .06rem);text-transform:uppercase}.bf-hero__text{max-width:52rem;margin:0 auto 2.4rem;font-family:var(--font-body-family),sans-serif;font-size:1.55rem;line-height:1.5;color:var(--bf-black)}@media screen and (min-width:750px){.bf-hero{padding:8.8rem 0 8.4rem}.bf-hero__title{font-size:calc(var(--font-heading-scale, 1) * 7.6rem)}.bf-hero__text{font-size:1.7rem}}.bf-hero__text strong{font-weight:800}.bf-hero .bf-btn{animation:bf-btn-breathe 2.6s ease-in-out infinite}@keyframes bf-btn-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.bf-hero .bf-btn:hover{animation:none;transform:none;background:#fff;border-color:#000;outline:2px solid #000;outline-offset:3px;box-shadow:none}.bf-hero__viewport{overflow:visible;width:100%}.bf-hero__track{display:flex;align-items:stretch;transition:transform .55s cubic-bezier(.22,1,.36,1)}.bf-hero__slide{flex:0 0 100%;min-width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:.8rem 0}.bf-hero__slide--countdown .bf-hero__title{font-size:clamp(3.2rem,5.4vw,6.4rem);max-width:12em;margin-left:auto;margin-right:auto}.bf-hero__timer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;max-width:72rem;margin:0 auto 2.4rem}.bf-hero__timer-cell{display:flex;flex-direction:column;align-items:center;gap:.4rem}.bf-hero__timer-num{font-family:var(--font-body-family),sans-serif;font-weight:700;font-size:clamp(3.6rem,6vw,6.4rem);line-height:1;font-variant-numeric:tabular-nums}.bf-hero__timer-unit{font-family:var(--font-body-family),sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bf-hero__dots{display:flex;justify-content:center;gap:.8rem;margin-top:2.4rem}.bf-hero__dot{width:1.1rem;height:1.1rem;padding:0;border:2px solid currentColor;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.bf-hero__dot[aria-current=true]{background:currentColor}@media screen and (min-width:750px){.bf-hero__timer{gap:2.4rem}.bf-hero__timer-unit{font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.bf-hero .bf-btn{animation:none}.bf-hero__track{transition:none}}.bf-discounts{background:var(--bf-black);padding:8rem 0}.bf-discounts__heading{text-align:center;color:var(--bf-lime);font-family:var(--font-heading-family),sans-serif;font-size:calc(var(--font-heading-scale, 1) * 2rem);font-weight:var(--font-heading-weight, 700);letter-spacing:calc(var(--font-heading-scale, 1) * .06rem);margin:0 0 4rem}@media screen and (min-width:750px){.bf-discounts__heading{font-size:calc(var(--font-heading-scale, 1) * 2.4rem)}}.bf-discounts__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}@media screen and (min-width:750px){.bf-discounts__grid{grid-template-columns:repeat(4,1fr);gap:2rem}}.bf-discounts--equal .bf-discounts__heading{margin-bottom:2.4rem}.bf-discounts--equal .bf-section__inner{width:100%;max-width:var(--page-width);padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}@media screen and (min-width:750px){.bf-discounts--equal .bf-section__inner{padding-left:5rem;padding-right:5rem}}.bf-discounts--equal .bf-discounts__grid{grid-template-columns:repeat(2,1fr);gap:1.2rem}@media screen and (min-width:750px){.bf-discounts--equal .bf-discounts__grid{grid-template-columns:repeat(5,1fr);gap:1.6rem}}.bf-discount-card{display:flex;align-items:center;justify-content:center;min-height:18rem;border-radius:var(--bf-radius);text-decoration:none;color:var(--bf-black);font-family:var(--bf-pixel);font-weight:700;font-synthesis:none;font-size:calc(var(--font-heading-scale, 1) * 3.5rem);letter-spacing:calc(var(--font-heading-scale, 1) * .06rem);line-height:1.15;box-shadow:none;transition:transform .4s cubic-bezier(.22,1,.36,1),filter .4s ease,letter-spacing .4s ease;grid-column:span 2}.bf-discount-card--half{grid-column:span 1;font-size:calc(var(--font-heading-scale, 1) * 2.6rem);min-height:14rem;padding:1.2rem;text-align:center}.bf-discount-card--equal{grid-column:span 1;min-height:10rem;padding:1.2rem .8rem;font-family:var(--bf-pixel);font-weight:700;font-synthesis:none;font-variation-settings:"wght" 700;font-size:calc(var(--font-heading-scale, 1) * 2.4rem);letter-spacing:calc(var(--font-heading-scale, 1) * .06rem);line-height:1.15;text-transform:uppercase;text-align:center;border:0;border-radius:var(--bf-radius)}@media screen and (min-width:750px){.bf-discount-card{min-height:22rem;font-size:calc(var(--font-heading-scale, 1) * 4rem)}.bf-discount-card--half{min-height:22rem;font-size:calc(var(--font-heading-scale, 1) * 3.2rem)}.bf-discount-card--equal{min-height:14rem;font-size:calc(var(--font-heading-scale, 1) * 2.8rem)}}.bf-discount-card:hover{transform:scale(1.035);filter:brightness(1.07) saturate(1.05);letter-spacing:calc(var(--font-heading-scale, 1) * .09rem);box-shadow:none}.bf-discount-card span{display:inline-flex;align-items:center;gap:.6rem;transition:transform .4s cubic-bezier(.22,1,.36,1)}.bf-discount-card>span{-webkit-text-stroke:.04em #000;paint-order:stroke fill;text-shadow:.04em .04em 0 #000,.08em .08em 0 #000,.11em .11em 0 #000}.bf-discount-card:hover span{transform:translate(.4rem)}@media(prefers-reduced-motion:reduce){.bf-discount-card,.bf-discount-card span{transition:none}.bf-discount-card:hover,.bf-discount-card:hover span{transform:none}}.bf-spend{background:#85ff44;padding:8rem 0;text-align:center;color:#000;max-width:100%;overflow-x:clip}.bf-spend__heading{font-family:var(--font-body-family),sans-serif;font-size:clamp(1.6rem,2.2vw,2rem);font-weight:400;margin:0 auto 4rem;max-width:none;line-height:1.4;color:#000}.bf-spend__track{position:relative;width:100%;max-width:none;margin:0 auto 3.2rem;padding:0}.bf-spend__line{position:absolute;top:calc(2.4rem - 3px);left:2.4rem;right:2.4rem;height:6px;background:#0000002e;border-radius:999px;overflow:hidden;z-index:0}.bf-spend__line-fill{display:block;height:100%;width:var(--bf-progress, 0%);background:#000;border-radius:inherit;transition:width .4s ease}@media(prefers-reduced-motion:reduce){.bf-spend__line-fill{transition:none}}.bf-spend__milestones{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;position:relative;z-index:1}.bf-spend__milestone{display:flex;flex-direction:column;align-items:center;gap:1.2rem;flex:1 1 0;min-width:0}.bf-spend__milestone--start,.bf-spend__milestone--start .bf-spend__label{align-items:flex-start}.bf-spend__milestone:last-child{align-items:flex-end}.bf-spend__milestone:last-child .bf-spend__label{align-items:flex-end;text-align:right}.bf-spend__milestone[data-bf-preview]{cursor:pointer}.bf-spend__cursor{position:fixed;top:0;left:0;z-index:30;width:18rem;height:18rem;border-radius:1.6rem;background:#f301c7;overflow:hidden;pointer-events:none;opacity:0;visibility:hidden}.bf-spend__cursor.is-pair{width:32rem;height:18rem}.bf-spend__cursor-media{display:flex;align-items:center;justify-content:center;width:100%;height:100%;gap:.4rem}.bf-spend__cursor.is-visible{opacity:1;visibility:visible}.bf-spend__cursor img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;min-width:0;flex:1 1 0}.bf-spend__cursor img[hidden]{display:none!important}.bf-spend__or{flex:0 0 auto;font-family:var(--font-body-family),sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:.06em;line-height:1;color:#000}.bf-spend__or[hidden],.bf-spend__popup[hidden]{display:none!important}.bf-spend__popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:2.4rem}.bf-spend__popup-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#00000073;cursor:pointer}.bf-spend__popup-card{position:relative;z-index:1;width:min(32rem,100%);background:#f301c7;border-radius:1.6rem;padding:4.8rem 1.6rem 2rem;text-align:center;color:#000}.bf-spend__popup-card.is-pair{width:min(52rem,100%)}.bf-spend__popup-media{display:flex;align-items:center;justify-content:center;gap:.8rem}.bf-spend__popup-close{position:absolute;top:1.2rem;right:1.2rem;width:3.6rem;height:3.6rem;border:0;border-radius:999px;background:#000;color:#f301c7;font-size:2.4rem;line-height:1;cursor:pointer}.bf-spend__popup-card img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block;min-width:0;flex:1 1 0}.bf-spend__popup-card img[hidden]{display:none!important}.bf-spend__popup-name{margin:1.2rem 0 0;font-family:var(--font-body-family),sans-serif;font-size:1.6rem;font-weight:700}.bf-spend__dot{width:4.8rem;height:4.8rem;border-radius:50%;background:#fff;border:2px solid #000;color:#000;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body-family),sans-serif;font-weight:700;font-size:1.8rem;line-height:1;box-sizing:border-box}.bf-spend__milestone.is-complete .bf-spend__dot{background:#000;border-color:#000;color:#fff}.bf-spend__dot svg{width:2rem;height:2rem;fill:#fff}.bf-spend__label{display:flex;flex-direction:column;align-items:center;gap:.3rem;font-family:var(--font-body-family),sans-serif;line-height:1.25;max-width:18rem;color:#000}.bf-spend__amount{font-size:1.7rem;font-weight:700}.bf-spend__gift{font-size:1.55rem;font-weight:400}.bf-spend__status{margin:0;font-family:var(--font-body-family),sans-serif;font-size:clamp(1.6rem,2.2vw,2rem);font-weight:700;color:#000}@media screen and (max-width:749px){.bf-spend__line{top:calc(1.9rem - 3px);left:1.9rem;right:1.9rem}.bf-spend__label{max-width:min(7.2rem,calc((100vw - 4.8rem) / (var(--bf-count, 3) + 1)))}.bf-spend__cursor{width:14rem;height:14rem;border-radius:1.2rem}.bf-spend__dot{width:3.8rem;height:3.8rem;font-size:1.5rem}.bf-spend__amount{font-size:1.4rem}.bf-spend__gift{font-size:1.25rem}}.bf-vault{background:var(--bf-purple);padding:8rem 0;text-align:center;color:var(--bf-black)}html.bf-vault-modal-open{overflow:hidden}.bf-vault-modal[hidden]{display:none!important}.bf-vault-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:3.2rem;opacity:0;transition:opacity .22s ease}.bf-vault-modal.is-open{opacity:1}.bf-vault-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8;cursor:pointer}.bf-vault-modal__dialog{position:relative;z-index:1;width:min(52rem,100%);background:#d7f90f;color:#000;border:none;border-radius:2rem;padding:4.8rem 4rem 4rem;text-align:left;box-shadow:none;transform:translateY(12px) scale(.97);opacity:0;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease;cursor:default}.bf-vault-modal.is-open .bf-vault-modal__dialog{transform:translateY(0) scale(1);opacity:1}@media(prefers-reduced-motion:reduce){.bf-vault-modal,.bf-vault-modal__dialog{transition:none}.bf-vault-modal__dialog{transform:none}}@media screen and (max-width:749px){.bf-vault-modal{padding:2rem}.bf-vault-modal__dialog{padding:4rem 2.4rem 3.2rem}}.bf-vault-modal__close{position:absolute;top:1.2rem;right:1.4rem;width:4rem;height:4rem;border:2px solid #000;border-radius:999px;background:#fff;color:#000;font-size:2.4rem;line-height:1;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}.bf-vault-modal__close:hover{background:#000;color:#d7f90f}.bf-vault-modal__title{margin:0 0 1.2rem;padding-right:4rem;font-family:var(--font-heading-family),sans-serif;font-size:calc(var(--font-heading-scale, 1) * 2.6rem);font-weight:800;text-transform:uppercase;line-height:1.15}.bf-vault-modal__text{margin:0 0 2.4rem;font-size:1.55rem;line-height:1.45}.bf-vault-modal__form{display:grid;gap:1rem}.bf-vault-modal__label{font-size:1.35rem;font-weight:700;margin-top:.4rem}.bf-vault-modal__input{width:100%;min-height:5rem;padding:1.2rem 1.4rem;border:none;border-radius:999px;background:#fff;color:#000;font-size:1.5rem;box-shadow:none}.bf-vault-modal__input:focus{outline:none;box-shadow:none}.bf-vault-modal__submit,.bf-vault-modal__submit:hover,.bf-vault-modal__submit:focus,.bf-page .bf-vault-modal__submit:hover{margin-top:1.2rem;width:100%;min-height:5.2rem;background:#85ff44!important;color:#000!important;border:none!important;outline:none!important;border-radius:999px!important;font-weight:400!important;font-size:1.6rem!important;letter-spacing:.02em;box-shadow:none!important}.bf-vault-modal__submit:hover,.bf-page .bf-vault-modal__submit:hover{background:#fff!important;color:#000!important;transform:none!important;filter:none!important}.bf-vault-modal__success{margin:1.2rem 0 0;font-weight:700}.bf-vault-modal__error{margin:1.2rem 0 0;color:#8b0000}.bf-vault__lock{width:3.2rem;height:3.2rem;margin:0 auto 1.6rem;display:block}.bf-vault__title{font-family:var(--bf-pixel);font-size:calc(var(--font-heading-scale, 1) * 5.2rem);font-weight:700;font-variation-settings:"wght" 700;margin:0 0 1.6rem;line-height:1.15;letter-spacing:calc(var(--font-heading-scale, 1) * .06rem);text-transform:uppercase}@media screen and (min-width:750px){.bf-vault__title{font-size:calc(var(--font-heading-scale, 1) * 6.8rem)}}.bf-vault__text{font-family:var(--font-body-family),sans-serif;font-size:1.5rem;margin:0 auto 2.4rem;max-width:42rem;line-height:1.5}@media screen and (min-width:750px){.bf-vault__text{font-size:1.6rem}}.bf-categories{background:var(--bf-black);padding:8rem 0}.bf-categories__heading{text-align:center;color:var(--bf-lime);font-family:var(--font-heading-family),sans-serif;font-size:calc(var(--font-heading-scale, 1) * 2rem);font-weight:var(--font-heading-weight, 700);letter-spacing:calc(var(--font-heading-scale, 1) * .06rem);margin:0 0 4rem}@media screen and (min-width:750px){.bf-categories__heading{font-size:calc(var(--font-heading-scale, 1) * 2.4rem)}}.bf-categories__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}@media screen and (min-width:990px){.bf-categories__grid{grid-template-columns:repeat(4,1fr);gap:1.6rem}}.bf-category-card{display:flex;flex-direction:column;text-decoration:none;color:var(--bf-black);border-radius:var(--bf-radius);overflow:hidden;background:var(--bf-white);transition:transform .45s cubic-bezier(.22,1,.36,1)}.bf-category-card:hover{transform:translateY(-6px);box-shadow:none;color:var(--bf-black)}.bf-category-card__media{aspect-ratio:1;background:#f4f4f4;overflow:hidden}.bf-category-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s cubic-bezier(.22,1,.36,1)}.bf-category-card:hover .bf-category-card__media img{transform:scale(1.05)}.bf-category-card__label{background:var(--bf-lime);padding:1.2rem 1rem;text-align:center;font-weight:800;font-size:1.2rem;letter-spacing:.02em;text-transform:uppercase;transition:background-color .35s ease,letter-spacing .35s ease}.bf-category-card:hover .bf-category-card__label{background:#d7f90f;letter-spacing:.04em}@media screen and (min-width:750px){.bf-category-card__label{font-size:1.4rem}}@keyframes bf-category-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.bf-categories__grid .bf-category-card{animation:bf-category-rise .65s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--animation-order, 1) * .06s)}@media(prefers-reduced-motion:reduce){.bf-categories__grid .bf-category-card,.bf-category-card,.bf-category-card__media img,.bf-category-card__label{animation:none!important;transition:none!important}.bf-category-card:hover,.bf-category-card:hover .bf-category-card__media img{transform:none}}.bf-faq{background:#d7f90f;padding:8rem 0;color:var(--bf-black)}.bf-faq__heading{text-align:center;font-family:var(--font-heading-family),sans-serif;font-style:normal;font-size:calc(var(--font-heading-scale, 1) * 3.5rem);margin:0 0 3.2rem;font-weight:var(--font-heading-weight, 700);letter-spacing:calc(var(--font-heading-scale, 1) * .06rem);line-height:1.2;color:#000}@media screen and (min-width:750px){.bf-faq__heading{font-size:calc(var(--font-heading-scale, 1) * 4rem)}}.bf-faq__item summary,.bf-faq__content{font-family:var(--font-body-family),sans-serif}.bf-faq__list{max-width:80rem;margin:0 auto;display:flex;flex-direction:column;gap:1.2rem}.bf-faq__item{background:var(--bf-black);border-radius:1.2rem;color:var(--bf-white);overflow:hidden}.bf-faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 2rem;font-weight:700;font-size:1.5rem}.bf-faq__item summary::-webkit-details-marker{display:none}.bf-faq__icon{flex-shrink:0;width:1.6rem;height:1.6rem;position:relative}.bf-faq__icon:before,.bf-faq__icon:after{content:"";position:absolute;background:var(--bf-white);left:50%;top:50%;transform:translate(-50%,-50%)}.bf-faq__icon:before{width:100%;height:2px}.bf-faq__icon:after{width:2px;height:100%;transition:transform .2s ease,opacity .2s ease}.bf-faq__item[open] .bf-faq__icon:after{transform:translate(-50%,-50%) scaleY(0);opacity:0}.bf-faq__content{padding:0 2rem 1.8rem;font-size:1.4rem;line-height:1.5;color:#ffffffe6}.bf-faq__content>*:first-child{margin-top:0}.bf-faq__content>*:last-child{margin-bottom:0}.bf-trust{background:#000;padding:8rem 0}.bf-trust__grid{display:grid;grid-template-columns:1fr;gap:1.6rem}@media screen and (min-width:750px){.bf-trust__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.bf-trust__grid{grid-template-columns:repeat(4,1fr)}}.bf-trust__card{background:#fff;border-radius:var(--bf-radius);padding:2.8rem 2rem;text-align:center;color:#000;min-height:16rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.bf-trust__card h3{margin:0;font-family:var(--font-heading-family),sans-serif;font-size:calc(var(--font-heading-scale, 1) * 1.7rem);font-weight:700;line-height:1.25}.bf-trust__card .rte,.bf-trust__card p{margin:0;font-family:var(--font-body-family),sans-serif;font-size:1.4rem;line-height:1.4;text-align:center}.bf-trust__icon{width:3.2rem;height:3.2rem;display:block}.template-index .shopify-section-group-footer-group .wave-section,.template-index .footer-group .wave-section,.template-index .wave-section{background:#000!important;background-color:#000!important;--color-background: 0, 0, 0;--gradient-background: #000}.template-index .wave-section .section-container{min-height:4rem}.template-index .wave-section .shape-fill{fill:#9b2dff!important}.template-index #shopify-section-multicolumn_YVVVX6,.template-index .shopify-section[id*=multicolumn_YVVVX6]{display:none!important}.template-index .footer,.template-index .shopify-section[id*=custom-footer] .footer,.template-index #shopify-section-custom-footer .footer{background:#9b2dff!important;background-color:#9b2dff!important;--color-background: 155, 45, 255;--gradient-background: #9b2dff;--color-foreground: 0, 0, 0}.template-index #shopify-section-bf_reviews,.template-index .shopify-section[id*=bf_reviews]{background:#fff!important}.template-index #shopify-section-bf_reviews>div,.template-index .shopify-section[id*=bf_reviews]>div{background:#fff!important}.template-index #shopify-section-bf_reviews h2,.template-index .shopify-section[id*=bf_reviews] h2{text-align:center;width:100%;margin-left:auto;margin-right:auto;font-family:var(--font-heading-family),sans-serif;font-style:normal;font-weight:var(--font-heading-weight, 700)}.template-index .footer .klaviyo-form-button,.template-index footer .klaviyo-form-button{background:#000!important;background-color:#000!important;color:#d7f90f!important;border:2px solid #000!important}.bf-bestsellers__head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:2.4rem}.bf-bestsellers__heading{margin:0;color:inherit;font-family:var(--font-heading-family),sans-serif;font-size:calc(var(--font-heading-scale, 1) * 2rem);font-weight:var(--font-heading-weight, 700);letter-spacing:calc(var(--font-heading-scale, 1) * .06rem);line-height:1.2}.bf-bestsellers__nav{display:flex;gap:.8rem;flex-shrink:0}.bf-bestsellers__arrow{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:2px solid #000;border-radius:999px;background:#cf0;color:#000;cursor:pointer}.bf-bestsellers__arrow svg{width:1.8rem;height:1.8rem}.bf-bestsellers__arrow:hover{background:#fff}.bf-bestsellers__arrow:disabled{opacity:.35;cursor:default}.bf-bestsellers__arrow:focus-visible{outline:2px solid #000;outline-offset:3px}.bf-bestsellers__track{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:.4rem;overscroll-behavior-x:contain}@media(pointer:coarse){.bf-bestsellers__track{scroll-snap-type:x proximity;touch-action:pan-x pan-y}}.bf-bestsellers__track::-webkit-scrollbar{display:none}.bf-bestsellers__card{flex:0 0 72%;scroll-snap-align:start;display:flex;flex-direction:column;gap:.8rem;color:#000;text-decoration:none;background:#fff;border-radius:var(--bf-radius);padding:1.2rem}.bf-bestsellers__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--bf-radius);background:#f4f4f4}.bf-bestsellers__media .badge--markdown{position:absolute;top:.8rem;left:.8rem;z-index:1;background:var(--bf-lime);color:var(--bf-black);border:2px solid var(--bf-black);box-shadow:none;font-size:1.2rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.bf-bestsellers__media img,.bf-bestsellers__placeholder{width:100%;height:100%;object-fit:cover;display:block}.bf-bestsellers__title{font-family:var(--font-body-family),sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3}.bf-bestsellers__price{display:flex;gap:.6rem;align-items:baseline;font-size:1.4rem}.bf-bestsellers__price s{color:#00000073;font-weight:400}.bf-bestsellers__price .price__save{color:#d40c00;font-style:italic;font-weight:600;letter-spacing:0}.bf-bestsellers__empty{margin:0}.bf-bestsellers__shop{display:flex;justify-content:center;margin-top:2.8rem}.bf-bestsellers .bf-btn{background:#000;color:#cf0;border-color:transparent}.bf-bestsellers .bf-btn:hover,.bf-bestsellers .bf-btn:focus-visible{background:#fff;color:#000;border-color:#000}@media screen and (min-width:750px){.bf-bestsellers__heading{font-size:calc(var(--font-heading-scale, 1) * 2.4rem)}.bf-bestsellers__card{flex-basis:calc((100% - 3.2rem) / 3)}}@media screen and (min-width:990px){.bf-bestsellers__card{flex-basis:calc((100% - 4.8rem)/4)}}@media(prefers-reduced-motion:reduce){.bf-bestsellers__track{scroll-behavior:auto}}.bf-sale-countdown{background:#f301c7;text-align:center;padding:6.4rem 0}.bf-sale-countdown__title{margin:0 0 1.2rem;font-family:var(--bf-pixel);font-weight:700;font-variation-settings:"wght" 700;font-size:calc(var(--font-heading-scale, 1) * 4.4rem);line-height:1.05;letter-spacing:calc(var(--font-heading-scale, 1) * .06rem);text-transform:uppercase}.bf-sale-countdown__text{max-width:72rem;margin:0 auto 3.2rem;font-family:var(--font-body-family),sans-serif;font-size:1.6rem;line-height:1.45}.bf-sale-countdown__text p{margin:0}.bf-sale-countdown__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;max-width:92rem;margin:0 auto 3.2rem}.bf-sale-countdown__cell{display:flex;flex-direction:column;align-items:center;gap:.6rem}.bf-sale-countdown__num{font-family:var(--font-body-family),sans-serif;font-weight:700;font-size:clamp(4.4rem,8vw,8rem);line-height:1;font-variant-numeric:tabular-nums}.bf-sale-countdown__unit{font-family:var(--font-body-family),sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@media screen and (min-width:750px){.bf-sale-countdown{padding:8.8rem 0}.bf-sale-countdown__title{font-size:calc(var(--font-heading-scale, 1) * 6.4rem)}.bf-sale-countdown__text{font-size:1.7rem}.bf-sale-countdown__grid{gap:2rem}.bf-sale-countdown__unit{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/259/assets/bf-homepage.css.map */
