.ygbf{--red:#e60012;--red-2:#ff2a3a;--ink:#0b0b0b;--ink-2:#151515;--ink-3:#1f1f1f;--line:rgba(255,255,255,.12);--text:#fff;--muted:rgba(255,255,255,.66);--bulb:#ffd36b;--paper:#f3ede3;background:var(--ink);color:var(--text);font-family:var(--typeBasePrimary),var(--typeBaseFallback);overflow:hidden}:where(.ygbf) p,:where(.ygbf) h1,:where(.ygbf) h2,:where(.ygbf) h3,:where(.ygbf) ul,:where(.ygbf) li{margin:0}:where(.ygbf) ul{list-style:none;padding:0}.ygbf *,.ygbf *:before,.ygbf *:after{box-sizing:border-box}.ygbf img{height:auto}.ygbf [hidden],.bf-pill[hidden]{display:none!important}.bf-wrap{max-width:1400px;margin:0 auto;padding:0 40px}.bf-btn,.bf-btn:hover{color:#fff}.bf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--red);border:0;border-radius:0;font:600 13px/1 var(--typeBasePrimary),var(--typeBaseFallback);letter-spacing:.24em;text-transform:uppercase;padding:18px 34px;text-decoration:none;cursor:pointer;transition:background .2s,transform .2s}.bf-btn:hover{background:var(--red-2);transform:translateY(-1px)}.bf-btn--ghost{background:transparent;box-shadow:inset 0 0 0 1px #ffffff80}.bf-btn--ghost:hover{background:#ffffff14}.bf-h2{font-weight:800;text-transform:uppercase;font-size:clamp(34px,5.6vw,64px);line-height:.98;letter-spacing:-.01em}.bf-h2 em{font-style:normal;color:var(--red)}.bf-kicker{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--red);margin-bottom:16px}.bf-hero{position:relative;min-height:680px;display:flex;align-items:center;isolation:isolate}.bf-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;object-position:70% 50%;z-index:-2}.bf-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0b0b0bf5,#0b0b0bdb 38%,#0b0b0b59 62%,#0b0b0b1a),linear-gradient(0deg,var(--ink) 0%,rgba(11,11,11,0) 22%)}.bf-hero .bf-wrap{width:100%}.bf-hero__inner{max-width:640px;padding:80px 0}.bf-pill{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:8px 14px;border:1px solid rgba(255,255,255,.3);margin-bottom:26px}.bf-pill i{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 #e60012b3;animation:bf-pulse 1.6s infinite}@keyframes bf-pulse{70%{box-shadow:0 0 0 10px #e6001200}to{box-shadow:0 0 #e6001200}}.bf-hero__eyebrow{font-size:14px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--muted)}.bf-hero__title{font-weight:800;text-transform:uppercase;font-size:clamp(56px,8.4vw,116px);line-height:.88;letter-spacing:-.02em;margin:10px 0 0}.bf-hero__title span{display:block;color:var(--red)}.bf-hero__deal{display:flex;align-items:flex-end;gap:16px;margin:28px 0 30px}.bf-hero__deal b{white-space:nowrap;font-weight:800;font-size:clamp(64px,7vw,96px);line-height:.8;color:#fff}.bf-hero__deal small{display:block;font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;line-height:1.35;color:var(--muted);padding-bottom:4px}.bf-hero__deal small strong{display:block;color:#fff;font-size:22px;letter-spacing:.06em}.bf-hero__lede{font-size:16px;line-height:1.6;color:#ffffffd1;max-width:480px;margin-bottom:32px}.bf-trust{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bf-trust__item{display:flex;align-items:center;gap:14px;padding:26px 24px;border-left:1px solid var(--line)}.bf-trust__item:first-child{border-left:0;background:var(--red)}.bf-trust__item svg{flex:none}.bf-trust__item b{display:block;font-size:15px;font-weight:600;line-height:1.25}.bf-trust__item span{display:block;font-size:12px;color:var(--muted);margin-top:2px}.bf-trust__item:first-child span{color:#ffffffd9}.bf-flash{padding:110px 0 120px;position:relative;background:radial-gradient(ellipse 60% 55% at 50% 45%,#e6001238,#e6001200 70%),var(--ink)}.bf-flash__head{text-align:center;margin-bottom:56px}.bf-flash__head p{color:var(--muted);font-size:15px;margin-top:16px}.bf-booth{position:relative;max-width:1080px;margin:0 auto;padding:46px;background:var(--ink-2)}.bf-bulbs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bf-bulbs span{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--bulb);box-shadow:0 0 6px 2px #ffd36bb3,0 0 16px 4px #ffaa2859;animation:bf-bulb 1.2s steps(1) infinite}.bf-bulbs span:nth-child(2n){animation-delay:.6s}@keyframes bf-bulb{0%{opacity:1}50%{opacity:.18;box-shadow:none}}.bf-booth__grid{display:grid;grid-template-columns:420px 1fr;gap:56px;align-items:center}.bf-porthole{position:relative;width:420px;height:420px}.bf-porthole__ring{position:absolute;top:0;right:0;bottom:0;left:0;animation:bf-spin 22s linear infinite}.bf-porthole__ring text{font:600 15px var(--typeBasePrimary),var(--typeBaseFallback);letter-spacing:.42em;text-transform:uppercase;fill:var(--bulb)}@keyframes bf-spin{to{transform:rotate(360deg)}}.bf-porthole__win{position:absolute;top:44px;right:44px;bottom:44px;left:44px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 42%,#fffaf1 0%,var(--paper) 58%,#d9cfbe 100%);box-shadow:0 0 0 6px var(--ink-2),0 0 0 8px #ffd36b8c,inset 0 -20px 40px #0000001f}.bf-porthole__win img{position:absolute;top:14%;right:14%;bottom:14%;left:14%;width:72%;height:72%!important;object-fit:contain;mix-blend-mode:multiply}.bf-porthole__mystery{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:200px;line-height:1;color:transparent;background:linear-gradient(160deg,#fff3c4,#ffd36b,#c98a12 70%,#ffe39a);-webkit-background-clip:text;background-clip:text;text-shadow:0 8px 30px rgba(201,138,18,.25);animation:bf-float 3.2s ease-in-out infinite}@keyframes bf-float{50%{transform:translateY(-8px)}}.bf-porthole__badge{position:absolute;right:6px;top:30px;width:96px;height:96px;border-radius:50%;background:var(--red);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(12deg);font-weight:800;line-height:1;text-align:center;box-shadow:0 10px 30px #e6001273}.bf-porthole__badge small{font-size:10px;letter-spacing:.14em;font-weight:600}.bf-porthole__badge b{font-size:28px}.bf-deal__date{font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--bulb)}.bf-deal__name{font-size:30px;font-weight:600;line-height:1.15;margin:12px 0 10px}.bf-deal__why{color:var(--muted);font-size:15px;line-height:1.6;max-width:460px}.bf-price{display:flex;align-items:baseline;gap:16px;margin:26px 0 8px;flex-wrap:wrap}.bf-price__now{font-weight:800;font-size:64px;line-height:1;color:#fff;position:relative}.bf-price__was{font-size:22px;color:var(--muted);position:relative}.bf-price__was:after{content:"";position:absolute;left:-4px;right:-4px;top:52%;height:3px;background:var(--red);transform:scaleX(0);transform-origin:left;animation:bf-strike .5s .35s ease-out forwards}@keyframes bf-strike{to{transform:scaleX(1)}}.bf-price__now{animation:bf-boom .7s .8s cubic-bezier(.2,1.6,.4,1) both}@keyframes bf-boom{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.bf-price__save{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;background:var(--red);padding:6px 10px}.bf-quota{font-size:13px;color:var(--bulb);font-weight:600;letter-spacing:.06em}.bf-count{display:flex;gap:10px;margin:28px 0 30px}.bf-count div{min-width:76px;padding:12px 8px;text-align:center;background:var(--ink-3);border-top:2px solid var(--red)}.bf-count b{display:block;font-weight:800;font-size:34px;line-height:1;font-variant-numeric:tabular-nums}.bf-count small{display:block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:6px}.bf-count__label{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-weight:600}.bf-form{display:flex;max-width:460px;margin-top:6px}.bf-form input{flex:1;min-width:0;height:56px;padding:0 18px;border:0;border-radius:0;font:15px var(--typeBasePrimary),var(--typeBaseFallback);background:#fff;color:#000}.bf-form .bf-btn{height:56px;padding:0 24px}.bf-form__note{font-size:12px;color:var(--muted);margin-top:10px}.bf-code{display:inline-flex;align-items:center;gap:10px;margin-top:16px;font-size:13px;color:var(--muted)}.bf-code b{font-weight:600;color:#fff;border:1px dashed var(--bulb);padding:6px 12px;letter-spacing:.14em}.bf-sched{max-width:1080px;margin:56px auto 0}.bf-sched__title{font-size:12px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.bf-sched__rail{display:grid;grid-template-columns:repeat(10,1fr);gap:8px}.bf-slot{position:relative;background:var(--ink-2);border:1px solid var(--line);padding:12px 8px 10px;text-align:center}.bf-slot__d{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.bf-slot__d b{display:block;font-size:20px;font-weight:800;color:#fff;letter-spacing:0}.bf-slot__img{width:56px;height:56px;margin:10px auto 8px;border-radius:50%;background:radial-gradient(circle,#fffaf1,var(--paper));overflow:hidden;position:relative}.bf-slot__img img{width:100%;height:100%!important;object-fit:contain;mix-blend-mode:multiply;padding:6px}.bf-slot__img i{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:800;font-size:26px;color:#c98a12}.bf-slot__s{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.bf-slot.is-live{border-color:var(--red);background:#2a0a0d}.bf-slot.is-live .bf-slot__s{color:var(--red);font-weight:600}.bf-slot.is-past{opacity:.38}.bf-slot.is-next{border-color:var(--bulb)}.bf-slot.is-next .bf-slot__s{color:var(--bulb);font-weight:600}.bf-day{position:relative;padding:90px 0;background:var(--red);overflow:hidden;isolation:isolate}.bf-day:before{content:"BLACK FRIDAY";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;white-space:nowrap;font-weight:800;font-size:clamp(120px,19vw,300px);line-height:1;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.18);letter-spacing:-.02em}.bf-day__grid{display:block;max-width:760px}.bf-day .bf-kicker{color:#fff;opacity:.85}.bf-day .bf-h2 em{color:var(--ink)}.bf-day__lede{font-size:17px;line-height:1.6;margin-top:18px;max-width:520px;color:#ffffffeb}.bf-day .bf-count div{background:#00000040;border-top-color:#fff}.bf-day .bf-count small{color:#fffc}.bf-shop{padding:110px 0}.bf-shop__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;flex-wrap:wrap}.bf-shop__head p{color:var(--muted);font-size:15px;margin-top:14px}.bf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bf-card{position:relative;display:flex;flex-direction:column;background:var(--ink-2);border:1px solid var(--line);color:#fff;text-decoration:none;transition:border-color .2s,transform .2s}.bf-card:hover{border-color:#ffffff59;transform:translateY(-2px);color:#fff}.bf-card__media{position:relative;aspect-ratio:1/1;background:radial-gradient(circle at 50% 45%,#fffaf1 0%,var(--paper) 62%,#ddd3c2 100%);overflow:hidden}.bf-card__media img{width:100%;height:100%!important;object-fit:contain;mix-blend-mode:multiply;padding:8%;transition:transform .5s}.bf-card:hover .bf-card__media img{transform:scale(1.04)}.bf-chip-save,.bf-chip-new{position:absolute;top:14px;left:14px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:7px 12px;border-radius:999px}.bf-chip-save{background:var(--red);color:#fff}.bf-chip-new{background:var(--bulb);color:#000}.bf-chip-new+.bf-chip-save{left:auto;right:14px}.bf-card__body{padding:20px 20px 22px;display:flex;flex-direction:column;flex:1}.bf-card__title{font-size:17px;font-weight:600;line-height:1.3;margin:6px 0 8px}.bf-stars{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.bf-stars i{font-style:normal;color:var(--bulb);letter-spacing:1px}.bf-specs{display:grid;grid-template-columns:repeat(3,1fr);margin:16px 0 18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bf-specs span{padding:10px 4px;text-align:center;font-size:12px;font-weight:600;border-left:1px solid var(--line)}.bf-specs span:first-child{border-left:0}.bf-card__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.bf-card__price b{font-size:24px;font-weight:800}.bf-card__price s{font-size:14px;color:var(--muted);margin-left:8px}.bf-card__cta{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:12px 16px;background:var(--red);white-space:nowrap}.bf-sub{padding:100px 0;background:var(--ink-2);border-top:1px solid var(--line);text-align:center}.bf-sub .bf-form{margin:30px auto 0}.bf-sub__perks{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;margin-top:24px;font-size:14px;color:#ffffffd9}.bf-sub__perks span:before{content:"";display:inline-block;width:8px;height:8px;background:var(--red);margin-right:10px;vertical-align:1px}.bf-sub .bf-form__note{margin-top:16px}.bf-gifts{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:760px;isolation:isolate}.bf-gifts__title{position:absolute;left:50%;top:56px;transform:translate(-50%);z-index:3;text-align:center;width:100%;pointer-events:none}.bf-gifts__title .bf-kicker{color:#fff}.bf-half{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:200px 40px 64px;text-align:center}.bf-half--a{background:var(--red);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.07) 0 18px,transparent 18px 46px),linear-gradient(var(--red),#b5000e)}.bf-half--b{background:#121212;background-image:repeating-linear-gradient(-45deg,rgba(230,0,18,.1) 0 18px,transparent 18px 46px)}.bf-gifts:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:28px;margin-left:-14px;z-index:2;background:#f3ede3;clip-path:polygon(50% 0,100% 2%,40% 4%,90% 6%,30% 8%,85% 10%,35% 12%,95% 14%,40% 16%,80% 18%,30% 20%,90% 22%,45% 24%,100% 26%,35% 28%,85% 30%,40% 32%,95% 34%,30% 36%,80% 38%,45% 40%,100% 42%,35% 44%,90% 46%,40% 48%,85% 50%,30% 52%,95% 54%,45% 56%,80% 58%,35% 60%,100% 62%,40% 64%,90% 66%,30% 68%,85% 70%,45% 72%,95% 74%,35% 76%,80% 78%,40% 80%,100% 82%,30% 84%,90% 86%,45% 88%,85% 90%,35% 92%,95% 94%,40% 96%,80% 98%,50% 100%,0 98%,60% 96%,10% 94%,55% 92%,15% 90%,65% 88%,5% 86%,55% 84%,20% 82%,70% 80%,10% 78%,60% 76%,0 74%,65% 72%,15% 70%,60% 68%,5% 66%,70% 64%,20% 62%,55% 60%,0 58%,65% 56%,10% 54%,60% 52%,15% 50%,70% 48%,5% 46%,55% 44%,20% 42%,65% 40%,0 38%,60% 36%,10% 34%,70% 32%,15% 30%,55% 28%,0 26%,65% 24%,10% 22%,60% 20%,20% 18%,70% 16%,5% 14%,55% 12%,15% 10%,65% 8%,10% 6%,60% 4%,0 2%)}.bf-ghost{position:absolute;top:50%;white-space:nowrap;z-index:0;pointer-events:none;font-weight:800;font-size:clamp(90px,11vw,170px);line-height:1;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.22);letter-spacing:-.02em}.bf-half--a .bf-ghost{left:0;transform:translate(-36%,-50%) rotate(-90deg)}.bf-half--b .bf-ghost{right:0;transform:translate(36%,-50%) rotate(90deg)}.bf-tornwin{position:relative;z-index:1;width:min(420px,80%);aspect-ratio:1/1;background:radial-gradient(circle at 50% 45%,#fffaf1 0%,var(--paper) 62%,#ddd3c2 100%);clip-path:polygon(3% 6%,12% 2%,22% 5%,33% 1%,45% 4%,56% 0,68% 4%,79% 1%,90% 5%,98% 3%,96% 15%,100% 27%,95% 39%,99% 51%,95% 63%,100% 75%,96% 87%,98% 97%,87% 95%,76% 99%,64% 95%,52% 100%,40% 96%,28% 99%,17% 95%,6% 98%,3% 87%,0 75%,4% 63%,0 51%,5% 39%,1% 27%,4% 15%)}.bf-tornwin img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:contain;mix-blend-mode:multiply;padding:9%;transition:opacity .45s}.bf-burst{position:absolute;z-index:2;right:12%;top:150px;width:132px;height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bulb);color:#000;text-align:center;line-height:1;transform:rotate(-10deg);clip-path:polygon(50% 0,59% 13%,74% 5%,76% 21%,92% 19%,86% 35%,100% 41%,88% 52%,98% 65%,82% 69%,84% 85%,68% 81%,61% 96%,50% 85%,39% 96%,32% 81%,16% 85%,18% 69%,2% 65%,12% 52%,0 41%,14% 35%,8% 19%,24% 21%,26% 5%,41% 13%)}.bf-burst small{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.bf-burst b{font-size:26px;font-weight:800;margin:3px 0}.bf-burst s{font-size:11px;opacity:.7}.bf-half__for{position:relative;z-index:1;font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:#fffc;margin-top:34px}.bf-half__name{position:relative;z-index:1;font-size:26px;font-weight:600;line-height:1.2;margin:10px 0 8px;max-width:420px}.bf-half__why{position:relative;z-index:1;font-size:14px;line-height:1.6;color:#ffffffd1;max-width:400px;margin-bottom:24px}.bf-half>.bf-btn{margin-top:auto}.bf-half__why{margin-bottom:28px}.bf-half--a .bf-btn{background:var(--ink)}.bf-half--a .bf-btn:hover{background:#000}.bf-acc{padding:110px 0;background:#161616;background-image:radial-gradient(circle,rgba(0,0,0,.65) 3px,transparent 3.5px),linear-gradient(#1b1b1b,#141414);background-size:28px 28px,100% 100%}.bf-acc__head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap;margin-bottom:46px}.bf-acc__head p{color:var(--muted);font-size:15px;margin-top:14px;max-width:520px}.bf-acc__mode{display:inline-block;background:var(--bulb);color:#000;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:8px 12px;margin-bottom:16px}.bf-pegs{display:grid;grid-template-columns:repeat(5,1fr);gap:28px 20px}.bf-peg{position:relative;padding-top:22px;text-align:center}.bf-peg:before{content:"";position:absolute;top:0;left:50%;width:14px;height:30px;margin-left:-7px;border:3px solid #8a8a8a;border-bottom:0;border-radius:8px 8px 0 0}.bf-peg__tag{position:relative;background:var(--ink-2);border:1px solid var(--line);padding:16px 14px;transition:border-color .2s,transform .2s}.bf-peg__tag:before{content:"";position:absolute;top:-6px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#161616;border:2px solid #8a8a8a}.bf-peg:hover .bf-peg__tag{transform:rotate(-1.5deg)}.bf-peg__img{aspect-ratio:1/1;background:radial-gradient(circle,#fffaf1,var(--paper));margin-bottom:12px}.bf-peg__img img{width:100%;height:100%!important;object-fit:contain;mix-blend-mode:multiply;padding:10%}.bf-peg__name{font-size:13px;font-weight:600;line-height:1.3;min-height:34px}.bf-peg__price{margin:8px 0 12px;font-size:13px;color:var(--muted)}.bf-peg__price b{font-size:18px;font-weight:800;color:#fff;margin-right:6px}.bf-peg__btn{width:100%;background:transparent;border:1px solid rgba(255,255,255,.4);color:#fff;font:600 11px var(--typeBasePrimary),var(--typeBaseFallback);letter-spacing:.16em;text-transform:uppercase;padding:10px 6px;cursor:pointer}.bf-best{padding:110px 0;background:linear-gradient(180deg,var(--ink) 0%,#120607 100%)}.bf-best__head{text-align:center;margin-bottom:50px}.bf-best__head p{color:var(--muted);font-size:15px;margin-top:14px}.bf-best__wrap{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;align-items:stretch}.bf-champ{position:relative;display:grid;grid-template-rows:1fr auto;color:#fff;text-decoration:none;border:2px solid transparent;background-image:linear-gradient(var(--ink-2),var(--ink-2)),linear-gradient(135deg,#fff3c4,#ffd36b 35%,#c98a12 70%,#ffe39a);background-origin:border-box;background-clip:padding-box,border-box}.bf-champ:hover{color:#fff}.bf-champ__media{position:relative;min-height:400px;background:radial-gradient(circle at 50% 45%,#fffaf1 0%,var(--paper) 62%,#ddd3c2 100%)}.bf-champ__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:contain;mix-blend-mode:multiply;padding:6% 10%;transform:scale(1.21)}.bf-ribbon{position:absolute;top:22px;left:-10px;background:linear-gradient(135deg,#ffe39a,#ffd36b 50%,#c98a12);color:#000;font-weight:800;font-size:15px;letter-spacing:.06em;padding:10px 26px 10px 18px;clip-path:polygon(0 0,100% 0,92% 50%,100% 100%,0 100%)}.bf-champ__body{padding:28px 30px 30px;display:flex;flex-direction:column}.bf-champ__name{font-size:26px;font-weight:600;line-height:1.2;margin:8px 0 10px}.bf-champ__why{font-size:15px;line-height:1.6;color:var(--muted);margin-top:12px}.bf-champ__foot{margin-top:auto;padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.bf-champ__foot b{font-size:34px;font-weight:800}.bf-champ__foot s{font-size:16px;color:var(--muted);margin-left:8px}.bf-runners{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bf-runner{position:relative;display:flex;flex-direction:column;background:var(--ink-2);border:1px solid var(--line);color:#fff;text-decoration:none;transition:border-color .2s}.bf-runner:hover{border-color:#ffd36b80;color:#fff}.bf-runner__media{position:relative;overflow:hidden;aspect-ratio:4/3;background:radial-gradient(circle at 50% 45%,#fffaf1 0%,var(--paper) 62%,#ddd3c2 100%)}.bf-runner__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:contain;mix-blend-mode:multiply;padding:8%;transform:scale(1.21)}.bf-rank{position:absolute;top:0;left:0;width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:#000;color:var(--bulb);font-weight:800;font-size:18px}.bf-runner__body{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1}.bf-runner__name{font-size:14px;font-weight:600;line-height:1.3;margin:4px 0 6px}.bf-runner__why{font-size:12px;line-height:1.5;color:var(--muted)}.bf-runner__price{margin-top:auto;padding-top:12px}.bf-runner__price b{font-size:19px;font-weight:800}.bf-runner__price s{font-size:12px;color:var(--muted);margin-left:6px}.bf-new{padding:110px 0;background:var(--ink)}.bf-new__head{text-align:center;margin-bottom:50px}.bf-spot{display:grid;grid-template-columns:1.1fr 1fr;background:var(--paper);color:#111;box-shadow:0 40px 80px -40px #ffd36b59}.bf-spot__media{position:relative;overflow:hidden;min-height:520px;background:radial-gradient(ellipse at 50% 45%,#fff 0%,var(--paper) 70%)}.bf-spot__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:contain;mix-blend-mode:multiply;padding:6%;transform:scale(1.21)}.bf-star{position:absolute;top:26px;right:26px;width:96px;height:96px;display:flex;align-items:center;justify-content:center;background:var(--red);color:#fff;font-weight:800;font-size:19px;letter-spacing:.06em;transform:rotate(12deg);clip-path:polygon(50% 0,61% 18%,82% 10%,80% 31%,100% 39%,86% 55%,96% 75%,74% 78%,68% 100%,50% 88%,32% 100%,26% 78%,4% 75%,14% 55%,0 39%,20% 31%,18% 10%,39% 18%)}.bf-spot__body{padding:56px 52px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid #e2d9ca}.bf-spot__name{font-size:34px;font-weight:600;line-height:1.15;margin:4px 0 14px}.bf-spot__one{font-size:16px;line-height:1.65;color:#4a453e;max-width:460px}.bf-spot__stats{display:grid;grid-template-columns:repeat(3,1fr);margin:28px 0 30px;border-top:1px solid #d9cfbe;border-bottom:1px solid #d9cfbe}.bf-spot__stats div{padding:16px 10px;border-left:1px solid #d9cfbe}.bf-spot__stats div:first-child{border-left:0;padding-left:0}.bf-spot__stats b{display:block;font-size:26px;font-weight:800;line-height:1}.bf-spot__stats small{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#7a7266;margin-top:6px}.bf-spot__foot{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.bf-spot__foot b{font-size:34px;font-weight:800}.bf-spot__foot s{font-size:16px;color:#7a7266;margin-left:8px}.bf-deco{--red:#e60012;--red-2:#ff2a3a;--ink:#0b0b0b;--bulb:#ffd36b;position:fixed;top:0;bottom:0;width:var(--rail,64px);z-index:3;pointer-events:none;overflow:hidden;opacity:0;transition:opacity .6s}.bf-deco--l{left:0}.bf-deco--r{right:0}.bf-deco.is-on{opacity:1}.bf-deco i{position:absolute;display:block;font-style:normal;will-change:transform}@media(max-width:899px){.bf-deco{display:none}}@media(prefers-reduced-motion:reduce){.bf-deco i,.bf-deco *{animation:none!important}}.d2-wire{position:absolute;top:0;bottom:0;width:2px;background:#ffffff1f}.d2-bulb{width:9px;height:9px;margin-left:-3.5px;border-radius:50%;background:var(--bulb);box-shadow:0 0 6px 2px #ffd36bbf,0 0 16px 5px #ffaa284d;animation:bf-bulb 1.2s steps(1) var(--dl) infinite}.d2-bulb.is-r{background:var(--red-2);box-shadow:0 0 6px 2px #ff2a3ab3,0 0 16px 5px #e600124d}@keyframes bf-tick{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.d2-ticker{position:absolute;top:0;writing-mode:vertical-rl;font:800 30px/1 var(--typeBasePrimary),var(--typeBaseFallback);letter-spacing:.12em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.22);white-space:nowrap;animation:bf-tick 40s linear infinite}.bf-deco--l .d2-ticker{transform:rotate(180deg);animation-direction:reverse}.d2-ticker b{color:transparent;-webkit-text-stroke:1px rgba(230,0,18,.75);font-weight:800}@media(max-width:1100px){.bf-best__wrap{grid-template-columns:1fr}.bf-grid{grid-template-columns:1fr 1fr}.bf-pegs{grid-template-columns:repeat(3,1fr)}.bf-day__grid{grid-template-columns:1fr}.bf-booth__grid{grid-template-columns:1fr;justify-items:center;text-align:center}.bf-deal__why,.bf-form{margin-left:auto;margin-right:auto}.bf-price,.bf-count{justify-content:center}.bf-sched__rail{grid-template-columns:repeat(5,1fr)}}@media(max-width:768px){.bf-wrap{padding:0 16px}.bf-hero{min-height:0;align-items:flex-end}.bf-hero__bg{object-position:68% 0;height:62%!important}.bf-hero:before{background:linear-gradient(0deg,var(--ink) 40%,rgba(11,11,11,.55) 62%,rgba(11,11,11,.1) 100%)}.bf-hero__inner{padding:300px 0 44px}.bf-hero__deal{margin:22px 0}.bf-hero__lede{font-size:15px}.bf-trust{grid-template-columns:1fr 1fr}.bf-trust__item{padding:18px 14px;gap:10px}.bf-trust__item:nth-child(3){border-left:0}.bf-trust__item:nth-child(n+3){border-top:1px solid var(--line)}.bf-trust__item b{font-size:13px}.bf-trust__item span{font-size:11px}.bf-trust__item svg{width:22px;height:22px}.bf-flash{padding:70px 0 80px}.bf-flash__head{margin-bottom:36px}.bf-booth{padding:30px 18px 34px}.bf-porthole{width:290px;height:290px}.bf-porthole__win{top:32px;right:32px;bottom:32px;left:32px}.bf-porthole__ring text{font-size:13px}.bf-porthole__mystery{font-size:136px}.bf-porthole__badge{width:74px;height:74px;top:12px;right:0}.bf-porthole__badge b{font-size:21px}.bf-deal__name{font-size:22px}.bf-price__now{font-size:48px}.bf-count div{min-width:0;flex:1}.bf-count b{font-size:26px}.bf-form{flex-direction:column;gap:10px}.bf-form input{flex:none;width:100%}.bf-form .bf-btn{width:100%}.bf-sched__rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 6px;scrollbar-width:none}.bf-sched__rail::-webkit-scrollbar{display:none}.bf-slot{flex:0 0 92px;scroll-snap-align:start}.bf-day{padding:64px 0}.bf-day__grid{grid-template-columns:1fr;gap:34px}.bf-shop{padding:70px 0}.bf-grid{grid-template-columns:1fr 1fr;gap:10px}.bf-card__body{padding:12px 12px 14px}.bf-card__title{font-size:13px}.bf-stars{font-size:11px}.bf-specs{grid-template-columns:1fr;margin:10px 0 12px;border-bottom:0}.bf-specs span{border-left:0;border-bottom:1px solid var(--line);padding:6px 0;text-align:left;font-size:11px}.bf-card__foot{flex-direction:column;align-items:stretch;gap:8px}.bf-card__price b{font-size:18px}.bf-card__price s{font-size:12px}.bf-card__cta{text-align:center;padding:10px 8px;font-size:11px}.bf-chip-save,.bf-chip-new{top:8px;left:8px;font-size:10px;padding:5px 8px}.bf-chip-new+.bf-chip-save{right:8px}.bf-sub{padding:64px 0}.bf-sub__perks{flex-direction:column;gap:10px}.bf-best{padding:70px 0}.bf-champ__media{min-height:0;aspect-ratio:4/3}.bf-champ__body{padding:20px 18px 22px}.bf-champ__name{font-size:20px}.bf-champ__foot b{font-size:26px}.bf-runners{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -16px;padding:0 16px 6px;scrollbar-width:none}.bf-runners::-webkit-scrollbar{display:none}.bf-runner{flex:0 0 62%;scroll-snap-align:start}.bf-new{padding:70px 0}.bf-spot{grid-template-columns:1fr}.bf-spot__media{min-height:300px}.bf-star{width:72px;height:72px;font-size:15px;top:14px;right:14px}.bf-spot__body{padding:28px 18px 32px;border-left:0;border-top:1px solid #e2d9ca}.bf-spot__name{font-size:24px}.bf-spot__stats b{font-size:20px}.bf-spot__foot b{font-size:26px}.bf-gifts{grid-template-columns:1fr;min-height:0}.bf-gifts:after{display:none}.bf-gifts__title{position:relative;left:auto;top:auto;transform:none;padding:64px 16px 0;background:var(--red)}.bf-half{padding:40px 16px 56px}.bf-half--b{border-top:14px solid #f3ede3}.bf-ghost{font-size:72px}.bf-burst{width:100px;height:100px;right:6%;top:24px}.bf-burst b{font-size:20px}.bf-half__name{font-size:21px}.bf-acc{padding:70px 0}.bf-pegs{grid-template-columns:1fr 1fr;gap:22px 10px}.bf-peg__tag{padding:12px 10px}}@media(prefers-reduced-motion:reduce){.ygbf *{animation:none!important;transition:none!important}}.bf-deco--l .d2-wire,.bf-deco--l .d2-bulb{left:calc(100% - 18px)}.bf-deco--r .d2-wire,.bf-deco--r .d2-bulb{left:18px}.bf-deco--l .d2-ticker{left:6px}.bf-deco--r .d2-ticker{right:6px}.bf-peg__img{display:block}.bf-form__done{padding:16px 0;color:var(--bulb);font-weight:600}.bf-sub .bf-form__done{text-align:center}.bf-champ__media .bf-chip-save,.bf-runner__media .bf-chip-save,.bf-spot__media .bf-chip-save{left:auto;right:14px;top:14px;z-index:2}.bf-champ__media .bf-chip-save,.bf-spot__media .bf-chip-save{font-size:14px;padding:9px 16px}.bf-spot__media .bf-star{right:auto;left:26px}@media only screen and (max-width:768px){.bf-champ__media .bf-chip-save,.bf-runner__media .bf-chip-save,.bf-spot__media .bf-chip-save{right:8px;top:8px}.bf-champ__media .bf-chip-save,.bf-spot__media .bf-chip-save{font-size:11px;padding:6px 10px}.bf-spot__media .bf-star{left:14px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ygbf.css.map */
