.section-instagram-module{padding-top:50px;padding-bottom:50px}.section-instagram-header h2,.section-instagram-header p{text-align:center;display:block;width:100%;font-size:15px;margin-bottom:.3em}.section-instagram-header h2{font-weight:500}.section-instagram-header{margin-bottom:3em}.homepage-banner-bleed{width:100%;min-height:100px;background:#fff;position:relative}.section-background{transition:.2s ease-in;opacity:1}.homepage-banner:hover .section-background{opacity:.8}.section-background .mobile-only,.section-background .desktop-only{width:100%;max-height:calc(100vh - 50px);object-fit:cover;display:block}.section-bg-constrain-true .mobile-only,.section-bg-constrain-true .desktop-only{max-height:none}.section-background .mobile-only{display:none;max-height:600px}.section-background .desktop-only{display:block}@media only screen and (max-width: 767px){.section-background .mobile-only{display:block}.section-background .desktop-only{display:none}}.homepage-banner .section-content{position:absolute;width:100%;height:100%;top:0;left:0;margin:0 auto;right:0;z-index:2}.col-icon{margin:0 auto .5em;max-width:50px}.col-icon img{width:100%}.three-col-text-grid{display:grid;grid-template-columns:1fr;grid-gap:50px;padding:50px 0}.three-col-text-grid div p,.three-col-text-grid div h1,.three-col-text-grid div h2{text-align:center;width:85%;margin:0 auto .45em}.three-col-text-grid b,.three-col-text-grid strong{font-weight:500}@media (min-width: 768px){.three-col-text-grid{grid-template-columns:1fr 1fr 1fr;grid-gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
