.gio-footer{--color-background: 255, 237, 0;--color-foreground: 10, 10, 10;background:var(--gio-color-accent);color:var(--gio-color-ink);font-family:Geist Giovento,Arial,sans-serif;display:flex;min-height:512px;flex-direction:column;width:auto;margin:24px 16px 16px!important;padding:0!important;border-radius:34px;overflow:hidden}.gio-footer.gradient{background:var(--gio-color-accent)}.gio-footer>.footer__content-top,.gio-footer>.footer__content-bottom{display:none}.gio-footer__custom{display:flex;width:85%;min-height:512px;margin:0 auto;flex:1;flex-direction:column;padding:64px 0 44px}.gio-footer__newsletter-eyebrow{margin:0;color:#111;font-family:Geist Giovento,Arial,sans-serif;font-size:1.25rem;font-weight:500;letter-spacing:.08em}.gio-footer__newsletter h2{margin:0;font-size:clamp(1.45rem,1.35vw,1.8rem);font-weight:600;line-height:1.2}.gio-footer__newsletter-copy{max-width:none;margin:0;color:#111111d1;font-family:Geist Giovento,Arial,sans-serif;font-size:1.4rem;line-height:1.4}.gio-footer__privacy-info{position:relative;display:inline-flex;margin-left:4px;vertical-align:middle}.gio-footer__privacy-trigger{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:50%;padding:0;background:var(--gio-color-accent);color:#111;font-family:Geist Giovento,Arial,sans-serif;font-size:1rem;font-weight:600;line-height:1;cursor:help}.gio-footer__privacy-tooltip{position:absolute;z-index:3;bottom:calc(100% + 10px);left:50%;width:250px;padding:12px 14px;border-radius:10px;background:#111;color:#fff;font-family:Geist Giovento,Arial,sans-serif;font-size:1.1rem;font-weight:400;line-height:1.4;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .16s ease,transform .16s ease}.gio-footer__privacy-tooltip a{color:#ffed00;text-decoration:underline;text-underline-offset:2px}.gio-footer__privacy-info:hover .gio-footer__privacy-tooltip,.gio-footer__privacy-info:focus-within .gio-footer__privacy-tooltip{opacity:1;pointer-events:auto;transform:translate(-50%)}.gio-footer__newsletter-form{width:100%;margin-top:0;min-width:0}.gio-footer__newsletter-field{display:flex;width:min(100%,285px);min-height:40px;overflow:hidden;border:0;border-radius:0;background:linear-gradient(to right,rgba(255,255,255,.9) 0 calc(100% - 38px),var(--gio-color-accent) calc(100% - 38px) 100%);align-items:stretch}.gio-footer__newsletter-field input{width:100%;min-height:38px;flex:1;border:1px solid rgba(17,17,17,.22);border-right:1px solid rgba(17,17,17,.22);border-radius:3px 0 0 3px;padding:0 16px;background:#fffdf7;color:#111;font-family:Geist Giovento,Arial,sans-serif;font-size:1.4rem;outline:0;transition:border-color .16s ease,box-shadow .16s ease}.gio-footer__newsletter-field input::placeholder{color:#11111194}.gio-footer__newsletter-field input:focus,.gio-footer__newsletter-field input:focus-visible{background:#fffdf7!important;box-shadow:inset 0 0 0 1px #111!important;outline:0}.gio-footer__newsletter-field input:-webkit-autofill,.gio-footer__newsletter-field input:-webkit-autofill:hover,.gio-footer__newsletter-field input:-webkit-autofill:focus,.gio-footer__newsletter-field input:-webkit-autofill:active{background-color:#fffdf7!important;-webkit-text-fill-color:#111111;-webkit-box-shadow:0 0 0 1000px #fffdf7 inset!important;box-shadow:0 0 0 1000px #fffdf7 inset!important;transition:background-color 9999s ease-out 0s}.gio-footer__newsletter-field button{width:32px;min-width:32px;min-height:32px;align-self:center;border:0;border-radius:2px;margin:3px;padding:0;background:#111;color:#fff;font-family:Geist Giovento,Arial,sans-serif;font-size:2rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.gio-footer__newsletter-field button:hover,.gio-footer__newsletter-field button:focus-visible{background:#2a2a2a;transform:none}.gio-footer__newsletter-legal,.gio-footer__newsletter-message{margin:12px 0 0;color:#111111a8;font-size:1.1rem;line-height:1.35}.gio-footer__newsletter-message{color:#111}.gio-footer__columns{display:grid;grid-template-columns:43% 34% 23%;gap:0;align-items:start;width:100%;padding:0 2.5%}.gio-footer__column{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.gio-footer__resources{width:auto;justify-self:start}.gio-footer__company{padding-left:0}.gio-footer__contact{width:min(100%,330px);justify-self:start;margin-right:0}.gio-footer__column h2{margin:0 0 34px;color:#111;font-family:Geist Giovento,Arial,sans-serif;font-size:1.6rem;font-weight:600;line-height:1.25;letter-spacing:0}.gio-footer__column a,.gio-footer__column p{margin:0;color:#111111d1;font-family:Geist Giovento,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.55;letter-spacing:0;text-decoration:none}.gio-footer__column a:hover,.gio-footer__column a:focus-visible{color:#111;text-decoration:underline;text-underline-offset:4px}.gio-footer__contact p{max-width:330px}.gio-footer__contact .gio-footer__contact-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:18px;padding:0 18px;border:1px solid #111111;border-radius:10px;color:#111;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s ease,color .16s ease,transform .16s ease}.gio-footer__contact .gio-footer__contact-link:focus-visible{outline:2px solid #111111;outline-offset:3px}@media(hover:hover)and (pointer:fine){.gio-footer__contact .gio-footer__contact-link:hover{background:#111;color:#ffe500;text-decoration:none;transform:translateY(-1px)}}@media(hover:none){.gio-footer__contact .gio-footer__contact-link:hover,.gio-footer__contact .gio-footer__contact-link:active{background:transparent;color:#111;opacity:1;text-decoration:none;transform:none}}@media screen and (min-width:750px){.gio-footer__contact .gio-footer__contact-link{border-width:1.5px}}.gio-footer__closing{width:100%;margin-top:auto}.gio-footer__newsletter{width:min(100%,390px);min-width:0;margin:0;padding:0}.gio-footer__newsletter-intro{display:block}.gio-footer__newsletter-intro .gio-footer__newsletter-eyebrow{margin-bottom:7px}.gio-footer__newsletter-form{margin-top:18px}.gio-footer__closing-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,390px) minmax(0,1fr);align-items:center;gap:28px;border-top:2px solid rgba(17,17,17,.72);padding-top:26px}.gio-footer__brand{color:#111;font-family:Geist Giovento,Arial,sans-serif;font-size:clamp(3.2rem,2.8vw,4rem);font-weight:700;line-height:1;letter-spacing:0;text-decoration:none}.gio-footer__socials{display:flex;align-items:center;gap:12px}.gio-footer__social-column{display:flex;min-height:75px;align-items:flex-end;flex-direction:column;gap:10px}.gio-footer__credit{margin:0;color:#1111119e;font-family:Geist Giovento,Arial,sans-serif;font-size:1.3rem;font-weight:400;line-height:1.3;letter-spacing:0}.gio-footer__credit a{color:inherit;text-decoration:underline;text-underline-offset:3px}.gio-footer__credit a:hover,.gio-footer__credit a:focus-visible{color:#111}.gio-footer__socials>a,.gio-footer__socials>span{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:50%;background:#ffffffe0;color:#111;text-decoration:none;transition:background .16s ease,transform .16s ease}.gio-footer__socials>a:hover,.gio-footer__socials>a:focus-visible{background:#fff}.gio-footer__socials svg{display:block;width:25px;height:25px}.gio-footer__linkedin-mark{font-family:Geist Giovento,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:1}.gio-footer,.gio-footer .footer-block__heading,.gio-footer .footer-block__details-content,.gio-footer .footer-block__details-content a,.gio-footer .footer__copyright,.gio-footer .footer__copyright a,.gio-footer .copyright__content,.gio-footer .list-social__link,.gio-footer .localization-form__select,.gio-footer .disclosure__link{color:#111}.gio-footer .footer-block__details-content a:hover,.gio-footer .footer__copyright a:hover,.gio-footer .list-social__link:hover{color:#111;opacity:.72;text-decoration-color:currentColor}.gio-footer .localization-form__select,.gio-footer .disclosure__button,.gio-footer .field__input{border-color:#11111180;background:transparent;color:#111}.gio-footer .field__label,.gio-footer .newsletter-form__button,.gio-footer .svg-wrapper,.gio-footer .icon{color:#111}@media screen and (max-width:749px){.gio-footer{min-height:0;margin:12px 8px 8px!important;border-radius:24px}.gio-footer__custom{width:calc(100% - 40px);min-height:0;padding:42px 0 28px}.gio-footer__columns{grid-template-columns:1fr;gap:38px;padding:0}.gio-footer__newsletter-eyebrow{margin-bottom:7px}.gio-footer__newsletter,.gio-footer__newsletter-intro{display:block}.gio-footer__newsletter-form{margin-top:14px}.gio-footer__newsletter-copy{margin-top:0}.gio-footer__privacy-tooltip{right:0;left:auto;width:min(250px,calc(100vw - 72px));transform:translateY(4px)}.gio-footer__privacy-info:hover .gio-footer__privacy-tooltip,.gio-footer__privacy-info:focus-within .gio-footer__privacy-tooltip{transform:translate(0)}.gio-footer__newsletter-field{width:100%;max-width:300px;min-height:54px;gap:0;background:var(--gio-color-accent)}.gio-footer__newsletter-field input{min-height:52px;padding:0 17px;font-size:1.6rem;border-right:1px solid rgba(17,17,17,.22);border-radius:3px}.gio-footer__newsletter-field button{width:44px;min-width:44px;min-height:44px;height:44px;margin:4px;border-radius:4px;font-size:2.8rem;line-height:1;letter-spacing:0}.gio-footer__newsletter-field button span{display:block;transform:translateY(-1px)}.gio-footer__resources,.gio-footer__contact{width:100%;justify-self:stretch}.gio-footer__company{padding-left:0}.gio-footer__contact{margin-right:0}.gio-footer__column h2{margin-bottom:16px}.gio-footer__closing{margin-top:62px}.gio-footer__closing-row{grid-template-columns:1fr;align-items:start;gap:28px;padding-top:22px}.gio-footer__brand{font-size:3.4rem}.gio-footer__social-column{align-self:flex-end}.gio-footer__socials>a,.gio-footer__socials>span{width:44px;height:44px}}.gio-newsletter-form-error{margin:8px 0 0;color:#111;font-size:1.15rem;line-height:1.35}.gio-footer__newsletter-field input[aria-invalid=true]{border-color:#111;box-shadow:0 0 0 1px #111}
/*# sourceMappingURL=/cdn/shop/t/11/assets/giovento-footer.css.map */
