.collection-seo-text{--seo-text-lines: 2;display:block;padding:2.5rem 0;background-color:#f8f6d7;color:#211f1f}@media only screen and (min-width: 768px){.collection-seo-text{--seo-text-lines: 1;padding:5rem 0}}.collection-seo-text__container{width:100%;box-sizing:border-box;max-width:calc(41.875rem + var(--container-space) * 2);padding:0 var(--container-space);margin:0 auto;display:flex;flex-direction:column;gap:.5rem;text-align:center}.collection-seo-text__heading{font-size:1rem;line-height:1.1;font-family:Univers LT Std;font-weight:950;text-transform:uppercase;text-transform:uppercase}@media only screen and (min-width: 768px){.collection-seo-text__heading{font-size:1.125rem}}@media only screen and (min-width: 992px){.collection-seo-text__heading{font-size:1.25rem}}.collection-seo-text__text,.collection-seo-text__excerpt{font-size:1rem;line-height:1.6;font-weight:350;font-family:Gotham}.collection-seo-text__text{max-height:calc(var(--seo-text-lines)*1.6em);overflow:hidden}.collection-seo-text--expanded .collection-seo-text__text,.no-js .collection-seo-text__text{max-height:none;overflow:visible}.collection-seo-text--collapsed .collection-seo-text__text{display:none}.collection-seo-text__excerpt{display:none}.collection-seo-text--collapsed .collection-seo-text__excerpt{display:block}.collection-seo-text__toggle{padding:0;line-height:inherit;vertical-align:baseline;cursor:pointer}
