:root{--container-max-width: 1200px;--container-padding-desktop: 50px;--container-padding-tablet: 30px;--container-padding-mobile: 20px;--section-spacing-xl: 100px;--section-spacing-lg: 80px;--section-spacing-md: 60px;--section-spacing-sm: 40px;--section-spacing-xs: 20px;--section-spacing-mobile-xl: 80px;--section-spacing-mobile-lg: 60px;--section-spacing-mobile-md: 40px;--section-spacing-mobile-sm: 30px;--section-spacing-mobile-xs: 20px;--font-size-h1-desktop: 42px;--font-size-h2-desktop: 32px;--font-size-h3-desktop: 24px;--font-size-body-large-desktop: 18px;--font-size-body-desktop: 16px;--font-size-body-small-desktop: 14px;--font-size-h1-mobile: 28px;--font-size-h2-mobile: 24px;--font-size-h3-mobile: 20px;--font-size-body-large-mobile: 16px;--font-size-body-mobile: 14px;--font-size-body-small-mobile: 12px;--line-height-heading: 1.3;--line-height-body: 1.6;--content-gap-lg: 40px;--content-gap-md: 30px;--content-gap-sm: 20px;--content-gap-xs: 15px;--content-gap-mobile-lg: 30px;--content-gap-mobile-md: 20px;--content-gap-mobile-sm: 15px;--content-gap-mobile-xs: 10px;--breakpoint-desktop: 1200px;--breakpoint-tablet: 768px;--breakpoint-mobile: 480px}.hg-container{max-width:var(--container-max-width);margin:0 auto;padding-left:var(--container-padding-desktop);padding-right:var(--container-padding-desktop)}@media screen and (max-width: 990px){.hg-container{padding-left:var(--container-padding-tablet);padding-right:var(--container-padding-tablet)}}@media screen and (max-width: 768px){.hg-container{padding-left:var(--container-padding-mobile);padding-right:var(--container-padding-mobile)}}.hg-section{padding-top:var(--section-spacing-lg);padding-bottom:var(--section-spacing-lg)}.hg-section--xl{padding-top:var(--section-spacing-xl);padding-bottom:var(--section-spacing-xl)}.hg-section--md{padding-top:var(--section-spacing-md);padding-bottom:var(--section-spacing-md)}.hg-section--sm{padding-top:var(--section-spacing-sm);padding-bottom:var(--section-spacing-sm)}@media screen and (max-width: 768px){.hg-section{padding-top:var(--section-spacing-mobile-lg);padding-bottom:var(--section-spacing-mobile-lg)}.hg-section--xl{padding-top:var(--section-spacing-mobile-xl);padding-bottom:var(--section-spacing-mobile-xl)}.hg-section--md{padding-top:var(--section-spacing-mobile-md);padding-bottom:var(--section-spacing-mobile-md)}.hg-section--sm{padding-top:var(--section-spacing-mobile-sm);padding-bottom:var(--section-spacing-mobile-sm)}}.hg-heading-1{font-size:var(--font-size-h1-desktop);line-height:var(--line-height-heading)}.hg-heading-2{font-size:var(--font-size-h2-desktop);line-height:var(--line-height-heading)}.hg-heading-3{font-size:var(--font-size-h3-desktop);line-height:var(--line-height-heading)}.hg-body-large{font-size:var(--font-size-body-large-desktop);line-height:var(--line-height-body)}.hg-body{font-size:var(--font-size-body-desktop);line-height:var(--line-height-body)}@media screen and (max-width: 768px){.hg-heading-1{font-size:var(--font-size-h1-mobile)}.hg-heading-2{font-size:var(--font-size-h2-mobile)}.hg-heading-3{font-size:var(--font-size-h3-mobile)}.hg-body-large{font-size:var(--font-size-body-large-mobile)}.hg-body{font-size:var(--font-size-body-mobile)}}.hg-gap-lg{gap:var(--content-gap-lg)}.hg-gap-md{gap:var(--content-gap-md)}.hg-gap-sm{gap:var(--content-gap-sm)}@media screen and (max-width: 768px){.hg-gap-lg{gap:var(--content-gap-mobile-lg)}.hg-gap-md{gap:var(--content-gap-mobile-md)}.hg-gap-sm{gap:var(--content-gap-mobile-sm)}}.hg-section-header{margin-bottom:var(--content-gap-lg);text-align:center}.hg-section-header h2{font-size:var(--font-size-h2-desktop);line-height:var(--line-height-heading);margin-bottom:var(--content-gap-sm)}.hg-section-header .subtitle{font-size:var(--font-size-body-large-desktop);color:#666}@media screen and (max-width: 768px){.hg-section-header{margin-bottom:var(--content-gap-mobile-md)}.hg-section-header h2{font-size:var(--font-size-h2-mobile);margin-bottom:var(--content-gap-mobile-sm)}.hg-section-header .subtitle{font-size:var(--font-size-body-large-mobile)}}@media screen and (max-width: 768px){.hg-mobile-center{text-align:center!important}.hg-mobile-left{text-align:left!important}}@media screen and (max-width: 768px){.hg-mobile-full-width{width:100%!important;margin-left:calc(var(--container-padding-mobile) * -1);margin-right:calc(var(--container-padding-mobile) * -1);padding-left:var(--container-padding-mobile);padding-right:var(--container-padding-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/mobile-spacing-system.css.map */
