.shopify-section .nh-bf-categories{padding-top:24px;padding-bottom:24px}.nh-bf-categories>.title{margin:0 0 3rem}.nh-bf-categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 8px}.nh-bf-categories__card{overflow:hidden;color:rgb(var(--color-foreground));border-radius:16px}.nh-bf-categories__media{aspect-ratio:1;overflow:hidden;border-radius:16px}.nh-bf-categories__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.nh-bf-categories__card:hover img{transform:scale(1.03)}.nh-bf-categories__content{padding:1.7rem 0}.nh-bf-categories__content h3{margin:0;font-size:1.6rem;font-weight:400}.nh-bf-categories__content h3 span{display:inline-block;margin-left:.6rem}.nh-bf-categories__content p{margin:1rem 0 0;font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}@media(max-width:749px){.nh-bf-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nh-bf-categories__content h3{font-size:1.4rem}.nh-bf-categories__content p{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.nh-bf-categories__media img{transition:none}}.bfch .bfch__card{position:relative;overflow:hidden;max-width:1200px;padding:48px 32px 40px;text-align:center;color:var(--bfch-text);background:radial-gradient(ellipse at 100% 0%,rgba(230,173,74,.38),transparent 52%),radial-gradient(ellipse at 0% 100%,rgba(127,61,48,.34),transparent 55%),linear-gradient(125deg,var(--bfch-bg) 0%,#1c181d 45%,#3d301f 78%,#6a4a22 100%);border:1px solid color-mix(in srgb,var(--bfch-gold) 70%,transparent);border-radius:20px;box-shadow:0 14px 34px #19140c47}.bfch__glow{position:absolute;inset:-40% -10% auto;height:70%;background:radial-gradient(closest-side,rgba(237,202,136,.18),transparent);pointer-events:none}.bfch__kicker{position:relative;margin:0 0 14px;color:var(--bfch-gold);font-size:1.2rem;font-weight:800;letter-spacing:.3em;text-transform:uppercase}.bfch__heading{position:relative;margin:0 auto 14px;max-width:900px;color:var(--bfch-text);font-size:clamp(3.6rem,6.4vw,6.8rem);font-weight:800;line-height:1.02;letter-spacing:-.02em}.bfch__copy{position:relative;max-width:700px;margin:0 auto;color:color-mix(in srgb,var(--bfch-text) 82%,transparent);font-size:1.6rem;line-height:1.5}.bfch__copy p{margin:0}.bfch__timer{position:relative;display:block;margin:26px auto 0}.bfch__timer-label{margin:0 0 10px;color:var(--bfch-gold);font-size:1.2rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.bfch__units{display:inline-flex;align-items:flex-start;gap:10px}.bfch__unit{display:flex;flex-direction:column;align-items:center;min-width:84px;padding:12px 8px 10px;background:#00000061;border:1px solid color-mix(in srgb,var(--bfch-gold) 55%,transparent);border-radius:12px}.bfch__num{color:var(--bfch-gold);font-size:4.2rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.bfch__lbl{margin-top:6px;color:color-mix(in srgb,var(--bfch-text) 72%,transparent);font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bfch__sep{padding-top:12px;color:var(--bfch-gold);font-size:3.4rem;font-weight:800;line-height:1}.bfch__ended{margin:0;color:var(--bfch-gold);font-size:1.8rem;font-weight:800}.bfch__ladder{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:12px;margin-top:26px}.bfch__tier{--notch: 11px;position:relative;display:flex;flex-direction:column;justify-content:center;min-width:220px;padding:16px 30px;border-radius:12px;background:radial-gradient(ellipse at 0% 0%,color-mix(in srgb,var(--bfch-gold) 26%,transparent),transparent 60%),linear-gradient(135deg,#3a2a16f2,#181312f2);-webkit-mask:radial-gradient(circle var(--notch) at 0 50%,#0000 97%,#000) left / 51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% 50%,#0000 97%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 50%,#0000 97%,#000) left / 51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% 50%,#0000 97%,#000) right / 51% 100% no-repeat}.bfch__tier:before{content:"";position:absolute;inset:6px calc(var(--notch) + 4px);border:1.5px dashed color-mix(in srgb,var(--bfch-gold) 75%,transparent);border-radius:8px;pointer-events:none}.bfch__tier:after{content:"";position:absolute;top:0;right:0;width:34px;height:34px;background:linear-gradient(225deg,var(--bfch-gold) 0 50%,transparent 50%);opacity:.9;pointer-events:none}.bfch__tier--hot{background:radial-gradient(ellipse at 0% 0%,rgba(255,255,255,.45),transparent 55%),linear-gradient(135deg,#f6deaa 0%,var(--bfch-gold) 50%,#d8aa55 100%)}.bfch__tier--hot:before{border-color:#17130c73}.bfch__tier--hot:after{background:linear-gradient(225deg,#7f171d 0 50%,transparent 50%)}.bfch__tier-cond{position:relative;color:var(--bfch-text);font-size:1.3rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bfch__tier-amount{position:relative;margin-top:4px;color:#ffd98a;font-size:3rem;font-weight:900;line-height:1.05;text-shadow:0 0 14px rgba(237,202,136,.45),0 2px 0 rgba(0,0,0,.35)}.bfch__tier--hot .bfch__tier-amount{text-shadow:0 1px 0 rgba(255,255,255,.5)}.bfch__offer{display:flex;flex-direction:column;align-items:center;gap:8px}.bfch__offer-label{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid var(--bfch-gold);border-radius:999px;background:#00000059;color:var(--bfch-gold);font-size:1.1rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.bfch__offer--hot .bfch__offer-label{background:var(--bfch-gold);color:#17130c}.bfch__tier--hot .bfch__tier-cond{color:#3a2a12}.bfch__tier--hot .bfch__tier-amount{color:#17130c}.bfch__actions{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px}.bfch__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:12px 26px;border:1.5px solid color-mix(in srgb,var(--bfch-gold) 80%,transparent);border-radius:10px;font-size:1.3rem;font-weight:800;letter-spacing:.1em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:box-shadow .2s ease,transform .2s ease,background-color .2s ease}.bfch__btn:after{content:"\2192";display:inline-block;font-weight:700;transition:transform .2s ease}.bfch__btn--primary,.bfch__btn--ghost{color:var(--bfch-text);background:color-mix(in srgb,var(--bfch-gold) 8%,rgba(0,0,0,.25))}.bfch__btn--primary:hover,.bfch__btn--ghost:hover{background:color-mix(in srgb,var(--bfch-gold) 18%,rgba(0,0,0,.25))}.bfch__btn--light{color:#17130c;background:linear-gradient(135deg,#f6deaa 0%,var(--bfch-gold) 50%,#d8aa55 100%);border-color:transparent;box-shadow:0 8px 20px color-mix(in srgb,var(--bfch-gold) 28%,transparent)}.bfch__btn:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--bfch-gold) 35%,transparent);transform:translateY(-1px)}.bfch__btn:hover:after{transform:translate(3px)}.bfch__btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.bfch__proof{position:relative;margin:22px 0 0;color:color-mix(in srgb,var(--bfch-text) 70%,transparent);font-size:1.2rem;letter-spacing:.04em}@media screen and (min-width:990px){.bfch .bfch__card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"kicker  timer" "heading timer" "copy    ladder" "actions ladder" "proof   ladder";column-gap:56px;align-items:center;padding:60px 56px;text-align:left}.bfch__kicker{grid-area:kicker}.bfch__heading{grid-area:heading;max-width:none;margin-left:0;margin-right:0}.bfch__copy{grid-area:copy;max-width:none;margin:0;align-self:start}.bfch__actions{grid-area:actions;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:460px;justify-content:start}.bfch__actions .bfch__btn--light{grid-column:1 / -1}.bfch__proof{grid-area:proof;align-self:start}.bfch__timer{grid-area:timer;margin:0;text-align:center;align-self:end}.bfch__ladder{grid-area:ladder;align-self:start}.bfch__offer{flex:1 1 0;min-width:0}.bfch__tier{width:100%;min-width:0;padding:18px 30px}.bfch__tier-amount{font-size:clamp(2.2rem,2vw,2.8rem)}}@media screen and (max-width:749px){.bfch .bfch__card{padding:32px 16px 28px;border-radius:16px}.bfch__kicker{font-size:1rem;letter-spacing:.2em}.bfch__copy{font-size:1.4rem}.bfch__units{gap:6px}.bfch__unit{min-width:62px;padding:10px 4px 8px}.bfch__num{font-size:3rem}.bfch__lbl{font-size:.9rem;letter-spacing:.08em}.bfch__sep{font-size:2.4rem;padding-top:10px}.bfch__offer{flex:1 1 100%}.bfch__tier{width:100%;min-width:0;padding:14px 26px}.bfch__tier-amount{font-size:2.6rem}.bfch__btn{flex:1 1 140px;min-height:48px;font-size:1.1rem;letter-spacing:.06em;padding:10px 12px}.bfch__btn--light{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.bfch__btn{transition:none}.bfch__btn:hover{transform:none}.bfch__btn:after,.bfch__btn:hover:after{transition:none;transform:none}}.bfch__terms{grid-column:1/-1;margin:18px 0 0;font-size:1.2rem;line-height:1.6;color:#e4d4b5;text-align:left;position:relative}.nh-bf-marquee{overflow:hidden;padding:10px 16px;background:linear-gradient(90deg,#4c1d95,#7c3aed);color:#fff;font:700 19px/22.8px var(--font-body-family);white-space:nowrap}.nh-bf-marquee__track{display:flex;width:max-content;animation:nh-bf-scroll 28s linear infinite}.nh-bf-marquee__track span{padding-right:40px}.nh-bf-marquee:hover .nh-bf-marquee__track{animation-play-state:paused}@keyframes nh-bf-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.nh-bf-marquee__track{animation:none}.nh-bf-marquee{overflow-x:auto}}nh-bf-popup{display:block}.nh-bf-popup .bf-popup{width:min(92vw,460px);max-height:90vh;padding:0;border:1px solid rgba(237,202,136,.6);border-radius:20px;color:#ffe7b6;background:radial-gradient(ellipse at 100% 0%,rgba(230,173,74,.32),transparent 55%),linear-gradient(135deg,#100f14,#2b211f 55%,#6a4a22);box-shadow:0 24px 60px #00000073;overflow:auto}.nh-bf-popup .bf-popup::backdrop{background:#100f149e}.nh-bf-popup .bf-popup .bf-popup__inner{position:relative;padding:40px 28px 30px;text-align:center}.nh-bf-popup .bf-popup .bf-popup__close{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(237,202,136,.5);border-radius:50%;color:#edca88;background:transparent;cursor:pointer}.nh-bf-popup .bf-popup .bf-popup__close svg{width:16px;height:16px}.nh-bf-popup .bf-popup .bf-popup__kicker{margin:0 0 10px;color:#edca88;font-size:1.2rem;font-weight:700;letter-spacing:.3rem;text-transform:uppercase}.nh-bf-popup .bf-popup .bf-popup__heading{margin:0 0 10px;color:#ffe7b6;font-size:clamp(2.6rem,6vw,3.4rem);line-height:1.1}.nh-bf-popup .bf-popup .bf-popup__text{margin:0 0 20px;color:#ffe7b6c7;font-size:1.5rem;line-height:1.5}.nh-bf-popup .bf-popup .bf-popup__offers{display:grid;gap:10px;margin:0 0 22px}.nh-bf-popup .bf-popup .bf-popup__offer{padding:12px 14px;border:1px solid rgba(237,202,136,.55);border-radius:12px;color:#edca88;font-size:1.6rem;font-weight:700;background:#edca8814}.nh-bf-popup .bf-popup .bf-popup__timer{margin:0 0 20px}.nh-bf-popup .bf-popup .bf-popup__timer-label{margin:0 0 10px;color:#ffe7b6cc;font-size:1.3rem;font-weight:700;letter-spacing:.2rem;text-transform:uppercase}.nh-bf-popup .bf-popup .bf-popup__units{display:flex;align-items:flex-start;justify-content:center;gap:6px}.nh-bf-popup .bf-popup .bf-popup__unit{display:flex;flex-direction:column;align-items:center;min-width:64px;padding:10px 6px 8px;border:1px solid rgba(237,202,136,.55);border-radius:12px;background:#100f148c}.nh-bf-popup .bf-popup .bf-popup__num{color:#edca88;font-size:2.8rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.nh-bf-popup .bf-popup .bf-popup__lbl{margin-top:6px;color:#ffe7b6bf;font-size:1.1rem;letter-spacing:.1rem;text-transform:uppercase}.nh-bf-popup .bf-popup .bf-popup__sep{padding-top:10px;color:#edca88b3;font-size:2.2rem;font-weight:700}.nh-bf-popup .bf-popup .bf-popup__ended{margin:0;color:#edca88;font-size:1.6rem;font-weight:700}.nh-bf-popup .bf-popup .bf-popup__dismiss{min-height:44px;padding:8px 18px;border:0;color:#ffe7b6cc;background:transparent;font-size:1.4rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media screen and (max-width:749px){.nh-bf-popup .bf-popup .bf-popup__unit{min-width:54px}.nh-bf-popup .bf-popup .bf-popup__num{font-size:2.4rem}.nh-bf-popup .bf-popup .bf-popup__units{gap:4px}}.nh-bf-popup .bf-popup .bf-popup__close:focus-visible,.nh-bf-popup .bf-popup .bf-popup__dismiss:focus-visible{outline:3px solid #ffffff;outline-offset:3px}@media screen and (max-width:749px){.nh-bf-popup .bf-popup .bf-popup__inner{padding:36px 18px 22px}}.bf-popup-preview{position:fixed;left:16px;bottom:16px;z-index:50;min-height:44px;padding:10px 18px;border:1px solid #edca88;border-radius:10px;color:#17130c;background:#edca88;font-size:1.4rem;font-weight:700;box-shadow:0 8px 24px #00000059;cursor:pointer}.nh-bf-popup .bf-popup__terms{font-size:1.15rem;line-height:1.5;color:#e4d4b5;margin:16px 0 0;text-align:left}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
