@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";html.platform-material{--md-sys-color-surface: #f5f5f5;--md-sys-color-surface-container: #eeeeee;--md-sys-color-surface-container-high: #e6e6e6;--md-sys-color-on-surface: #111111;--md-sys-color-on-surface-variant: #62625f;--md-sys-color-outline: #767670;--md-sys-color-outline-variant: #d4d3ce;--md-sys-color-primary: #111111;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #e8e8e8;--md-sys-color-on-primary-container: #111111;--dm-bg: var(--md-sys-color-surface);--dm-bg-elevated: #ffffff;--dm-text: var(--md-sys-color-on-surface);--dm-text-secondary: var(--md-sys-color-on-surface-variant);--dm-text-tertiary: var(--md-sys-color-outline);--dm-separator: var(--md-sys-color-outline-variant);--dm-black: var(--md-sys-color-on-surface);--dm-white: #ffffff;--dm-ivory: var(--md-sys-color-surface);--dm-gray: var(--md-sys-color-on-surface-variant);--dm-light-gray: var(--md-sys-color-outline);--dm-border: var(--md-sys-color-outline-variant);--dm-font: Roboto, "Segoe UI", system-ui, sans-serif;--dm-mono: "Roboto Mono", Consolas, monospace;--dm-text-sm: .875rem;--dm-text-base: 1rem;--dm-text-lg: 1.125rem;--dm-text-xl: 1.375rem;--dm-text-2xl: 1.75rem;--dm-text-3xl: 2rem;--dm-text-hero: clamp(2rem, 5vw, 3rem);--dm-radius-sm: 8px;--dm-radius-md: 12px;--dm-radius-lg: 16px;--dm-radius-btn: 20px;--dm-shell: min(1440px, calc(100% - 48px) );--dm-shell-pad: 24px;--dm-ease: cubic-bezier(.2, 0, 0, 1);--dm-shadow-card: 0 1px 2px rgba(0, 0, 0, .3), 0 1px 3px 1px rgba(0, 0, 0, .15);--dm-shadow-elevated: 0 2px 6px 2px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .3)}html.platform-material body{font-family:var(--dm-font);background:var(--dm-bg);color:var(--dm-text)}html.platform-material .dm-site{background:var(--dm-bg);color:var(--dm-text)}html.platform-material .dm-header{background:var(--md-sys-color-surface);border-bottom:1px solid var(--dm-separator);box-shadow:none}html.platform-material .dm-wordmark{font-size:var(--dm-text-lg);font-weight:600;letter-spacing:-.04em;color:var(--dm-text);text-decoration:none}html.platform-material .dm-nav a{font-size:var(--dm-text-base);font-weight:500;color:var(--dm-text-secondary);min-height:48px;display:inline-flex;align-items:center;padding:0 12px;border-radius:var(--dm-radius-sm)}html.platform-material .dm-nav a:hover{background:var(--md-sys-color-surface-container-high);color:var(--dm-text)}html.platform-material .dm-btn{min-height:48px;padding:0 24px;border-radius:var(--dm-radius-btn);font-size:var(--dm-text-base);font-weight:500;letter-spacing:.01em;justify-content:center;gap:8px;text-transform:none;transition:box-shadow .24s var(--dm-ease),background .24s var(--dm-ease),transform .16s var(--dm-ease-out, ease),border-color .24s var(--dm-ease)}html.platform-material .dm-btn--black{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)!important;border:none;box-shadow:var(--dm-shadow-card)}html.platform-material .dm-btn--black:hover{box-shadow:var(--dm-shadow-elevated)}html.platform-material .dm-btn--outline{background:transparent;color:var(--md-sys-color-primary)!important;border:1px solid var(--md-sys-color-outline)}html.platform-material .dm-btn--outline:hover{background:var(--md-sys-color-primary-container)}html.platform-material .dm-btn--white{background:var(--md-sys-color-surface-container-high);color:var(--dm-text)!important;border:none}html.platform-material .dm-lp-title{font-size:var(--dm-text-hero);font-weight:400;line-height:1.2;letter-spacing:0}html.platform-material .dm-home .dm-home-brand__title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;line-height:1.05;letter-spacing:-.045em}html.platform-material .dm-lp-fit{font-size:var(--dm-text-xl);font-weight:500;color:var(--dm-text);line-height:1.3}html.platform-material .dm-lp-label{font-size:var(--dm-text-sm);font-weight:500;color:var(--dm-text-secondary);text-transform:uppercase;letter-spacing:.05em}html.platform-material .dm-lp-price{font-size:var(--dm-text-2xl);font-weight:500}html.platform-material .dm-lp-lead,html.platform-material .dm-body{font-size:var(--dm-text-base);line-height:1.5;letter-spacing:.03em;color:var(--dm-text-secondary)}html.platform-material .dm-route-card,html.platform-material .dm-product-card{background:var(--md-sys-color-surface-container);border:none;border-radius:var(--dm-radius-lg);box-shadow:var(--dm-shadow-card);transition:box-shadow .2s var(--dm-ease)}html.platform-material .dm-route-card:hover,html.platform-material .dm-product-card:hover{box-shadow:var(--dm-shadow-elevated);background:var(--md-sys-color-surface-container-high)}html.platform-material .dm-route-grid,html.platform-material .dm-product-grid{border:none;gap:16px}html.platform-material .dm-route-card__title{font-size:var(--dm-text-xl);font-weight:500}html.platform-material .dm-route-card__cta{font-size:var(--dm-text-base);font-weight:500;color:var(--md-sys-color-primary)}html.platform-material .dm-lp-hero{background:var(--dm-bg);border-bottom:1px solid var(--dm-separator)}html.platform-material .dm-lp-hero-photo{border-radius:var(--dm-radius-media, 12px);overflow:hidden}html.platform-material .dm-lp-video{background:var(--md-sys-color-surface-container);border-radius:var(--dm-radius-media, 12px);border:none;box-shadow:var(--dm-shadow-card)}html.platform-material .dm-lp-section__title{font-size:var(--dm-text-2xl);font-weight:400}html.platform-material .dm-footer{background:var(--md-sys-color-surface-container);border-top:none}html.platform-material .dm-arch-stub{background:var(--md-sys-color-surface-container);border-radius:var(--dm-radius-lg);box-shadow:var(--dm-shadow-card);margin:24px 0;padding:32px}html.platform-material .dm-lp-list li{font-size:var(--dm-text-base);padding:0;border-bottom:none}@media(max-width:749px){html.platform-material .dm-lp-actions,html.platform-material .dm-actions{flex-direction:column;width:100%}html.platform-material .dm-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/design-material.css.map */
