.ReadMore{padding:80px 0;background-color:#fafafa}.ReadMore .Container{max-width:1200px;margin:0 auto;padding:0 24px}.ReadMore__Title{font-size:clamp(28px,3.5vw,42px);font-weight:400;line-height:1.2;letter-spacing:-.01em;color:#454545;margin:0 0 24px;text-align:center}.ReadMore__Body{position:relative;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1);text-align:center}.ReadMore__Body p{font-size:15px;line-height:1.7;color:#454545;margin-bottom:16px}.ReadMore__Body p:last-child{margin-bottom:0}.ReadMore__Body h4{font-size:18px;font-weight:500;color:#454545;margin:24px 0 12px}.ReadMore__Body h4:first-child{margin-top:0}.ReadMore__Body ul,.ReadMore__Body ol{margin:16px 0;padding-left:24px}.ReadMore__Body li{margin-bottom:8px;font-size:15px;line-height:1.7;color:#454545}.ReadMore__Body li:last-child{margin-bottom:0}.ReadMore__Body li strong{font-weight:500}.ReadMore__Fade{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,#fafafa00,#fafafa);pointer-events:none;opacity:1;transition:opacity .4s ease}.ReadMore.is-expanded .ReadMore__Fade{opacity:0}.ReadMore__Toggle{width:100%!important;display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:0;background:none;border:none;cursor:pointer;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:#454545;transition:color .3s ease;justify-content:center}.ReadMore__Toggle:hover{color:#2c2c2c}.ReadMore__ToggleIcon{display:inline-block;width:18px;height:18px;position:relative;border:1px solid #e3e3e3;border-radius:50%;transition:all .3s ease;flex-shrink:0}.ReadMore__ToggleIcon:before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-right:1.5px solid #9d9d9d;border-bottom:1.5px solid #9d9d9d;transform:translate(-50%,-65%) rotate(45deg);transition:all .3s ease}.ReadMore.is-expanded .ReadMore__ToggleIcon:before{transform:translate(-50%,-35%) rotate(-135deg)}.ReadMore.is-expanded .ReadMore__ToggleIcon{border-color:#454545}@media screen and (max-width:1007px){.ReadMore{padding:60px 0}}@media screen and (max-width:640px){.ReadMore{padding:48px 0}.ReadMore__Title{margin-bottom:16px;text-align:left}.ReadMore__Body{text-align:left}.ReadMore__Fade{height:60px}}
/*# sourceMappingURL=/cdn/shop/t/187/assets/section-read-more.css.map */
