:root{--e-ink: #0b0b0c;--e-ink-2: #2a2a2e;--e-muted: #6b6b73;--e-hair: rgba(11, 11, 12, .12);--e-hair-2: rgba(11, 11, 12, .06);--e-paper: #ffffff;--e-paper-2: #f6f5f1;--e-paper-3: #efede7;--e-signal: #2f5bff;--e-signal-soft: rgba(47, 91, 255, .12);--e-ok: #1f8a4c;--e-font: "Geist", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--e-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--e-r: 12px;--e-r-lg: 20px;--e-pill: 999px;--e-shadow: 0 1px 2px rgba(11, 11, 12, .06), 0 24px 48px -24px rgba(11, 11, 12, .25);--e-ease: cubic-bezier(.2, .7, .2, 1);--e-pad: 20px;--e-max: 1280px;--e-section: 72px;--e-header-h: 64px;--font-body--family: var(--e-font);--font-heading--family: var(--e-font);--font-subheading--family: var(--e-font);--font-accent--family: var(--e-font);--font-body--weight: 400;--font-heading--weight: 600;--font-subheading--weight: 500}@media(min-width:750px){:root{--e-pad: 40px;--e-section: 104px}}@media(min-width:1100px){:root{--e-pad: 56px;--e-section: 128px}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--e-paper);color:var(--e-ink);font-family:var(--e-font);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body ::selection{background:var(--e-ink);color:var(--e-paper)}.e-wrap{width:100%;max-width:var(--e-max);margin-inline:auto;padding-inline:var(--e-pad)}.e-section{padding-block:var(--e-section);border-top:1px solid var(--e-hair-2)}.e-section--flush{border-top:0}.e-section--surface{background:var(--e-paper-2)}.e-section--ink{background:var(--e-ink);color:var(--e-paper);border-top:0}.e-section--ink .e-label{color:#fff9}.e-section--ink .e-lede,.e-section--ink .e-body{color:#ffffffc7}.e-hr{height:1px;border:0;margin:0;background:var(--e-hair-2)}.e-grid{display:grid;grid-template-columns:1fr;gap:32px 24px;align-items:start}@media(min-width:750px){.e-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.e-col-4{grid-column-end:span 4}.e-col-5{grid-column-end:span 5}.e-col-6{grid-column-end:span 6}.e-col-7{grid-column-end:span 7}.e-col-8{grid-column-end:span 8}.e-col-12{grid-column-end:span 12}.e-col-start-2{grid-column-start:2}.e-col-start-7{grid-column-start:7}.e-col-start-8{grid-column-start:8}}.e-display,.e-h1,.e-h2,.e-h3{font-family:var(--e-font);font-weight:600;color:inherit;margin:0;text-wrap:balance}.e-display{font-size:clamp(2.6rem,7vw,5.25rem);line-height:1;letter-spacing:-.035em}.e-h1{font-size:clamp(2.25rem,5.5vw,4rem);line-height:1.04;letter-spacing:-.03em}.e-h2{font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.08;letter-spacing:-.025em}.e-h3{font-size:1.375rem;line-height:1.2;letter-spacing:-.015em}.e-lede{font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.5;color:var(--e-ink-2);margin:0;max-width:34em;text-wrap:pretty}.e-body{font-size:1rem;line-height:1.6;color:var(--e-ink-2);margin:0;max-width:38em;text-wrap:pretty}.e-small{font-size:.875rem;line-height:1.5;color:var(--e-muted);margin:0}.e-mono{font-family:var(--e-mono);font-size:.8125rem;line-height:1.5;font-weight:400;letter-spacing:0;font-variant-numeric:tabular-nums}.e-label{display:inline-flex;align-items:baseline;gap:10px;font-family:var(--e-mono);font-size:.75rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--e-muted);margin:0 0 20px}.e-label__n{color:var(--e-ink)}.e-label__n:after{content:"\2014";margin-left:10px;color:var(--e-hair)}.e-stack>*+*{margin-top:20px}.e-stack--tight>*+*{margin-top:12px}a{color:inherit;text-decoration-color:var(--e-hair);text-underline-offset:.18em}.e-link{color:var(--e-ink);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--e-hair);transition:text-decoration-color .2s var(--e-ease)}.e-link:hover{text-decoration-color:var(--e-signal)}.e-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:var(--e-pill);border:1px solid transparent;font-family:var(--e-font);font-size:.9375rem;font-weight:500;line-height:1;letter-spacing:-.005em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .2s var(--e-ease),color .2s var(--e-ease),border-color .2s var(--e-ease),transform .2s var(--e-ease),box-shadow .2s var(--e-ease)}.e-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #2f5bff59}.e-btn:disabled{opacity:.55;cursor:default}.e-btn--primary{background:var(--e-ink);color:var(--e-paper);border-color:var(--e-ink)}.e-btn--primary:hover{background:#1c1c20}.e-btn--primary:active{transform:translateY(1px)}.e-btn--ghost{background:transparent;color:var(--e-ink);border-color:var(--e-hair)}.e-btn--ghost:hover{border-color:var(--e-ink)}.e-btn--on-ink{background:transparent;color:var(--e-paper);border-color:#ffffff47}.e-btn--on-ink:hover{border-color:var(--e-paper)}.e-btn--signal{background:var(--e-ink);color:var(--e-paper);border-color:var(--e-ink);position:relative;padding-left:30px}.e-btn--signal:before{content:"";position:absolute;left:16px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--e-signal);box-shadow:0 0 #2f5bff80;animation:e-pulse 2.4s var(--e-ease) infinite}@keyframes e-pulse{0%{box-shadow:0 0 #2f5bff80}70%{box-shadow:0 0 0 7px #2f5bff00}to{box-shadow:0 0 #2f5bff00}}@media(prefers-reduced-motion:reduce){.e-btn--signal:before{animation:none}}.e-btn--sm{min-height:40px;padding:0 16px;font-size:.875rem}.e-btn--block{width:100%}.e-btn__arrow{width:16px;height:16px;flex:none;transition:transform .2s var(--e-ease)}.e-btn:hover .e-btn__arrow{transform:translate(3px)}.e-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.e-card{background:var(--e-paper);border:1px solid var(--e-hair);border-radius:var(--e-r);overflow:hidden;transition:box-shadow .26s var(--e-ease),border-color .26s var(--e-ease),transform .26s var(--e-ease)}.e-card:hover{box-shadow:var(--e-shadow);border-color:#0b0b0c2e}.e-card--surface{background:var(--e-paper-2)}.e-price{display:inline-flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.e-price__now{font-weight:600;color:var(--e-ink)}.e-price__was{color:var(--e-muted);text-decoration:line-through;text-decoration-color:var(--e-hair);font-weight:400}.e-price__save{font-family:var(--e-mono);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--e-ok)}.e-check{display:inline-block;width:18px;height:18px;flex:none;vertical-align:-3px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'><path d='M4.5 10.5l3.5 3.5 7.5-8' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'><path d='M4.5 10.5l3.5 3.5 7.5-8' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / contain no-repeat}.e-list{list-style:none;margin:0;padding:0}.e-list>li{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--e-hair-2)}.e-list>li:first-child{border-top:0}.e-list__n{font-family:var(--e-mono);font-size:.75rem;color:var(--e-muted);min-width:2ch;padding-top:.35em}.e-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--e-signal);vertical-align:middle}.e-tilt-stage{perspective:1200px}.e-tilt{transform-style:preserve-3d;transform:rotateX(0) rotateY(0);transition:transform .6s var(--e-ease);will-change:transform;position:relative}.e-tilt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,#fff0 30%,#ffffff59 48%,#fff0 60%);background-size:250% 100%;background-position:120% 0;opacity:0;pointer-events:none;transition:opacity .3s var(--e-ease),background-position .9s var(--e-ease)}.e-tilt.is-hover:after{opacity:1;background-position:-20% 0}.e-js .e-reveal,.e-js .e-reveal-group>*{opacity:0;transform:translateY(14px);transition:opacity .6s var(--e-ease),transform .6s var(--e-ease)}.e-js .e-reveal.is-in,.e-js .e-reveal-group.is-in>*{opacity:1;transform:none}.e-js .e-reveal-group.is-in>:nth-child(2){transition-delay:60ms}.e-js .e-reveal-group.is-in>:nth-child(3){transition-delay:.12s}.e-js .e-reveal-group.is-in>:nth-child(4){transition-delay:.18s}.e-js .e-reveal-group.is-in>:nth-child(5){transition-delay:.24s}.e-js .e-reveal-group.is-in>:nth-child(6){transition-delay:.3s}.e-js .e-reveal-group.is-in>:nth-child(n+7){transition-delay:.36s}@media(prefers-reduced-motion:reduce){.e-js .e-reveal,.e-js .e-reveal-group>*{opacity:1;transform:none;transition:none}.e-tilt{transition:none}}.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}body{--color-foreground: var(--e-ink);--color-background: var(--e-paper)}body .button,body button.button,body .button--primary{font-family:var(--e-font);font-weight:500;letter-spacing:-.005em;border-radius:var(--e-pill)}body input:not([type=checkbox]):not([type=radio]),body textarea,body select{font-family:var(--e-font);border-radius:10px;border-color:var(--e-hair)}body input:focus-visible,body textarea:focus-visible,body select:focus-visible{outline:none;box-shadow:0 0 0 3px #2f5bff4d;border-color:var(--e-signal)}body .cart-drawer,body .cart-drawer__inner,body dialog.cart-drawer{font-family:var(--e-font);border-radius:0}body .cart-drawer h2,body .cart-drawer__heading{font-weight:600;letter-spacing:-.02em}body .predictive-search,body .search-modal{font-family:var(--e-font)}body{--header-height: var(--e-header-h);--header-group-height: var(--e-header-h);--top-row-height: var(--e-header-h);--transparent-header-offset-boolean: 0}body{--color-foreground-rgb: 12 21 36;--color-background-rgb: 255 255 255;--color-foreground-muted: var(--e-muted);--color-foreground-subdued: var(--e-ink-2);--color-border: var(--e-hair);--color-border-rgb: 12 21 36;--color-shadow-rgb: 12 21 36;--color-input-background: var(--e-paper);--color-input-border: var(--e-hair);--color-input-text: var(--e-ink);--color-input-text-rgb: 12 21 36;--color-primary-button-background: var(--e-ink);--color-primary-button-text: var(--e-paper);--color-primary-button-border: var(--e-ink);--color-primary-button-focus-outline: var(--e-signal);--color-primary-button-hover-background: #1a2436;--color-primary-button-hover-text: var(--e-paper);--color-primary-button-hover-border: #1a2436;--color-secondary-button-background: transparent;--color-secondary-button-text: var(--e-ink);--color-secondary-button-border: var(--e-hair);--color-secondary-button-hover-background: transparent;--color-secondary-button-hover-text: var(--e-ink);--color-secondary-button-hover-border: var(--e-ink);--style-border-width: 1px;--style-border-radius-inputs: 10px;--style-border-radius-pills: var(--e-pill);--style-border-radius-buttons-primary: var(--e-pill);--style-border-radius-buttons-secondary: var(--e-pill);--style-border-radius-popover: var(--e-r);--style-border-popover: 1px solid var(--e-hair);--style-border-drawer: 1px solid var(--e-hair);--shadow-popover: var(--e-shadow);--backdrop-color-rgb: 12 21 36;--backdrop-opacity: .32;--icon-stroke-width: 1.5px}body .button,body .button-secondary,body button.shopify-payment-button__button--unbranded{font-family:var(--e-font);font-weight:500;font-size:.9375rem;letter-spacing:-.005em;text-transform:none;border-radius:var(--e-pill);box-shadow:none;transition:background-color .2s var(--e-ease),color .2s var(--e-ease),box-shadow .2s var(--e-ease)}body .button-secondary{box-shadow:inset 0 0 0 1px var(--e-hair)}body .button-secondary:hover{box-shadow:inset 0 0 0 1px var(--e-ink)}body .button:focus-visible,body .button-secondary:focus-visible{outline:none;box-shadow:0 0 0 3px #2f5bff59}body .button-text{font-family:var(--e-font)}body{--input-box-shadow-width: 1px;--input-box-shadow: 0 0 0 1px var(--e-hair);--input-box-shadow-focus: 0 0 0 1px var(--e-signal), 0 0 0 4px rgba(47, 91, 255, .25)}body input:not([type=checkbox],[type=radio],[type=range]),body textarea,body select{font-family:var(--e-font);font-size:1rem;color:var(--e-ink);border-radius:10px}body .field__input{background:var(--e-paper);color:var(--e-ink);border-radius:10px;transition:box-shadow .2s var(--e-ease)}body .field__label{font-family:var(--e-font);color:var(--e-muted)}body .field__input--button-radius{border-radius:var(--e-pill)}body input::placeholder,body textarea::placeholder{color:var(--e-muted)}body .skip-to-content-link:focus{display:inline-flex;align-items:center;left:16px;top:12px;min-height:44px;padding:0 20px;border-radius:var(--e-pill);background:var(--e-ink);color:var(--e-paper);font-family:var(--e-font);font-size:.9375rem;font-weight:500;text-decoration:none;box-shadow:0 0 0 3px #2f5bff59;z-index:100}body .theme-drawer__dialog{background:var(--e-paper);color:var(--e-ink);border-left:1px solid var(--e-hair);font-family:var(--e-font)}body .theme-drawer__dialog::backdrop{background:#0b0b0c52}body .theme-drawer__header{padding:16px 20px;border-bottom:1px solid var(--e-hair-2)}body .theme-drawer__title{font-family:var(--e-font);font-size:1.125rem;font-weight:600;letter-spacing:-.015em}body .theme-drawer__badge{font-family:var(--e-mono);font-size:.6875rem;font-weight:500;background:var(--e-paper-3);color:var(--e-ink)}body .theme-drawer__close-button{--private-button-border-color: var(--e-hair);--private-button-shadow: none;background:var(--e-paper);color:var(--e-ink);border:1px solid var(--e-hair);box-shadow:none}body .theme-drawer__close-button:hover:not(:active){background:var(--e-paper-3);color:var(--e-ink)}body .theme-drawer__close-button:focus-visible{outline:none;box-shadow:0 0 0 3px #2f5bff59}body .cart-drawer__content,body .cart-drawer__summary{background:var(--e-paper)}body .cart-drawer__items .cart-items__table-row{border-bottom:1px solid var(--e-hair-2)}body .cart-items__title,body .cart-items__title a{font-family:var(--e-font);font-weight:500;letter-spacing:-.005em}body .cart-items__price,body .cart-items__variant,body .cart-items__property{font-variant-numeric:tabular-nums}body .cart-items__media,body .cart-items__media img{border-radius:8px}body .cart-drawer__summary .cart__summary-totals:not(:has(.cart__subtotal-container:empty)){border-top:1px solid var(--e-hair)}body .cart-actions__divider{border-color:var(--e-hair-2)}body .cart-items__empty-button{margin-top:20px}body .search-modal__content{border:1px solid var(--e-hair);box-shadow:var(--e-shadow)}body .dialog-modal[open].search-modal__content{border-radius:var(--e-r);box-shadow:var(--e-shadow)}body .predictive-search-form__header{background:var(--e-paper);border:1px solid var(--e-hair);border-radius:10px}body .predictive-search-form__header-inner{border:0;border-radius:10px;background:var(--e-paper)}body .predictive-search-form__header:focus-within,body .predictive-search-form__header-inner:focus-within{border-color:var(--e-signal);box-shadow:none}body input.search-input{font-family:var(--e-font);font-size:1rem;border:0;box-shadow:none;background:transparent}body .predictive-search__icon{color:var(--e-muted)}body .predictive-search-form__content,body .predictive-search-form__content-wrapper,body predictive-search-component{background:var(--e-paper)}body .predictive-search-results__title{font-family:var(--e-mono);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--e-muted)}body .pills__pill,body .predictive-search-results__pill{--pills-pill-background-color: var(--e-paper);--pill-background-color: var(--e-paper-2);font-family:var(--e-font);font-weight:500;border-radius:var(--e-pill);box-shadow:inset 0 0 0 1px var(--e-hair);background-color:var(--e-paper)}body .pills__pill:hover{--pills-pill-background-color: var(--e-paper-2)}body .predictive-search-results__pill:hover,body .predictive-search-results__pill:focus{transform:none;outline:none;box-shadow:inset 0 0 0 1px var(--e-ink)}body .predictive-search-results__pill:focus-visible{box-shadow:0 0 0 3px #2f5bff59}body .color-custom-popover,body .color-custom-drawer{--color-background: var(--e-paper);--color-foreground: var(--e-ink);--color-border: var(--e-hair)}.e-ticker{position:relative;overflow:hidden;border-top:1px solid var(--e-hair-2);border-bottom:1px solid var(--e-hair-2);-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.e-ticker:not(.is-ready){overflow-x:auto;scrollbar-width:none}.e-ticker:not(.is-ready)::-webkit-scrollbar{display:none}.e-ticker__track{display:flex;width:max-content;margin:0;padding:0;list-style:none}.e-ticker__item{flex:none;display:inline-flex;align-items:center;gap:12px;padding:14px 28px;border-left:1px solid var(--e-hair);font-family:var(--e-mono);font-size:.8125rem;line-height:1;white-space:nowrap;color:var(--e-ink-2);font-variant-numeric:tabular-nums}.e-ticker__n{color:var(--e-muted)}.e-ticker.is-ready .e-ticker__track{animation:e-ticker var(--e-ticker-dur, 40s) linear infinite;will-change:transform}@keyframes e-ticker{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--e-ticker-w, 50%)))}}.e-ticker:hover .e-ticker__track,.e-ticker:focus-within .e-ticker__track,.e-ticker.is-paused .e-ticker__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.e-ticker,.e-ticker.is-ready{overflow-x:auto;scrollbar-width:none}.e-ticker.is-ready .e-ticker__track{animation:none}}.e-seg{position:relative;display:inline-flex;align-items:stretch;gap:2px;max-width:100%;padding:4px;border:1px solid var(--e-hair);border-radius:var(--e-pill);background:var(--e-paper-3);isolation:isolate}.e-seg>[role=tab]{-webkit-appearance:none;appearance:none;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border:0;border-radius:var(--e-pill);background:transparent;font-family:var(--e-font);font-size:.875rem;font-weight:500;line-height:1;letter-spacing:-.005em;color:var(--e-ink-2);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .2s var(--e-ease)}.e-seg>[role=tab][aria-selected=true]{color:var(--e-ink)}.e-seg>[role=tab]:focus-visible{outline:none;box-shadow:0 0 0 3px #2f5bff59}.e-seg:not(.is-ready)>[role=tab][aria-selected=true]{background:var(--e-paper);box-shadow:inset 0 0 0 1px var(--e-hair)}.e-seg__thumb{position:absolute;z-index:0;top:4px;bottom:4px;left:0;width:0;border:1px solid var(--e-hair);border-radius:var(--e-pill);background:var(--e-paper);box-shadow:0 1px 2px #0b0b0c14;opacity:0;pointer-events:none;transition:transform .32s var(--e-ease),width .32s var(--e-ease)}.e-seg.is-ready .e-seg__thumb{opacity:1}.e-seg--ink{background:#ffffff14;border-color:#ffffff29}.e-seg--ink>[role=tab]{color:#ffffffb8}.e-seg--ink>[role=tab][aria-selected=true]{color:var(--e-ink)}.e-seg--ink:not(.is-ready)>[role=tab][aria-selected=true]{background:var(--e-paper)}.e-tabs{position:relative;display:flex;gap:4px;margin:0;padding:0;border-bottom:1px solid var(--e-hair);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.e-tabs::-webkit-scrollbar{display:none}.e-tabs>[role=tab]{-webkit-appearance:none;appearance:none;flex:none;position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:0;border-radius:6px;background:transparent;font-family:var(--e-font);font-size:.9375rem;font-weight:500;line-height:1;letter-spacing:-.005em;color:var(--e-ink-2);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .2s var(--e-ease)}.e-tabs>[role=tab]:hover{color:var(--e-ink)}.e-tabs>[role=tab][aria-selected=true]{color:var(--e-ink)}.e-tabs>[role=tab]:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #2f5bff59}.e-tabs:not(.is-ready)>[role=tab][aria-selected=true]{box-shadow:inset 0 -2px 0 var(--e-signal)}.e-tabs__line{position:absolute;left:0;bottom:0;width:0;height:2px;background:var(--e-signal);pointer-events:none;transition:transform .32s var(--e-ease),width .32s var(--e-ease)}[data-e-panel][hidden]{display:none!important}@media(pointer:coarse){.e-seg>[role=tab]{min-height:44px}}@media(prefers-reduced-motion:reduce){.e-seg__thumb,.e-tabs__line{transition:none}}.e-copy,.e-term__btn{-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:0 12px;border:1px solid var(--e-hair);border-radius:var(--e-pill);background:var(--e-paper);color:var(--e-ink);font-family:var(--e-mono);font-size:.6875rem;font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .2s var(--e-ease),color .2s var(--e-ease),background-color .2s var(--e-ease)}.e-copy:after,.e-term__btn:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.e-copy:hover,.e-term__btn:hover{border-color:var(--e-ink)}.e-copy:focus-visible,.e-term__btn:focus-visible{outline:none;box-shadow:0 0 0 3px #2f5bff59}.e-copy.is-copied{color:var(--e-ok);border-color:var(--e-ok)}.e-copy.is-failed{color:var(--e-muted)}.e-term{margin:0;background:var(--e-paper-3);border:1px solid var(--e-hair);border-radius:var(--e-r);overflow:hidden;color:var(--e-ink)}.e-term__bar{display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 10px 6px 14px;border-bottom:1px solid var(--e-hair);font-family:var(--e-mono);font-size:.75rem;font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--e-muted)}.e-term__dots{display:inline-flex;gap:5px;flex:none}.e-term__dots i{display:block;width:6px;height:6px;border:1px solid var(--e-hair);border-radius:50%}.e-term__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.e-term__actions{display:inline-flex;align-items:center;gap:8px;flex:none;margin-left:auto}.e-term__body{position:relative;padding:16px 18px 18px}.e-term__pre{margin:0;font-family:var(--e-mono);font-size:.8125rem;font-weight:400;line-height:1.6;letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;color:var(--e-ink-2);font-variant-numeric:tabular-nums}.e-term__foot{padding:10px 18px 12px;border-top:1px solid var(--e-hair);font-family:var(--e-mono);font-size:.75rem;line-height:1.5;color:var(--e-muted)}@media(min-width:750px){.e-term__body{padding:20px 22px 22px}.e-term__foot{padding-inline:22px}}.e-term--ink{background:var(--e-ink);border-color:#ffffff24;color:var(--e-paper)}.e-term--ink .e-term__bar{border-bottom-color:#ffffff1f;color:#ffffff9e}.e-term--ink .e-term__dots i{border-color:#fff6}.e-term--ink .e-term__pre{color:#ffffffe6}.e-term--ink .e-term__foot{border-top-color:#ffffff1f;color:#ffffff8c}.e-term--ink ::selection{background:var(--e-paper);color:var(--e-ink)}.e-term--ink .e-copy,.e-term--ink .e-term__btn{background:transparent;color:#ffffffd9;border-color:#ffffff3d}.e-term--ink .e-copy:hover,.e-term--ink .e-term__btn:hover{border-color:var(--e-paper);color:var(--e-paper)}.e-term--ink .e-copy.is-copied{color:#6ed19a;border-color:#6ed19a}[data-e-type].is-typing:after{content:"";display:inline-block;width:.55em;height:1em;margin-left:2px;vertical-align:-.12em;background:currentColor;animation:e-caret 1s steps(1,end) infinite}@keyframes e-caret{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){[data-e-type].is-typing:after{animation:none}}[data-e-count]{display:inline-block;font-variant-numeric:tabular-nums}.e-snap{position:relative}@media(max-width:749px){.e-snap[class]{display:flex;flex-wrap:nowrap;gap:16px;margin:-6px calc(-1 * var(--e-pad));padding:6px var(--e-pad);list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--e-pad);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.e-snap[class]::-webkit-scrollbar{display:none}.e-snap[class]>*{flex:0 0 78vw;width:78vw;max-width:78vw;min-width:0;scroll-snap-align:start}}.e-snap__dots{display:flex;justify-content:center;align-items:center;margin:4px 0 0;padding:0;list-style:none}.e-snap__dot{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.e-snap__dot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--e-hair);transition:background-color .2s var(--e-ease),transform .2s var(--e-ease)}.e-snap__dot[aria-current=true]:before{background:var(--e-ink);transform:scale(1.35)}.e-snap__dot:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #2f5bff59}@media(min-width:750px){.e-snap__dots{display:none}}.e-run{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 18px;border:1px solid var(--e-hair);border-radius:var(--e-pill);background:transparent;color:var(--e-ink);font-family:var(--e-font);font-size:.9375rem;font-weight:500;line-height:1;letter-spacing:-.005em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color .2s var(--e-ease),color .2s var(--e-ease)}.e-run:hover{border-color:var(--e-ink)}.e-run:focus-visible{outline:none;box-shadow:0 0 0 3px #2f5bff59}.e-run__icon{width:16px;height:16px;flex:none;transition:transform .2s var(--e-ease)}.e-run:hover .e-run__icon{transform:translate(2px,-2px)}.e-run__k{font-family:var(--e-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--e-muted)}.e-peek{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:14px 16px 16px;background:var(--e-paper);border-top:1px solid var(--e-hair);transform:translateY(101%);transition:transform .38s var(--e-ease);pointer-events:none}.e-peek__list{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-family:var(--e-mono);font-size:.75rem;line-height:1.4;color:var(--e-ink)}.e-peek__list li{display:flex;gap:10px;align-items:baseline;min-width:0}.e-peek__list li>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.e-peek__n{flex:none;color:var(--e-muted)}.e-peek__more{display:block;margin-top:10px;font-family:var(--e-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--e-muted)}.is-peek .e-peek,[data-e-peek]:focus-visible .e-peek{transform:none}@media(hover:hover)and (pointer:fine){[data-e-peek]:hover .e-peek{transform:none}}@media(prefers-reduced-motion:reduce){.e-peek{transition:none}}.e-badge{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 10px;border:1px solid var(--e-hair);border-radius:6px;background:var(--e-paper-2);font-family:var(--e-mono);font-size:.6875rem;font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--e-ink-2);white-space:nowrap}.e-badge:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--e-muted)}.e-badge--prod:before{background:var(--e-muted)}.e-badge--ok:before{background:var(--e-ok)}.e-badge--live:before{background:var(--e-signal)}.e-badge--on-media{position:absolute;top:12px;right:12px;z-index:1;background:#ffffffeb}.e-3d{-webkit-user-select:none;user-select:none}.e-3d__canvas{-webkit-user-drag:none}.e-3d.is-live.is-grab{cursor:grab;touch-action:pan-y}.e-3d.is-live.is-dragging{cursor:grabbing}.e-3d__hint{position:absolute;left:50%;bottom:6px;margin:0;transform:translate(-50%);font-family:var(--e-mono);font-size:.6875rem;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--e-muted);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .6s var(--e-ease)}.e-3d__hint.is-in{opacity:1}.e-3d__hint.is-out{opacity:0}.e-head{position:relative}.e-head>:not(.e-num-bg){position:relative;z-index:1}.e-num-bg{position:absolute;top:-.2em;right:0;z-index:0;margin:0;font-family:var(--e-font);font-size:clamp(96px,14vw,160px);font-weight:600;line-height:1;letter-spacing:-.05em;color:currentColor;opacity:.08;pointer-events:none;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;white-space:nowrap}.e-num-bg--left{right:auto;left:0}.e-section--ink{--e-on-hair: rgba(255, 255, 255, .14);--e-on-hair-2: rgba(255, 255, 255, .08);--e-on-muted: rgba(255, 255, 255, .62);--e-on-text-2: rgba(255, 255, 255, .78);--e-on-well: rgba(255, 255, 255, .06)}.e-section--ink .e-display,.e-section--ink .e-h1,.e-section--ink .e-h2,.e-section--ink .e-h3{color:var(--e-paper)}.e-section--ink .e-small{color:var(--e-on-muted)}.e-section--ink .e-hr{background:var(--e-on-hair-2)}.e-section--ink .e-label__n{color:var(--e-paper)}.e-section--ink .e-label__n:after{color:var(--e-on-hair)}.e-section--ink .e-list>li{border-top-color:var(--e-on-hair-2)}.e-section--ink .e-list__n{color:var(--e-on-muted)}.e-section--ink .e-price__now{color:var(--e-paper)}.e-section--ink .e-price__was{color:var(--e-on-muted);text-decoration-color:#ffffff4d}.e-section--ink .e-run{color:var(--e-paper);border-color:#ffffff47}.e-section--ink .e-run:hover{border-color:var(--e-paper)}.e-section--ink .e-run__k{color:var(--e-on-muted)}.e-section--ink .e-badge{background:var(--e-on-well);border-color:var(--e-on-hair);color:var(--e-on-text-2)}.e-section--ink ::selection{background:var(--e-paper);color:var(--e-ink)}.e-on-muted{color:var(--e-on-muted, rgba(255, 255, 255, .62))}.e-on-text{color:var(--e-on-text-2, rgba(255, 255, 255, .78))}.e-btn--paper{position:relative;padding-left:30px;background:var(--e-paper);color:var(--e-ink);border-color:var(--e-paper)}.e-btn--paper:before{content:"";position:absolute;left:16px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--e-signal);box-shadow:0 0 #2f5bff80;animation:e-pulse 2.4s var(--e-ease) infinite}.e-btn--paper:hover{background:var(--e-paper-2);border-color:var(--e-paper-2)}.e-btn--paper:active{transform:translateY(1px)}.e-btn--paper:focus-visible{box-shadow:0 0 0 3px #fff6}.e-btn--on-ink:focus-visible{box-shadow:0 0 0 3px #fff6}@media(prefers-reduced-motion:reduce){.e-btn--paper:before{animation:none}}.e-term--on-ink{background:#ffffff0f;border-color:#ffffff24;color:var(--e-paper)}.e-term--on-ink .e-term__bar{border-bottom-color:#ffffff1f;color:#ffffff9e}.e-term--on-ink .e-term__dots i{border-color:#fff6}.e-term--on-ink .e-term__pre{color:#ffffffe6}.e-term--on-ink .e-term__foot{border-top-color:#ffffff1f;color:#ffffff8c}.e-term--on-ink ::selection{background:var(--e-paper);color:var(--e-ink)}.e-term--on-ink .e-copy,.e-term--on-ink .e-term__btn{background:transparent;color:#ffffffd9;border-color:#ffffff3d}.e-term--on-ink .e-copy:hover,.e-term--on-ink .e-term__btn:hover{border-color:var(--e-paper);color:var(--e-paper)}.e-term--on-ink .e-copy.is-copied{color:#6ed19a;border-color:#6ed19a}.e-card--on-ink{background:#ffffff0a;border-color:#ffffff24;color:var(--e-paper)}.e-card--on-ink:hover{border-color:#ffffff52;box-shadow:none}[data-e-parallax]{--e-py: 0px;transform:translate3d(0,var(--e-py),0)}.e-js [data-e-parallax].is-parallax{will-change:transform}@media(prefers-reduced-motion:reduce){[data-e-parallax]{transform:none}}[data-e-toc] a[aria-current=true]{color:var(--e-ink)}.e-section--ink [data-e-toc] a[aria-current=true]{color:var(--e-paper)}@media(max-width:749px){.e-num-bg{display:none}}.e-figure{position:relative;margin:0;min-width:0}.e-figure img{position:relative;display:block;width:100%;height:auto}.e-figure picture{display:block}.e-figure--spot:before{content:"";position:absolute;left:50%;top:50%;width:120%;height:110%;transform:translate(-50%,-46%);border-radius:50%;background:radial-gradient(closest-side,#ffffff1c,#ffffff0a 55%,#fff0);pointer-events:none}.e-figure--paper:before{background:radial-gradient(closest-side,#0b0b0c09,#0b0b0c00)}.e-cover-blend{mix-blend-mode:multiply}.e-chip{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 10px;border:1px solid var(--e-hair);border-radius:6px;background:#ffffffeb;color:var(--e-ink);font-family:var(--e-mono);font-size:.6875rem;font-weight:500;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.e-chip--dot:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--e-signal)}.e-section--ink .e-chip{background:#ffffff0f;border-color:#ffffff2e;color:var(--e-paper)}@media(max-width:749px){.e-actions--phone{flex-direction:column;align-items:stretch;gap:10px}.e-actions--phone>.e-btn{width:100%;min-height:52px}}@media(max-width:749px){:root{--e-section: 64px}.e-section{overflow-x:clip}.e-section--lead-figure{padding-top:40px}.e-h2{font-size:clamp(1.75rem,8vw,2.25rem)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/emporo.css.map */
