.compare-insoles-hero-models{box-sizing:border-box;overflow:hidden;padding-block:103px;color:var(--compare-models-text);background:var(--compare-models-outer-background);font-family:var(--text-font-family)}body:has(.shopify-section:first-child .compare-insoles-hero-models[allow-transparent-header]) .shopify-section--header{z-index:40!important}body:has(.shopify-section:first-child .compare-insoles-hero-models[allow-transparent-header]) .header:not(.is-filled) .header__logo-image:not(.header__logo-image--transparent){filter:brightness(0) invert(1)}.compare-insoles-hero-models *,.compare-insoles-hero-models *:before,.compare-insoles-hero-models *:after{box-sizing:border-box}.compare-insoles-hero-models__card{position:relative;height:1081px;overflow:hidden;border-radius:24px;background:#0006}.compare-insoles-hero-models__background{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:fill}.compare-insoles-hero-models__content{position:absolute;z-index:3;top:100px;left:50%;display:flex;width:613px;max-width:calc(100% - 64px);flex-direction:column;align-items:center;color:inherit;text-align:center;transform:translate(-50%)}.compare-insoles-hero-models__heading,.compare-insoles-hero-models__description{margin:0;color:inherit}.compare-insoles-hero-models__heading{width:100%;font-family:var(--text-font-family);font-size:64px;font-weight:500;line-height:1;letter-spacing:-.64px}.compare-insoles-hero-models__heading-line{display:block}.compare-insoles-hero-models__description{width:493px;max-width:100%;margin-block-start:24px;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-.16px}.compare-insoles-hero-models__button{display:inline-flex;min-height:52px;margin-block-start:34px;padding:18px 28px;align-items:center;justify-content:center;border-radius:100px;color:var(--compare-models-button-text);background:var(--compare-models-button-background);font-size:16px;font-weight:700;line-height:1;letter-spacing:-.16px;text-decoration:none;white-space:nowrap;transition:opacity .16s ease,transform .16s ease}.compare-insoles-hero-models__models{position:absolute;z-index:2;bottom:0;left:50%;display:block;width:965px;height:576px;object-fit:contain;transform:translate(-50%)}@media(hover:hover){.compare-insoles-hero-models__button:hover{opacity:.88;transform:translateY(-1px)}}@media screen and (max-width:999px){.compare-insoles-hero-models{padding-block:64px}.compare-insoles-hero-models__card{height:900px}.compare-insoles-hero-models__background{object-fit:cover}.compare-insoles-hero-models__content{top:64px}.compare-insoles-hero-models__heading{font-size:clamp(42px,6.4vw,56px)}.compare-insoles-hero-models__models{width:min(965px,calc(100% - 48px));height:auto}}@media screen and (max-width:749px){.compare-insoles-hero-models{padding-block:64px}.compare-insoles-hero-models__card{height:auto;border-radius:20px}.compare-insoles-hero-models__content{position:relative;top:auto;width:auto;max-width:none;padding:48px 24px 0;right:auto;left:auto;transform:none}.compare-insoles-hero-models__heading{font-size:clamp(36px,10vw,32px);line-height:1.04;letter-spacing:-.4px}.compare-insoles-hero-models__description{margin-block-start:20px;font-size:15px}.compare-insoles-hero-models__button{min-height:48px;margin-block-start:28px;padding:16px 24px;font-size:15px}.compare-insoles-hero-models__models{position:relative;bottom:auto;left:auto;width:calc(100% - 16px);max-width:none;margin:40px auto 0;transform:none}}@media screen and (max-width:374px){.compare-insoles-hero-models__content{padding-inline:18px}.compare-insoles-hero-models__heading{font-size:34px}}@media(prefers-reduced-motion:reduce){.compare-insoles-hero-models__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/compare-insoles-hero-models.css.map */
