.instafeed-link{background-color:transparent;color:currentColor;color:#50565b;display:inline-block;font-family:Avenir Next,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.1em;line-height:1.35;margin-top:.375rem;text-decoration:none;text-transform:uppercase}#insta-feed,.instafeed-shopify{margin-left:-.375rem!important;margin-right:-.375rem!important}#insta-feed h2,.instafeed-shopify h2{display:none}#insta-feed .instafeed-container,.instafeed-shopify .instafeed-container{border-radius:.1875rem;margin:.375rem;overflow:hidden}.hero{background-color:#e0e0e0;overflow:hidden;position:relative;width:100vw}.hero__image{height:20rem;position:relative}.hero__image picture{height:100%}.hero__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero__overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.hero__container{z-index:3}.hero__content{padding-bottom:2.25rem;padding-top:1.875rem}.hero__content--mobile-text-left{text-align:left}.hero__content--mobile-text-center{text-align:center}.hero__content--mobile-text-right{text-align:right}.hero__title{margin-bottom:.375rem;margin-top:0}.hero__text{font-size:1.125rem;font-weight:500;line-height:1.35}.hero__text p{margin:0}.hero__text a{color:inherit}.hero__button{margin-top:1.5rem}.value-props{padding-block:3rem}.value-props.value-props--black{background-color:#232122;color:#fff}.value-props svg{color:#009cd6}.value-props__list{display:grid;gap:1.5rem}.value-props__item{display:flex}.value-props__icon{display:inline-block;flex:0 0 auto;height:2.25rem;margin-right:1.125rem;width:2.25rem}.value-props__icon svg{height:100%;width:100%}.value-props__title{font-family:Avenir Next,sans-serif;font-size:1rem;font-weight:700;line-height:1.2;margin:0}.value-props__subtitle{font-size:1rem;line-height:1.35;margin-bottom:0;margin-top:.375rem}@media screen and (hover:hover){.hero__text a:hover{text-decoration:none}}@media only screen and (min-width:768px){#insta-feed .instafeed-container,.instafeed-shopify .instafeed-container{padding-top:calc(25% - .75rem)!important;width:calc(25% - .75rem)!important}.hero__image{height:30rem}.hero__content{padding-bottom:3rem;padding-top:3rem}.value-props__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:1024px){.instafeed-header{text-align:center}#insta-feed,.instafeed-shopify{margin-left:-.75rem!important;margin-right:-.75rem!important}#insta-feed .instafeed-container,.instafeed-shopify .instafeed-container{margin:.75rem;padding-top:calc(25% - 1.5rem)!important;width:calc(25% - 1.5rem)!important}.hero__container{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0}.hero__container--desktop-block-top{justify-content:flex-start}.hero__container--desktop-block-middle{justify-content:center}.hero__container--desktop-block-bottom{justify-content:flex-end}.hero__container--desktop-block-left{align-items:flex-start}.hero__container--desktop-block-center{align-items:center}.hero__container--desktop-block-right{align-items:flex-end}.hero__content{max-width:27rem;padding:0}.hero__content--desktop-text-left{text-align:left}.hero__content--desktop-text-center{text-align:center}.hero__content--desktop-text-right{text-align:right}.hero__title{margin-bottom:.75rem}.hero__text{font-size:1.25rem}.hero__button{margin-top:3rem}.value-props__list{gap:2.25rem}.value-props__icon{height:3.75rem;margin-right:1.5rem;width:3.75rem}}@media only screen and (min-width:1280px){.value-props{padding-block:3.75rem}.value-props__list{gap:3.75rem}.value-props__icon{height:4.5rem;width:4.5rem}}@media only screen and (max-width:1023px){.hero__overlay{display:none}.hero__text,.hero__title{color:#232122!important}.hero__button{width:100%}.value-props{margin-bottom:3rem}}@media only screen and (max-width:767px){#insta-feed .instafeed-container,.instafeed-shopify .instafeed-container{padding-top:calc(50% - .75rem)!important;width:calc(50% - .75rem)!important}.value-props{background-color:#50565b;color:#fff}.value-props svg{color:#fff}.value-props.value-props--black svg{color:#009cd6}}@media only screen and (max-width:479px){.hero.section{margin-bottom:1.5rem}}