.custom-footer{padding:90px 0 0}.custom-footer .menu{width:fit-content!important}.custom-footer .section-content-wrapper>.group-block--height-fit{flex:1}.custom-footer .section-content-wrapper.section-content-wrapper{gap:100px 68px!important;flex-wrap:wrap;padding-bottom:0!important}.custom-footer .logo-block__image-wrapper{display:flex;width:fit-content;max-width:fit-content;max-height:fit-content;margin:0 -105px 0 -90px!important;padding:0 13px;text-decoration:none;color:#141414}.custom-footer .text-block em,.custom-footer .text-block h1,.custom-footer .text-block h2,.custom-footer .text-block h3,.custom-footer .text-block h4,.custom-footer .text-block h5,.custom-footer .text-block h6{font-weight:200;font-size:40px;line-height:1.3;letter-spacing:0px;color:#141414}.custom-footer .text-block em{font-style:italic}.custom-footer .section-content-wrapper>.group-block--height-fit>.group-block-content{max-width:353px}.custom-footer .email-signup__input-group input{font-weight:400;font-size:15px;line-height:1;letter-spacing:.6px;vertical-align:middle;text-transform:uppercase;color:#14141499;flex:1;padding:0}.custom-footer .email-signup__form{border-bottom:1px solid #141414;padding-bottom:7px}.custom-footer .email-signup__input-group input:focus-visible:focus-visible{outline:none;outline-offset:none}.custom-footer .email-signup__input-group input::placeholder{font-weight:400;font-size:15px;line-height:1;letter-spacing:.6px;vertical-align:middle;text-transform:uppercase;color:#14141499;padding-top:0}.custom-footer .email-signup__button{padding:0;display:flex;align-items:center;justify-content:flex-end;height:16px;width:auto;position:unset;transform:unset}.custom-footer .email-signup__button svg{width:auto;height:100%;display:block}.custom-footer .menu__heading{font-weight:200;font-size:24px;line-height:1;letter-spacing:0;color:#141414;padding:0 0 30px;text-transform:capitalize}.custom-footer .menu__item,.custom-footer .menu__item a{font-weight:400;font-size:18px;line-height:1.667;letter-spacing:0px;color:#141414;text-transform:capitalize}.custom-footer .menu:not(:has(.menu__heading--empty)) .details-content{margin-block-start:0}.custom-footer .email-signup__input-group .email-signup__input--underline:focus-visible{box-shadow:unset}.custom-footer .page-width{padding-right:107px!important}@media screen and (max-width:990px){.custom-footer{padding:65px 0 0}.custom-footer .page-width{padding:0 24px!important}.custom-footer .logo-block__image-wrapper{margin:0 -24px!important;padding:0 15px 0 0}.custom-footer .section-content-wrapper.section-content-wrapper{gap:60px 40px!important}.custom-footer .page-width{padding-right:24px!important}}@media screen and (max-width:767px){.custom-footer .section-content-wrapper>.group-block--height-fit{width:100%;max-width:100%;flex:100%;margin:0 0 36px}.custom-footer .section-content-wrapper.section-content-wrapper{gap:24px 12px!important;padding-bottom:0}.custom-footer .menu{width:calc(50% - 6px)!important}.custom-footer .section-content-wrapper>.group-block--height-fit>.group-block-content{max-width:100%;display:block}.custom-footer .group-block-content>.text-block{max-width:319px;margin:0 0 32px}.custom-footer .logo-block__image-wrapper{margin:36px -24px 0!important}.custom-footer .menu__heading{font-size:20px;padding:0 0 16px}.custom-footer .menu__item,.custom-footer .menu__item a{font-size:16px;line-height:1.625}.custom-footer .menu__item+.menu__item{margin-block-start:8px}.custom-footer .text-block em,.custom-footer .text-block h1,.custom-footer .text-block h2,.custom-footer .text-block h3,.custom-footer .text-block h4,.custom-footer .text-block h5,.custom-footer .text-block h6{font-size:32px;line-height:1.3125}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/custom-footer.css.map */
