.jw-bf{--jw-bf-void: #050506;--jw-bf-ink: #f7f7f8;--jw-bf-muted: #9a9aa3;--jw-bf-dim: #6e6e76;--jw-bf-silver: #b8bec8;--jw-bf-chrome-hi: #eceff3;--jw-bf-chrome-mid: #9aa3b0;--jw-bf-chrome-lo: #6a7280;--jw-bf-line: rgba(255, 255, 255, .1);--jw-bf-line-strong: rgba(232, 236, 242, .28);--jw-bf-sheen: linear-gradient( 105deg, #6a7280 0%, #a8b0bc 18%, #f2f4f7 38%, #8e97a4 55%, #d8dde5 72%, #747c8a 100% );position:relative;color:var(--jw-bf-ink);background:var(--jw-bf-void);font:inherit;overflow-x:clip;padding-bottom:0}.jw-bf:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(90% 50% at 50% -5%,rgba(160,168,180,.09),transparent 55%),linear-gradient(180deg,#080809 0%,var(--jw-bf-void) 35%,#030304 100%);opacity:1}.jw-bf>*{position:relative;z-index:1}.jw-bf a{color:inherit}.jw-bf__hero{position:relative;min-height:min(52svh,420px);display:grid;place-items:center;isolation:isolate;color:var(--jw-bf-ink);border-bottom:1px solid var(--jw-bf-line)}.jw-bf__hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.jw-bf__hero-media img,.jw-bf__hero-img{width:100%;height:100%;object-fit:cover;object-position:center 38%;opacity:.38;filter:grayscale(.7) contrast(1.2) brightness(.38) saturate(.4);transform:scale(1.03);transform-origin:center 38%;max-width:none}@media(prefers-reduced-motion:no-preference){.jw-bf__hero-media img,.jw-bf__hero-img{animation:jw-bf-hero-drift 32s ease-in-out infinite alternate}}.jw-bf__hero-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0505068c,#050506b8 42%,#050506f5),radial-gradient(65% 50% at 50% 30%,rgba(180,188,200,.1) 0%,transparent 68%)}.jw-bf__hero-lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.jw-bf__hero-lines:before{content:"";position:absolute;left:50%;top:8%;width:min(68vw,760px);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent 0%,rgba(200,206,216,.22) 20%,rgba(236,239,243,.55) 50%,rgba(200,206,216,.22) 80%,transparent 100%)}.jw-bf__hero-inner{position:relative;z-index:2;width:min(100% - 2rem,26rem);margin-inline:auto;padding:2.35rem 0 2.15rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.55rem}.jw-bf__eyebrow{margin:0;order:-1;font-size:.68rem;letter-spacing:.28em;text-transform:uppercase;color:#c8ced8}.jw-bf__brand{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight, 500);font-style:var(--heading-font-style, normal);font-size:clamp(2.35rem,8vw,4rem);letter-spacing:.14em;line-height:.95;text-transform:uppercase;color:#f7f7f8;-webkit-text-fill-color:#f7f7f8;background:none;animation:none}.jw-bf__headline{margin:.15rem 0 0;max-width:32ch;font-family:var(--heading-font-family);font-weight:400;font-size:clamp(.9rem,2vw,1.02rem);letter-spacing:.04em;line-height:1.4;color:#b4bac4}.jw-bf__glass-card{width:100%;max-width:21.5rem;margin-top:.85rem;padding:1.15rem 1.2rem 1.2rem;border-radius:2px;position:relative;isolation:isolate;border:1px solid transparent;background:linear-gradient(155deg,#1c1e22b8,#0c0c0ee0) padding-box,linear-gradient(135deg,#eceff38c,#78808c2e 35%,#eceff36b 55%,#5a606a33) border-box;box-shadow:0 1px #ffffff24 inset,0 -1px #00000059 inset,0 22px 48px #0000008c;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);display:flex;flex-direction:column;align-items:center;gap:.28rem}.jw-bf__glass-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,rgba(200,206,216,.08) 0%,transparent 42%);pointer-events:none}.jw-bf__glass-kicker{margin:0;font-size:.65rem;letter-spacing:.26em;text-transform:uppercase;color:#c8ced8}.jw-bf__glass-pct{margin:0;font-size:clamp(1.2rem,3.6vw,1.45rem);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#fff}.jw-bf__glass-code{margin:.2rem 0 .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(1.2rem,3.6vw,1.5rem);font-weight:700;letter-spacing:.24em;color:#f2f4f7;background:var(--jw-bf-sheen);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(prefers-reduced-motion:no-preference){.jw-bf__glass-code{animation:jw-bf-shimmer 9s ease-in-out infinite}}.jw-bf__glass-actions{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:.6rem;width:100%;margin-top:.55rem}.jw-bf__hero .jw-bf__copy-btn--glass{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;min-height:2.75rem;padding:.7rem 1rem;border:1px solid rgba(232,236,242,.42);border-radius:0;background:#ffffff0a;color:#f7f7f8;font:inherit;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.jw-bf__hero .jw-bf__copy-btn--glass:hover,.jw-bf__hero .jw-bf__copy-btn--glass[data-copied=true]{background:#f7f7f8;border-color:#f7f7f8;color:#050506}.jw-bf a.jw-bf__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:0;min-height:2.75rem;padding:.7rem 1.35rem;border:1px solid rgba(232,236,242,.42);background:transparent;color:#f7f7f8;font:inherit;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background .22s ease,color .22s ease,border-color .22s ease}.jw-bf__hero a.jw-bf__cta{flex:1 1 0;min-width:0;padding-inline:1rem}.jw-bf a.jw-bf__cta:hover,.jw-bf a.jw-bf__cta--solid{background:#f7f7f8;color:#050506;border-color:#f7f7f8}.jw-bf a.jw-bf__cta--solid:hover{background:transparent;color:#f7f7f8;border-color:var(--jw-bf-line-strong)}.jw-bf__section{position:relative;padding:4.5rem 0}.jw-bf__section--surface{background:transparent;border-block:1px solid var(--jw-bf-line)}.jw-bf__inner{width:auto;max-width:none;margin-inline:max(var(--container-gutter, 1.25rem),50% - var(--container-max-width, 1400px) / 2);box-sizing:border-box}.jw-bf__section-head{text-align:center;max-width:34rem;margin:0 auto 2.35rem;display:flex;flex-direction:column;align-items:center;gap:.55rem}.jw-bf__section-title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight, 500);font-size:clamp(1.25rem,2.8vw,1.7rem);letter-spacing:.16em;text-transform:uppercase;color:var(--jw-bf-ink)}.jw-bf__section-title:after{content:"";display:block;width:2.5rem;height:1px;margin:.95rem auto 0;background:linear-gradient(90deg,transparent,var(--jw-bf-chrome-hi),transparent)}.jw-bf__section-copy{margin:0;font-size:.92rem;line-height:1.55;color:#b4bac4}.jw-bf__grid .price-list .sale,.jw-bf__grid .price-list .price--sale,.jw-bf__grid .price-list [class*=sale],.jw-bf__grid .price-list .text-on-sale,.jw-bf__grid .price-list .price{color:#f7f7f8!important}.jw-bf__grid .price-list .text-subdued,.jw-bf__grid .price-list s,.jw-bf__grid .price-list .compare-at-price,.jw-bf__grid .price-list .price--compare{color:#8b929e!important}.jw-bf__copy-btn{-webkit-appearance:none;appearance:none;border:1px solid var(--jw-bf-line-strong);background:transparent;color:var(--jw-bf-ink);font:inherit;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;padding:.55rem 1.05rem;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;flex-shrink:0}.jw-bf__copy-btn:hover,.jw-bf__copy-btn[data-copied=true]{background:#f7f7f8;border-color:#f7f7f8;color:#050506}.jw-bf__grid-wrap{margin-top:.25rem}.jw-bf__grid{--product-list-items-per-row: 2;--product-list-column-gap: 1.15rem;--product-list-row-gap: 2.1rem}body:not(#jw-dore-off) .jw-bf .product-list.jw-bf__grid,body:not(#jw-dore-off) .jw-bf product-list.product-list.jw-bf__grid,.jw-bf .product-list.jw-bf__grid{gap:var(--product-list-row-gap) var(--product-list-column-gap)!important;row-gap:var(--product-list-row-gap)!important;column-gap:var(--product-list-column-gap)!important}.jw-bf__grid .product-card{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important}.jw-bf__grid .product-card__figure,.jw-bf__grid .product-card__media{background:#0c0c0e;border-radius:0;overflow:hidden}body:not(#jw-dore-off) .jw-bf product-card.product-card .product-card__info,body:not(#jw-dore-off) .jw-bf product-card.product-card .product-card__title,body:not(#jw-dore-off) .jw-bf product-card.product-card .product-card__title.product-title,body:not(#jw-dore-off) .jw-bf product-card.product-card .product-card__title a,body:not(#jw-dore-off) .jw-bf product-card.product-card .price-list,body:not(#jw-dore-off) .jw-bf product-card.product-card .price-list :is(sale-price,.price-list__price,.price,span),body:not(#jw-dore-off) .jw-bf .product-card .product-card__title,body:not(#jw-dore-off) .jw-bf .product-card .price-list,.jw-bf__grid .product-card__info,.jw-bf__grid .product-card__title,.jw-bf__grid .product-card__title a,.jw-bf__grid .price-list,.jw-bf__grid .price-list *,.jw-bf__grid .product-card__vendor,.jw-bf__grid .rating,.jw-bf__grid .rating-with-text,.jw-bf__grid .product-card__swatch-list{color:#f7f7f8!important;-webkit-text-fill-color:#f7f7f8!important}.jw-bf__grid .product-card__title{font-size:.92rem;letter-spacing:.02em;font-weight:500}.jw-bf__grid .product-card__title a{text-decoration:none}.jw-bf__grid .product-card__info{padding-block-start:.85rem;gap:.35rem}body:not(#jw-dore-off) .jw-bf product-card.product-card compare-at-price,body:not(#jw-dore-off) .jw-bf product-card.product-card .price-list compare-at-price,body:not(#jw-dore-off) .jw-bf .product-card compare-at-price,.jw-bf__grid .price-list .text-subdued,.jw-bf__grid .price-list s,.jw-bf__grid .compare-at-price,.jw-bf__grid .price--compare,.jw-bf__grid compare-at-price{color:#8b929e!important;-webkit-text-fill-color:#8b929e!important;opacity:1}body:not(#jw-dore-off) .jw-bf product-card.product-card .price-list sale-price,body:not(#jw-dore-off) .jw-bf product-card.product-card .price-list .price-list__price,.jw-bf__grid .price-list sale-price,.jw-bf__grid .price-list .price-list__price{color:#f7f7f8!important;-webkit-text-fill-color:#f7f7f8!important}.jw-bf__grid .rating,.jw-bf__grid .rating-with-text,.jw-bf__grid .product-card__rating,.jw-bf__grid .rating-badge{color:#b4bac4!important;-webkit-text-fill-color:#b4bac4!important;opacity:1}body:not(#jw-dore-off) .jw-bf .product-card .badge,body:not(#jw-dore-off) .jw-bf .product-card .badge--promo,body:not(#jw-dore-off) .jw-bf .product-card .badge--custom,body:not(#jw-dore-off) .jw-bf .product-card .badge--on-sale,body:not(#jw-dore-off) .jw-bf .product-card .badge--sold-out,body:not(#jw-dore-off) .jw-bf .product-card .badge--bestseller,body:not(#jw-dore-off) .jw-bf .product-card .badge--new,body:not(#jw-dore-off) .jw-bf .product-card .badge--bundle,body:not(#jw-dore-off) .jw-bf .product-card .badge--halloween,body:not(#jw-dore-off) .jw-bf .product-card .badge--black-friday,body:not(#jw-dore-off) .jw-bf .product-card .badge--jw-bf,body:not(#jw-dore-off) .jw-bf .badge,body:not(#jw-dore-off) .jw-bf .product-badge,body:not(#jw-dore-off) .jw-bf .jw-bf-funnel-save,body:not(#jw-dore-off) .jw-bf on-sale-badge,body:not(#jw-dore-off) .jw-bf sold-out-badge,.jw-bf .product-card .badge,.jw-bf .product-card .badge--promo,.jw-bf .product-card .badge--black-friday,.jw-bf .product-card .badge--jw-bf{background:#111214!important;color:#f7f7f8!important;-webkit-text-fill-color:#f7f7f8!important;border:1px solid #c5cad3!important;box-shadow:none!important;letter-spacing:.08em;border-radius:0!important;font-weight:600;text-transform:uppercase}body:not(#jw-dore-off) .jw-bf .product-card .badge--on-sale,body:not(#jw-dore-off) .jw-bf .jw-bf-funnel-save,body:not(#jw-dore-off) .jw-bf on-sale-badge,.jw-bf .product-card .badge--on-sale{background:#f7f7f8!important;color:#050506!important;-webkit-text-fill-color:#050506!important;border-color:#f7f7f8!important}body:not(#jw-dore-off) .jw-bf .product-card .badge--black-friday,body:not(#jw-dore-off) .jw-bf .product-card .badge--jw-bf,.jw-bf .product-card .badge--black-friday,.jw-bf .product-card .badge--jw-bf{background:linear-gradient(135deg,#111214,#1c1f26)!important;color:#e8ebf0!important;-webkit-text-fill-color:#e8ebf0!important;border-color:#c5cad3!important}body:not(#jw-dore-off) .jw-bf .product-card .badge--sold-out,body:not(#jw-dore-off) .jw-bf sold-out-badge,.jw-bf .product-card .badge--sold-out{background:#3a3a40!important;color:#c8c8ce!important;-webkit-text-fill-color:#c8c8ce!important;border-color:#6e6e76!important}.jw-bf__empty-state{max-width:34rem;margin:1.5rem auto 0;padding:2.35rem 1.5rem;text-align:center;border:1px solid var(--jw-bf-line);border-radius:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:.85rem}.jw-bf__empty-kicker{margin:0;font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--jw-bf-silver)}.jw-bf__empty-title{margin:0;font-family:var(--heading-font-family);font-size:clamp(1.15rem,2.8vw,1.45rem);letter-spacing:.12em;text-transform:uppercase;color:var(--jw-bf-ink)}.jw-bf__empty{margin:0;text-align:center;color:var(--jw-bf-muted);font-size:.92rem;line-height:1.55;max-width:38ch}.jw-bf__empty-code{color:var(--jw-bf-ink);letter-spacing:.1em;font-weight:700}.jw-bf__empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem}.jw-bf__grid-cta{display:flex;justify-content:center;margin-top:2.75rem}.jw-bf__steps{list-style:none;margin:0;padding:0;display:grid;gap:0;counter-reset:jw-bf-step;border-top:1px solid var(--jw-bf-line)}.jw-bf__step{counter-increment:jw-bf-step;display:grid;gap:.45rem;padding:1.6rem 0;border-bottom:1px solid var(--jw-bf-line);background:none}.jw-bf__step-num{font-size:.65rem;letter-spacing:.26em;text-transform:uppercase;color:#9aa3b0}.jw-bf__step-num:before{content:counter(jw-bf-step,decimal-leading-zero);margin-right:.7rem;color:#c8ced8;font-weight:600}.jw-bf__step-title{margin:0;font-family:var(--heading-font-family);font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--jw-bf-ink)}.jw-bf__step-text{margin:0;font-size:.9rem;line-height:1.5;color:var(--jw-bf-muted);max-width:36ch}.jw-bf__finale{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:.5rem 0 .25rem}.jw-bf__finale-title{margin:0;font-family:var(--heading-font-family);font-size:clamp(1.35rem,3.4vw,1.9rem);letter-spacing:.14em;text-transform:uppercase;color:var(--jw-bf-ink)}.jw-bf__finale-copy{margin:0;max-width:34ch;color:var(--jw-bf-muted);font-size:.92rem;line-height:1.55}.jw-bf__fade{opacity:1;transform:none;transition:opacity .65s ease,transform .65s ease}.jw-bf[data-jw-bf-animate] .jw-bf__fade:not(.is-in){opacity:0;transform:translateY(14px)}.jw-bf[data-jw-bf-animate] .jw-bf__fade.is-in{opacity:1;transform:translateY(0)}.jw-bf__fade--delay-1{transition-delay:.07s}.jw-bf__fade--delay-2{transition-delay:.14s}.jw-bf__fade--delay-3{transition-delay:.2s}@keyframes jw-bf-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes jw-bf-hero-drift{0%{transform:scale(1.03) translateZ(0)}to{transform:scale(1.07) translate3d(0,-1.2%,0)}}@media screen and (min-width:700px){.jw-bf__grid{--product-list-items-per-row: 3;--product-list-column-gap: 1.75rem;--product-list-row-gap: 2.75rem}.jw-bf__steps{grid-template-columns:repeat(3,1fr);gap:0;border-top:0}.jw-bf__step{border-bottom:0;border-top:1px solid var(--jw-bf-line);padding:1.75rem 1.25rem 0 0}.jw-bf__step+.jw-bf__step{border-left:1px solid var(--jw-bf-line);padding-left:1.5rem}}@media screen and (min-width:1000px){.jw-bf__grid{--product-list-items-per-row: 4;--product-list-column-gap: 2rem;--product-list-row-gap: 3rem}.jw-bf__hero{min-height:min(48svh,400px)}.jw-bf__hero-inner{padding:2.75rem 0 2.4rem;gap:.6rem}.jw-bf__section{padding:5.25rem 0}}@media screen and (max-width:699px){.jw-bf__hero{min-height:auto}.jw-bf__hero-inner{padding:1.85rem 0 1.7rem;gap:.5rem;width:min(100% - 1.5rem,26rem)}.jw-bf__glass-card{max-width:100%;margin-top:.7rem;padding:1.05rem 1rem 1.1rem}.jw-bf__glass-actions{flex-wrap:wrap;gap:.5rem}.jw-bf__hero .jw-bf__copy-btn--glass,.jw-bf__hero a.jw-bf__cta{flex:1 1 calc(50% - .3rem);min-height:2.85rem}.jw-bf__section{padding:3.25rem 0}.jw-bf__section-head{margin-bottom:1.75rem}.jw-bf__grid{--product-list-column-gap: .85rem;--product-list-row-gap: 1.75rem}}@media(prefers-reduced-motion:reduce){.jw-bf__glass-code,.jw-bf__hero-media img,.jw-bf__hero-img{animation:none}.jw-bf__fade{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/jw-black-friday.css.map */
