#vn19-site-footer.vf-directory-footer{background:var(--paper);color:var(--ink)}#vn19-site-footer .vf-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(320px,1fr);gap:40px;padding:48px var(--gutter) 44px}#vn19-site-footer .vf-directory-group{min-width:0}#vn19-site-footer .vf-directory-heading{margin:0 0 20px;color:var(--ink);font:500 11px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase}#vn19-site-footer .vf-directory-links{display:grid;gap:0;margin:0;padding:0;list-style:none}#vn19-site-footer .vf-directory-links a{display:flex;align-items:center;width:fit-content;max-width:100%;min-height:34px;padding-block:2px;color:var(--ink);font-family:var(--serif);font-size:clamp(21px,1.85vw,25px);font-weight:300;line-height:1.28;text-decoration:none;overflow-wrap:anywhere}#vn19-site-footer .vf-utility{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin-inline:var(--gutter);padding-block:32px;border-top:1px solid var(--rule)}#vn19-site-footer .vf-utility--no-signup{grid-template-columns:1fr 1fr}#vn19-site-footer .vf-utility .footer-identity{grid-column:span 2;padding:0}#vn19-site-footer .vf-utility .footer-identity .brand{width:156px}#vn19-site-footer .vf-utility .footer-identity>p.footer-quote{margin:16px 0 0;max-width:30ch;font-size:22px;line-height:1.4}#vn19-site-footer .vf-directory-contact{display:grid;align-content:start;grid-template-columns:minmax(0,1fr);font-family:var(--sans);font-size:12px;line-height:1.55;color:var(--muted)}#vn19-site-footer .vf-directory-contact .contact-item{margin:0 0 10px;font-size:inherit;line-height:inherit;overflow-wrap:anywhere}#vn19-site-footer .vf-directory-contact .contact-item:last-child{margin-bottom:0}#vn19-site-footer .vf-directory-contact a{display:inline-flex;align-items:center;min-height:32px;color:var(--accent-text)}#vn19-site-footer .vf-newsletter{grid-column:span 2;max-width:none;margin:0}#vn19-site-footer .vf-payment-icons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;margin:0 var(--gutter);padding:0 0 16px;list-style:none}#vn19-site-footer .vf-payment-icons li{display:flex}#vn19-site-footer .vf-payment-icons svg{display:block;width:34px;height:auto}#vn19-site-footer .vf-directory-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 32px;margin-inline:var(--gutter);padding-block:12px 18px;border-top:1px solid var(--rule);font:400 12px/1.5 var(--sans);color:var(--muted)}#vn19-site-footer .vf-directory-credit{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}#vn19-site-footer .vf-powered a{display:inline-flex;align-items:center;min-height:44px}#vn19-site-footer .vf-directory-legal{display:flex;flex-wrap:wrap;gap:0 24px}#vn19-site-footer .vf-directory-legal a{display:inline-flex;align-items:center;min-height:44px}#vn19-site-footer a:focus-visible{outline:2px solid var(--moss);outline-offset:4px}@media(hover:hover)and (pointer:fine){#vn19-site-footer .vf-directory-links a:hover,#vn19-site-footer .vf-directory-legal a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}}@media(max-width:1023px){#vn19-site-footer .vf-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;padding:36px var(--gutter) 32px}#vn19-site-footer .vf-directory-heading{margin-bottom:12px}#vn19-site-footer .vf-directory-links a{min-height:44px;min-inline-size:44px;padding-block:6px;font-size:22px}#vn19-site-footer .vf-utility{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-block:28px}#vn19-site-footer .vf-utility .vf-newsletter{grid-column:1 / -1;grid-row:2}#vn19-site-footer .vf-directory-contact{grid-template-columns:1fr}#vn19-site-footer .vf-directory-contact a{min-height:44px}#vn19-site-footer .vf-directory-contact .contact-item{grid-column:1}}@media(max-width:600px){#vn19-site-footer .vf-payment-icons{justify-content:flex-start}#vn19-site-footer .vf-directory{gap:28px 16px;padding-top:32px}#vn19-site-footer .vf-directory-links a{font-size:20px}#vn19-site-footer .vf-utility{grid-template-columns:minmax(0,1fr)}#vn19-site-footer .vf-utility .vf-newsletter{grid-column:1;grid-row:auto}#vn19-site-footer .vf-utility .footer-identity{grid-column:1}#vn19-site-footer .vf-directory-contact{grid-template-columns:minmax(0,1fr)}#vn19-site-footer .vf-directory-bottom{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:max(20px,env(safe-area-inset-bottom))}#vn19-site-footer .vf-directory-legal{gap:0 20px}}#vn19-site-footer .vf-directory-address{min-width:0;max-width:100%;white-space:nowrap;overflow-x:auto}#vn19-site-footer .vf-directory-address:focus-visible{outline:2px solid var(--moss);outline-offset:4px}@media(max-width:1023px){[data-vf-support-first] #vn19-site-footer .vf-directory-links a{font-size:17px}[data-vf-support-first] #vn19-site-footer [aria-labelledby=vf-directory-support]{grid-column:1 / -1;padding-bottom:24px;border-bottom:1px solid var(--rule)}[data-vf-support-first] #vn19-site-footer [aria-labelledby=vf-directory-support] .vf-directory-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}[data-vf-support-first] #vn19-site-footer .vf-directory-contact{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding-top:28px;border-top:1px solid var(--rule)}[data-vf-support-first] #vn19-site-footer .vf-directory-contact .vf-directory-heading,[data-vf-support-first] #vn19-site-footer .vf-directory-contact .contact-item:last-child{grid-column:1 / -1}[data-vf-support-first] #vn19-site-footer .vf-directory-contact .contact-item:not(:last-child){grid-column:auto}[data-vf-support-first] #vn19-site-footer .vf-directory-contact .contact-item.vf-directory-address{grid-column:1 / -1}}@media(max-width:359px){[data-vf-support-first] #vn19-site-footer .vf-directory-links a{font-size:16px}[data-vf-support-first] #vn19-site-footer .vf-directory-contact .contact-item:nth-child(-n+3){grid-column:1 / -1}}@media(max-width:600px){#vn19-site-footer .vf-newsletter h2{margin-bottom:10px;font-size:28px;line-height:1.2}#vn19-site-footer .vf-newsletter .vf-form{margin-top:20px}#vn19-site-footer .vf-newsletter .vf-input-row{min-height:52px;gap:16px;border-bottom-color:var(--muted)}#vn19-site-footer .vf-newsletter .vf-input-row:focus-within{border-bottom-color:var(--ink)}#vn19-site-footer .vf-newsletter .vf-input-row input,#vn19-site-footer .vf-newsletter .vf-input-row button{min-height:52px;padding-block:12px}#vn19-site-footer .vf-newsletter .vf-consent{align-items:center;gap:10px;min-height:44px;margin-top:8px;padding-block:8px}#vn19-site-footer .vf-directory-bottom{flex-direction:row;align-items:center;justify-content:flex-start;gap:4px 16px;padding-block:12px max(16px,env(safe-area-inset-bottom))}#vn19-site-footer .vf-directory-bottom .vf-directory-credit,#vn19-site-footer .vf-directory-bottom .vf-directory-legal,#vn19-site-footer .vf-directory-bottom .vf-powered{display:contents}#vn19-site-footer .vf-directory-bottom .copyright{flex:0 0 100%;font-size:11px;line-height:1.5}}@media(min-width:601px)and (max-width:1023px){[data-vf-support-first] #vn19-site-footer .vf-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}[data-vf-support-first] #vn19-site-footer [aria-labelledby=vf-directory-support]{grid-column:auto;padding-bottom:0;border-bottom:0}[data-vf-support-first] #vn19-site-footer [aria-labelledby=vf-directory-support] .vf-directory-links{grid-template-columns:minmax(0,1fr);column-gap:0}[data-vf-support-first] #vn19-site-footer .vf-directory-contact{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;padding-top:24px}[data-vf-support-first] #vn19-site-footer .vf-directory-contact .contact-item{margin-bottom:0}[data-vf-support-first] #vn19-site-footer .vf-directory-contact .contact-item:last-child{grid-column:2}}#vn19-site-footer .vf-newsletter .vf-consent{min-height:44px}#vn19-site-footer .vf-newsletter .vf-consent input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:0 0 18px;width:18px;height:18px;margin:0;border:1px solid var(--muted);border-radius:1px;background-color:var(--paper);background-position:center;background-repeat:no-repeat;background-size:14px 14px}#vn19-site-footer .vf-newsletter .vf-consent input[type=checkbox]:checked{border-color:var(--moss);background-color:var(--moss);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10 4 4 8-8' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}#vn19-site-footer .vf-newsletter .vf-consent input[type=checkbox]:focus-visible{outline:2px solid var(--moss);outline-offset:3px}#vn19-site-footer .vf-directory-bottom .vf-directory-credit{display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:0 12px;white-space:nowrap;font-size:12px}#vn19-site-footer .vf-directory-bottom .vf-directory-credit .copyright{flex:0 0 auto;font-size:inherit;line-height:inherit}#vn19-site-footer .vf-directory-bottom .vf-directory-credit .vf-powered{display:inline-flex}#vn19-site-footer .vf-directory-bottom .vf-directory-credit .vf-powered a{min-height:44px;white-space:nowrap}@media(max-width:600px){#vn19-site-footer .vf-directory-bottom .vf-directory-credit{flex-basis:100%;gap:0 8px;font-size:11px}}@media(forced-colors:active){#vn19-site-footer .vf-newsletter .vf-consent input[type=checkbox],#vn19-site-footer .vf-newsletter .vf-consent input[type=checkbox]:checked{-webkit-appearance:auto;appearance:auto;background:revert;border:revert;forced-color-adjust:auto}#vn19-site-footer .vf-newsletter .vf-consent input[type=checkbox]:focus-visible{outline-color:Highlight}}#vn19-site-footer .footer-identity .social-links{display:flex;flex-wrap:wrap;align-items:center;gap:0 24px;margin:18px 0 0}#vn19-site-footer .social-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink);font:400 14px/1.4 var(--sans);text-decoration:none}#vn19-site-footer .social-links .social-mark{width:24px;height:24px;fill:currentColor;stroke:none;flex:none;transform:none}#vn19-site-footer .social-links .icon:not(.social-mark){width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;flex:none}
/*# sourceMappingURL=/cdn/shop/t/26/assets/vorug-footer-directory.css.map */
