.seo-category-hero{--section-spacing-block: 0px;position:relative;overflow:hidden;isolation:isolate;margin-block-end:var(--seo-category-hero-margin-bottom, 0px)}.seo-category-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#00000057,#0000001a 52%,#8e3b1c2e),linear-gradient(180deg,#ffffff0a,#00000024);pointer-events:none}.seo-category-hero__inner{display:grid;min-height:var(--seo-category-hero-min-height);grid-template-columns:minmax(0,1fr) minmax(360px,var(--seo-category-hero-media-width));align-items:center;gap:clamp(2.5rem,7vw,6rem);padding-block:clamp(1.25rem,2.5vw,2rem)}.seo-category-hero__inner--image-left .seo-category-hero__media{order:-1}.seo-category-hero__content{display:grid;align-content:center;max-width:660px}.seo-category-hero__title{max-width:min(100%,720px);margin:0;color:rgb(var(--seo-category-hero-heading-color));font-family:var(--heading-font-family, inherit);font-size:var(--seo-category-hero-title-size);font-weight:800;line-height:.98;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance}.seo-category-hero__description{max-width:650px;margin-block-start:1.35rem;color:rgb(var(--seo-category-hero-description-color));font-size:1.14rem;font-weight:500;line-height:1.55}.seo-category-hero__description :is(p,ul,ol){margin-block:0}.seo-category-hero__description :is(p,ul,ol)+:is(p,ul,ol){margin-block-start:.8rem}.seo-category-hero__tags{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:1.25rem}.seo-category-hero__tag{display:inline-flex;min-width:0;min-height:36px;align-items:center;justify-content:center;padding:.45rem 1.08rem;border:1px solid rgb(var(--seo-category-hero-tag-border));border-radius:999px;background:rgb(var(--seo-category-hero-tag-bg) / .76);color:rgb(var(--seo-category-hero-tag-text));font-size:.9rem;font-weight:800;line-height:1;text-align:center;text-decoration:none;overflow-wrap:anywhere;box-shadow:inset 0 1px #ffffff1f}.seo-category-hero__media{display:flex;justify-content:flex-end;min-width:0}.seo-category-hero__card{width:min(100%,var(--seo-category-hero-media-width));padding:clamp(1rem,2vw,1.3rem);border:1px solid rgb(var(--seo-category-hero-card-border) / .72);border-radius:28px;background:rgb(var(--seo-category-hero-card-bg) / .82);color:rgb(var(--seo-category-hero-card-text));box-shadow:0 28px 80px #0003,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.seo-category-hero__image-wrap{overflow:hidden;border-radius:18px;background:#ffffff14;aspect-ratio:16 / 10.5}.seo-category-hero__image,.seo-category-hero__placeholder{display:block;width:100%;height:100%;object-fit:cover}.seo-category-hero__placeholder{background:#ffffff14;color:rgb(var(--seo-category-hero-card-text) / .38)}.seo-category-hero__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.6rem;margin-block-start:1rem}.seo-category-hero__feature{display:inline-flex;min-width:0;align-items:flex-start;gap:.35rem;color:rgb(var(--seo-category-hero-card-text));font-size:.92rem;font-weight:700;line-height:1.35}.seo-category-hero__feature-icon{flex:0 0 auto;color:rgb(var(--seo-category-hero-card-text));font-size:1rem;line-height:1.1}.seo-category-hero__feature span:last-child{overflow-wrap:anywhere}@media screen and (max-width:1199px){.seo-category-hero__inner{grid-template-columns:minmax(0,1fr) minmax(320px,460px);gap:2.5rem}}@media screen and (max-width:999px){.seo-category-hero__inner{min-height:var(--seo-category-hero-mobile-min-height);grid-template-columns:minmax(0,1fr);gap:2rem;align-content:center;padding-block:2rem}.seo-category-hero__inner--image-left .seo-category-hero__media{order:0}.seo-category-hero__content,.seo-category-hero__media{width:100%}.seo-category-hero__media{justify-content:stretch}.seo-category-hero__card{width:100%}}@media screen and (max-width:699px){.seo-category-hero__inner{min-height:var(--seo-category-hero-mobile-min-height);padding-block:1.25rem}.seo-category-hero__title{max-width:100%;font-size:var(--seo-category-hero-mobile-title-size)}.seo-category-hero__description{font-size:1rem}.seo-category-hero__tag{min-height:34px;padding-inline:.9rem;font-size:.82rem}.seo-category-hero__card{border-radius:22px}.seo-category-hero__image-wrap{border-radius:14px}.seo-category-hero__features{grid-template-columns:minmax(0,1fr);gap:.65rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-seo-category-hero.css.map */
