.gs-footer{--footer-paper: var(--gc-navy, #050a38);--footer-surface: var(--gc-banner-paper, #fffff3);--footer-ink: #ffffff;--footer-blue: var(--gc-lime, #d9fa91);--footer-coral: var(--gc-lime, #d9fa91);--footer-pink: var(--gc-pink, #fdaee0);--footer-success: #d9fa91;--footer-danger: #ffb4a6;--footer-rule: rgba(255, 255, 255, .18);--footer-muted: rgba(255, 255, 255, .76);--footer-field-ink: #050a38;--footer-field-muted: rgba(5, 10, 56, .56);--footer-body: var(--gc-font-body, "Gocase Poppins", "Poppins", sans-serif);--footer-display: var(--gc-font-display, "Gocase Carbona", sans-serif);--footer-ease: var(--gc-ease, cubic-bezier(.22, .61, .36, 1));box-sizing:border-box;overflow-x:clip;background:var(--footer-paper);color:var(--footer-ink);font-family:var(--footer-body)}.gs-footer *,.gs-footer *:before,.gs-footer *:after{box-sizing:border-box}.gs-footer__shell{width:min(134rem,100%);margin-inline:auto;padding:clamp(3.2rem,5vw,6.4rem) clamp(1.6rem,4vw,5rem) 2.8rem}.gs-footer a{color:inherit;text-decoration:none}.gs-footer__newsletter{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(32rem,.95fr);gap:clamp(3.2rem,7vw,9rem);align-items:end;padding-bottom:clamp(3.2rem,5vw,5.6rem);border-bottom:1px solid var(--footer-rule)}.gs-footer__eyebrow{margin:0 0 .8rem;color:var(--footer-coral);font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gs-footer__newsletter h2{max-width:17ch;min-width:0;margin:0;color:var(--footer-ink);font-family:var(--footer-display);font-size:clamp(3rem,3.5vw,5rem);font-style:normal;font-weight:700;line-height:.98;letter-spacing:-.03em;overflow-wrap:anywhere}.gs-footer__newsletter-copy>p:last-child{max-width:52ch;margin:1.4rem 0 0;color:var(--footer-muted);font-size:1.4rem;line-height:1.55}.gs-footer__form label{display:block;margin-bottom:.7rem;font-size:1.2rem;font-weight:600}.gs-footer__field-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem}.gs-footer__field-row input,.gs-footer__field-row button{min-height:4.8rem;border:1px solid var(--footer-rule);outline:3px solid transparent;outline-offset:2px;font:inherit}.gs-footer__field-row input{min-width:0;padding:0 1.6rem;border-radius:999px;background:var(--footer-surface);color:var(--footer-field-ink);font-size:1.3rem}.gs-footer__field-row input::placeholder{color:var(--footer-field-muted);opacity:1}.gs-footer__field-row button{padding-inline:2.2rem;border-color:transparent;border-radius:999px;background:var(--footer-coral);color:var(--footer-field-ink);font-size:1.3rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:transform .14s var(--footer-ease),opacity .14s var(--footer-ease)}.gs-footer__field-row button:active{transform:translateY(1px)}.gs-footer__field-row button:disabled{opacity:.5;cursor:not-allowed}.gs-footer__field-row input:focus-visible,.gs-footer__field-row button:focus-visible,.gs-footer a:focus-visible{outline:3px solid var(--footer-blue);outline-offset:3px}.gs-footer__status,.gs-footer__note{margin:.8rem 0 0;font-size:1.05rem;line-height:1.45}.gs-footer__status--success{color:var(--footer-success);font-weight:600}.gs-footer__status--error{color:var(--footer-danger);font-weight:600}.gs-footer__note{color:var(--footer-muted)}.gs-footer__note a{text-decoration:underline;text-underline-offset:2px}.gs-footer__directory{display:grid;grid-template-columns:1.2fr .8fr 1.05fr 1fr;gap:clamp(2.4rem,4vw,5.6rem);padding-block:clamp(3.2rem,5vw,5.6rem)}.gs-footer__logo{display:block;width:12rem;color:var(--footer-blue);line-height:0}.gs-footer__logo svg{width:100%;height:auto}.gs-footer__logo path{fill:currentColor}.gs-footer__brand>p{max-width:24ch;margin:1.4rem 0 0;color:var(--footer-muted);font-size:1.25rem}.gs-footer__social{display:flex;gap:.7rem;margin-top:2rem}.gs-footer__social a{width:4.4rem;height:4.4rem;display:grid;place-items:center;border:1px solid var(--footer-rule);border-radius:50%;background:var(--footer-surface);color:var(--footer-field-ink);transition:transform .14s var(--footer-ease),opacity .14s var(--footer-ease)}.gs-footer__social svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.8}.gs-footer__social svg path,.gs-footer__social svg .is-fill{fill:currentColor;stroke:none}.gs-footer__social a:active{transform:translateY(1px)}.gs-footer h3{margin:0 0 1.4rem;color:var(--footer-ink);font-family:var(--footer-display);font-size:1.55rem;font-style:normal;font-weight:700}.gs-footer__nav{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.gs-footer__nav a{color:var(--footer-muted);font-size:1.2rem;line-height:1.4}.gs-footer__trust{min-width:0}.gs-footer__payments{display:flex;flex-wrap:wrap;gap:.7rem;margin:0;padding:0;list-style:none}.gs-footer__payments li{width:4.6rem;height:3rem;display:grid;place-items:center;padding:.5rem;border:1px solid var(--footer-rule);border-radius:.6rem;background:var(--footer-surface)}.gs-footer__payments svg{width:100%;height:100%}.gs-footer__certificate{display:flex;align-items:center;gap:1rem;margin-top:1.8rem;color:var(--footer-muted);font-size:1.1rem}.gs-footer__certificate img{width:5.6rem;height:5.6rem;object-fit:contain}.gs-footer__colophon{display:grid;gap:.5rem;padding-top:2.4rem;border-top:1px solid var(--footer-rule);color:var(--footer-muted);font-size:1.05rem;line-height:1.55}.gs-footer__colophon p{margin:0}.gs-footer__colophon strong{color:var(--footer-ink);font-weight:600}@media(hover:hover)and (pointer:fine){.gs-footer__field-row input:hover{background:#fff}.gs-footer__field-row button:hover{transform:translateY(-1px)}.gs-footer__social a:hover{transform:translateY(-2px);color:var(--footer-blue)}.gs-footer__nav a:hover,.gs-footer__note a:hover{color:var(--footer-blue);text-decoration:underline;text-underline-offset:3px}}@media(max-width:76rem){.gs-footer__directory{grid-template-columns:1fr 1fr 1fr}.gs-footer__brand{grid-column:1 / -1}.gs-footer__brand>p{max-width:none}}@media(max-width:48rem){.gs-footer__shell{padding-inline:1.6rem}.gs-footer__newsletter{grid-template-columns:minmax(0,1fr);gap:2.4rem}.gs-footer__newsletter h2{font-size:clamp(2.8rem,10vw,4rem)}.gs-footer__directory{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.2rem 2rem}.gs-footer__brand,.gs-footer__trust{grid-column:1 / -1}.gs-footer__nav a{font-size:1.1rem}.gs-footer__certificate span{font-size:1rem}}@media(max-width:24rem){.gs-footer__field-row,.gs-footer__directory{grid-template-columns:minmax(0,1fr)}.gs-footer__brand,.gs-footer__trust{grid-column:auto}}@media(prefers-reduced-motion:reduce){.gs-footer *,.gs-footer *:before,.gs-footer *:after{animation-duration:.15s!important;transition-duration:.15s!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/gocase-footer-source.css.map */
