:root{--global-sect-pad-x-md: 50px;--global-sect-pad-y-md: 92px;--content-gap-sm: 16px;--content-gap-lg: 64px;--text-gap-md: 24px;--text-gap-lg: 32px;--grid-gap-sm: 16px;--grid-gap-md: 32px;--grid-gap-lg: 64px;--card-pad-lg: 76px;--card-pad-sm: 32px;--brand-white: #ffffff;--brand-black: #000000;--brand-grey: #797a7d}@media (max-width: 749px){:root{--global-sect-pad-x-md: 16px;--global-sect-pad-y-md: 52px;--content-gap-sm: 16px;--content-gap-lg: 24px;--text-gap-md: 16px;--text-gap-lg: 20px;--grid-gap-sm: 8px;--grid-gap-md: 16px;--grid-gap-lg: 24px;--card-pad-lg: 24px;--card-pad-sm: 20px}}.sect-pad-md{padding:var(--global-sect-pad-y-md) var(--global-sect-pad-x-md)}.section-heading{-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;text-align:left;align-items:flex-start;gap:var(--text-gap-md)}.section-heading.align-center{text-align:center;align-items:center;margin:auto}.global-heading-xl{-webkit-font-smoothing:antialiased;font-family:PP Neue Montreal;font-weight:400;line-height:100%;letter-spacing:0;font-size:72px;margin:0}@media (max-width: 749px){.global-heading-xl{font-size:40px}}.section-heading--title,.global-heading-lg{-webkit-font-smoothing:antialiased;font-family:PP Neue Montreal;font-weight:400;line-height:110%;letter-spacing:0;font-size:52px;margin:0}@media (max-width: 749px){.section-heading--title,.global-heading-lg{font-size:30px}}.global-heading-sm{-webkit-font-smoothing:antialiased;font-family:PP Neue Montreal;font-weight:400;line-height:130%;letter-spacing:0;font-size:32px;margin:0}@media (max-width: 749px){.global-heading-sm{font-size:20px}}.section-heading--description,.global-paragraph-lg{-webkit-font-smoothing:antialiased;font-family:PP Neue Montreal;font-weight:400;line-height:150%;letter-spacing:0;font-size:20px;margin:0}@media (max-width: 749px){.section-heading--description,.global-paragraph-lg{font-size:16px}}.global-paragraph-md{-webkit-font-smoothing:antialiased;font-family:PP Neue Montreal;font-weight:400;line-height:150%;letter-spacing:0;font-size:16px;margin:0}@media (max-width: 749px){.global-paragraph-md{font-size:14px}}.global-paragraph-sm{-webkit-font-smoothing:antialiased;font-family:PP Neue Montreal;font-weight:400;line-height:150%;letter-spacing:0;font-size:12px;margin:0}@media (max-width: 749px){.global-paragraph-sm{font-size:12px}}.section:has(.overflow-heading-section){padding-top:calc(var(--header-height) + 20px)}.n-o-button{cursor:pointer;display:flex;align-items:center;justify-content:center;width:fit-content;transition:background-color .3s,color .3s,border-color .3s}.n-o-button.disabled,.n-o-button:disabled{cursor:not-allowed;opacity:.5}.n-o-button.button-style-primary{background-color:var(--brand-white);border:1px solid var(--brand-white);color:var(--brand-black)}.n-o-button.button-style-primary:hover{background-color:var(--brand-black);border-color:var(--brand-black);color:var(--brand-white)}.n-o-button.button-style-primary:focus-visible{box-shadow:none;outline:2px solid var(--brand-white)}.n-o-button.button-style-secondary{background-color:var(--brand-grey);border:1px solid var(--brand-grey);color:var(--brand-white)}.n-o-button.button-style-secondary:hover{background-color:var(--brand-white);border-color:var(--brand-white);color:var(--brand-black)}.n-o-button.button-style-secondary:focus-visible{box-shadow:none;outline:2px solid var(--brand-grey)}.n-o-button.button-size-lg{height:54px;border-radius:1000px;padding:0 20px}@media (max-width: 749px){.n-o-button.button-size-lg{height:42px;padding:0 16px}}.n-o-button.button-size-lg .button-text{font-family:PP Neue Montreal;font-weight:500;line-height:100%;letter-spacing:0;font-size:18px;margin:0}@media (max-width: 749px){.n-o-button.button-size-lg .button-text{font-size:14px}}.n-o-button.button-size-md{height:42px;border-radius:1000px;padding:0 16px}@media (max-width: 749px){.n-o-button.button-size-md{height:36px;padding:0 16px}}.n-o-button.button-size-md .button-text{font-family:PP Neue Montreal;font-weight:500;line-height:100%;letter-spacing:0;font-size:14px;margin:0}@media (max-width: 749px){.n-o-button.button-size-md .button-text{font-size:12px}}.gaia-image{display:contents}.n-o-section:not(.section-no-collapse)+.n-o-section:not(.section-no-collapse){padding-top:0}.n-o-section.section-no-collapse+.n-o-section:not(.section-no-collapse),.n-o-section:has(.section-no-collapse)+.n-o-section:not(.section-no-collapse){padding-top:var(--global-sect-pad-y-md)}
/*# sourceMappingURL=/cdn/shop/t/35/assets/n-o-global.css.map */
