.hero{padding:calc(50 / 1440 * 100vw) 0;background:#fdf4e8}.hero__wrapper{max-width:calc(1040 / 1440 * 100vw);margin:0 auto}.hero__inner{display:flex;justify-content:space-between;margin-bottom:calc(74 / 1440 * 100vw)}.hero__content{max-width:calc(516 / 1440 * 100vw)}.hero__img-wrapper{max-width:calc(475 / 1440 * 100vw);height:auto}.hero__img{width:100%;height:100%;display:block}.hero__copy h1{color:#000;font-family:freight-big-pro,serif;font-size:calc(52 / 1440 * 100vw);font-style:italic;font-weight:400;line-height:111%;letter-spacing:-1.053px;margin:0}.hero__copy h2{color:#c8a75a;font-family:freight-big-pro,serif;font-size:calc(52 / 1440 * 100vw);font-style:normal;font-weight:600;line-height:111%;letter-spacing:-1.58px;text-transform:uppercase;margin:0 0 calc(16 / 1440 * 100vw) 0}.hero__copy p{color:#4b4b4b;font-family:Josefin Sans,sans-serif;font-size:calc(16 / 1440 * 100vw);font-style:normal;font-weight:400;line-height:calc(22 / 1440 * 100vw);margin:0 0 calc(16 / 1440 * 100vw) 0}a.hero__btn{background-color:#000;color:#fff;display:inline-block;padding:calc(15 / 1440 * 100vw) calc(23 / 1440 * 100vw);transition:background .25s ease,border-color .25s ease,color .25s ease;border:1px solid transparent}a.hero__btn:hover{background:var(--primary-button-background-hover);border-color:var(--primary-button-border-color-hover);color:var(--primary-button-color-hover)!important}.hero__description{margin:0;color:#4b4b4b;text-align:center;font-family:freight-big-pro,serif;font-size:calc(22 / 1440 * 100vw);font-style:italic;font-weight:400;line-height:1.875vw;letter-spacing:.22px}.hero__description span{font-weight:700}@media (max-width: 1440px){.hero{padding:50px 0;background:#fdf4e8}.hero__wrapper{max-width:1040px}.hero__inner{margin-bottom:74px}.hero__content{max-width:516px}.hero__img-wrapper{max-width:475px}.hero__copy h1{font-size:52px}.hero__copy h2{font-size:52px;margin:0 0 16px}.hero__copy p{font-size:16px;line-height:22px;margin:0 0 16px}a.hero__btn{padding:15px 23px}.hero__description{font-size:22px;line-height:27px}}@media (max-width: 992px){.hero__inner{flex-direction:column-reverse;align-items:center;row-gap:24px}.hero__img-wrapper{max-width:100%}.hero{padding:24px 24px 50px}.hero__content{max-width:100%}}@media (max-width: 576px){.hero__copy h1,.hero__copy h2{font-size:31.5px}.hero__copy p{line-height:20px}a.hero__btn{width:100%;text-align:center;font-size:12px}.hero__inner{margin-bottom:40px}.hero__description{font-size:18px;line-height:26px}}
/*# sourceMappingURL=/cdn/shop/t/324/assets/hero.css.map */
