.df.dff{background:#000;color:#fff;border-top:1px solid var(--line);overflow:visible}.df .dff__main{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(40px,5vw,72px)}.df .dff__eyebrow{margin:0;font-family:var(--f-label);font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#fff}.df .dff__signup-t{margin:12px 0 0;font-family:var(--f-body);font-size:15px;line-height:1.6;color:#ffffffb3;max-width:40ch}.df .dff__form{margin-top:20px;max-width:420px}.df .dff__field{display:flex;align-items:stretch;border-bottom:1px solid rgba(255,255,255,.5);transition:border-color .25s ease}.df .dff__field:focus-within{border-color:#fff}.df .dff__input{flex:1;min-width:0;height:48px;padding:0;border:0;outline:none;background:transparent;color:#fff;font-family:var(--f-body);font-size:16px}.df .dff__input::placeholder{color:#ffffff80}.df .dff__submit{padding:0 0 0 16px;border:0;background:none;color:#fff;cursor:pointer;white-space:nowrap;font-family:var(--f-label);font-weight:500;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.df .dff__submit:hover{opacity:.62}.df .dff__msg{margin:0;font-family:var(--f-body);font-size:15px;color:#fff}.df .dff__msg--err{margin-top:10px;color:#ffffffc7}.df .dff__legal{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 20px}.df .dff__legal a{font-family:var(--f-body);font-size:12px;line-height:1.5;letter-spacing:.02em;color:#ffffff8c;text-decoration:none}.df .dff__legal a:hover{color:#fff}.df .dff__cols{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--line);align-content:start}.df .dff__col{border-bottom:1px solid var(--line)}.df .dff__h{margin:0;font-size:inherit}.df .dff__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 0;background:none;border:0;color:#fff;cursor:pointer;text-align:left;font-family:var(--f-label);font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase}.df .dff__htext{display:none}.df .dff__sign{position:relative;width:12px;height:12px;flex-shrink:0}.df .dff__sign:before,.df .dff__sign:after{content:"";position:absolute;background:currentColor;transition:transform .3s ease,opacity .3s ease}.df .dff__sign:before{left:0;top:5.5px;width:12px;height:1px}.df .dff__sign:after{left:5.5px;top:0;width:1px;height:12px}.df .dff__col.is-open .dff__sign:after{transform:rotate(90deg);opacity:0}.df .dff__list{list-style:none;margin:0;padding:0 0 22px;display:none;flex-direction:column;gap:14px}.df .dff__col.is-open .dff__list{display:flex}.df .dff__list a{font-family:var(--f-body);font-size:15px;line-height:1.4;color:#ffffffc7;text-decoration:none;transition:color .25s ease}.df .dff__list a:hover{color:#fff}.df .dff__brand{display:flex;flex-direction:column;align-items:center;justify-self:start;width:fit-content;gap:22px}.df .dff__logo{display:inline-block;width:var(--dff-logo-w, 140px);max-width:100%}.df .dff__logo img{width:100%;height:auto;display:block}.df .dff__social{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:20px}.df .dff__social a{display:flex;color:#fff;transition:opacity .25s ease}.df .dff__social a:hover{opacity:.62}.df .dff__social svg{width:22px;height:22px;display:block}.df .dff__social svg.icon--fill{fill:currentColor;stroke-width:0}.df .dff__social svg:not(.icon--fill){stroke:currentColor}.df .dff__bar{border-top:1px solid var(--line)}.df .dff__bar-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-top:18px;padding-bottom:20px}.df .dff__copy{font-family:var(--f-body);font-size:12px;line-height:1.5;letter-spacing:.02em;color:#ffffff8c}.df .dff__region{margin-left:auto}.df .dff__region .localization-popover__trigger{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:6px 14px;border:1px solid rgba(255,255,255,.3);border-radius:0;background:transparent;color:#fff;font-family:var(--f-body);font-size:12px;letter-spacing:.02em;line-height:1;white-space:nowrap;box-shadow:none}.df .dff__region .localization-popover__trigger:hover{border-color:#fff}.df .dff__region .localization-popover__trigger .country-flag{height:12px;width:auto;margin:0;border:0;border-radius:0}.df .dff__region .localization-popover__trigger .icon,.df .dff__region .localization-popover__trigger svg{margin:0;width:12px;height:12px;flex-shrink:0}.df .dff__region .localization-popover__panel{right:0;left:auto;transform:none;bottom:calc(100% + 8px);margin:0;width:min(320px,calc(100vw - 40px));background:#000;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:0;box-shadow:none}.df .dff__region .localization-popover__panel:before,.df .dff__region .localization-popover__panel:after{background:none}.df .dff__region .localization-popover__scroll{padding:24px}.df .dff__region .localization-heading{font-family:var(--f-label);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c}.df .dff__region .localization-link{font-family:var(--f-body);font-size:14px;color:#fff;margin-left:0;margin-right:0;padding:8px 10px}.df .dff__region .localization-link.active:before{left:-4px;background:#fff}.df .dff__region .country-flag{border:0}@media(min-width:750px){.df .dff__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border-top:0}.df .dff__col{border-bottom:0}.df .dff__toggle{display:none}.df .dff__htext{display:block;margin-bottom:20px;font-family:var(--f-label);font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#fff;line-height:1.5}.df .dff__list{display:flex;padding-bottom:0}}@media(min-width:1280px){.df .dff__main{grid-template-columns:minmax(240px,1fr) minmax(0,2.6fr) auto;column-gap:clamp(32px,4vw,80px);align-items:start}.df .dff__brand{justify-self:end}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-df-footer.css.map */
