.ss-bf-narrow{display:none}@media screen and (max-width:749px){.ss-bf-wide{display:none}.ss-bf-narrow{display:inline}}.ss-bf-apply{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--ss-brand);background:var(--ss-brand);color:#fff;font-family:var(--font-body-family);font-weight:var(--ss-weight-bold);letter-spacing:.02em;text-decoration:none;white-space:nowrap;transition:background var(--ss-transition),border-color var(--ss-transition)}.ss-bf-apply:hover{background:var(--ss-brand-hover);border-color:var(--ss-brand-hover)}.ss-bf-apply:focus-visible{outline:2px solid var(--ss-bf-light);outline-offset:2px}.ss-bf-apply__done{display:none;align-items:center;gap:.5rem}.ss-bf-apply__done svg{width:1.1em;height:1.1em}.ss-bf-apply.is-applied{background:transparent;border-color:var(--ss-bf-line);color:var(--ss-bf-light);pointer-events:none}.ss-bf-apply.is-applied .ss-bf-apply__do{display:none}.ss-bf-apply.is-applied .ss-bf-apply__done{display:inline-flex}.ss-support-nav.ss-support-nav--bf{background:var(--ss-bf-ink)!important;box-shadow:inset 0 -1px 0 var(--ss-bf-line)}.ss-support-nav--bf .ss-support-nav__inner{padding-top:.4rem;padding-bottom:.4rem}.ss-support-nav--bf .ss-support-nav__announcement.ss-bf-bar{opacity:1;gap:1.2rem;font-size:var(--ss-text-sm);line-height:2.1rem}.ss-support-nav--bf .ss-bf-bar .ss-bf-bar__mark{font-family:var(--font-heading-family);font-weight:900;font-size:1.3rem;letter-spacing:var(--ss-label-tracking);text-transform:uppercase;color:var(--ss-bf-light);text-shadow:0 0 1.2rem var(--ss-bf-glow)}.ss-support-nav--bf .ss-bf-bar .ss-bf-bar__offer{color:var(--ss-dark-fg);font-weight:var(--ss-weight-semi)}.ss-support-nav--bf .ss-bf-bar .ss-bf-bar__ends,.ss-support-nav--bf .ss-bf-bar .ss-bf-bar__ends span{color:var(--ss-dark-fg-muted);font-weight:var(--ss-weight-medium)}.ss-support-nav--bf .ss-bf-bar .ss-bf-apply{height:2.1rem;padding:0 1rem;border-radius:var(--ss-radius-full);font-size:var(--ss-text-xs);color:#fff}.ss-support-nav--bf .ss-bf-bar .ss-bf-apply span{color:inherit}.ss-support-nav--bf .ss-bf-bar .ss-bf-apply.is-applied{color:var(--ss-bf-light)}@media screen and (max-width:749px){.ss-support-nav--bf .ss-support-nav__inner{padding:.4rem 1.2rem}.ss-support-nav--bf .ss-support-nav__announcement.ss-bf-bar{gap:.8rem}.ss-support-nav--bf .ss-bf-bar .ss-bf-bar__mark{font-size:var(--ss-text-sm)}.ss-support-nav--bf .ss-bf-bar .ss-bf-apply{padding:0 .9rem}}@media screen and (max-width:369px){.ss-support-nav--bf .ss-bf-bar .ss-bf-bar__ends{display:none}}.ss-bf-band{position:relative;isolation:isolate;overflow:hidden;background:var(--ss-bf-ink);color:var(--ss-dark-fg);padding:var(--ss-rhythm-half) 0}.ss-bf-band:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--ss-bf-light) 18%,var(--ss-bf-light) 82%,transparent 100%);box-shadow:0 0 1.6rem .2rem var(--ss-bf-glow)}.ss-bf-band__inner{display:grid;grid-template-columns:1fr;justify-items:start;gap:var(--ss-rhythm-tight)}.ss-bf-band__kicker{margin:0 0 .6rem;font-size:var(--ss-text-xs);font-weight:var(--ss-weight-bold);letter-spacing:.12em;text-transform:uppercase;line-height:1;color:var(--ss-bf-light)}.ss-bf-band__mark{margin:0;font-family:var(--font-heading-family);font-weight:900;font-size:3.2rem;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:#fff}.ss-bf-band__offer{margin:0;font-size:var(--ss-text-lg);font-weight:var(--ss-weight-medium);line-height:1.2;color:var(--ss-dark-fg)}.ss-bf-band__offer strong{font-family:var(--font-heading-family);font-weight:900;font-size:2.8rem;color:var(--ss-bf-light);text-shadow:0 0 1.6rem var(--ss-bf-glow);margin-right:.4rem}.ss-bf-band__act{width:100%;margin-top:.4rem}.ss-bf-band .ss-bf-apply{width:100%;height:4.8rem;padding:0 2.4rem;border-radius:var(--buttons-radius, var(--ss-radius-sm));font-size:var(--ss-text-base)}@media screen and (min-width:750px){.ss-bf-band__inner{grid-template-columns:1fr auto;align-items:center;column-gap:var(--ss-space-8)}.ss-bf-band__lockup,.ss-bf-band__offer{grid-column:1}.ss-bf-band__act{grid-column:2;grid-row:1 / span 2;width:auto;margin:0}.ss-bf-band .ss-bf-apply{width:auto}.ss-bf-band__mark{font-size:3.6rem}}@media screen and (min-width:990px){.ss-bf-band__inner{grid-template-columns:auto 1fr auto;column-gap:var(--ss-space-12)}.ss-bf-band__lockup{grid-column:1;grid-row:1}.ss-bf-band__offer{grid-column:2;grid-row:1;justify-self:center;font-size:var(--ss-text-xl)}.ss-bf-band__offer strong{font-size:3.6rem}.ss-bf-band__act{grid-column:3;grid-row:1}.ss-bf-band__mark{font-size:4rem}.ss-bf-band .ss-bf-apply{font-size:var(--ss-text-lg)}}.ss-bf-card,.product__info-container>.ss-bf-card{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:var(--ss-space-4);margin:var(--ss-rhythm-tight) 0;padding:var(--ss-space-4) var(--ss-space-5);background:var(--ss-bf-ink);border-radius:var(--ss-radius-card);color:var(--ss-dark-fg)}.ss-bf-card:before{content:"";position:absolute;top:0;left:var(--ss-space-5);right:var(--ss-space-5);height:1px;background:linear-gradient(90deg,transparent,var(--ss-bf-light) 20%,var(--ss-bf-light) 80%,transparent);box-shadow:0 0 1rem .1rem var(--ss-bf-glow)}.ss-bf-card__text{min-width:0}.ss-bf-card__mark{margin:0 0 .6rem;font-family:var(--font-heading-family);font-weight:900;font-size:var(--ss-text-sm);letter-spacing:var(--ss-label-tracking);text-transform:uppercase;line-height:1;color:var(--ss-bf-light);text-shadow:0 0 1.2rem var(--ss-bf-glow)}.ss-bf-card__offer{margin:0;font-size:var(--ss-text-base);font-weight:var(--ss-weight-semi);line-height:1.3;color:var(--ss-dark-fg)}.ss-bf-card__ends{margin:.2rem 0 0;font-size:var(--ss-text-sm);line-height:1.3;color:var(--ss-dark-fg-muted)}.ss-bf-card .ss-bf-apply{height:4rem;padding:0 1.6rem;border-radius:var(--buttons-radius, var(--ss-radius-sm));font-size:var(--ss-text-base)}
/*# sourceMappingURL=/cdn/shop/t/29/assets/ss-bf.css.map */
