.af-bf{color:#000;background:#fff}.af-bf:not(.af-bf--bestsellers) h1,.af-bf:not(.af-bf--bestsellers) h2,.af-bf:not(.af-bf--bestsellers) p{margin:0;color:inherit}.af-bf--hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#f6c42c}.af-bf__hero-media img{display:block;width:100%;height:100%;aspect-ratio:4/5;object-fit:cover}.af-bf__hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:clamp(22px,4vw,52px)}.af-bf__badge{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:flex-start;width:clamp(150px,15vw,210px);aspect-ratio:1;max-width:100%;flex-shrink:0;border-radius:50%;background:#c4301c;color:#fff;transform:rotate(-6deg);line-height:1}.af-bf__badge span{font-size:clamp(14px,1.4vw,19px);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.af-bf__badge strong{font-size:clamp(46px,5vw,74px);font-weight:700;letter-spacing:-.03em;white-space:nowrap}.af-bf .af-bf__kicker{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.af-bf--hero h1{font-size:clamp(28px,3.2vw,46px);font-weight:700;line-height:1.08;text-wrap:balance}.af-bf .af-bf__hero-subtitle{font-size:17px;line-height:1.5;font-weight:700}.af-bf__countdown>p{font-size:14px;font-weight:600;margin-bottom:6px}.af-bf__timer{display:flex;flex-wrap:wrap;gap:8px}.af-bf__timer>span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:62px;padding:10px 12px;border-radius:8px;color:#f6c42c;background:#000}.af-bf__timer b{font-size:26px;line-height:1.1;font-variant-numeric:tabular-nums}.af-bf__timer small{font-size:11px;line-height:1.5}.af-bf__timer[hidden],.af-bf__expired[hidden]{display:none}.af-bf__button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:12px 22px;margin-top:4px;border-radius:999px;background:#000;color:#fff;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none}.af-bf__button:hover{background:#292929;color:#fff}.af-bf__button:focus-visible{outline:2px solid #000;outline-offset:4px}.af-bf .af-bf__dates{font-size:12px;line-height:1.5}.af-bf--bestsellers{padding-block:40px}.af-bf--offers h2,.af-bf--faq>h2{font-size:clamp(22px,2.2vw,30px);line-height:1.2;font-weight:700}.af-bf--offers{padding-top:24px;scroll-margin-top:190px}.af-bf--offers:focus{outline:none}.af-bf--gifts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#f6c42c}.af-bf__gift-media img{display:block;width:100%;height:100%;max-height:620px;object-fit:cover}.af-bf__gift-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:30px clamp(16px,3vw,40px)}.af-bf__gift-copy h2{font-size:24px;line-height:1.2;font-weight:700}.af-bf__gift-copy p{font-size:16px;line-height:1.5}.af-bf--trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-block:28px}.af-bf--trust>div{background:#f6f6f6;border-radius:10px;padding:16px}.af-bf--trust h2{font-size:15px;line-height:1.55;font-weight:700;margin-bottom:4px}.af-bf--trust p{font-size:15px;line-height:1.55}.af-bf__stars{display:inline-block;position:relative;margin:4px 0 6px;color:#cfcfcf;font:20px/1 Arial,sans-serif;letter-spacing:2px;white-space:nowrap}.af-bf__stars>span{position:absolute;inset-inline-start:0;top:0;overflow:hidden;color:#8a6a00}.af-bf--faq{padding-block:10px 44px}.af-bf--faq>h2{margin-bottom:14px}.af-bf--faq details{border-top:1px solid #e5e5e5;padding:14px 0}.af-bf--faq summary{font-weight:600;cursor:pointer;font-size:16px}.af-bf--faq details p{margin:8px 0 0;color:#444;font-size:15px;line-height:1.55;max-width:85ch}@media(min-width:701px){.af-bf--hero{min-height:clamp(480px,40vw,620px)}.af-bf__hero-media{position:relative;min-width:0}.af-bf__hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;object-position:center 40%}.af-bf__hero-copy{gap:10px;padding-block:28px}.af-bf__badge{width:clamp(112px,10vw,144px)}.af-bf__badge strong{font-size:clamp(36px,3.5vw,50px)}}@media(max-width:700px){.af-bf--hero,.af-bf--gifts,.af-bf--trust{grid-template-columns:minmax(0,1fr)}.af-bf--hero{position:relative}.af-bf__hero-media{height:clamp(150px,40vw,220px)}.af-bf__hero-media img{aspect-ratio:auto;object-position:center 15%}.af-bf__hero-copy{align-items:center;text-align:center;gap:8px;padding:14px var(--page-padding) 16px}.af-bf__badge{position:absolute;top:12px;right:16px;margin:0;width:92px}.af-bf__badge span{font-size:11px}.af-bf__badge strong{font-size:33px}.af-bf--hero h1{font-size:24px}.af-bf .af-bf__hero-subtitle{font-size:14px;line-height:1.4}.af-bf__timer>span{min-width:48px;padding:6px 8px}.af-bf__timer b{font-size:22px}.af-bf__countdown>p{text-align:center}.af-bf .af-bf__dates{font-size:11px;line-height:1.4}.af-bf--bestsellers{padding-top:24px}.af-bf__gift-media img{max-height:400px}}@media(prefers-reduced-motion:no-preference){body.black-friday{scroll-behavior:smooth}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/af-bf-landing.css.map */
