.custom-seo-content{background-color:var(--bg-color, #ffffff);color:var(--text-color, #2c302e);box-sizing:border-box;overflow:hidden;transition:background-color .3s ease}.custom-seo-content__container{width:100%;margin:0 auto;text-align:left}.custom-seo-content__body-wrapper{position:relative;overflow:hidden;transition:max-height .45s cubic-bezier(.16,1,.3,1)}.custom-seo-content__inner-text{font-size:1.4rem;line-height:1.7;color:var(--text-muted, #5c5c57)}.custom-seo-content__inner-text p{margin:0 0 1.6rem}.custom-seo-content__inner-text p:last-child{margin-bottom:0}.custom-seo-content__inner-text h1,.custom-seo-content__inner-text h2{font-size:3.2rem;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--text-color, #2c302e);margin:0 0 1.6rem}.custom-seo-content__inner-text h3{font-size:2rem;font-weight:500;line-height:1.35;color:var(--text-color, #2c302e);margin:0 0 2rem;opacity:.95}.custom-seo-content__fade-overlay{position:absolute;bottom:0;left:0;width:100%;height:8rem;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,var(--bg-color, #ffffff) 90%);pointer-events:none;transition:opacity .3s ease;opacity:1}.custom-seo-content__body-wrapper.is-expanded .custom-seo-content__fade-overlay{opacity:0;pointer-events:none}.custom-seo-content__btn-wrapper{display:flex;justify-content:center;margin-top:3.2rem}.custom-seo-content__btn{background:var(--bg-color, #ffffff);color:var(--text-color, #2c302e);border:1px solid var(--btn-border-color, #eaeaea);border-radius:3rem;padding:1.2rem 3.6rem;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;transition:background-color .25s ease,border-color .25s ease,transform .2s ease}.custom-seo-content__btn:hover{border-color:var(--text-color, #2c302e);background-color:rgba(var(--text-color-rgb, 44, 48, 46),.03)}.custom-seo-content__btn:active{transform:scale(.98)}.custom-seo-content--center .custom-seo-content__container{text-align:center}@media screen and (max-width:989px){.custom-seo-content__inner-text h1,.custom-seo-content__inner-text h2{font-size:2.8rem}}@media screen and (max-width:749px){.custom-seo-content__inner-text h1,.custom-seo-content__inner-text h2{font-size:2.4rem}.custom-seo-content__btn{padding:1rem 3rem;font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-seo-content.css.map */
