.eh-sec{--eh-line: rgba(var(--color-foreground), .14);--eh-panel: rgba(var(--color-foreground), .05);--eh-dim: rgba(var(--color-foreground), .62);--eh-acc: rgb(var(--color-button));--eh-acc-text: rgb(var(--color-button-text))}.eh-sec h1,.eh-sec h2{margin:0 0 .4rem}.eh-machine__title{font-size:clamp(3rem,6vw,5.6rem);line-height:1.05;letter-spacing:-.02em}.eh-sub{color:var(--eh-dim);max-width:56rem;margin-bottom:2.4rem}.eh-sub p{margin:0}.eh-pill,.eh-tab{background:none;border:1px solid var(--eh-line);color:var(--eh-dim);border-radius:999px;padding:.6rem 1.4rem;font:inherit;font-size:1.4rem;letter-spacing:.04rem;cursor:pointer;text-decoration:none;display:inline-block;line-height:1.5}.eh-pill:hover,.eh-tab:hover{color:rgb(var(--color-foreground))}.eh-pill.is-on{color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.eh-tabs{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:1.4rem}.eh-tab[aria-selected=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.eh-tab--soon{border-style:dashed}.eh-stage{display:grid;grid-template-columns:1fr 28rem;gap:2rem;align-items:start}.eh-machine{background:var(--eh-panel);border:1px solid var(--eh-line);border-radius:.6rem;padding:1.6rem}.eh-transport{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.4rem}.eh-play{width:4.8rem;height:4.8rem;border-radius:50%;border:1px solid rgb(var(--color-foreground));background:none;color:rgb(var(--color-foreground));cursor:pointer;display:grid;place-items:center;padding:0}.eh-play svg{width:1.6rem;height:1.6rem;margin-left:.2rem}.is-playing .eh-play{background:var(--eh-acc);border-color:var(--eh-acc);color:var(--eh-acc-text)}.is-playing .eh-play svg{display:none}.is-playing .eh-play:after{content:"";width:1.3rem;height:1.3rem;background:currentColor}.eh-pats{display:flex;gap:.4rem;flex-wrap:wrap}.eh-pats .eh-pill{border-radius:.3rem;font-size:1.3rem;padding:.4rem 1rem}.eh-pages{margin-left:auto;display:flex;gap:.3rem}.eh-pages:empty{display:none}.eh-pages button{width:2.8rem;height:2.8rem;border:1px solid var(--eh-line);border-radius:.3rem;background:none;color:var(--eh-dim);font:inherit;font-size:1.2rem;cursor:pointer;padding:0;font-variant-numeric:tabular-nums}.eh-pages button.is-on{color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.eh-pages:not(:empty)+.eh-bpm{margin-left:1rem}.eh-bpm{margin-left:auto;color:var(--eh-dim);font-size:1.2rem;letter-spacing:.1rem;font-variant-numeric:tabular-nums}.eh-lanes{--steps: 16}.eh-lane{display:grid;grid-template-columns:10rem repeat(var(--steps),minmax(0,1fr));gap:.4rem;margin-bottom:.4rem;align-items:center}.eh-lane__name{display:flex;align-items:center;min-width:0}.eh-lane__name button{background:none;border:0;color:rgb(var(--color-foreground));font:inherit;font-size:1.2rem;letter-spacing:.08rem;text-transform:uppercase;padding:.4rem 0;cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eh-lane__name .eh-swap{color:var(--eh-dim);text-transform:none;flex:none;padding:.4rem .6rem}.eh-step{aspect-ratio:1;border:0;border-radius:.2rem;background:rgba(var(--color-foreground),.09);cursor:pointer;padding:0;min-width:0}.eh-step:nth-child(4n+2){background:rgba(var(--color-foreground),.15)}.eh-step.is-on{background:rgb(var(--color-foreground))}.eh-step.is-on.is-ghost{background:rgba(var(--color-foreground),.42)}.eh-step.is-now{box-shadow:inset 0 -.3rem 0 var(--eh-acc)}.eh-lanes[style*="--steps: 32"] .eh-lane{gap:.2rem}.eh-layer{margin-top:1.2rem;font-size:1.3rem;color:var(--eh-dim);display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.eh-layer .eh-pill{font-size:1.3rem;padding:.3rem 1rem}.eh-note{color:var(--eh-dim);font-size:1.2rem;margin:1rem 0 0}.eh-buy{background:var(--eh-panel);border:1px solid var(--eh-line);border-radius:.6rem;padding:1.6rem;position:sticky;top:2rem}.eh-buy img{width:100%;height:auto;display:block;border-radius:.3rem}.eh-buy__name{font-size:2.2rem;margin-top:1.2rem;color:rgb(var(--color-foreground))}.eh-buy__meta{color:var(--eh-dim);font-size:1.3rem}.eh-buy__btn{width:100%;margin-top:1.2rem}.eh-buy__alt{display:block;text-align:center;margin-top:1rem;font-size:1.4rem;color:var(--eh-dim)}@media screen and (max-width:989px){.eh-stage{grid-template-columns:minmax(0,1fr)}.eh-buy{position:static;display:grid;grid-template-columns:6rem minmax(0,1fr) auto;gap:0 1.2rem;align-items:center;padding:1.2rem}.eh-buy img{grid-row:span 2}.eh-buy__name{margin:0;font-size:1.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eh-buy__btn{white-space:nowrap}.eh-buy__form{grid-column:3;grid-row:1 / span 2}.eh-buy__btn{margin:0;width:auto;min-height:4.4rem;padding:0 1.6rem}.eh-buy__alt{grid-column:1 / -1}.has-buybar .eh-buy{position:fixed;z-index:3;left:0;right:0;bottom:0;top:auto;border-radius:0;border-width:1px 0 0;background:rgb(var(--color-background))}.has-buybar .eh-buy__alt,.has-buybar .eh-buy__meta{display:none}.has-buybar .eh-buy img{grid-row:auto;width:4.4rem}body:has(.has-buybar){padding-bottom:7.4rem}}@media screen and (max-width:520px){.eh-machine{padding:1rem}eh-machine:not(.has-buybar) .eh-buy{grid-template-columns:4.4rem minmax(0,1fr)}eh-machine:not(.has-buybar) .eh-buy img{grid-row:auto}eh-machine:not(.has-buybar) .eh-buy__form{grid-column:1 / -1;grid-row:auto;margin-top:1rem}eh-machine:not(.has-buybar) .eh-buy__btn{width:100%}.has-buybar .eh-buy__btn{padding:0 1.2rem}.eh-lane{grid-template-columns:5.6rem repeat(var(--steps),minmax(0,1fr));gap:.2rem}.eh-lane__name .eh-swap{display:none}.eh-lane__name button{font-size:1rem}.eh-lanes[style*="--steps: 32"] .eh-lane{grid-template-columns:4.4rem repeat(32,minmax(0,1fr));gap:1px}}.eh-lane--notes .eh-step{font:inherit;font-size:1.1rem;line-height:1;color:rgb(var(--color-background));display:grid;place-items:center;overflow:hidden;user-select:none;-webkit-user-select:none}.eh-lane--notes .eh-step.is-on{cursor:ns-resize;touch-action:none}@media screen and (max-width:520px){.eh-lane--notes .eh-step{font-size:.85rem;letter-spacing:-.05rem}.eh-lanes[style*="--steps: 32"] .eh-lane--notes .eh-step{font-size:0}}.eh-listen__label{font-size:1.3rem;color:var(--eh-dim);margin:0 0 .8rem}.product__info-container eh-listen{display:block;margin:1.6rem 0}@media screen and (max-width:749px){[id^=MainProduct-] .product__media-wrapper{max-width:70%;margin:0 auto}}.eh-listen__row{display:flex;gap:.6rem;flex-wrap:wrap}.eh-listen .eh-pill[data-n]:after{content:" " attr(data-n);color:var(--eh-dim);font-size:1.1rem}.eh-beats{list-style:none;padding:0;margin:2rem 0 0;border-top:1px solid var(--eh-line)}.eh-beats li{display:flex;align-items:center;gap:1.2rem;padding:1rem 0;border-bottom:1px solid var(--eh-line)}.eh-beats button{width:3.6rem;height:3.6rem;flex:none;border-radius:50%;border:1px solid var(--eh-line);background:none;color:rgb(var(--color-foreground));cursor:pointer;display:grid;place-items:center;padding:0}.eh-beats button svg{width:1.2rem;height:1.2rem;margin-left:.2rem}.eh-beats li.is-on button{background:var(--eh-acc);border-color:var(--eh-acc);color:var(--eh-acc-text)}.eh-beats li.is-on button svg{display:none}.eh-beats li.is-on button:after{content:"";width:1rem;height:1rem;background:currentColor}.eh-beats .eh-bar{flex:1;height:2px;background:var(--eh-line);position:relative;cursor:pointer}.eh-beats .eh-bar i{position:absolute;inset:0 auto 0 0;background:rgb(var(--color-foreground));width:0}.eh-beats .eh-t{font-size:1.3rem;color:var(--eh-dim);min-width:7rem}.eh-bundle{display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;align-items:center;border:1px solid var(--eh-line);border-radius:.6rem;padding:3.2rem}.eh-stack{display:flex;min-width:0}.eh-stack img{width:26%;height:auto;margin-left:-7.5%;border-radius:.3rem;box-shadow:0 .8rem 2rem #00000080}.eh-stack img:first-child{margin-left:0}.eh-bundle__price{font-size:3.4rem;color:rgb(var(--color-foreground))}.eh-bundle__was{font-size:1.4rem;color:var(--eh-dim);margin-left:.6rem}.eh-bundle__actions{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.6rem}@media screen and (max-width:749px){.eh-bundle{grid-template-columns:1fr;padding:2rem}}.eh-kits{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.4rem}.eh-kit{text-decoration:none;color:inherit;display:block}.eh-kit img{width:100%;height:auto;display:block;border-radius:.3rem}.eh-kit__name{display:block;margin-top:.8rem;color:rgb(var(--color-foreground))}.eh-kit__meta{font-size:1.3rem;color:var(--eh-dim)}.eh-kit .eh-pill{margin-top:.6rem;font-size:1.2rem;padding:.3rem 1rem}@media screen and (max-width:749px){.eh-kits{grid-template-columns:repeat(2,1fr)}}.eh-signup{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.eh-signup--center{grid-template-columns:minmax(0,1fr);text-align:center;justify-items:center;border:1px dashed var(--eh-line);border-radius:.6rem;padding:3.2rem 2rem}.eh-form{display:flex;gap:.8rem;width:100%;max-width:46rem}.eh-form input[type=email]{flex:1;min-width:0;padding:1.3rem 1.4rem;background:transparent;border:1px solid var(--eh-line);color:rgb(var(--color-foreground));font:inherit;border-radius:0}.eh-form .button{min-width:auto;padding:0 2rem}.eh-small{font-size:1.2rem;color:var(--eh-dim);margin-top:.8rem}.eh-done{color:rgb(var(--color-foreground))}.eh-done a{color:var(--eh-acc)}.eh-err{color:rgb(var(--color-foreground));font-size:1.3rem}eh-tiles{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap;margin:1.6rem 0 2rem}eh-tiles button{width:4.6rem;height:4.6rem;border-radius:50%;border:1px dashed var(--eh-line);background:none;color:var(--eh-dim);cursor:pointer;font:inherit;font-size:1.2rem}eh-tiles button.is-on{border-style:solid;border-color:var(--eh-acc);color:rgb(var(--color-foreground))}eh-vote{display:block}.eh-vote__q{font-size:1.6rem;margin:0 0 1.2rem;color:rgb(var(--color-foreground))}.eh-vote__row{display:flex;gap:1.6rem;justify-content:center}.eh-vote__btn{width:9rem;height:9rem;border-radius:50%;border:1px solid var(--eh-line);background:none;color:rgb(var(--color-foreground));font:inherit;font-size:3.6rem;cursor:pointer}.eh-vote__btn:hover{border-color:rgb(var(--color-foreground))}.eh-vote__btn.is-on{background:var(--eh-acc);border-color:var(--eh-acc);color:var(--eh-acc-text)}.eh-vote__after{color:var(--eh-dim);font-size:1.4rem;margin:1.2rem 0 0}@media screen and (max-width:749px){.eh-signup{grid-template-columns:minmax(0,1fr);gap:1rem}}.eh-pdp__grid{display:grid;grid-template-columns:8.8rem minmax(0,1fr);gap:1.2rem 1.4rem;align-items:start}.eh-pdp__media{grid-column:1;grid-row:1}.eh-pdp__media img{width:100%;height:auto;display:block;border-radius:.4rem}.eh-pdp__info{display:contents}.eh-pdp__head{grid-column:2;grid-row:1;align-self:center}.eh-pdp__info>:not(.eh-pdp__head){grid-column:1 / -1}.eh-pdp__title{font-size:clamp(2.6rem,5vw,4.8rem);line-height:1.05;letter-spacing:-.02em;margin:0}.eh-pdp__kind{margin:.1rem 0 0;color:var(--eh-dim);font-size:1.4rem}.eh-pdp__price{margin:.4rem 0 0;font-size:1.8rem;color:rgb(var(--color-foreground))}.eh-pdp__price s{color:var(--eh-dim);font-size:1.4rem;margin-left:.4rem}.eh-badge{display:inline-block;font-size:1.1rem;letter-spacing:.1rem;text-transform:uppercase;border:1px solid var(--eh-line);border-radius:999px;padding:.1rem .8rem;margin-bottom:.4rem;color:var(--eh-dim)}.eh-pdp__beat .eh-beats{margin:0;border:0}.eh-pdp__beat li{background:var(--eh-panel);border:1px solid var(--eh-line);border-radius:.6rem;padding:.7rem 1.2rem .7rem .7rem;cursor:pointer;gap:1rem}.eh-pdp__beat li>span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.5rem}.eh-pdp__beat .eh-bar{min-width:2rem}.eh-pdp__beat .eh-t{min-width:0;font-size:1.2rem}.eh-pdp__beat li:not(.is-on) .eh-t:empty{display:none}.eh-pdp__meta{margin:.2rem 0 0;color:var(--eh-dim);font-size:1.25rem;font-variant-numeric:tabular-nums}.eh-inside__label{margin:0 0 .6rem;font-size:1.3rem;color:var(--eh-dim)}.eh-inside__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.eh-inside__tile{background:var(--eh-panel);border:1px solid var(--eh-line);border-radius:.4rem;color:rgb(var(--color-foreground));font:inherit;padding:.7rem .4rem;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.1rem;min-height:4.8rem;justify-content:center}.eh-inside__tile b{font-size:1.8rem;font-weight:400;line-height:1.1;font-variant-numeric:tabular-nums}.eh-inside__tile span{font-size:1.15rem;color:var(--eh-dim);white-space:nowrap}.eh-inside__tile:hover{border-color:rgba(var(--color-foreground),.4)}.eh-inside__tile.is-on{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.eh-inside__tile.is-on span{color:rgba(var(--color-background),.75)}.eh-inside__tile.is-quiet{cursor:default;opacity:.75}.eh-pdp__buy .product-form{margin:0}.eh-pdp__buy .product-form__buttons{display:grid;gap:.8rem;max-width:none}.eh-pdp__add{min-height:5rem;font-size:1.6rem}.eh-trust{margin:.8rem 0 0;font-size:1.3rem;color:var(--eh-dim);text-align:center}.eh-proof{margin:.2rem 0 0;font-size:1.3rem;color:var(--eh-dim);text-align:center}.eh-upgrade{margin:0}.eh-upgrade form{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;font-size:1.3rem;color:var(--eh-dim)}.eh-upgrade__btn{background:none;border:0;padding:0;font:inherit;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;cursor:pointer;position:relative}.eh-upgrade__btn .loading__spinner{display:none}.eh-pdp__free{margin:0;font-size:1.3rem;color:var(--eh-dim)}.eh-pdp__free a{color:inherit;text-underline-offset:.3rem}.eh-faq details{border-top:1px solid var(--eh-line)}.eh-faq details:last-child{border-bottom:1px solid var(--eh-line)}.eh-faq summary{cursor:pointer;padding:1.2rem 0;font-size:1.5rem;list-style:none;display:flex;justify-content:space-between}.eh-faq summary:after{content:"+";color:var(--eh-dim)}.eh-faq details[open] summary:after{content:"\2013"}.eh-faq details>div{padding:0 0 1.4rem;color:var(--eh-dim);font-size:1.4rem}.eh-faq details>div p{margin:0 0 .6rem}.eh-pdp__bar{display:none}@media screen and (max-width:749px){.eh-pdp__bar{display:flex;position:fixed;z-index:3;left:0;right:0;bottom:0;gap:1rem;align-items:center;justify-content:space-between;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:1px solid var(--eh-line);transform:translateY(110%);transition:transform .2s}.eh-pdp__bar.is-shown{transform:none}.eh-pdp__bar-name{font-size:1.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eh-pdp__bar-btn{min-height:4.4rem;padding:0 1.6rem;flex:none}body.eh-has-bar{padding-bottom:7rem}}@media screen and (min-width:750px){.eh-pdp__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}.eh-pdp__media{position:sticky;top:2rem;grid-row:1 / span 2}.eh-pdp__info{display:flex;flex-direction:column;gap:1.6rem;grid-column:2}.eh-pdp__price{font-size:2.2rem}.eh-pdp__head{align-self:stretch}}.eh-faq iframe{max-width:100%;height:auto;aspect-ratio:16 / 9}.eh-midi{grid-column:2 / -1;display:block;width:100%;height:4rem;padding:0;border:0;border-radius:.2rem;background:rgba(var(--color-foreground),.06);cursor:pointer;overflow:hidden}.eh-midi svg{display:block;width:100%;height:100%}@media screen and (max-width:520px){.eh-midi{height:3.2rem}}.eh-midi line{stroke:rgba(var(--color-foreground),.18);stroke-width:1;vector-effect:non-scaling-stroke}.eh-midi__note{fill:rgb(var(--color-foreground))}.eh-midi__note.is-chord{fill:rgba(var(--color-foreground),.45)}.eh-midi__page{fill:rgba(var(--color-foreground),.08)}.eh-midi__ph{fill:var(--eh-acc)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/eh.css.map */
