section.section-footer{position:relative;background-color:var(--bg);z-index:2}.footer--content{height:100vh;padding:40px 0 20px;display:flex;flex-wrap:wrap}.footer__body{width:100%;display:flex;flex-wrap:wrap;height:calc(100% - 25px)}.footer__body__logo{width:50%;height:auto;display:flex;justify-content:center;align-items:center;padding:20px 0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.footer__body__logo .media__item{display:block;width:255px;height:auto;object-fit:contain}.footer__body__content{width:calc(100vw * 580 / 1440);max-width:640px;display:flex;flex-flow:column;justify-content:space-between}.newsletter-title{padding-bottom:34px}.newsletter-form{-webkit-user-select:none;-ms-user-select:none;user-select:none}.newsletter-form .input-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.newsletter-form input,.newsletter-form button{appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;outline:none}.newsletter-form input{width:calc(100% - 113px);height:40px;background-color:var(--white);border:none;padding:0 15px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.newsletter-form input:-webkit-autofill,.newsletter-form input:-webkit-autofill:hover,.newsletter-form input:-webkit-autofill:focus,.newsletter-form input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--white) inset!important;-webkit-text-fill-color:var(--black)}.newsletter-form input:-webkit-autofill::selection,.newsletter-form input:-webkit-autofill:hover::selection,.newsletter-form input:-webkit-autofill:focus::selection,.newsletter-form input:-webkit-autofill:active::selection{-webkit-text-fill-color:var(--white)}.newsletter-form button{width:105px;height:40px;background-color:var(--yellow);color:var(--black);cursor:pointer;border:none;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.newsletter-form .legal-text{margin-top:15px;cursor:pointer;display:flex;align-items:flex-start}.newsletter-form .legal-text input{width:12px;height:12px;min-width:12px;min-height:12px;padding:0;display:inline-flex;justify-content:center;align-items:center;margin-right:12px;margin-top:3px;background-color:transparent;border:1px solid var(--black);cursor:pointer;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.newsletter-form .legal-text input:before{content:"";display:block;width:6px;height:6px;background-color:transparent;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.newsletter-form .legal-text input:checked:before{background-color:var(--black)}.newsletter-form .legal-text a:hover{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.newsletter-form .newsletter-form__error{display:block;padding-top:10px}.footer__body__content__item.item--address a{text-decoration:none}.footer-nav-title{padding-bottom:12px}.footer-nav__list__item:not(:last-child){padding-bottom:10px}.footer__bot{width:100%;min-height:25px;display:flex}.footer__bot__copy{width:50%}.footer__bot__nav{width:50%;display:flex;flex-wrap:wrap}.footer__bot__nav__item{padding-right:15px;padding-bottom:5px}.footer-trigger.footer-fixed{position:relative;height:100vh;pointer-events:none}@media (max-width: 1240px){.footer--content{padding-bottom:10px}.footer__body{height:calc(100% - 50px)}.footer__body__logo .media__item{width:calc(180px + (255 - 180) * ((100vw - 768px) / (1300 - 768)))}.footer__bot{height:50px}.footer__bot__nav__item{padding-bottom:10px}}@media (max-width: 768px){section.section-footer .container{height:100%}.footer--content{height:100%;padding:40px 0 50px}.footer__body{position:relative;height:auto}.footer__body__logo{width:auto;height:auto;position:absolute;bottom:20px;right:0}.footer__body__logo .media__item{width:115px}.footer__body__content{width:100%;max-width:unset}.footer__body__content__item{padding-bottom:53px}.footer__body__content__item:last-child{padding-bottom:40px}.footer-nav-title{padding-bottom:24px}.footer__bot{margin-top:auto;height:auto;flex-direction:column-reverse}.footer__bot__copy,.footer__bot__nav{width:100%}.footer__bot__nav{margin:-7px}.footer__bot__nav__item{padding:7px}.footer__bot__copy{padding-top:20px}}@media (max-height: 720px){section.section-footer{position:relative!important;height:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/style-footer.css.map */
