.section-header{margin-bottom:16px;padding-top:16px;border-top:1px solid rgb(var(--color-border))}@media screen and (min-width: 1025px){.section-header{margin-bottom:32px}}.section-title{margin-bottom:16px;font-size:2rem;font-family:var(--font-heading-family);line-height:1.35;font-weight:400;padding-bottom:1rem}@media only screen and (min-width: 750px){.section-title{font-size:2.8rem;line-height:1.25}}.section-header .section-title{margin-bottom:0}@media screen and (min-width: 1025px){.section-title{margin-bottom:32px}.section-header .section-title{margin-bottom:0}}.section-header-with-link{display:flex;justify-content:space-between;align-items:center}.section-header-with-link>.section-title{flex:1 0 0;display:block;padding:0}.section-header-with-link>.text-link{font-size:1.4rem;line-height:2rem;letter-spacing:0;text-decoration:none;text-transform:uppercase}@media screen and (min-width: 750px){.section-header-with-link>.text-link{font-size:1.4rem}}.content-section{overflow:hidden}.content-section:not(.no-padding){padding-top:calc(var(--grid-gutter) * 4);padding-bottom:calc(var(--grid-gutter) * 4)}@media screen and (min-width: 750px){.content-section:not(.no-padding){padding-top:calc(var(--grid-gutter) * 6);padding-bottom:calc(var(--grid-gutter) * 6)}}.content-section:not(.no-padding)+.content-section:not(.no-padding){padding-top:0}
/*# sourceMappingURL=/cdn/shop/t/39/assets/component-section.css.map */
