:root{--grid-mobile-horizontal-spacing: 4;--grid-mobile-vertical-spacing: 4;--grid-desktop-horizontal-spacing: 16;--grid-desktop-vertical-spacing: 16}.architecture-template.page-content{width:100%}.architecture-template.page-content p{font-size:13px}.architecture-template .featured-collection__header .remove-end-margin{padding-right:0!important}@media screen and (max-width: 1023px){.architecture-template.page-content h2.rich-text__title,.architecture-template .featured-collection__title{font-size:13.33333px!important;line-height:1.3!important}}@media screen and (min-width: 1023px) and (max-width: 1280px){.architecture-template.page-content h2.rich-text__title,.architecture-template .featured-collection__title{font-size:14.16667px!important;line-height:1.3!important}}@media screen and (min-width: 1280px) and (max-width: 1920px){.architecture-template.page-content h2.rich-text__title,.architecture-template .featured-collection__title{font-size:15px!important;line-height:1.3!important}}@media screen and (min-width: 1920px){.architecture-template.page-content h2.rich-text__title,.architecture-template .featured-collection__title{font-size:15.83333px!important;line-height:1.3!important}}.architecture-template .featured-collection__title{text-align:center;text-transform:uppercase}.architecture-template .content-section.gutter--on.featured-collection{padding:0}.image-with-text-alt .image-with-text__grid{display:grid;margin-bottom:80px;padding:0;list-style:none;column-gap:20px;row-gap:20px;grid-template-columns:1fr}@media screen and (min-width: 750px){.image-with-text-alt .image-with-text__grid{column-gap:40px;row-gap:40px;grid-template-columns:1fr 1fr}.image-with-text-alt .image-with-text__grid--reverse .image-with-text__text-item{order:-1}}.image-with-text-alt .image-with-text__grid .grid__item{display:flex;align-items:center;text-align:center;justify-content:center}@media screen and (max-width: 648px){.architecture-template.page-content{padding:0 25px!important}.architecture-template .rich-text--media-off .rich-text__content{padding-left:0;padding-right:0!important}}.architecture-template.page-content{width:100%;padding:0 100px;margin:100px auto;flex:1}@media screen and (min-width: 1280px){.architecture-template.page-content{padding:0;max-width:1000px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/component-image-with-text-alt.css.map */
