.ewc-footer,.ewc-footer *,.ewc-footer *:before,.ewc-footer *:after{box-sizing:border-box}.ewc-footer.section-wrapper{position:relative;margin-top:-120px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:normal;text-transform:none;text-align:start;color:#222}.ewc-footer .section-background{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-color:#222;color:#fbf7ef}.ewc-footer .section--page-width{position:relative;display:grid;grid-template-columns:40px 1fr 40px;color:#fbf7ef}.ewc-footer .footer-content{grid-column:2;justify-self:center;width:100%;max-width:1280px;display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding-block:100px 0}.ewc-footer .group-block{position:relative}.ewc-footer .group-block--width-fill{width:100%}.ewc-footer .group-block-content{position:relative;display:flex}.ewc-footer .layout-panel-flex--column{flex-direction:column}.ewc-footer .layout-panel-flex--row{flex-direction:row}.ewc-footer .ewcf-a-c{align-items:flex-start;justify-content:space-between;gap:12px}.ewc-footer .ewcf-top{padding-top:100px}.ewc-footer .ewcf-top-c{align-items:flex-start;justify-content:flex-start;gap:30px}.ewc-footer .ewcf-left,.ewc-footer .ewcf-menus{flex:1 1 0;min-width:0}.ewc-footer .ewcf-left-c{align-items:flex-start;justify-content:center;gap:12px}.ewc-footer .text-block{display:flex;flex-direction:column;align-items:flex-start;max-width:100%}.ewc-footer h2{margin:0;font-family:Oswald;font-size:52.3px;font-weight:700;line-height:52.3px;letter-spacing:-2px;text-transform:uppercase;text-align:left;color:inherit;max-width:27.5em;word-break:normal}.ewc-footer .email-signup-block{display:block;width:100%;max-width:305px}.ewc-footer .email-signup__heading{display:block;margin:0;font-family:Montserrat;font-size:17px;font-weight:400;line-height:17px;letter-spacing:-4%;text-transform:none;text-align:left;color:#c4c0b8;padding-block:11.2px;max-width:none;word-break:normal}.ewc-footer .email-signup__form{display:flex;flex-direction:column;margin:0}.ewc-footer .email-signup__input-group{position:relative;display:flex;flex-direction:column;gap:8px;grid-template-columns:1fr auto}.ewc-footer .email-signup__input{display:block;width:100%;margin:0;border:0;border-radius:100px;padding:16px 28px;background-color:#2d2d2d;color:#c4c0b8;font-family:Oswald;font-size:14.89px;font-weight:500;line-height:14.89px;letter-spacing:-6%;text-transform:none;text-align:start;appearance:none;-webkit-appearance:none;box-shadow:none;min-height:0}.ewc-footer .email-signup__input::placeholder{color:#c4c0b8b3}.ewc-footer .email-signup__input:focus,.ewc-footer .email-signup__input:focus-visible{outline:0;box-shadow:none}.ewc-footer .singup_button_footer{display:flex;width:fit-content}.ewc-footer .arrow_icon{width:54px;height:54px;flex-shrink:0;background-color:#fbe8c3;border-radius:100%;display:flex;align-items:center;justify-content:center}.ewc-footer .arrow_icon svg{width:15px;height:15px;max-width:100%}.ewc-footer .email-signup__button{display:grid;grid-template-columns:auto;margin:0;border:0;border-radius:999px;padding:16px 28px;background-color:#fbf7ef;color:#222;font-family:Oswald;font-size:15.32px;font-weight:500;line-height:15.32px;letter-spacing:-.1px;text-transform:none;text-align:center;white-space:nowrap;box-shadow:inset 0 0 #000;cursor:pointer;min-height:0}.ewc-footer .ewcf-menus-c{align-items:flex-start;justify-content:space-between;gap:12px}.ewc-footer .ewcf-col{flex:1 1 0;min-width:0}.ewc-footer .ewcf-col-c{align-items:flex-start;justify-content:center;gap:12px}.ewc-footer .menu{display:block;width:100%}.ewc-footer .menu__details{display:block}.ewc-footer .menu__heading--empty{display:none}.ewc-footer .details-content{display:block}.ewc-footer .details-content ul{margin:0;padding:0;list-style:none}.ewc-footer .menu__item{display:list-item;margin:0;padding:0;line-height:25.6px}.ewc-footer .menu__item+.menu__item{margin-top:12px}.ewc-footer .menu__item a{display:inline;font-family:Oswald;font-size:14.89px;font-weight:500;line-height:14.89px;letter-spacing:-.4px;text-transform:uppercase;text-decoration-line:underline;color:#c4c0b8;text-decoration-color:transparent}.ewc-footer .menu__item a:hover{color:#fbf7ef}.ewc-footer .ewcf-bot{padding-top:50px}.ewc-footer .ewcf-bot-c{align-items:flex-start;justify-content:flex-end;gap:12px}.ewc-footer .ewcf-card{width:100%;background-color:#2d2d2d;border:1px solid #484848;border-radius:12px 12px 0 0;padding:20px 25px}.ewc-footer .ewcf-card-c{align-items:flex-start;justify-content:space-between;gap:12px}.ewc-footer .ewcf-sign,.ewc-footer .ewcf-soc{flex:1 1 0;min-width:0}.ewc-footer .ewcf-sign-c{align-items:flex-start;justify-content:center;gap:6px}.ewc-footer .ewcf-soc-c{align-items:flex-end;justify-content:center;gap:12px}.ewc-footer h4{margin:0;font-family:Oswald;font-size:19.82px;font-weight:700;line-height:19.82px;letter-spacing:-.9px;text-transform:none;text-align:left;color:inherit;max-width:27.5em;word-break:normal}.ewc-footer p{margin:0;font-family:Oswald;font-size:13.37px;font-weight:500;line-height:13.37px;letter-spacing:-.6px;text-transform:none;text-align:left;color:#c4c0b8;max-width:100%}.ewc-footer .soclaIcons{display:flex;flex-direction:row;gap:10px}.ewc-footer .soclaIcons .social-link{width:43px;height:43px;border:1px solid #fbf7ef;border-radius:100%;display:flex;align-items:center;justify-content:center;text-decoration-line:underline;color:#fbf7ef}.ewc-footer .soclaIcons .social-link svg{width:29px;height:29px;max-width:100%}@media screen and (max-width:749px){.ewc-footer .section--page-width{grid-template-columns:16px 1fr 16px}.ewc-footer .footer-content{padding-block:70px 0}.ewc-footer .ewcf-top{padding-top:120px}.ewc-footer .ewcf-top-c{flex-direction:column;gap:24px}.ewc-footer .ewcf-left,.ewc-footer .ewcf-menus{flex:0 0 auto;width:100%}.ewc-footer .email-signup-block{max-width:100%}.ewc-footer .email-signup__input-group{grid-template-columns:1fr}.ewc-footer .ewcf-menus-c{flex-wrap:wrap}.ewc-footer .ewcf-bot{padding-top:35px}.ewc-footer .ewcf-card-c{flex-wrap:wrap}.ewc-footer h4{font-size:16px;line-height:16px;letter-spacing:-.7px}}@media screen and (max-width:650px){.ewc-footer .soclaIcons .social-link{width:26px;height:26px}.ewc-footer .soclaIcons .social-link svg{width:18px;height:18px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ewc-footer.css.map */
