.hero-section{width:100%;position:relative}.hero-section__container{padding:12px}@media screen and (min-width: 990px){.hero-section__container{padding:24px}}.hero-section__wrapper{display:flex;flex-direction:column;gap:12px;background:#fff;border-radius:16px;padding:12px;overflow:hidden}@media screen and (min-width: 990px){.hero-section__wrapper{flex-direction:row;align-items:center;gap:18px;padding:18px;border-radius:24px;max-width:1392px;margin:0 auto}}.hero-section__image-container{position:relative;width:100%;height:318px;border-radius:16px;overflow:hidden;padding:12px 0;order:-1}@media screen and (min-width: 990px){.hero-section__image-container{flex:1 0 0;min-width:0;height:auto;min-height:500px;border-radius:20px;padding:18px 0;order:1}}.hero-section__picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-section__image{width:100%;height:100%;object-fit:cover;border-radius:inherit}.hero-section__image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#f6f0ff,#e5d3fe);border-radius:inherit;display:flex;align-items:center;justify-content:center}.hero-section__placeholder-svg{width:60%;height:60%;opacity:.5}.hero-section__m6-badge{position:absolute;top:12px;left:0;display:flex;align-items:center;gap:8px;background:#fff;padding:8px;border-radius:0 12px 12px 0;z-index:2}@media screen and (min-width: 990px){.hero-section__m6-badge{top:18px;gap:12px;padding:8px 12px}}.hero-section__m6-logo{width:45px;height:34px;flex-shrink:0}@media screen and (min-width: 990px){.hero-section__m6-logo{width:48px;height:36px}}.hero-section__m6-logo svg,.hero-section__m6-logo-img{width:100%;height:100%;object-fit:contain}.hero-section__m6-text{display:flex;flex-direction:column;gap:2px;justify-content:center}.hero-section__m6-title{color:var(--color-foreground);margin:0;white-space:nowrap;font-family:var(--font-family-heading);font-size:14px;line-height:16px}@media screen and (min-width: 990px){.hero-section__m6-title{font-size:18px;line-height:22px}}.hero-section__m6-subtitle{color:var(--color-foreground);margin:0;white-space:nowrap;font-weight:600;font-size:10px;line-height:16px}@media screen and (min-width: 990px){.hero-section__m6-subtitle{font-size:12px;line-height:18px}}.hero-section__content{display:flex;flex-direction:column;gap:18px;padding:6px;order:0}@media screen and (min-width: 990px){.hero-section__content{flex:1 0 0;min-width:0;gap:32px;padding:24px;justify-content:center;order:0}}.hero-section__text-wrapper{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center}@media screen and (min-width: 990px){.hero-section__text-wrapper{gap:18px;align-items:flex-start;text-align:left}}.hero-section__title-group{display:flex;flex-direction:column;gap:8px;align-items:center;width:100%}@media screen and (min-width: 990px){.hero-section__title-group{gap:12px;align-items:flex-start}}.hero-section__reviews-tagline{display:flex;align-items:center;gap:6px;padding:4px 0;border-radius:500px;width:fit-content}.hero-section__stars{display:flex;align-items:center;padding-right:2px}.hero-section__star{width:24px;height:24px;margin-right:-2px;flex-shrink:0}.hero-section__reviews-text{color:var(--color-foreground);white-space:nowrap;font-weight:600;font-size:12px;line-height:18px}@media screen and (min-width: 990px){.hero-section__reviews-text{font-size:14px;line-height:20px}}.hero-section__title{color:var(--color-foreground);margin:0;text-align:center}@media screen and (min-width: 990px){.hero-section__title{text-align:left;max-width:555px}}.hero-section__subtitle{color:var(--color-foreground);margin:0;text-align:center;font-weight:600}@media screen and (min-width: 990px){.hero-section__subtitle{text-align:left}}.hero-section__button-wrapper{display:flex;justify-content:center;width:100%}@media screen and (min-width: 990px){.hero-section__button-wrapper{justify-content:flex-start;width:auto}}.hero-section .button{width:100%}@media screen and (min-width: 990px){.hero-section .button{width:auto}}.hero-section__badge{display:flex;align-items:center;justify-content:center;background:var(--primary-300, #d4b5fe);border-radius:500px;padding:4px 10px;width:fit-content}@media screen and (min-width: 990px){.hero-section__badge{justify-content:flex-start}}.hero-section__badge-text{color:var(--color-foreground, #2a2433);font-family:var(--font-family-heading);font-size:24px;line-height:28px}@media screen and (min-width: 990px){.hero-section__badge-text{font-size:28px;line-height:32px}}.hero-section__benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}@media screen and (min-width: 990px){.hero-section__benefits{flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.hero-section__benefit{display:flex;align-items:center;gap:6px;background:var(--primary-50, #f6f0ff);padding:0 8px 0 6px;border-radius:500px}.hero-section__benefit-dot{width:8px;height:8px;border-radius:50%;background:var(--primary-300, #d4b5fe);flex-shrink:0}.hero-section__benefit-text{color:var(--color-foreground, #2a2433);font-weight:600;font-size:14px;line-height:20px}@media screen and (min-width: 990px){.hero-section__benefit-text{font-size:16px;line-height:22px}}.index-template .hero-section__container{background:#efefef}@media screen and (max-width: 380px){.hero-section__content{padding:0}.hero-section__benefit-text{font-size:12px}}.hero-section__picture img{height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/6/assets/w-hero-section.css.map */
