.main-hero{padding:0 16px}.main-hero>.page-width{padding:0;border-radius:15px}.main-hero__wrapper{align-items:center;overflow:hidden;position:relative;--grid-desktop-horizontal-spacing: 0px;--grid-mobile-vertical-spacing: 24px}.main-hero__content{padding-inline-start:5rem}.main-hero__image-img{height:auto;display:block;max-width:100%}.main-hero__review{display:flex;align-items:center;gap:6px;font-weight:400;font-size:20px;line-height:1.3;letter-spacing:0;color:rgba(var(--color-blue-zodiac-rgb),.6)}.main-hero__review-stars{gap:1px;display:flex;align-items:center;color:var(--color-star)}.main-hero__review-stars .icon{width:20px}.main-hero__heading{margin:12px 0;font-size:64px;line-height:1.25;letter-spacing:-.03em;max-width:var(--max-heading-width, auto)}.main-hero__heading.h0{font-size:4.8rem}.main-hero__heading.h1{font-size:4.6rem}.main-hero__description{font-size:20px;line-height:1.5;letter-spacing:0;margin-bottom:32px;max-width:90%}.main-hero__caption{font-weight:400;font-size:12px;line-height:2;letter-spacing:0;color:var(--color-black-2);margin-top:8px;margin-bottom:0}.main-hero__button-wrapper{max-width:fit-content;max-width:-o-fit-content;max-width:-moz-fit-content;text-align:center}@media screen and (max-width:749px){.main-hero .media.ratio:before{padding-bottom:var(--ratio-percent-mobile, var(--ratio-percent))}}@media screen and (min-width:990px){.main-hero .grid--2-col-desktop .grid__item:first-child{width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}.main-hero .grid--2-col-desktop .grid__item:last-child{width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}.main-hero--primary>.page-width .main-hero__wrapper{padding-right:5rem}.main-hero--primary>.page-width .main-hero__content{padding-left:5rem;padding-right:5rem}.main-hero--default .main-hero__content{padding-top:5rem;padding-bottom:5rem}.main-hero--default>div{border-radius:1.5rem;overflow:auto}.main-hero--default .main-hero__wrapper .main-hero__image{align-items:flex-end}.main-hero{padding:0 3.2rem}}@media screen and (max-width:749px){.main-hero__wrapper{text-align:center}.main-hero__content{padding:48px 12px 0}.main-hero__review{font-size:1.4rem;justify-content:center}.main-hero__review-stars .icon{width:16px}.main-hero__heading{font-size:50px}.main-hero__description{font-size:1.4rem;max-width:100%;text-align:center}.main-hero__button-wrapper{max-width:100%}.main-hero__image-img{border-radius:0 0 15px 15px}}@media(min-width:749px)and (max-width:1024px){h1.main-hero__heading.hxl{font-size:4rem}}@media screen and (max-width:749px){.main-hero__heading,.main-hero__heading.h1,.main-hero__heading.h0{font-size:4rem}}@media screen and (max-width:990px){.main-hero__image{padding:0 2rem 2rem;border-radius:1.5rem;overflow:hidden}.main-hero--default .main-hero__image{padding:0rem}.main-hero__content{padding:2.4rem 2rem 0}}@media screen and (min-width:749px){.main-hero--primary .main-hero__button-wrapper{text-align:left}.main-hero--primary>.page-width .main-hero__content>div:not(:last-child){max-width:47.1rem}}@media screen and (min-width:990px){.main-hero--primary>.page-width{padding-top:5.6rem;padding-bottom:5.6rem}}@media screen and (max-width:749px){.main-hero__review{justify-content:flex-start}.main-hero__image{padding:0 2rem 2rem}.main-hero__content{text-align:left}.main-hero__content>*{text-align:left}.main-hero--primary .main-hero__heading{max-width:36rem}.main-hero--primary .main-hero__description{font-size:2rem}.main-hero--primary .main-hero__button-wrapper .button{width:fit-content}.main-hero--primary .main-hero__description{margin-bottom:1.6rem}}.main-hero--primary .main-hero__caption{color:rgba(var(--color-foreground),1)}
/*# sourceMappingURL=/cdn/shop/t/99/assets/component-main-hero.css.map */
