.custom-hero{position:relative;margin:0;color:inherit}.custom-hero__container{display:flex;align-items:center;position:relative;width:100%}.custom-hero__content{display:flex;flex-direction:column;justify-content:center;width:50%;padding-right:2rem;position:relative;z-index:2}.custom-hero__content h1{font-size:8rem;font-family:Playfair Display,serif;font-weight:200;line-height:1;color:#40693d;order:2;margin-top:0;margin-bottom:20px}.custom-hero__content h2{font-size:2rem;font-weight:500;color:#363535;order:1;margin-bottom:1rem}.custom-hero__buttons{display:flex;flex-direction:row;gap:10px;order:3}@media screen and (min-width:990px){.custom-hero{min-height:60vh;display:flex;align-items:center}.custom-hero__container{min-height:500px}.custom-hero__image-wrapper{width:50%;min-height:500px;display:flex;align-items:center}.custom-hero__image{position:relative;width:100%;height:100%;overflow:hidden}.custom-hero__image img,.custom-hero__image .placeholder-svg{width:100%;height:100%;display:block;object-fit:cover;border-radius:15px;border:#cddacd 2px dashed;padding:5px}}@media screen and (max-width:989px){.custom-hero__container{flex-direction:column;padding-top:3rem;padding-bottom:3rem}.custom-hero__content{width:100%;padding-right:0;margin-bottom:3rem;text-align:center}.custom-hero__content h1{margin-left:auto;margin-right:auto}.custom-hero__buttons{justify-content:center}.custom-hero__image-wrapper{position:relative;width:100%;min-height:350px}.custom-hero__image{position:relative;height:100%;width:100%}.custom-hero__image img,.custom-hero__image .placeholder-svg{border-radius:15px;border:#cddacd 2px dashed;padding:5px;height:100%;width:100%;object-fit:cover}}@media screen and (max-width:749px){.custom-hero__container{padding-top:2rem;padding-bottom:2rem}.custom-hero__content{text-align:center}.custom-hero__image-wrapper{min-height:250px}.custom-hero__buttons{justify-content:center;width:80%;margin-left:auto;margin-right:auto;text-wrap:nowrap}.custom-hero__buttons a{width:100%;text-align:center}.custom-hero__content h1{font-size:5rem}.custom-hero__content h2{font-size:1.5rem}}@media screen and (max-width:420px){.custom-hero__buttons{flex-direction:column;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-custom-hero.css.map */
