.df.dfb{position:relative;min-height:var(--dfb-minh, clamp(480px, 70vh, 720px));display:flex;align-items:center;justify-content:center;overflow:hidden}.df.dfb--v-end{align-items:flex-end}.df .dfb__media{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.df .dfb__img{object-position:var(--df-pos, center)}@media(max-width:749px){.df .dfb__img{object-position:var(--df-pos-m, var(--df-pos, center))}}.df .dfb__ov{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.df .dfb__ov--close_home{background:linear-gradient(180deg,#000000a8,#0000006b 40%,#000c)}.df .dfb__ov--close_story{background:linear-gradient(180deg,#0000008c,#00000052 40%,#000000ad)}@media(max-width:749px){.df .dfb__ov--close_story{background:linear-gradient(180deg,#000000b8,#000000a8,#000000c7)}}.df .dfb__ov--close_impact{background:linear-gradient(180deg,#000000b8,#00000080 40%,#000000d6)}.df .dfb__ov--left{background:linear-gradient(90deg,#000000e6,#000000a8 46%,#0000004d)}.df .dfb__ov--bottom{background:linear-gradient(180deg,#0009,#00000080 28%,#000000d1 62%,#000000f7)}.df .dfb__ov--band{background:linear-gradient(180deg,#00000059,#00000014 26%,#000000b8 58%,#000000f5 82%,#000000fa)}.df .dfb__inner{position:relative;z-index:2;padding:var(--dfb-pad)}.df.dfb--center .dfb__inner{text-align:center;max-width:var(--dfb-max, 820px);display:flex;flex-direction:column;align-items:center;gap:clamp(22px,2.6vw,34px)}.df.dfb--left .dfb__inner{max-width:var(--max);margin:0 auto;width:100%}.df .dfb__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--dfb-cmin, 280px),100%),1fr));gap:var(--dfb-cgap, clamp(18px, 2.6vw, 44px));align-items:end;text-align:left}.df .dfb__cols--start{align-items:start}.df .dfb__cols--rule{border-top:1px solid rgba(255,255,255,.2);padding-top:clamp(22px,2.8vw,36px)}.df .dfb__colq p{margin:0}.df.dfb{scroll-margin-top:90px}.df .dfb__signup{width:100%;max-width:560px;text-align:left}.df.dfb--center .dfb__signup{margin-left:auto;margin-right:auto}.df .dfb__signup .dfl-input{background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.df .dfb__signup .dfl-success{background:#00000073;text-align:center}.df .dfb__signup-note{margin:10px 0 0;font-family:var(--f-body);font-size:14px;line-height:1.6;color:var(--dim)}.df .dfc-bold+.dfb__cols--rule{margin-top:clamp(26px,3vw,42px)}@media(max-width:767px){.df.dfb .dfb__item.dfc-lead{color:#ffffffd1}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-df-banner.css.map */
