.main-page-section{text-align:center}.page-title{margin-top:.5rem;margin-bottom:1.5rem}.page-description{--font-size: 1.3rem;--line-clamp: 3;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:unset;padding-top:1px;margin:auto}.page-description:not(.show-full-description){-webkit-line-clamp:var(--line-clamp);overflow:hidden;display:-webkit-box}.ios-fallback .page-description:not(.show-full-description){max-height:200px}.ios-fallback page-description .page-description{display:block;position:relative;height:100%;opacity:0;transition:opacity .2s}.ios-fallback page-description .page-description.loaded{opacity:1}.ios-fallback page-description:has(.show-description-button.visible) .page-description:not(.show-full-description):after{display:block;content:"";width:100%;position:absolute;top:100%;box-shadow:0 0 9px #d4d4d4;height:30px}.show-full-description+.show-description-button .more,.show-description-button .less{display:none}.show-full-description+.show-description-button .less{display:flex}.show-description-button{background:none;border:none;cursor:pointer;visibility:hidden}.show-description-button.visible{visibility:visible}.show-description-button span{display:flex;padding-top:1rem;align-items:center;gap:1rem;letter-spacing:.06rem;color:var(--color-black)}.show-description-button span:hover{color:var(--color-leaf-green)}.show-description-button span svg{height:10px;width:10px}.show-description-button .less svg{transform:rotate(180deg)}@media screen and (min-width: 750px){.page-title{margin-top:1.5rem;margin-bottom:2rem}.page-description{--font-size: 1.5rem;padding:0 3rem;max-width:860px;padding-top:1px}}.page-placeholder-wrapper{display:flex;justify-content:center}.page-placeholder{width:52.5rem;height:52.5rem}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-main-page.css.map */
