:root{--font-body-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: "IBM Plex Serif", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-heading-style: normal;--font-heading-weight: 500;--font-wordmark-family: "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono-family: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.01em}.h0{line-height:1.05}h4,h5,.h4,.h5,.card__heading,.cart-item__name,.product-form__input .form__label,.footer-block__heading{font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);letter-spacing:-.005em}.caption-with-letter-spacing{font-family:var(--font-mono-family);letter-spacing:.08em;text-transform:uppercase}.header__heading-link{display:inline-flex;align-items:center}.railway-logo{display:inline-flex;align-items:center;gap:.9rem;color:rgb(var(--color-foreground));text-decoration:none;line-height:1}.railway-logo__mark{width:3.2rem;height:3.2rem;flex:none;display:block}.railway-logo__wordmark{font-family:var(--font-wordmark-family);font-weight:600;font-size:2.2rem;letter-spacing:-.02em;color:rgb(var(--color-foreground))}.railway-logo__suffix{font-family:var(--font-body-family);font-weight:400;font-size:1.3rem;letter-spacing:.02em;color:rgba(var(--color-foreground),.6);margin-top:.35rem;padding-left:.9rem;border-left:1px solid rgba(var(--color-foreground),.2)}@media screen and (max-width:749px){.railway-logo__mark{width:2.8rem;height:2.8rem}.railway-logo__wordmark{font-size:2rem}.railway-logo__suffix{display:none}}.header__heading-link:hover .railway-logo__wordmark{text-decoration:underline;text-underline-offset:.3rem}.header__external-link{display:none;align-items:center;gap:.4rem;height:4.4rem;padding:0 1.2rem;font-size:1.4rem;color:rgba(var(--color-foreground),.75);text-decoration:none;white-space:nowrap}.header__external-link:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}@media screen and (min-width:990px){.header__external-link{display:inline-flex}}.theme-toggle{position:relative}.theme-toggle summary{list-style:none;cursor:pointer}.theme-toggle summary::-webkit-details-marker{display:none}.theme-toggle summary .theme-toggle__icon{display:none;width:2.4rem;height:2.4rem}.theme-toggle summary .theme-toggle__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}:root:not([data-theme=dark]) .theme-toggle summary .theme-toggle__icon--sun,:root[data-theme=dark] .theme-toggle summary .theme-toggle__icon--moon{display:block}.header__icon--theme .theme-toggle__menu{display:block}.header__icon--theme details:not([open]) .theme-toggle__menu{display:none}.theme-toggle__menu{position:absolute;top:calc(100% + .4rem);right:0;z-index:5;min-width:16rem;padding:.6rem;margin:0;list-style:none;border-radius:var(--popup-corner-radius);border:var(--popup-border-width) solid rgba(var(--color-foreground),var(--popup-border-opacity));background:rgb(var(--color-background));box-shadow:0 1rem 3rem rgba(var(--color-shadow),.18);animation:animateMenuOpen var(--duration-default) ease}.theme-toggle__option{display:flex;width:100%;align-items:center;gap:1rem;padding:.8rem 1rem;border:0;border-radius:calc(var(--popup-corner-radius) - .4rem);background:transparent;color:rgba(var(--color-foreground),.85);font:inherit;font-size:1.4rem;text-align:left;cursor:pointer}.theme-toggle__option svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}.theme-toggle__option:hover{background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground))}.theme-toggle__option[aria-checked=true]{background:rgba(var(--color-button),.14);color:rgb(var(--color-foreground));font-weight:var(--font-body-weight-bold)}.card--card,.card--standard .card__inner{transition:border-color var(--duration-short) ease,transform var(--duration-short) ease}.card-wrapper:hover .card--card,.card-wrapper:hover .card--standard .card__inner{border-color:rgba(var(--color-foreground),.25)}.button--secondary:hover,.button--secondary:focus-visible{background-color:rgba(var(--color-foreground),.06)}.footer{border-top:1px solid rgba(var(--color-foreground),.08)}.footer__content-bottom{border-top-color:rgba(var(--color-foreground),.08)}.footer-block__heading{font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);font-size:1.4rem;letter-spacing:.02em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}:root[data-theme=dark]{color-scheme:dark}:root:not([data-theme=dark]){color-scheme:light}:root[data-theme=dark],:root[data-theme=dark] .color-scheme-1{--color-background: 19, 17, 28;--gradient-background: #13111c;--color-foreground: 255, 255, 255;--color-background-contrast: 58, 53, 80;--color-shadow: 0, 0, 0;--color-button: 85, 63, 131;--color-button-text: 255, 255, 255;--color-secondary-button: 19, 17, 28;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--color-badge-foreground: 255, 255, 255;--color-badge-background: 19, 17, 28;--color-badge-border: 255, 255, 255;--payment-terms-background-color: rgb(19, 17, 28)}:root[data-theme=dark] .color-scheme-2{--color-background: 27, 24, 38;--gradient-background: #1b1826;--color-foreground: 255, 255, 255;--color-background-contrast: 66, 60, 90;--color-shadow: 0, 0, 0;--color-button: 85, 63, 131;--color-button-text: 255, 255, 255;--color-secondary-button: 27, 24, 38;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--color-badge-foreground: 255, 255, 255;--color-badge-background: 27, 24, 38;--color-badge-border: 255, 255, 255;--payment-terms-background-color: rgb(27, 24, 38)}:root[data-theme=dark] .color-scheme-3{--color-background: 42, 38, 56;--gradient-background: #2a2638;--color-foreground: 255, 255, 255;--color-background-contrast: 90, 84, 112;--color-shadow: 0, 0, 0;--color-button: 255, 255, 255;--color-button-text: 19, 17, 28;--color-secondary-button: 42, 38, 56;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--color-badge-foreground: 255, 255, 255;--color-badge-background: 42, 38, 56;--color-badge-border: 255, 255, 255;--payment-terms-background-color: rgb(42, 38, 56)}:root[data-theme=dark] .color-scheme-4{--color-background: 85, 63, 131;--gradient-background: #553f83;--color-foreground: 255, 255, 255;--color-background-contrast: 120, 98, 170;--color-shadow: 0, 0, 0;--color-button: 255, 255, 255;--color-button-text: 85, 63, 131;--color-secondary-button: 85, 63, 131;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--color-badge-foreground: 255, 255, 255;--color-badge-background: 85, 63, 131;--color-badge-border: 255, 255, 255;--payment-terms-background-color: rgb(85, 63, 131)}:root[data-theme=dark] .color-scheme-5{--color-background: 27, 24, 38;--gradient-background: radial-gradient(120% 140% at 50% 120%, rgba(85, 63, 131, .55) 0%, #1b1826 60%);--color-foreground: 255, 255, 255;--color-background-contrast: 66, 60, 90;--color-shadow: 0, 0, 0;--color-button: 85, 63, 131;--color-button-text: 255, 255, 255;--color-secondary-button: 27, 24, 38;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--color-badge-foreground: 255, 255, 255;--color-badge-background: 27, 24, 38;--color-badge-border: 255, 255, 255;--payment-terms-background-color: rgb(27, 24, 38)}:root[data-theme=dark] .card__media img,:root[data-theme=dark] .product__media img{filter:brightness(.96)}:root[data-theme=dark] select,:root[data-theme=dark] input,:root[data-theme=dark] textarea{color-scheme:dark}
/*# sourceMappingURL=/cdn/shop/t/2/assets/railway-theme.css.map */
