.bf-home{--bf-ink: #fff;--bf-line: #c9c8c3;position:relative;isolation:isolate;display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,52fr) minmax(0,48fr);min-height:500px;aspect-ratio:var(--bf-artwork-aspect-ratio, 12 / 5);overflow:hidden;color:var(--bf-ink);background:#00313b;font:400 16px/1.5 JOST,sans-serif}.bf-home,.bf-home *{box-sizing:border-box}.bf-home__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;min-width:0;overflow:hidden}.bf-home__media picture{display:block;width:100%;height:100%}.bf-home__artwork-link{display:block;width:100%;height:100%}.bf-home__artwork-link:focus-visible{outline:3px solid #fff;outline-offset:-6px}.bf-home__media .bf-home__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--bf-image-position, 50% bottom)}.bf-home__panel{grid-column:2;display:flex;align-items:center;justify-content:center;min-width:0;padding:36px 32px;text-align:center}.bf-home__content{width:100%;max-width:560px}.bf-home p{margin:0}.bf-home .bf-home__eyebrow{margin-bottom:14px;font:400 12px/1.2 JOST,sans-serif;letter-spacing:.24em;text-transform:uppercase}.bf-home .bf-home__introduction{margin-bottom:14px;font:italic 400 clamp(24px,2.4vw,36px)/1.15 IVY_THIN,Georgia,serif}.bf-home .bf-home__offer{margin:0;color:inherit;font:400 clamp(88px,11.2vw,172px)/1.05 IVY_SEMI_BOLD,Georgia,serif;letter-spacing:-.045em;text-align:center;text-transform:none;white-space:nowrap}.bf-home__asterisk{display:inline-block;position:relative;top:.18em;margin-left:.08em;font:400 .18em/1 JOST,sans-serif;letter-spacing:0;vertical-align:top}.bf-home .bf-home__qualifier{margin-top:8px;font:400 11px/1.4 JOST,sans-serif;letter-spacing:.18em;text-transform:uppercase}.bf-home .bf-home__description{max-width:350px;margin:12px auto 0;color:inherit;font-size:15px;line-height:1.5}.bf-home__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px;width:min(100%,520px);margin:28px auto 0}.bf-home .bf-home__link{display:flex;align-items:center;justify-content:center;min-height:52px;padding:9px 8px;border:1px solid #173d40;outline:1px solid #fff;outline-offset:3px;margin:4px 4px 6px;border-radius:0;background:#fff;color:#173d40;font:400 14px/1.3 JOST,sans-serif;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.025em;transition:background-color .15s ease,border-color .15s ease}.bf-home .bf-home__link:hover{background:#efeee7;border-color:#173d40}.bf-home .bf-home__link--primary{grid-column:1 / -1;font-size:15px;letter-spacing:.05em}.bf-home .bf-home__link:focus-visible,.bf-home .bf-home__terms a:focus-visible{outline:3px solid #fff;outline-offset:4px}.bf-home .bf-home__terms{max-width:390px;margin:20px auto 0;color:inherit;font-size:12px;line-height:1.4}.bf-home .bf-home__terms a{margin-left:4px;color:inherit;text-decoration:underline;text-underline-offset:3px}.bf-home .bf-home__setup{margin:24px auto 0;max-width:350px;padding:16px;border:1px dashed var(--bf-line);color:inherit;font-size:14px}.bf-home__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;padding:0;border:0;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1023px){.bf-home{grid-template-columns:minmax(0,1fr);min-height:0;aspect-ratio:auto;overflow:hidden}.bf-home__media{position:relative;z-index:0;aspect-ratio:6 / 5}.bf-home__media .bf-home__image{object-position:left center}.bf-home__media:after{content:"";position:absolute;inset:auto 0 0;height:40px;background:linear-gradient(to bottom,transparent,#00313b);pointer-events:none}.bf-home__panel{grid-column:1;padding:26px 22px 30px;background:#00313b}.bf-home .bf-home__eyebrow{margin-bottom:10px;font-size:11px}.bf-home .bf-home__introduction{margin-bottom:10px;font-size:28px}.bf-home .bf-home__offer{font-size:clamp(76px,21vw,112px)}.bf-home .bf-home__qualifier{font-size:10px;letter-spacing:.14em}.bf-home__links{margin-top:20px}.bf-home .bf-home__link{min-height:48px;padding-inline:5px;font-size:11px}.bf-home .bf-home__terms{margin-top:16px;font-size:11px}}@media(min-width:768px)and (max-width:1023px){.bf-home__media{aspect-ratio:2 / 1}.bf-home__media .bf-home__image{object-fit:contain;object-position:center}}@media(max-width:767px){.bf-home--mobile-artwork{padding-top:86vw;background:#000b0e}.bf-home--mobile-artwork .bf-home__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;aspect-ratio:auto}.bf-home--mobile-artwork .bf-home__media .bf-home__image{height:auto;object-fit:contain;object-position:center top}.bf-home--mobile-artwork .bf-home__media:after{display:none}.bf-home--mobile-artwork .bf-home__panel{padding-top:14px;background:transparent}}@media(prefers-reduced-motion:reduce){.bf-home .bf-home__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/black-friday.css.map */
