*{box-sizing:border-box}.footer-custom{font-family:"Red Hat Display",var(--font-body-family);width:100%;background-color:#1c1b18;padding:50px 0 0;overflow-x:hidden}.footer-custom__content{max-width:1440px;width:100%;margin:0 auto;padding:0 80px;box-sizing:border-box}@media screen and (min-width: 1441px){.footer-custom__content{padding:0}}@media screen and (max-width: 1024px){.footer-custom__content{padding:0 60px}}@media screen and (max-width: 767px){.footer-custom__content{padding:0 40px}}@media screen and (max-width: 480px){.footer-custom{padding:40px 0 0}.footer-custom__content{padding:0 20px}}@media screen and (max-width: 360px){.footer-custom__content{padding:0 16px}}.footer-custom__top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:50px;width:100%}@media screen and (max-width: 767px){.footer-custom__top{flex-direction:column;gap:40px;margin-bottom:40px}}@media screen and (max-width: 480px){.footer-custom__top{gap:30px;margin-bottom:30px}}.footer-custom__left{display:flex;flex-direction:column;gap:40px;align-items:flex-start}@media screen and (max-width: 767px){.footer-custom__left{width:100%}}@media screen and (max-width: 480px){.footer-custom__left{gap:30px}}.footer-custom__logo{width:143.364px;height:50px;text-decoration:none;display:block}.footer-custom__logo-img{width:100%;height:100%;object-fit:contain}.footer-custom__logo-img--inverted{filter:brightness(0) invert(1)}@media screen and (max-width: 480px){.footer-custom__logo{width:120px;height:42px}}.footer-custom__newsletter{display:flex;flex-direction:column;gap:16px;width:358px;max-width:100%}@media screen and (max-width: 767px){.footer-custom__newsletter{width:100%;max-width:100%}}.footer-custom__newsletter-heading{font-family:"Red Hat Display",var(--font-body-family);font-size:16px;font-weight:400;line-height:1.3;color:#f6f2ee;letter-spacing:.5px;margin:0}@media screen and (max-width: 480px){.footer-custom__newsletter-heading{font-size:14px}}.footer-custom__newsletter-form{width:100%;max-width:323px}@media screen and (max-width: 767px){.footer-custom__newsletter-form{max-width:100%}}.footer-custom__newsletter-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.footer-custom__newsletter-wrapper{display:flex;align-items:center;justify-content:space-between;width:323px;max-width:100%;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.2)}@media screen and (max-width: 767px){.footer-custom__newsletter-wrapper{width:100%;max-width:100%}}.footer-custom__newsletter-input{flex:1;background:transparent;border:none;outline:none;font-family:"Red Hat Display",var(--font-body-family);font-size:14px;font-weight:400;color:#f6f2ee;padding:0}.footer-custom__newsletter-input::placeholder{color:#f6f2ee80}@media screen and (max-width: 480px){.footer-custom__newsletter-input{font-size:13px}}.footer-custom__newsletter-button{background:transparent;border:none;outline:none;cursor:pointer;font-family:"Red Hat Display",var(--font-body-family);font-size:14px;font-weight:400;color:#f6f2ee80;padding:0;transition:color .3s ease}.footer-custom__newsletter-button:hover{color:#f6f2ee}@media screen and (max-width: 480px){.footer-custom__newsletter-button{font-size:13px}}.footer-custom__newsletter-message{font-size:12px;margin-top:8px;display:block}.footer-custom__newsletter-message--error{color:#dc3545}.footer-custom__newsletter-message--success{color:#28a745}.footer-custom__right{display:flex;gap:100px;align-items:stretch;flex-shrink:0}@media screen and (max-width: 1024px){.footer-custom__right{gap:60px}}@media screen and (max-width: 767px){.footer-custom__right{width:100%;flex-wrap:wrap;gap:40px}}@media screen and (max-width: 480px){.footer-custom__right{flex-direction:column;gap:30px}.footer-custom__column:before{display:none}}.footer-custom__column{display:flex;flex-direction:column;gap:16px;padding-left:20px;border-left:1px solid rgba(255,255,255,.2);position:relative}.footer-custom__column:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#fff3}@media screen and (max-width: 767px){.footer-custom__column{flex:1;min-width:150px;padding-left:15px}}@media screen and (max-width: 480px){.footer-custom__column{width:100%;padding-left:0;border-left:none;border-top:1px solid rgba(255,255,255,.2);padding-top:20px}.footer-custom__column:first-child{border-top:none;padding-top:0}}.footer-custom__column-heading{font-family:"Red Hat Display",var(--font-body-family);font-size:16px;font-weight:400;line-height:1;color:#fff;margin:0}@media screen and (max-width: 480px){.footer-custom__column-heading{font-size:15px}}.footer-custom__menu{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.footer-custom__menu-item{line-height:1;margin:0}.footer-custom__menu-link{font-family:"Red Hat Display",var(--font-body-family);font-size:14px;font-weight:400;line-height:1;color:#fff6;text-decoration:none;transition:color .3s ease}.footer-custom__menu-link:hover{color:#fffc}@media screen and (max-width: 480px){.footer-custom__menu-link{font-size:13px}}.footer-custom__bottom{display:flex;justify-content:space-between;align-items:center;padding-top:12px;padding-bottom:30px;width:100%}.footer-custom__credit .footer-custom__no-link{color:inherit;text-decoration:underline}footer-custom__credit .footer-custom__no-link:{color:inherit}@media screen and (max-width: 767px){.footer-custom__bottom{flex-direction:column;gap:20px;align-items:flex-start;padding-bottom:40px}}@media screen and (max-width: 480px){.footer-custom__bottom{padding-bottom:30px;gap:16px}}.footer-custom__bottom-left,.footer-custom__bottom-center,.footer-custom__bottom-right{flex-shrink:0}.footer-custom__credit,.footer-custom__copyright{font-family:"Red Hat Display",var(--font-body-family);font-size:14px;font-weight:400;line-height:1.3;color:#ffffff80;margin:0}@media screen and (max-width: 480px){.footer-custom__credit,.footer-custom__copyright{font-size:12px}}.footer-custom__social{display:flex;gap:10px;align-items:center;list-style:none;padding:0;margin:0}@media screen and (max-width: 767px){.footer-custom__social{order:-1;align-self:flex-end}}@media screen and (max-width: 480px){.footer-custom__social{align-self:center;width:100%;justify-content:center}}.footer-custom__social-item{margin:0}.footer-custom__social-link{display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:opacity .3s ease}.footer-custom__social-link:hover{opacity:.7}.footer-custom__social-icon{width:20px;height:20px;object-fit:contain;filter:brightness(0) invert(1)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-footer-custom.css.map */
