@font-face{font-family:BF2026Figtree;src:url(/cdn/shop/files/black-friday-2026-figtree-latin-20261031.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:BF2026Black;src:url(/cdn/shop/files/BuenosAires-Black.woff2?v=1736899001) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:BF2026Bold;src:url(/cdn/shop/files/BuenosAires-Bold.woff2?v=1736899040) format("woff2");font-weight:700;font-style:normal;font-display:swap}.bf2026-hero,.bf2026-rewards{position:relative;width:100%;max-width:100%;background:var(--bf-background);color:var(--bf-text);font-family:BuenosAiresRegular,sans-serif;letter-spacing:0}.bf2026-hero *,.bf2026-rewards *{box-sizing:border-box;letter-spacing:0}.bf2026-hero h1,.bf2026-rewards h2{margin:0;font-family:BF2026Black,BuenosAiresSemiBold,sans-serif;font-weight:900;color:var(--bf-text);font-size:65px;line-height:1.18}.bf2026-button{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:59px;padding:14px 24px;border:0;border-radius:42px;background:var(--bf-button);color:#f8f8e7;text-decoration:none;text-align:center;font-family:BF2026Bold,sans-serif;font-weight:700;font-size:18px;line-height:1.4}.bf2026-button img{flex:0 0 18px;width:18px;height:9px;object-fit:contain}.bf2026-button:hover{filter:brightness(.92)}.bf2026-button:focus-visible,.bf2026-hero__rating a:focus-visible{outline:3px solid var(--bf-text);outline-offset:4px}.bf2026-hero{min-height:500px;aspect-ratio:1923 / 736;overflow:hidden;isolation:isolate}.bf2026-hero__content{position:relative;z-index:2;width:34%;margin-left:6.4%;padding-top:9.6%;padding-bottom:7%}.bf2026-hero__rating{display:flex;align-items:center;gap:18px;margin-bottom:5px;font-family:BF2026Bold,sans-serif;font-size:18px;line-height:23px;white-space:nowrap}.bf2026-hero__stars{display:flex;flex:0 0 auto;align-items:center}.bf2026-hero__stars img{display:block;width:21px;height:19px;transform:none}.bf2026-hero__rating a{color:inherit;text-underline-offset:2px}.bf2026-hero__rating-label{text-decoration:underline;text-underline-offset:2px}.bf2026-hero__body{max-width:500px;margin:8px 0 16px;font-size:23px;line-height:1.52}.bf2026-hero__content .bf2026-button{width:347px;max-width:100%}.bf2026-hero__photo{position:absolute;top:0;right:0;bottom:0;left:48.52%;z-index:0}.bf2026-hero__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 43.5%}.bf2026-hero__illustration{position:absolute;z-index:1;left:29%;top:31.9%;width:26.73%;aspect-ratio:514 / 481;pointer-events:none}.bf2026-hero__poodle{position:relative;display:block;width:100%;height:auto}.bf2026-hero__snow{position:absolute;width:61%;height:auto}.bf2026-hero__snow--first{top:28%;left:24%;transform:scaleY(-1)}.bf2026-hero__snow--second{top:56%;left:2%}.bf2026-rewards{display:grid;grid-template-columns:49.61% 1fr;min-height:max(520px,37.0255vw)}.bf2026-rewards__media{position:relative;min-width:0;background:var(--bf-panel)}.bf2026-rewards__photo{position:absolute;top:5.76%;right:4.4%;bottom:5.76%;left:2.4%;overflow:hidden;border-radius:31px}.bf2026-rewards__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 46.2%}.bf2026-rewards__badge{position:absolute;width:20.5%;height:auto;top:6.3%;right:-1%;transform:rotate(13.13deg)}.bf2026-rewards__content{min-width:0;padding:10.8% 12% 12.4% 6.4%;display:flex;flex-direction:column;align-items:flex-start}.bf2026-rewards h2{max-width:689px;line-height:1.1}.bf2026-rewards__content p{max-width:609px;margin:10.8px 0 64px;color:var(--bf-body);font-family:BF2026Figtree,sans-serif;font-size:28px;line-height:1.5}.bf2026-rewards .bf2026-button{margin-top:auto;min-width:325px;max-width:100%;border:3px solid #fff;font-family:BF2026Figtree,sans-serif}#black-friday-products{scroll-margin-top:140px}#MainContent:has(.bf2026-hero) .labor-day-sale-bestsellers__rating{gap:6px;min-height:26px}#MainContent:has(.bf2026-hero) .labor-day-sale-bestsellers__rating>span{flex-shrink:0;font-size:22px;line-height:1;white-space:nowrap}#MainContent:has(.bf2026-hero) .labor-day-sale-bestsellers__rating>a{font-size:14px}@media(min-width:1600px){.bf2026-rewards h2{min-height:173px;display:flex;align-items:center}}@media(min-width:990px)and (max-width:1599px){.bf2026-hero h1,.bf2026-rewards h2{font-size:48px}.bf2026-hero__body{font-size:20px;max-width:375px;margin:18px 0 22px}.bf2026-hero__rating{font-size:15px;gap:12px}.bf2026-hero__stars img{width:18px;height:16px}.bf2026-rewards__content p{font-size:22px;margin:20px 0 40px}}@media(min-width:990px)and (max-width:1199px){.bf2026-hero h1,.bf2026-rewards h2{font-size:40px}.bf2026-hero__content{margin-left:4%;width:38%}.bf2026-hero__illustration{left:37%;top:45%;width:24%}.bf2026-hero__rating{font-size:13px;gap:8px}.bf2026-rewards__content p{font-size:20px}.bf2026-rewards .bf2026-button{min-width:0;width:100%}}@media(max-width:989px){#MainContent:has(.bf2026-hero) .labor-day-sale-bestsellers__rating>span{font-size:18px}#MainContent:has(.bf2026-hero) .labor-day-sale-bestsellers__rating>a{font-size:12px}.bf2026-hero{min-height:0;aspect-ratio:auto;overflow:hidden}.bf2026-hero__content{width:100%;margin:0;padding:32px 24px 28px;text-align:center}.bf2026-hero h1,.bf2026-rewards h2{font-size:28px;line-height:1.15}.bf2026-hero__rating{justify-content:center;gap:10px;margin-bottom:14px;font-size:14px;line-height:20px}.bf2026-hero__stars img{width:18px;height:16px}.bf2026-hero__body{max-width:520px;margin:18px auto 22px;font-size:18px;line-height:1.5}.bf2026-hero__content .bf2026-button{max-width:347px;width:100%}.bf2026-hero__photo{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1.15}.bf2026-hero__photo img{object-position:50% 40%}.bf2026-hero__illustration{top:auto;bottom:10px;left:0;width:39%;max-width:230px}.bf2026-rewards{display:flex;flex-direction:column;min-height:0;aspect-ratio:auto}.bf2026-rewards__media{padding:24px 20px}.bf2026-rewards__photo{position:relative;inset:auto;aspect-ratio:1.25;border-radius:24px}.bf2026-rewards__badge{width:110px;top:20px;right:16px}.bf2026-rewards__content{padding:32px 24px 36px;align-items:center;text-align:center}.bf2026-rewards h2{max-width:400px}.bf2026-rewards__content p{max-width:580px;margin:20px 0 24px;font-size:18px;line-height:1.5}.bf2026-rewards .bf2026-button{min-width:0;max-width:347px;width:100%}}@media(max-width:359px){.bf2026-hero__rating{gap:8px;font-size:12px}.bf2026-hero__stars img{width:16px;height:15px}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/black-friday-2026.css.map */
