.universal-page-section{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:Courier New,Courier,monospace;width:100%;display:flex;flex-direction:column;--typewriter-letter-spacing: .02em;--typewriter-heading-letter-spacing: .05em;--typewriter-line-height: 1.6;--space-after-heading: 10px;--space-after-paragraph: 30px;--space-after-menu: 40px}.universal-page-section.is-full-width{width:100%;max-width:100%}.universal-page-section:not(.is-full-width){margin-inline:auto}#MainContent:has(.is-viewport-locked) .content--wrapper{flex:1;min-height:0;display:flex;flex-direction:column}.is-viewport-locked{height:100%;overflow:hidden;min-height:0;flex:1;max-height:calc(100dvh - var(--header-height, 80px) - var(--footer-height, 60px))}.is-viewport-locked .section-scroll-container{height:100%;overflow:hidden;padding-block:0}.is-viewport-locked .section-content-wrapper{height:100%;display:flex;flex-direction:column}.is-viewport-locked .section-inner-content{flex:1;overflow-y:auto;margin-block:0;scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.2) transparent;display:block}lenis-container.section-inner-content{display:block}.lenis-content-inner{display:flex;flex-direction:column}.universal-page-section.is-viewport-locked .section-inner-content::-webkit-scrollbar{width:5px;background-color:rgb(var(--color-page-background))}.universal-page-section.is-viewport-locked .section-inner-content::-webkit-scrollbar-track{background-color:rgb(var(--color-page-background));border:none;box-shadow:none}.universal-page-section.is-viewport-locked .section-inner-content::-webkit-scrollbar-track-piece{background-color:rgb(var(--color-page-background))}.universal-page-section.is-viewport-locked .section-inner-content::-webkit-scrollbar-corner{background-color:rgb(var(--color-page-background));border:none}.universal-page-section.is-viewport-locked .section-inner-content::-webkit-scrollbar-button{display:none}.universal-page-section.is-viewport-locked .section-inner-content::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.2);border-radius:10px;border:none;box-shadow:none}@media screen and (min-width:750px){.is-section-locked-desktop{height:100%;min-height:0;max-height:calc(100dvh - var(--header-height, 80px) - var(--footer-height, 60px))}}@media screen and (max-width:749px){.is-section-locked-mobile{height:100%;min-height:0;max-height:calc(100dvh - var(--header-height, 80px) - var(--footer-height, 60px) - env(safe-area-inset-bottom,0px))}.universal-page-section .is-viewport-locked .section-inner-content{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}}.universal-page-section .section-content-wrapper{margin-inline:auto;width:100%;max-width:var(--page-width);padding-inline:1.5rem}@media screen and (min-width:750px){.universal-page-section .section-content-wrapper{padding-inline:5rem}}.section-inner-content.is-boxed{border:1px solid rgb(var(--color-foreground));padding:2.5rem;margin-block:2rem}.universal-page-section .typewriter-heading,.universal-page-section .typewriter-rich-text h1,.universal-page-section .typewriter-rich-text h2,.universal-page-section .typewriter-rich-text h3,.universal-page-section .typewriter-rich-text h4,.universal-page-section .typewriter-rich-text h5,.universal-page-section .typewriter-rich-text h6{margin-block-start:0;margin-block-end:var(--space-after-heading);line-height:1.1;text-transform:uppercase;font-weight:700;letter-spacing:var(--typewriter-heading-letter-spacing)}.universal-page-section .typewriter-meta{font-size:.9em;margin-block-end:var(--space-after-paragraph);opacity:.8;letter-spacing:var(--typewriter-letter-spacing)}.universal-page-section .is-last-update{font-weight:700;margin-block-end:0}.universal-page-section .typewriter-rich-text{line-height:var(--typewriter-line-height);letter-spacing:var(--typewriter-letter-spacing)}.universal-page-section .typewriter-rich-text p,.universal-page-section .typewriter-rich-text ul,.universal-page-section .typewriter-rich-text ol{margin-block-end:var(--space-after-paragraph)}.universal-page-section .typewriter-rich-text>*:last-child,.universal-page-section .typewriter-meta>*:last-child{margin-block-end:0}.universal-page-section .typewriter-divider{border:none;border-block-start:1px solid rgb(var(--color-foreground));margin-block-start:0;margin-block-end:0;width:100%}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.is-bold{font-weight:700}@media screen and (max-width:749px){.universal-page-section .section-scroll-container{padding-block:4rem}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-main-page.css.map */
