.custom-sec-collection-seo-text{padding:2.4rem 0}.custom-sec-collection-seo-text,.custom-sec-collection-seo-text__content{overflow-anchor:none}.is-seo-collapsing[data-scroll-anim],.is-seo-collapsing[data-scroll-anim] [data-scroll-anim-child]{transition:none !important;opacity:1 !important;transform:none !important;will-change:auto}.custom-sec-collection-seo-text.is-seo-collapsing .custom-sec-collection-seo-text__content::after{transition:none}.custom-sec-collection-seo-text__content{position:relative;overflow:hidden;transition:max-height .4s ease}.custom-sec-collection-seo-text__content.text-clip{display:-webkit-box;-webkit-line-clamp:var(--seo-line-clamp, 4);line-clamp:var(--seo-line-clamp, 4);-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;word-break:break-word;overflow-wrap:break-word}.custom-sec-collection-seo-text__content::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:64px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 1) 100%);opacity:0;pointer-events:none;transition:opacity .35s ease}.custom-sec-collection-seo-text__content.text-clip::after,.custom-sec-collection-seo-text__content.is-truncated::after{opacity:1}.custom-sec-collection-seo-text__content.is-expanded::after{opacity:0}.custom-sec-collection-seo-text__show-more{padding-top:3.4rem;text-align:center;display:block}.custom-sec-collection-seo-text__show-more svg{transition:transform .35s ease}.custom-sec-collection-seo-text__show-more.is-show-less svg{transform:rotate(180deg)}.custom-sec-collection-seo-text__content>*{color:#000}.custom-sec-collection-seo-text__content h1,.custom-sec-collection-seo-text__content h2,.custom-sec-collection-seo-text__content h3,.custom-sec-collection-seo-text__content h4{font-weight:700}.custom-sec-collection-seo-text__content h1,.custom-sec-collection-seo-text__content h2{font-size:3.2rem;margin:2.6rem 0}.custom-sec-collection-seo-text__content h3,.custom-sec-collection-seo-text__content h4{font-size:2.8rem;margin:2.8rem 0}.custom-sec-collection-seo-text__content p{font-size:1.6rem;margin:1.6rem 0}@media screen and (min-width: 768px){.custom-sec-collection-seo-text__inner{max-width:80%;margin:0 auto}.custom-sec-collection-seo-text__content h1{font-size:3.6rem;margin:2.8rem 0}}
