.hero-block{margin-top:73px;margin-bottom:99px}.hero-block.--full-width{margin-top:0;margin-bottom:0}.hero-block.--full-width .hero-block__inner{position:relative;z-index:1;background-color:transparent}.hero-block.--full-width .hero-block__image{position:relative;z-index:1;overflow:hidden;height:268px;width:50%}.hero-block.--full-width .hero-block__image img{height:100%;width:100%;object-fit:cover}.hero-block.--full-width .hero-block__main{padding:39px 20px 60px}.hero-block.--full-width .hero-block__content{margin-bottom:36px}.hero-block.--full-width .hero-block__content h1{font-size:32px;font-family:Cormorant;text-transform:uppercase;font-feature-settings:"lnum";font-weight:600;margin:0;line-height:1.1;margin-bottom:23px}.hero-block.--full-width .hero-block__content p{max-width:230px}.hero-block.--full-width .hero-block__product{position:absolute;top:0;right:0;width:50%;height:268px;display:flex;align-items:center;justify-content:center;background-color:var(--primary-bg-color)}.hero-block.--full-width .hero-block__product img{width:62%}.hero-block.--left .hero-block__content,.hero-block.--left .hero-block__main{align-items:flex-start;text-align:left}.hero-block.--right .hero-block__content,.hero-block.--right .hero-block__main{align-items:flex-end;text-align:right}.hero-block.--center .hero-block__content,.hero-block.--center .hero-block__main{align-items:center;text-align:center}.hero-block__image{font-size:0;line-height:0;background-color:var(--secondary-bg-color);aspect-ratio:1.023880597}@supports not (aspect-ratio:1/1){.hero-block__image::before{float:left;padding-top:calc(100% * 335 / 343);content:""}.hero-block__image::after{display:block;content:"";clear:both}}.hero-block__image img,.hero-block__image video{width:100%;height:100%;object-fit:cover}.hero-block__main{display:flex;flex-direction:column;padding:42px 8px 60px;background-color:var(--primary-bg-color)}.hero-block__content{margin-bottom:23px;max-width:480px;display:flex;flex-direction:column}.hero-block__content h1,.hero-block__content h2,.hero-block__content h3{font-size:26px;font-family:Cormorant;text-transform:uppercase;font-feature-settings:"lnum";font-weight:600;margin:0;line-height:1.1;margin-bottom:23px}.hero-block__content p{margin-bottom:24px;padding:0 4px;max-width:493px}.hero-block__content p:last-of-type{margin-bottom:0}.hero-block__product{font-size:0;line-height:0;margin-bottom:39px;width:40%}@media only screen and (min-width:480px){.hero-block.--full-width .hero-block__image{height:300px}.hero-block.--full-width .hero-block__product{height:300px}.hero-block.--full-width .hero-block__product img{width:50%}.hero-block__image{height:450px;aspect-ratio:unset}@supports not (aspect-ratio:1/1){.hero-block__image::after,.hero-block__image::before{display:none}}}@media only screen and (min-width:590px){.hero-block.--full-width .hero-block__image{height:390px}.hero-block.--full-width .hero-block__product{height:390px}}@media only screen and (min-width:768px){.hero-block.--full-width .hero-block__inner{background-color:var(--primary-bg-color)}.hero-block.--full-width .hero-block__image{height:unset}.hero-block.--full-width .hero-block__main{padding:41px 25px}.hero-block.--full-width .hero-block__content h1{letter-spacing:-1px}.hero-block.--full-width .hero-block__content h1{font-size:40px}.hero-block.--full-width .hero-block__content p{max-width:440px}.hero-block.--full-width .hero-block__product{position:relative;top:unset;right:unset;height:unset;margin-bottom:40px;max-width:42%;background-color:transparent}.hero-block.--full-width .hero-block__product img{width:unset}.hero-block__inner{display:flex;flex-wrap:wrap}.hero-block__image{height:unset;width:50%}.hero-block__image.aos-init{transform:translateX(100%)}.hero-block__image.aos-init.aos-animate{transform:translateX(0)}.hero-block__main{width:50%;padding:41px 20px}.hero-block__content{max-width:600px;margin-bottom:49px}.hero-block__content h1,.hero-block__content h2,.hero-block__content h3{letter-spacing:-1px}.hero-block__content h1,.hero-block__content h2,.hero-block__content h3{font-size:32px}}@media only screen and (min-width:1024px){.hero-block{margin-top:104px;margin-bottom:120px}.hero-block.--full-width .hero-block__content{margin-bottom:63px}.hero-block.--full-width .hero-block__content h1{font-size:46px}.hero-block.--full-width .hero-block__product{margin-bottom:72px}.hero-block__main{padding:70px 25px}.hero-block__content h1,.hero-block__content h2,.hero-block__content h3{font-size:40px}}@media only screen and (min-width:1280px){.hero-block.--full-width .hero-block__content h1{font-size:58px}.hero-block__main{padding:94px 25px}.hero-block__content h1,.hero-block__content h2,.hero-block__content h3{font-size:46px}}