.template-index #main .shopify-section{margin-bottom:60px}.template-index .FeatureText .FeatureText__ContentWrapper .SectionHeader__SubHeading{letter-spacing:normal;text-align:left}@media screen and (max-width:767px){.template-index .FeatureText .FeatureText__ContentWrapper .SectionHeader__SubHeading{padding:0 30px}}.template-index .FeatureText .FeatureText__ContentWrapper .SectionHeader__Heading{text-transform:capitalize;letter-spacing:normal;font-weight:600;font-size:24px;text-align:left;margin-bottom:0;margin-top:4px}@media screen and (max-width:767px){.template-index .FeatureText .FeatureText__ContentWrapper .SectionHeader__Heading{padding:0 30px}}.template-index .FeatureText .FeatureText__ImageWrapper{padding:25px}.template-index .FeatureText .SectionHeader__SubTitle{letter-spacing:normal;text-align:left;margin-top:5px}@media screen and (max-width:767px){.template-index .FeatureText .SectionHeader__SubTitle{padding:0 30px}}.template-index .FeatureText .SectionHeader__Description{text-align:left}@media screen and (max-width:767px){.template-index .FeatureText .SectionHeader__Description{padding:0 30px}}@media screen and (min-width:641px)and (max-width:767px){.template-index .FeatureText .RectangleButton{margin-left:30px}}.template-index .Slideshow__Carousel .flickity-viewport{overflow:unset}.template-index .ImageCarousel{padding:0 25px;position:relative}.template-index .ImageCarousel .SectionHeader__Title{font-family:HurmeGeometricSans1-SemiBold;font-size:25px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000;text-transform:capitalize;text-align:center;margin-bottom:15px}@media screen and (max-width:768px){.template-index .ImageCarousel .SectionHeader__Title{font-size:18px}}@media screen and (max-width:320px){.template-index .ImageCarousel .SectionHeader__Title{font-size:16px}}@media screen and (min-width:992px){.template-index .ImageCarousel .SectionHeader__Title{font-size:40px}}.template-index .ImageCarousel .SectionHeader__TitleDescription{line-height:normal;text-align:center;margin:0 10px 20px}@media screen and (max-width:768px){.template-index .ImageCarousel .SectionHeader__TitleDescription{font-size:12px}}@media screen and (min-width:992px){.template-index .ImageCarousel .SectionHeader__TitleDescription{font-size:18px;margin:0 125px 20px}}.template-index .ImageCarousel .SectionHeader__Heading{font-family:HurmeGeometricSans1-Regular;font-stretch:normal;letter-spacing:normal;text-transform:none;padding:10px 10px 0}.template-index .ImageCarousel .SectionHeader__Heading.SectionHeader__Heading--emphasize{font-size:22px;font-weight:600}@media screen and (min-width:992px){.template-index .ImageCarousel .SectionHeader__Heading.SectionHeader__Heading--emphasize{font-size:24px}}@media screen and (max-width:568px){.template-index .ImageCarousel .SectionHeader__Heading.SectionHeader__Heading--emphasize{font-size:16px}}.template-index .ImageCarousel .SectionHeader__Heading .big-quote{font-size:25px;vertical-align:bottom;margin-left:-12px}@media screen and (min-width:992px){.template-index .ImageCarousel .SectionHeader__Heading .big-quote{font-size:30px}}.template-index .ImageCarousel .SectionHeader__Heading .customer-quote{font-family:HurmeGeometricSans1-RegularObl;font-style:italic;text-transform:none}@media screen and (min-width:992px){.template-index .ImageCarousel .SectionHeader__Heading .customer-quote{font-size:15px}}.template-index .ImageCarousel .SectionHeader__Heading .customer-name{text-align:right;margin-top:8px}@media screen and (min-width:992px){.template-index .ImageCarousel .SectionHeader__Heading .customer-name{font-size:15px}}.template-index .ImageCarousel .SectionHeader__SubHeading{margin-top:-15px;letter-spacing:normal;font-size:12px;padding:0 10px;min-height:32px}@media screen and (min-width:992px){.template-index .ImageCarousel .SectionHeader__SubHeading{font-size:15px}}.template-index .ImageCarousel #homepage-image-block{display:table;padding:0 10px}.template-index .ImageCarousel #homepage-image-block .homepage-image-column{display:table-cell;padding:0 10px;position:relative}.template-index .ImageCarousel #homepage-image-block .homepage-image-column .homepage-image-content{margin-top:20px;margin-bottom:70px}.template-index .ImageCarousel #homepage-image-block .homepage-image-column .homepage-image-content.left{text-align:left}.template-index .ImageCarousel #homepage-image-block .homepage-image-column .homepage-image-content.center{text-align:center}.template-index .ImageCarousel #homepage-image-block .homepage-image-column .homepage-image-content.right{text-align:right}.template-index .ImageCarousel__Carousel .ImageCarousel__Slide{padding-right:20px;width:240px;height:580px}.template-index .ImageCarousel__Carousel .ImageCarousel__Slide.square-image{width:300px;height:420px}@media screen and (max-width:320px){.template-index .ImageCarousel__Carousel .ImageCarousel__Slide.square-image{width:260px;height:350px}}.template-index .ImageCarousel__Carousel .ImageCarousel__Content{margin-top:10px}.template-index .ImageCarousel__Carousel .ImageCarousel__Content.left{text-align:left}.template-index .ImageCarousel__Carousel .ImageCarousel__Content.center{text-align:center}.template-index .ImageCarousel__Carousel .ImageCarousel__Content.right{text-align:right}.template-index .ImageCarousel__ButtonGroup{text-align:center;bottom:5px;position:absolute;left:0;right:0}.template-index .ImageCarousel__ButtonGroup .ButtonGroup--sameSize .ButtonGroup__Item{font-family:HurmeGeometricSans1-Regular;flex:unset;display:flex;justify-content:center;align-items:center;width:140px;height:auto;font-size:14px;font-weight:600;letter-spacing:normal}@media screen and (max-width:568px){.template-index .ImageCarousel__ButtonGroup .ButtonGroup--sameSize .ButtonGroup__Item{width:110px}}.template-index .ImageCarousel__ButtonGroup.ImageCarousel__SlideButtons .ButtonGroup--sameSize .ButtonGroup__Item{width:140px}@media screen and (max-width:568px){.template-index .ImageCarousel__ButtonGroup.ImageCarousel__SlideButtons .ButtonGroup--sameSize .ButtonGroup__Item{width:110px}}.template-index .shopify-section--imagecarousel{margin-bottom:40px}
/*# sourceMappingURL=/cdn/shop/t/51/assets/homepage.scss.css.map */
