html.fpbf-on footer.footer:after{display:none}html.fpbf-on .announcement-bar{background:linear-gradient(90deg,#0b0706,#3a0a19 45%,#790c2b 75%,#0b0706)!important;border-bottom:1px solid rgba(224,180,132,.5)}html.fpbf-on .announcement-bar,html.fpbf-on .announcement-bar *{color:#f3e6cf!important;font-size:12px!important;letter-spacing:.05em;font-weight:600}html.fpbf-on .fph-pdp{background:linear-gradient(135deg,#0b0706,#2a0b15);border-color:#e0b484b3}html.fpbf-on .fph-pdp strong{color:#e0b484}.fpbf-hero-wrap{display:none}html.fpbf-on .fpbf-hero-wrap{display:block}.fpbf-hero{position:relative;isolation:isolate;overflow:hidden;color:#f3e6cf;background:#0b0706;padding:clamp(40px,6vw,84px) clamp(18px,5vw,80px) clamp(44px,6vw,84px)}.fpbf-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(60% 70% at 85% 20%,rgba(224,180,132,.22),transparent 65%),radial-gradient(55% 70% at 8% 100%,rgba(121,12,43,.75),transparent 66%),linear-gradient(180deg,#0b0706,#1a0d0b)}.fpbf-hero:after{content:"BLACK FRIDAY";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;pointer-events:none;white-space:nowrap;font-weight:800;font-size:clamp(70px,17vw,260px);letter-spacing:.02em;color:transparent;-webkit-text-stroke:1px rgba(224,180,132,.16)}.fpbf-hero__inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center}.fpbf-eyebrow{margin:0 0 14px;font-size:13px;letter-spacing:.26em;text-transform:uppercase;font-weight:700;color:#e0b484}.fpbf-big{margin:0;font-size:clamp(64px,12vw,168px);line-height:.9;font-weight:800;text-transform:uppercase;color:#fff;letter-spacing:-.02em}.fpbf-big small{display:block;font-size:.3em;letter-spacing:.08em;color:#e0b484;margin-top:6px}.fpbf-plus{margin:14px 0 0;font-size:clamp(20px,3vw,36px);font-weight:700;text-transform:uppercase;color:#fff}.fpbf-plus em{font-style:normal;color:#e0b484}.fpbf-chips{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none}.fpbf-chips li{padding:9px 16px;border:1px solid rgba(224,180,132,.55);border-radius:999px;font-size:13px;background:#0b07068c;color:#f3e6cf}.fpbf-lead{margin:20px 0 0;max-width:560px;font-size:15px;line-height:1.65;color:#d9c9b0}.fpbf-count{display:flex;gap:10px;margin:24px 0 0}.fpbf-count div{min-width:64px;padding:10px 8px;text-align:center;border-radius:12px;background:#e0b4841a;border:1px solid rgba(224,180,132,.35)}.fpbf-count b{display:block;font-size:26px;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.fpbf-count span{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#bfae93}.fpbf-count-label{margin:20px 0 -12px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#bfae93}.fpbf-actions{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin:28px 0 0}.fpbf-btn{display:inline-flex;align-items:center;padding:17px 36px;border-radius:999px;background:#e0b484;color:#1d130e!important;text-decoration:none;font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;transition:background-color .3s,box-shadow .3s,transform .3s}@media(hover:hover){.fpbf-btn:hover{background:#f1cf9c;box-shadow:0 16px 34px -14px #e0b484e6;transform:translateY(-1px)}}.fpbf-link{color:#e0b484!important;font-size:13px;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}.fpbf-fine{margin:20px 0 0;font-size:12px;color:#a79683;line-height:1.5}.fpbf-early{margin:22px 0 0;padding:14px 16px;border-left:3px solid #e0b484;background:#e0b48414;font-size:13.5px;line-height:1.55;color:#e9dcc6;max-width:560px}.fpbf-early strong{color:#e0b484}.fpbf-shelf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fpbf-card{position:relative;display:block;text-decoration:none;background:#fff;border-radius:16px;padding:12px;color:#2a1f19!important;box-shadow:0 22px 50px -26px #000000e6,0 0 0 1px #e0b48473;transition:transform .35s}@media(hover:hover){.fpbf-card:hover{transform:translateY(-4px)}}.fpbf-card img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:10px;display:block}.fpbf-card b{display:block;margin-top:10px;font-size:13px;line-height:1.3;font-weight:600}.fpbf-card span{display:block;margin-top:2px;font-size:13px;color:#790c2b;font-weight:700}.fpbf-card i{position:absolute;top:18px;left:18px;padding:4px 10px;border-radius:999px;background:#790c2b;color:#fff;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.06em}.fpbf-rise{opacity:0;transform:translate3d(0,14px,0);animation:fpbf-rise .8s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:calc(var(--i, 0) * .08s + .05s)}@keyframes fpbf-rise{to{opacity:1;transform:none}}@media(max-width:899px){.fpbf-hero__inner{grid-template-columns:1fr}.fpbf-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.fpbf-shelf .fpbf-card:nth-child(n+5){display:none}.fpbf-actions .fpbf-btn{width:100%;justify-content:center}}@media(min-width:900px){.fpbf-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.fpbf-shelf .fpbf-card:nth-child(2n){transform:translateY(18px)}}@media(prefers-reduced-motion:reduce){.fpbf-rise{opacity:1;transform:none;animation:none}}.fpbf-gift{margin:14px 0;padding:14px;border-radius:14px;background:#1d130e;color:#f3e6cf;border:1px solid rgba(224,180,132,.6);font-size:13px;line-height:1.5}.fpbf-gift__title{margin:0 0 8px;font-weight:700;color:#e0b484;letter-spacing:.04em}.fpbf-gift__bar{height:6px;border-radius:999px;background:#ffffff26;overflow:hidden}.fpbf-gift__bar span{display:block;height:100%;background:linear-gradient(90deg,#bf9b5f,#f1cf9c);border-radius:999px;transition:width .4s}.fpbf-gift__text{margin:8px 0 0;color:#f3e6cf}.fpbf-gift__text strong{color:#e0b484}.fpbf-gift__link{display:inline-block;margin-top:10px;padding:10px 18px;border-radius:999px;background:#e0b484;color:#1d130e!important;font-weight:700;text-decoration:none}.fpbf-gift__grid{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fpbf-gift__grid li{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;border-radius:10px;background:#ffffff0f;text-align:center}.fpbf-gift__grid img{width:54px;height:54px;object-fit:cover;border-radius:8px}.fpbf-gift__grid span{font-size:12px;color:#f3e6cf;line-height:1.2}.fpbf-gift__grid button{padding:7px 16px;border:0;border-radius:999px;background:#e0b484;color:#1d130e;font-weight:700;font-size:12px;cursor:pointer}.fpbf-gift__grid button[disabled]{opacity:.6;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/22/assets/fp-bf.css.map */
