.iw-hero__inner{display:flex;flex-direction:column;gap:24px;align-items:stretch;padding-left:56px}.iw-hero .page-width{max-width:1412px}.iw-hero__left{display:contents}.iw-hero__content{display:flex;flex-direction:column;gap:14px;order:1}.iw-hero__media{position:relative;order:2}.iw-hero__features-wrap{order:3}.iw-hero__actions{order:4}.iw-hero__badge{display:inline-flex;align-items:center;gap:12px;width:fit-content;padding:9px 17px;background:var(--iw-hero-badge-bg);border:1px solid var(--iw-hero-badge-border);border-radius:100px;box-shadow:0 4px 7px #6e45e214}.iw-hero__stars{display:inline-flex;align-items:center;gap:2px}.iw-hero__star{display:inline-flex;width:14px;height:14px;color:var(--iw-hero-stars-color)}.iw-hero__star svg{width:14px;height:14px;fill:currentColor}.iw-hero__rating-text{margin:0;color:var(--iw-hero-rating-color);font-size:13px;font-weight:700;line-height:17px;letter-spacing:0}.iw-hero__heading-wrap{display:flex;flex-direction:column;gap:10px}.iw-hero__heading{margin:0;color:var(--iw-hero-heading-color);font-size:36px;font-weight:800;line-height:37px;letter-spacing:-.6px}.iw-hero__heading p{margin:0}.iw-hero__heading em,.iw-hero__heading strong{color:var(--iw-hero-heading-highlight);font-style:normal;font-weight:inherit}.iw-hero__subheading{margin:0;color:var(--iw-hero-subheading-color);font-size:16px;font-weight:500;line-height:24px;letter-spacing:0}.iw-hero__features{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.iw-hero__feature{display:flex;align-items:center;gap:8px}.iw-hero__feature-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:12px;background:var(--iw-hero-feature-icon-bg);color:var(--iw-hero-feature-icon-color);font-size:14px;font-weight:800;line-height:18px;letter-spacing:0}.iw-hero__feature-text{color:var(--iw-hero-feature-text-color);font-size:15px;font-weight:600;line-height:20px;letter-spacing:0}.iw-hero__actions{display:flex;flex-direction:column;gap:10px;align-items:stretch}.iw-hero__button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;width:max-content;margin:0 auto;padding:18px 34px;border:0;border-radius:15px;background:linear-gradient(168deg,var(--iw-hero-button-start) 14.644%,var(--iw-hero-button-end) 85.356%);box-shadow:0 14px 15px #6e45e252;color:#fff;font-size:18px;font-weight:800;line-height:23px;letter-spacing:0;text-decoration:none;text-align:center;cursor:pointer}.iw-hero__guarantee{color:var(--iw-hero-guarantee-color);font-size:14px;font-weight:600;line-height:20px;letter-spacing:0;text-align:center}.iw-hero__guarantee p{margin:0}.iw-hero__image-wrap{overflow:hidden;border-radius:10px;background:var(--iw-hero-image-bg)}.iw-hero__image{display:block;width:100%;height:auto}.iw-hero__image--desktop{display:none}.iw-hero__image--mobile{display:block}.iw-hero__badge-image{position:absolute;z-index:1;width:min(28%,128px);pointer-events:none}.iw-hero__badge-image-img{display:block;width:100%;height:auto}.iw-hero__badge-image--bottom-left{left:10px;bottom:10px;box-shadow:0 1px .8px #591b3866;border-radius:100%;overflow:hidden}@media screen and (min-width:990px){.iw-hero__inner{flex-direction:row;align-items:center;gap:96px}.iw-hero__left{display:flex;flex-direction:column;gap:20px;order:unset;max-width:38%}.iw-hero__content,.iw-hero__features-wrap,.iw-hero__actions,.iw-hero__media{order:unset}.iw-hero__media{flex:1 1 auto;min-width:0;padding-top:38px}.iw-hero__heading{font-size:56px;line-height:58px;letter-spacing:-1px}.iw-hero__subheading{font-size:19px;line-height:28px}.iw-hero__feature-text{font-size:16px}.iw-hero__actions{flex-direction:row;align-items:center;gap:20px;max-width:460px}.iw-hero__button{width:100%;padding:18px 34px;font-size:18px}.iw-hero__guarantee{text-align:left;max-width:152px}.iw-hero__image-wrap{border-radius:30px}.iw-hero__image--desktop{display:block}.iw-hero__image--mobile{display:none}.iw-hero__badge-image--bottom-left{left:-60px;bottom:22px}}@media screen and (max-width:1023px){.iw-hero__inner{padding-left:0;gap:86px}.iw-hero__inner{gap:24px}.iw-hero__features{gap:8px}}@media screen and (max-width:749px){.iw-hero__rating-text{font-size:12px;line-height:16px}.iw-hero__badge{padding:6px 10px}.iw-hero__badge-image{max-width:68px;max-height:68px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/iw-hero.css.map */
