.dfoot{background:#111;color:#fff}.dfoot__inner{inline-size:100%;max-inline-size:1600px;margin-inline:auto;padding-inline:clamp(20px,4vw,56px);padding-block:clamp(48px,6vw,88px) clamp(28px,3vw,44px);display:flex;flex-direction:column;align-items:flex-start;gap:clamp(36px,5vw,72px);min-width:0}.dfoot a{color:inherit;text-decoration:none}.dfoot a:hover{text-decoration:underline;text-underline-offset:3px}.dfoot__eyebrow{margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.dfoot__call{inline-size:100%;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(24px,4vw,72px);align-items:end}.dfoot__call-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.dfoot__display{margin:0;font-size:clamp(36px,6vw,86px);line-height:.98;letter-spacing:-.035em;text-wrap:balance}.dfoot .dfoot__button{display:inline-flex;align-items:center;justify-content:center;min-block-size:48px;padding-inline:30px;border-radius:100px;background:#fff;color:var(--ivv-ink, #111111);font-size:15px}.dfoot .dfoot__button:hover{text-decoration:none;opacity:.88}.dfoot__signup{display:flex;flex-direction:column;gap:8px;min-width:0}.dfoot .dfoot__form{display:flex;align-items:center;gap:8px;border:0;border-block-end:1px solid rgb(255 255 255 / .3);padding:0 0 8px;margin-block-start:6px;background:transparent}.dfoot .dfoot__input{flex:1 1 auto;min-width:0;inline-size:auto;background:transparent;background-color:transparent;border:0;border-radius:0;box-shadow:none;color:#fff;font:inherit;font-size:15px;padding:4px 0;block-size:auto;min-block-size:0}.dfoot .dfoot__input::placeholder{color:#ffffff80}.dfoot .dfoot__input:focus,.dfoot .dfoot__input:focus-visible{outline:none;box-shadow:none;background:transparent}.dfoot .dfoot__submit{flex:0 0 auto;inline-size:34px;block-size:34px;min-block-size:0;padding:0;border-radius:100px;border:1px solid rgb(255 255 255 / .4);background:transparent;color:#fff;cursor:pointer;font-size:15px;line-height:1}.dfoot .dfoot__submit:hover{background:#fff;color:var(--ivv-ink, #111111)}.dfoot__rule{inline-size:100%;block-size:1px;background:#ffffff29}.dfoot__directory{inline-size:100%;display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,48px)}.dfoot__brand{display:flex;flex-direction:column;gap:18px;min-width:0}.dfoot__logo{inline-size:auto;block-size:clamp(22px,2.4vw,32px);max-inline-size:240px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1)}.dfoot__logo-text{margin:0;font-size:clamp(18px,1.8vw,24px);letter-spacing:-.02em}.dfoot__blurb{margin:0;max-inline-size:38ch;font-size:15px;line-height:1.55;color:#ffffff9e}.dfoot__details{margin:0;display:flex;flex-direction:column;gap:14px}.dfoot__detail{display:flex;flex-direction:column;gap:3px;min-width:0}.dfoot__details dt{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}.dfoot__details dd{margin:0;max-inline-size:42ch;font-size:15px;line-height:1.5}.dfoot__menu{display:flex;flex-direction:column;gap:14px;min-width:0}.dfoot__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:15px}.dfoot .dstamp{display:inline-flex;align-items:center;gap:clamp(16px,2.2vw,30px);padding:9px 9px 9px clamp(20px,2.4vw,30px);border:1px solid rgb(255 255 255 / .28);border-radius:100px;color:#fff;transition:border-color .2s ease}.dfoot .dstamp:hover{border-color:#ffffffa6;text-decoration:none}.dstamp__mark{inline-size:auto;block-size:clamp(16px,1.8vw,24px);max-inline-size:180px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1)}.dstamp__text{font-size:clamp(14px,1.2vw,17px)}.dstamp__arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;inline-size:44px;block-size:44px;border-radius:100px;background:#fff;color:#111;font-size:17px;line-height:1}.dfoot__legal{inline-size:100%;display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;padding-block-start:20px;border-block-start:1px solid rgb(255 255 255 / .16);font-size:13px;color:#ffffff8c}.dfoot__visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media screen and (max-width:1099px){.dfoot__directory{grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,1fr))}.dfoot__brand{grid-column:1 / -1}}@media screen and (max-width:749px){.dfoot__call{grid-template-columns:minmax(0,1fr);align-items:start}.dfoot__directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:479px){.dfoot .dstamp{gap:14px;padding-inline-start:18px}.dstamp__text{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dealer-footer.css.map */
