.custom-footer-container .container-1440{max-width:100%;padding:0 20px}@media (width <=850px){.custom-footer-container .container-1440{padding:0 24px}}@media (width <= 600px){.custom-footer-container .container-1440{padding:0 16px}}.custom-footer{background:#1f1f1e;border-radius:44px 44px 0 0}.footer-top{max-width:1440px;margin:0 auto;padding:48px 60px;gap:40px;display:flex;justify-content:space-between}.footer-top-left{max-width:521px;width:100%}.footer-top-left-heading,.footer-top-left-text{margin-bottom:20px}.footer-top-left-text .body-level{color:#fff;opacity:.6;text-align:left}.footer-navigation-link-wrapper{display:flex;flex-direction:column;gap:16px}.footer-navigation-sublinks{text-align:left}.footer-top-right{width:100%;max-width:600px;min-width:400px}.footer-top-left-form__input{height:56px;padding:16px 24px;border-radius:1000px;border:1px solid #919191;background:transparent;max-width:314px;width:100%;color:#a4a4a4;font-family:var(--font-general-sans);font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.02px}.footer-top-left-form__input:focus,.footer-top-left-form__input:focus-visible,.footer-top-left-form__input:focus-within,.footer-top-left-form__input:active{border:none;outline:none;box-shadow:none;border:1px solid #919191}.footer-top-left-form__input:focus{border:1px solid white}.footer-top-left-form__input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px transparent inset!important;-webkit-text-fill-color:#a4a4a4!important;background-color:transparent!important;transition:background-color 9999s ease-in-out 0s;font-family:var(--font-general-sans);font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.02px}.footer-top-left-form__button{background:transparent;padding:0;border:none;box-shadow:none;outline:none}.footer-top-left-form__button .primary-button{height:56px;width:200px}.footer-top-left-form__input-wrapper{display:flex;gap:8px;align-items:center}.footer-navigation-link .small-level{opacity:.5}.footer-navigation-sublinks{display:flex;flex-direction:column;gap:12px}.footer-navigation-sublink--icon{padding-top:4px}.footer-navigation-sublink--address *{text-wrap:nowrap!important}.footer-navigation-sublink .body-level,.footer-navigation-sublink{color:#fff;text-decoration:none;text-align:left}.footer-navigation{display:flex;gap:20px;justify-content:space-between}.footer-navigation-sublinks .body-level{text-wrap:nowrap}@media (width <= 1200px){.footer-top-right{min-width:auto;max-width:max-content}.footer-navigation{justify-content:end}}@media (width <= 1030px){.footer-top-left-form__input-wrapper{width:100%;flex-direction:column}.footer-top-left-form__input,.footer-top-left-form__button .primary-button,.footer-top-left-form__button .primary-button-wrapper,.footer-top-left-form__button{width:100%;max-width:100%}.footer-navigation{flex-direction:column}.footer-navigation{gap:40px;width:100%}.footer-top-left-form__input-wrapper{gap:16px}}@media (width <= 600px){.footer-top{padding:32px 16px 40px;flex-direction:column}.footer-navigation{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.footer-navigation .footer-navigation-link-wrapper:last-child{grid-column:span 2}.footer-navigation-sublinks .body-level{text-wrap:wrap}}.footer-top-left-form__input-wrapper .primary-button-wrapper{margin:0}.footer-bottom{position:relative}.footer-bottom video{width:100%;height:100%;object-fit:cover;margin:0!important;padding:0!important;border-radius:0!important;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;display:flex}.video-overlay{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#1f1f1e00 73.27%,#1f1f1ebf 92.1%,#1f1f1e 98.45%)}.footer-bottom-text{position:absolute;bottom:0;right:0;z-index:2;width:100%;display:flex;flex-direction:column;gap:4px;padding-right:60px;padding-bottom:54px}.footer-bottom-text *{color:#fff!important;text-align:right!important}.footer-bottom-text-wrapper{opacity:.6}@media (width <= 850px){.footer-bottom-text{max-width:350px}.footer-top{border-radius:32px 32px 0 0}.footer-top{gap:57px}}@media (width <= 600px){.footer-bottom-text{display:none}.footer-top-right-mobile *{color:#fff!important;text-align:left!important}.footer-top-right-mobile{display:flex;flex-direction:column;gap:4px}.custom-footer{border-radius:24px 24px 0 0}}@media (width > 600px){.footer-top-right-mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-footer.css.map */
