@font-face{font-family:PS Times;src:url(ps-times-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;font-feature-settings:"liga" 0;ascent-override:90%;descent-override:25%;line-gap-override:15%}@font-face{font-family:Strichpunkt Sans;src:url(strichpunkt-sans.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Apercu Mono Pro;src:url(apercu-mono-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1)}theme-overlay[data-transition=drawer]{--overlay-duration: .25s;--overlay-easing: var(--ease-drawer)}theme-overlay[data-transition=fade]{--overlay-duration: .2s;--overlay-easing: var(--ease-out)}theme-overlay[data-transition=top]{--overlay-duration: .25s;--overlay-easing: var(--ease-out)}theme-overlay[data-transition]>dialog::backdrop{opacity:1;transition:opacity var(--overlay-duration) var(--overlay-easing)}theme-overlay[data-transition]>dialog[data-overlay-start]::backdrop,theme-overlay[data-transition]>dialog[data-overlay-state=closing]::backdrop{opacity:0}@media(prefers-reduced-motion:reduce){theme-overlay[data-transition]{--overlay-duration: .15s}}html[data-motion=reduced] theme-overlay[data-transition]{--overlay-duration: 0ms}body{overflow-wrap:anywhere;font-family:var(--font-body);font-size:calc(16px * var(--font-body-scale));line-height:calc(1.45 * var(--line-height-body-scale));text-rendering:geometricPrecision;background:var(--color-background);color:var(--color-foreground)}main{flex:1;min-width:0}a{color:inherit;text-underline-offset:4px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button,a,input,select,textarea,summary{touch-action:manipulation}:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:8px;left:8px;z-index:100;background:var(--color-background);padding:12px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.page-width{width:calc(100% - 2 * var(--page-margin));margin-inline:auto}.section-spacing{padding-block:var(--section-spacing)}.heading{font-family:var(--font-heading);font-weight:400;line-height:calc(1.15 * var(--line-height-heading-scale))}.heading--large{font-size:calc(clamp(34px,3.34vw,48px) * var(--font-heading-scale))}.heading--medium{font-size:calc(clamp(28px,2.23vw,32px) * var(--font-heading-scale))}.eyebrow{font-family:var(--font-mono);font-size:calc(12px * var(--font-interface-scale));text-transform:uppercase}.button{min-width:0;max-width:100%;display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:12px 24px;border:var(--button-border-width) solid var(--color-brand);background:var(--color-brand);color:var(--color-button-text);font:400 calc(13px * var(--font-interface-scale))/calc(1.3 * var(--line-height-interface-scale)) var(--font-mono);text-decoration:none;text-align:center;text-transform:uppercase;border-radius:var(--button-radius)}.button--secondary{background:transparent;color:var(--color-brand)}.button--full{width:100%}.icon-button{display:inline-flex;justify-content:center;align-items:center;border:0;background:transparent;padding:0;min-width:44px;min-height:44px}.theme-icon{display:inline-flex;align-items:center;justify-content:center;flex:none}.placeholder{width:100%;height:100%;background:var(--color-surface);fill:var(--color-muted)}.rte>*+*{margin-top:1em}.rte img{height:auto}.rte ul,.rte ol{padding-inline-start:1.5em}dialog{max-height:100dvh;border:0;padding:0;background:var(--color-background);color:var(--color-foreground)}dialog::backdrop{background:#00000059}.dialog__heading{display:flex;align-items:center;justify-content:space-between;gap:20px}@media(max-width:989px){:root{--page-margin: var(--page-margin-mobile);--section-spacing: var(--section-spacing-mobile)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.theme-icon__asset{width:auto;height:auto;max-width:none}.hero h1,.hero__text,.proof-panel__link,.image-banner:not(.image-banner--empty) .image-banner__copy,.image-banner:not(.image-banner--empty) .button--outline,.video-banner__text{text-shadow:var(--photo-text-shadow, none)}.rating-stars{position:relative;display:block;width:140px;height:22px}.rating-stars>img{display:block;width:100%;height:100%}.rating-stars__empty{opacity:.25}.rating-stars__filled{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 var(--rating-remaining, 0%) 0 0)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/base.css.map */
