.index-wrapper .shopify-section{margin-top:0;margin-bottom:0}.index-newsletter-inner{padding:16px 40px;color:var(--header-color);text-align:center}@media (max-width: 720px){.index-newsletter-inner{padding:40px 16px}}@media (min-width: 721px){.index-newsletter-inner>form{max-width:800px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;align-items:center}.index-newsletter-inner>form .index-newsletter-content{min-width:50%}.index-newsletter-inner>form .index-header{min-width:50%;text-align:left}}.index-newsletter-inner.has-subheading{padding-top:24px;padding-bottom:24px}.index-newsletter-inner .index-header{margin-bottom:0;padding:0 24px 0 0}@media (max-width: 720px){.index-newsletter-inner .index-header{padding:0 0 24px}}.index-newsletter-inner .homepage-subheader p{margin:8px 0}.index-newsletter-inner .index-subheading{margin-bottom:5px;margin-top:5px}@media (max-width: 720px){.index-newsletter-inner .index-subheading{display:block;text-align:center}}h2.index-newsletter-title,.department-item figcaption h3.index-newsletter-title{font-size:16px;font-size:1.6rem;display:inline-block;vertical-align:middle;margin-top:8px;margin-right:20px;margin-bottom:8px;text-align:right}@media (max-width: 720px){h2.index-newsletter-title,.department-item figcaption h3.index-newsletter-title{display:block;margin-top:0;margin-right:0;text-align:center}}.index-newsletter-inner.has-subheading h2.index-newsletter-title,.index-newsletter-inner.has-subheading .department-item figcaption h3.index-newsletter-title,.department-item figcaption .index-newsletter-inner.has-subheading h3.index-newsletter-title{margin-top:0;margin-right:0;margin-bottom:0}.index-newsletter-subheading{margin-top:5px}.index-newsletter-content{display:inline-block;vertical-align:middle;width:100%;max-width:430px}.index-newsletter-content.align-center{text-align:center}.index-newsletter-content p{margin-top:0;margin-bottom:0}.index-newsletter-content .form-field{display:flex;margin-bottom:0;font-size:0}.index-newsletter-content .form-label,.index-newsletter-content .button{font-size:var(--body-size);display:inline-block;vertical-align:top}.index-newsletter-content .form-label{width:calc(100% - 120px)}.index-newsletter-content .form-input{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;height:100%}.index-newsletter-content .button{width:auto;border-top-left-radius:0;border-bottom-left-radius:0}
/*# sourceMappingURL=/cdn/shop/t/38/assets/custom.css.map */
