.footer--java{all:initial;display:block;font-family:Gotham Book;--container: 1200px;--pad: 24px;--gap: 48px;--bg: #ffffff;--text: #2b2b2b;--muted: #6b6b6b;--border: #3d3d3d;--hover: #111}.footer--java *,.footer--java *:before,.footer--java *:after{box-sizing:border-box;margin:0;padding:0}.footer--java{background-color:var(--bg);color:var(--text);border-top:1px solid #888888;font-size:14px;line-height:1.5}.footer--java__main{padding:80px 0}.footer--java__container{max-width:80%;margin:0 auto;padding:0 var(--pad)}.footer--java__content{display:grid;grid-template-columns:minmax(280px,340px) 1fr 1fr minmax(280px,1fr);gap:var(--gap);align-items:start}.footer--java__column--brand{display:flex;flex-direction:column;gap:24px}.footer--java__logo-text{font-size:24px;font-weight:700;letter-spacing:.1em;color:var(--text);display:block}.footer--java__logo-image{display:block;height:auto;max-height:60px}.footer--java__description{color:var(--text);font-size:14px;line-height:1.6}.footer--java__description p{margin:0 0 16px}.footer--java__description p:last-child{margin-bottom:0}.footer--java__secondary-logo-image{display:block;height:auto;width:102px;opacity:.91}.footer--java__column--menu{display:flex;flex-direction:column;gap:24px}.footer--java__heading{font-size:18px;font-weight:350;color:var(--text);margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--border)}.footer--java__heading-text{display:block}.footer--java__heading-button{display:none}.footer--java__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.footer--java__menu-item{margin:0}.footer--java__menu-link{display:block;color:var(--text);text-decoration:none;font-size:14px;line-height:1.5;transition:all .3s ease;padding:2px 0}.footer--java__menu-link:hover,.footer--java__menu-link:focus{color:var(--hover);text-decoration:underline}.footer--java__menu-link:focus{outline:2px solid var(--hover);outline-offset:2px}.footer--java__column--newsletter{display:flex;flex-direction:column;gap:24px}.footer--java__newsletter{display:flex;flex-direction:column;gap:20px}.footer--java__newsletter-text{color:var(--text);font-size:14px;line-height:1.6;margin:0}.footer--java__newsletter-form{display:flex;flex-direction:column;gap:16px}.footer--java__newsletter-input-wrapper{position:relative;display:flex;align-items:center;background:transparent;border:none;border-bottom:1px solid var(--border);border-radius:0;overflow:visible;height:52px;transition:border-color .3s ease;box-shadow:none!important}.footer--java__newsletter-input-wrapper:focus-within{border-bottom-color:var(--hover);box-shadow:none!important}.footer--java__newsletter-input{flex:1;background:transparent;border:none;padding:0 40px 0 0;font-size:14px;color:var(--text);outline:none;height:100%;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.footer--java__newsletter-input:focus{outline:none!important;box-shadow:none!important;border:none!important}.footer--java__newsletter-input::placeholder{color:var(--muted)}.footer--java__newsletter-submit{position:absolute;right:0;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--muted);cursor:pointer;transition:color .3s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:18px;font-weight:400}.footer--java__newsletter-submit:hover{color:var(--hover)}.footer--java__newsletter-submit:focus{outline:2px solid var(--hover);outline-offset:2px}.footer--java__newsletter-message{font-size:14px;padding:8px 0;opacity:0;transition:opacity .3s ease}.footer--java__newsletter-message.success{color:#059669;opacity:1}.footer--java__newsletter-message.error{color:#dc2626;opacity:1}.footer--java__social{display:flex;align-items:center;gap:12px}.footer--java__social-link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--text);transition:all .3s ease;text-decoration:none;border-radius:6px;background-color:#000}.footer--java__social-link:hover{color:#fff;background-color:#333;transform:scale(1.05)}.footer--java__social-link:focus{outline:2px solid var(--hover);outline-offset:2px}.footer--java__social-link svg{width:18px;height:18px;fill:#fff}.footer--java__bottom{padding:24px 0}.footer--java__bottom-content{display:flex;align-items:baseline;justify-content:space-between;gap:32px;flex-wrap:wrap}.footer--java__bottom-left{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.footer--java__language-currency{margin-bottom:.75rem}.footer--java__language-currency-select{position:relative;display:inline-block}.footer--java__language-currency-input{-webkit-appearance:none;appearance:none;background:transparent;border:none;padding:.25rem 1.5rem .25rem 0;font-size:1.25rem;font-weight:var(--footer--java-font-weight-normal);color:var(--footer--java-text-color);cursor:pointer;min-width:10rem;outline:none}.footer--java__language-currency-input:focus{outline:none}.footer--java__language-currency-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--footer--java-text-color)}.footer--java__bottom-right{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.footer--java__localization-form{display:block}.footer--java__localization-select{position:relative;display:inline-block}.footer--java__localization-input{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--border);border-radius:6px;padding:8px 28px 8px 12px;font-size:14px;color:var(--text);cursor:pointer;min-width:140px}.footer--java__localization-input:focus{outline:2px solid var(--hover);outline-offset:2px;border-color:var(--hover)}.footer--java__localization-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--muted)}.footer--java__developed-text{font-size:14px;color:var(--muted)}.footer--java__developed-text a{color:var(--muted);text-decoration:none;transition:color .3s ease}.footer--java__developed-text a:hover,.footer--java__developed-text a:focus{color:var(--hover)}.footer--java__developed-text a:focus{outline:2px solid var(--hover);outline-offset:2px}.footer--java__payment{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.footer--java__payment-icon{display:flex;align-items:center;height:28px;transition:transform .3s ease}.footer--java__payment-icon:hover{transform:scale(1.05)}.footer--java__payment-icon svg{height:28px;width:auto;display:block}.footer--java__powered-text{font-size:14px;color:var(--muted);text-align:right}.footer--java__powered-text a{color:var(--muted);text-decoration:none;transition:color .3s ease}.footer--java__powered-text a:hover,.footer--java__powered-text a:focus{color:var(--hover)}.footer--java__powered-text a:focus{outline:2px solid var(--hover);outline-offset:2px}@media (max-width: 1024px){.footer--java{--gap: 24px}.footer--java__main{padding:80px 0}.footer--java__content{grid-template-columns:1fr;gap:0}.footer--java__column{gap:0}.footer--java__column--brand{padding-bottom:32px;border-bottom:1px solid var(--border);margin-bottom:16px;gap:16px}.footer--java__column--menu{border-bottom:1px solid var(--border)}.footer--java__column--newsletter{padding-top:32px;gap:20px}.footer--java__heading{margin:0}.footer--java__heading-text{display:none}.footer--java__heading-button{display:flex;width:100%;background:none;border:none;padding:16px 0;text-align:left;font-size:18px;font-weight:600;color:var(--text);cursor:pointer;align-items:center;justify-content:space-between;font-family:inherit}.footer--java__heading-button:focus{outline:2px solid var(--hover);outline-offset:2px}.footer--java__heading-icon{transition:transform .3s ease;color:var(--muted)}.footer--java__heading-button[aria-expanded=true] .footer--java__heading-icon{transform:rotate(180deg)}.footer--java__menu{max-height:0;overflow:hidden;transition:max-height .3s ease}.footer--java__menu.is-open{max-height:400px;padding:16px 0 24px}.footer--java__newsletter-input-wrapper{height:52px;border-radius:0;border-bottom:1px solid var(--border)}.footer--java__newsletter-input{padding:0 40px 0 0}.footer--java__social{justify-content:flex-start}.footer--java__bottom-content{flex-direction:column;gap:20px;text-align:center;align-items:center}.footer--java__bottom-left,.footer--java__bottom-right{align-items:center;gap:12px}.footer--java__payment{justify-content:center}.footer--java__powered-text{text-align:center}}@media (max-width: 768px){.footer--java__container{padding:0 16px}.footer--java__social{justify-content:center}.footer--java__payment{gap:6px}.footer--java__payment-icon svg{height:24px}.footer--java__container{max-width:95%}.footer--java__heading{border:unset}}@media (max-width: 480px){.footer--java__bottom-left,.footer--java__bottom-right{width:100%;align-items:center}.footer--java__payment{gap:4px}.footer--java__container{max-width:95%}.footer--java__heading{border:unset}}.footer--java[style*=--bg]{background-color:var(--bg)}.footer--java[style*=--text],.footer--java[style*=--text] .footer--java__logo-text,.footer--java[style*=--text] .footer--java__heading{color:var(--text)}.footer--java[style*=--muted] .footer--java__newsletter-text,.footer--java[style*=--muted] .footer--java__developed-text,.footer--java[style*=--muted] .footer--java__powered-text,.footer--java[style*=--muted] .footer--java__social-link,.footer--java[style*=--muted] .footer--java__newsletter-submit{color:var(--muted)}.footer--java[style*=--border],.footer--java[style*=--border] .footer--java__bottom{border-top-color:var(--border)}.footer--java[style*=--hover] .footer--java__menu-link:hover,.footer--java[style*=--hover] .footer--java__newsletter-submit:hover,.footer--java[style*=--hover] .footer--java__social-link:hover{color:var(--hover)}@media (prefers-reduced-motion: reduce){.footer--java *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){.footer--java__menu-link:hover,.footer--java__menu-link:focus{text-decoration:underline;background-color:#ffffff1a}.footer--java__social-link:hover{outline:2px solid currentColor}.footer--java__bottom{border-top-width:2px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/footer-java.css.map */
