.dd-bfb{--dd-bfb-bg: #000;--dd-bfb-ink: #fff;--dd-bfb-accent: #da6b2f;--dd-bfb-cream: #fbf6ec;--dd-bfb-focus: 0%;position:relative;overflow:hidden;background:var(--dd-bfb-bg);color:var(--dd-bfb-ink);border-top:3px solid var(--dd-bfb-accent)}.dd-bfb *,.dd-bfb *:before,.dd-bfb *:after{box-sizing:border-box}.dd-bfb__main{position:relative;display:grid;grid-template-columns:40% 60%;align-items:stretch;max-width:2000px;min-height:var(--dd-bfb-height, 480px);margin:0 auto}.dd-bfb__text{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:64px clamp(40px,5vw,88px);text-align:left;isolation:isolate}.dd-bfb__text:before{content:"%";position:absolute;z-index:-1;right:-.06em;bottom:-.2em;font-family:var(--FONT-STACK-HEADING);font-size:clamp(260px,26vw,460px);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.09);pointer-events:none}.dd-bfb__rule{display:block;width:56px;height:1px;margin:0 0 18px;background:var(--dd-bfb-ink);border:0}.dd-bfb__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;font-family:var(--FONT-STACK-BODY);font-size:13px;font-weight:600;letter-spacing:.32em;line-height:1.2;text-transform:uppercase;color:#ffffffb3}.dd-bfb__eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--dd-bfb-accent);box-shadow:0 0 0 4px #da6b2f40}.dd-bfb__headline{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING-BOLD, 700);font-size:clamp(52px,5.6vw,88px);line-height:.92;letter-spacing:-.01em;text-transform:uppercase;color:var(--dd-bfb-ink)}.dd-bfb__headline-accent{color:var(--dd-bfb-accent);font-style:italic}.dd-bfb__sub{max-width:30em;margin:22px 0 0;font-family:var(--FONT-STACK-BODY);font-size:17px;line-height:1.5;color:#ffffffd9}.dd-bfb__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin-top:30px;padding:14px 34px;border:1px solid var(--dd-bfb-ink);border-radius:0;background:var(--dd-bfb-ink);color:var(--dd-bfb-bg);font-family:var(--FONT-STACK-BODY);font-size:13px;font-weight:700;letter-spacing:.22em;line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer}.dd-bfb__fine{margin:18px 0 0;padding-top:14px;border-top:1px dashed rgba(255,255,255,.25);font-family:var(--FONT-STACK-BODY);font-size:11px;line-height:1.4;letter-spacing:.04em;color:#ffffff8c}.dd-bfb__media{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:18px 18px 18px 0}.dd-bfb__img{position:relative;overflow:hidden;aspect-ratio:2 / 3;height:100%;margin:0;background:#111;outline:1px solid rgba(251,246,236,.35);outline-offset:5px}.dd-bfb__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% var(--dd-bfb-focus);transition:transform .8s ease}.dd-bfb__img:hover img{transform:scale(1.03)}.dd-bfb__tag{position:absolute;z-index:2;left:10px;bottom:10px;padding:5px 9px;background:var(--dd-bfb-bg);color:var(--dd-bfb-cream);font-family:var(--FONT-STACK-BODY);font-size:10px;font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase}.dd-bfb__stamp{position:absolute;z-index:3;top:50%;left:40%;width:132px;height:132px;margin:-66px 0 0 -66px;border-radius:50%;background:var(--dd-bfb-accent);color:var(--dd-bfb-cream);box-shadow:0 10px 30px #00000073;pointer-events:none}.dd-bfb__stamp svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:dd-bfb-spin 18s linear infinite}.dd-bfb__stamp text{fill:currentColor;font-family:var(--FONT-STACK-BODY);font-size:10.5px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.dd-bfb__stamp-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--FONT-STACK-HEADING);line-height:.9;text-align:center;text-transform:uppercase}.dd-bfb__stamp-center small{font-family:var(--FONT-STACK-BODY);font-size:9px;font-weight:700;letter-spacing:.2em}.dd-bfb__stamp-center b{font-size:34px;font-weight:var(--FONT-WEIGHT-HEADING-BOLD, 700)}@keyframes dd-bfb-spin{to{transform:rotate(360deg)}}.dd-bfb__marquee{position:relative;z-index:2;height:36px;margin:-6px -2% 6px;overflow:hidden;background:var(--dd-bfb-accent);transform:rotate(-1deg);transform-origin:center}.dd-bfb__marquee-track{display:flex;width:max-content;height:100%;animation:dd-bfb-marquee 40s linear infinite;will-change:transform}.dd-bfb__marquee-group{display:flex;flex-shrink:0;align-items:center;height:100%}.dd-bfb__marquee-item{padding:0 22px;font-family:var(--FONT-STACK-BODY);font-size:12px;font-weight:700;letter-spacing:.3em;line-height:36px;text-transform:uppercase;white-space:nowrap;color:var(--dd-bfb-cream)}.dd-bfb__marquee-item:after{content:"\2726";margin-left:44px;color:var(--dd-bfb-bg)}@keyframes dd-bfb-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.dd-bfb__marquee-track,.dd-bfb__stamp svg{animation:none}.dd-bfb__img img{transition:none}}@media(max-width:767px){.dd-bfb__main{grid-template-columns:1fr;min-height:0}.dd-bfb__text{align-items:center;padding:40px 24px 30px;text-align:center}.dd-bfb__text:before{right:50%;bottom:-.32em;transform:translate(50%);font-size:280px}.dd-bfb__rule{margin-left:auto;margin-right:auto}.dd-bfb__headline{font-size:clamp(44px,13vw,52px)}.dd-bfb__sub{margin-top:14px;font-size:16px}.dd-bfb__btn{width:100%;margin-top:24px}.dd-bfb__media{gap:4px;padding:0 10px 14px}.dd-bfb__img{aspect-ratio:4 / 5;height:auto;outline-offset:3px}.dd-bfb__tag{display:none}.dd-bfb__stamp{top:auto;left:auto;right:14px;bottom:54px;width:92px;height:92px;margin:0}.dd-bfb__stamp text{font-size:9px}.dd-bfb__stamp-center b{font-size:24px}.dd-bfb__stamp-center small{font-size:7px}}@media(min-width:768px){.dd-bfb__stamp{top:34px;left:auto;right:34px;margin:0;width:120px;height:120px}.dd-bfb__stamp-center b{font-size:30px}.dd-bfb__text{padding-right:clamp(24px,3vw,48px)}.dd-bfb__headline{overflow-wrap:normal;word-break:normal;max-width:100%}}.dd-bfb__main--compact{grid-template-columns:1fr;min-height:var(--dd-bfb-height, 240px)}.dd-bfb__main--compact .dd-bfb__text{align-items:center;padding:28px 24px;text-align:center;overflow:hidden}.dd-bfb__main--compact .dd-bfb__text:before{right:50%;bottom:-.3em;transform:translate(50%);font-size:220px}.dd-bfb__main--compact .dd-bfb__rule{margin-left:auto;margin-right:auto}.dd-bfb__main--compact .dd-bfb__headline{font-size:clamp(40px,4.4vw,64px)}.dd-bfb__main--compact .dd-bfb__sub{max-width:40em;margin-top:10px}.dd-bfb__main--compact .dd-bfb__fine{margin-top:8px}@media(max-width:767px){.dd-bfb__main--compact{min-height:0}.dd-bfb__main--compact .dd-bfb__text{padding:22px 18px}.dd-bfb__main--compact .dd-bfb__headline{font-size:clamp(34px,10vw,42px)}.dd-bfb__main--compact .dd-bfb__text:before{font-size:160px}}.dd-bfb--simple{border-top:0}.dd-bfb--simple .dd-bfb__main{grid-template-columns:1fr;align-items:center;min-height:var(--dd-bfb-height, 180px)}.dd-bfb--simple .dd-bfb__text{align-items:center;justify-content:center;padding:20px 24px;text-align:center}.dd-bfb--simple .dd-bfb__text:before,.dd-bfb--simple .dd-bfb__rule,.dd-bfb--simple .dd-bfb__eyebrow:before{display:none}.dd-bfb--simple .dd-bfb__headline{font-size:clamp(32px,3.4vw,48px);line-height:1;letter-spacing:.02em}.dd-bfb--simple .dd-bfb__sub{margin:8px 0 0;font-size:clamp(15px,1.4vw,20px);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--dd-bfb-ink)}@media(max-width:767px){.dd-bfb--simple .dd-bfb__main{min-height:var(--dd-bfb-height-mobile, 110px)}.dd-bfb--simple .dd-bfb__text{padding:10px 16px}.dd-bfb--simple .dd-bfb__headline{font-size:clamp(22px,6.6vw,26px)}.dd-bfb--simple .dd-bfb__sub{margin-top:4px;font-size:11px;letter-spacing:.14em}}
/*# sourceMappingURL=/cdn/shop/t/694/assets/dd-bf-banner.css.map */
