.ewc-home-hero,.ewc-home-hero *,.ewc-home-hero *:before,.ewc-home-hero *:after{box-sizing:border-box}.ewc-home-hero .hero{position:relative;display:block;margin:0;background-color:#fbf7ef;border-radius:18px;overflow:hidden;height:551px;min-height:551px}@media(min-width:768px){.ewc-home-hero .hero{height:724px;min-height:724px}}.ewc-home-hero .hero__container{min-height:inherit;display:grid;grid-template-columns:16px 338px 16px;padding:28px 0;position:relative;z-index:0}@media(min-width:750px){.ewc-home-hero .hero__container{grid-template-columns:40px 1311px 40px;padding:40px 0}}.ewc-home-hero .hero__link{color:#222;position:absolute;top:0;right:0;bottom:0;left:0;grid-column:1 / -1;display:block;text-decoration-line:underline}.ewc-home-hero .hero__media-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;grid-column:1 / -1;display:grid;grid-template-columns:1fr;grid-template-rows:100%}.ewc-home-hero .overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#00000026,#0000);pointer-events:none}.ewc-home-hero .hero__image{position:relative;display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:bottom;z-index:0}@media(min-width:1051px){.ewc-home-hero .hero__image{object-fit:cover;object-position:center center}}.ewc-home-hero .hero__content-wrapper{grid-column:2;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px}.ewc-home-hero .text-block.h1{font-family:Oswald,sans-serif;font-size:48px;font-weight:400;line-height:1;letter-spacing:normal;text-align:left;display:flex;flex-direction:column;align-items:center;max-width:100%;margin:0}@media(min-width:750px){.ewc-home-hero .text-block.h1{font-size:56px}}.ewc-home-hero .text-block.h1 h2{font-family:Oswald;font-size:42px;font-weight:700;line-height:1;letter-spacing:-.6px;text-align:center;color:#222;margin:0;max-width:808.5px}@media(min-width:750px){.ewc-home-hero .text-block.h1 h2{font-size:61.94px;max-width:1192.35px}}.ewc-home-hero rte-formatter.text-block:after{content:none}.ewc-home-hero .text-block.rte{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:normal;text-align:left;padding-bottom:32px;display:flex;flex-direction:column;align-items:center;max-width:100%;margin:0}.ewc-home-hero .text-block.rte p{font-size:16px;line-height:1.6;text-align:center;color:#222;margin:0;max-width:529.6px}.ewc-home-hero .icon-button-wrapper{display:inline-block}.ewc-home-hero .icon-button{display:flex;flex-direction:row;align-items:center;column-gap:0;row-gap:0;width:max-content;color:#222;text-decoration:none}.ewc-home-hero .icon-circle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:62px;height:62px;border-radius:50%;background-color:#000;color:#fff;transform:rotate(45deg);transition:transform .3s ease}.ewc-home-hero .icon-circle svg{display:block;width:16px;height:16px;max-width:100%}.ewc-home-hero .icon-button:hover .icon-circle{transform:rotate(45deg)}.ewc-home-hero .button-text{font-family:Oswald;font-size:19.3px;font-weight:500;line-height:1;letter-spacing:-.2px;text-transform:uppercase;color:#fff;background-color:#000;border-radius:30px;height:61px;padding:10px 30px;display:flex;align-items:center;transition:background-color .3s ease,color .3s ease}.ewc-home-hero .icon-button:hover .button-text{background-color:#fbf7ef;color:#222}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ewc-home-hero.css.map */
