.bbcr-home{background:#f7f4ee;color:#20201d;font:16px/1.5 Arial,sans-serif;overflow:hidden}.bbcr-home *{box-sizing:border-box}.bbcr-home a{color:inherit;text-decoration:none}.bbcr-home h1,.bbcr-home h2,.bbcr-home p{margin:0}.bbcr-home h1{font-family:Arial,sans-serif;font-size:clamp(43px,4.3vw,67px);line-height:1.04;letter-spacing:-2px;margin:22px 0;color:#20201d}.bbcr-home h2{font-family:Arial,sans-serif;font-size:42px;line-height:1.1;letter-spacing:-1.3px;margin:12px 0 20px;color:inherit}.bbcr-home .eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:2px;font-weight:bold}.bbcr-home .hero{position:relative;min-height:610px;background:#fff;display:grid;grid-template-columns:47% 53%;align-items:center;padding:40px 6%;gap:0}.bbcr-home .hero-copy{grid-column:1;grid-row:1;padding-right:24px}.bbcr-home .hero-product{grid-column:2;grid-row:1;position:relative;aspect-ratio:16/9;background:#f7f4ee}.bbcr-home video{display:block;width:100%;height:100%;object-fit:contain}.bbcr-home [data-bbcr-video-toggle]{position:absolute;right:14px;bottom:14px;padding:8px 13px;background:#191919ba;border:1px solid #ffffff90;color:#fff;border-radius:24px;font:12px Arial,sans-serif;cursor:pointer}.bbcr-home .hero p{color:#605b53;font-size:17px;max-width:410px}.bbcr-home .award-proof{display:flex;align-items:center;gap:12px;margin-top:24px;font-size:12px;line-height:1.5}.bbcr-home .award-proof>span{font-size:27px;color:#a6232d}.bbcr-home .award-proof a{text-decoration:underline;text-underline-offset:3px}.bbcr-home .buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.bbcr-home .btn{display:inline-block;background:#a6232d;color:#fff;padding:14px 22px;border:1px solid #a6232d;font-size:14px;font-weight:bold;border-radius:3px;min-height:46px;text-align:center}.bbcr-home .outline{background:transparent;color:#22251f;border-color:#8a857b}.bbcr-home .trust{display:flex;justify-content:center;gap:65px;padding:20px;font-size:12px;border-bottom:1px solid #d9d3c9}.bbcr-home .trust a{padding:4px 0}.bbcr-home .fresh{display:grid;grid-template-columns:1fr 280px;align-items:center;gap:30px;padding:34px 9%;background:#fff;border-bottom:1px solid #e3ddd4}.bbcr-home .fresh p{max-width:480px;color:#625d54;margin:0 0 20px}.bbcr-home .fresh img{width:220px;height:230px;object-fit:contain;justify-self:center}.bbcr-home .section{padding:65px 6%}.bbcr-home .section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:28px;gap:20px}.bbcr-home .section-head h2{margin-bottom:0}.bbcr-home .section-head>a{font-size:14px}.bbcr-home .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.bbcr-home .card{background:#e7e1d7;padding:28px 24px;min-height:220px;display:flex;flex-direction:column;justify-content:space-between;border-radius:4px}.bbcr-home .card b{font-size:22px;letter-spacing:-.6px}.bbcr-home .card p{font-size:13px;color:#605b53;margin:8px 0 20px}.bbcr-home .card span{font-size:13px;color:#a6232d}.bbcr-home .card:nth-child(2){background:#dddccf}.bbcr-home .card:nth-child(3){background:#e9d9d2}.bbcr-home .card:nth-child(4){background:#252722;color:#fff}.bbcr-home .card:nth-child(4) p{color:#d2d3cc}.bbcr-home .card:nth-child(4) span{color:#fff}.bbcr-home .finder-nudge{display:flex;justify-content:center;gap:15px;padding-top:25px;font-size:13px}.bbcr-home .finder-nudge a{color:#a6232d;font-weight:bold}.bbcr-home .split{display:grid;grid-template-columns:1fr 1fr;min-height:440px}.bbcr-home .split img{width:100%;height:100%;min-height:440px;object-fit:cover}.bbcr-home .split .copy{padding:65px 12%;display:flex;flex-direction:column;justify-content:center}.bbcr-home .split p{max-width:390px;color:#625d54;margin-bottom:20px}.bbcr-home .sub{background:#eae4d9}.bbcr-home .sub img{object-position:50% 55%}.bbcr-home .details{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;margin:0 0 18px}.bbcr-home .story{background:#f7f4ee}.bbcr-home .story img{object-position:50% 43%}.bbcr-home .select-teaser{background:#232620;color:#fff;padding:40px 6%;display:flex;justify-content:space-between;align-items:center;gap:20px}.bbcr-home .select-teaser h2{font-size:33px;margin-bottom:8px}.bbcr-home .select-teaser p{color:#cfd0c7;max-width:580px}.bbcr-home .pill{border:1px solid #6b7065;border-radius:30px;padding:12px 18px;font-size:12px;white-space:nowrap}.bbcr-home a:focus-visible,.bbcr-home button:focus-visible{outline:3px solid #a6232d;outline-offset:4px}.bbcr-home a.btn:hover{background:#86202a;color:#fff}.bbcr-home .btn.outline:hover{background:#f1ece3;color:#222}.bbcr-home a:not(.btn):hover{text-decoration:underline;text-underline-offset:3px}
@media(min-width:750px) and (max-width:1000px){.bbcr-home .hero{min-height:520px;padding:35px 4%}.bbcr-home h1{font-size:48px}.bbcr-home .btn{padding:12px 15px;font-size:12px}.bbcr-home .card{padding:22px 16px}.bbcr-home .card b{font-size:20px}}
@media(max-width:749px){.bbcr-home .hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:30px 6% 0}.bbcr-home .hero-copy{order:0;padding:0}.bbcr-home h1{font-size:43px;letter-spacing:-1.5px;margin:15px 0}.bbcr-home .hero p{font-size:15px}.bbcr-home .hero-product{order:1;width:calc(100% + 12vw);margin:24px -6vw 0}.bbcr-home .award-proof{margin-top:18px;font-size:11px}.bbcr-home .buttons{margin-top:20px;gap:8px}.bbcr-home .btn{padding:12px 15px;font-size:12px}.bbcr-home .trust{gap:16px;font-size:10px;padding:14px 10px;text-align:center}.bbcr-home .fresh{grid-template-columns:1fr 110px;padding:28px 6%;gap:14px}.bbcr-home .fresh img{width:100%;height:150px}.bbcr-home .fresh h2{font-size:28px}.bbcr-home .fresh p{font-size:14px}.bbcr-home .section{padding:38px 6%}.bbcr-home h2{font-size:31px}.bbcr-home .section-head{display:block}.bbcr-home .section-head>a{display:inline-block;font-size:12px;margin-top:14px}.bbcr-home .cards{grid-template-columns:1fr 1fr;gap:10px}.bbcr-home .card{padding:18px;min-height:215px}.bbcr-home .card b{font-size:19px}.bbcr-home .finder-nudge{flex-wrap:wrap;gap:8px}.bbcr-home .split{grid-template-columns:1fr}.bbcr-home .split img{height:290px;min-height:0}.bbcr-home .split .copy{padding:35px 6%}.bbcr-home .story img{height:330px}.bbcr-home .select-teaser{padding:32px 6%;display:block}.bbcr-home .pill{display:inline-block;margin-top:20px;white-space:normal}}
@media(prefers-reduced-motion:reduce){.bbcr-home *{scroll-behavior:auto}}
