.eb-btn--solid{box-shadow:0 0 0 0 var(--eb-ink);transition:background-color .18s var(--eb-ease),transform .18s var(--eb-ease),box-shadow .18s var(--eb-ease)}.eb-btn--solid:hover{box-shadow:4px 4px 0 var(--eb-ink);transform:translate(-2px,-2px)}.eb-btn--solid:active{box-shadow:0 0 0 0 var(--eb-ink);transform:translate(0)}.eb-on-dark .eb-btn--solid:hover{box-shadow:4px 4px #00000073}.eb-book__cover{position:relative;transform-origin:left center;transition:transform .45s var(--eb-ease)}.eb-book__cover:before{content:"";position:absolute;inset:0 auto 0 0;width:10px;border-radius:8px 0 0 8px;background:linear-gradient(90deg,#0000004d,#0000);pointer-events:none}.eb-book:hover .eb-book__cover{transform:perspective(900px) rotateY(-9deg) translateY(-2px)}@media(max-width:39.99rem){.eb-catalog__grid{display:flex;gap:1rem;margin-inline:calc(var(--eb-gutter) * -1);padding:.5rem var(--eb-gutter) 1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--eb-gutter);scrollbar-width:none;overscroll-behavior-x:contain}.eb-catalog__grid::-webkit-scrollbar{display:none}.eb-book{flex:0 0 78%;scroll-snap-align:start}}.eb-marquee{overflow:hidden;background:var(--eb-ink);color:#eaf3f0;border-block:2px solid var(--eb-ink)}.eb-marquee__track{display:flex;width:max-content}.eb-marquee__group{display:flex;flex:none;align-items:center}.eb-marquee__group li{display:flex;align-items:center;padding-block:.95rem;font-size:.9375rem;font-weight:600;letter-spacing:-.005em;white-space:nowrap}.eb-marquee__group li:after{content:"";width:.4rem;height:.4rem;margin-inline:1.75rem;background:var(--eb-note);border-radius:1px;transform:rotate(45deg)}@media(prefers-reduced-motion:no-preference){.eb-marquee__track{animation:eb-marquee 42s linear infinite}.eb-marquee:hover .eb-marquee__track,.eb-marquee:focus-within .eb-marquee__track{animation-play-state:paused}}@keyframes eb-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.eb-marquee__track{width:auto;justify-content:center}.eb-marquee__group{flex-wrap:wrap;justify-content:center}.eb-marquee__group+.eb-marquee__group{display:none}}.eb-bento{background:var(--eb-paper)}.eb-bento__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3rem)}.eb-tile{grid-column:span 2;display:flex;flex-direction:column;justify-content:flex-end;gap:.35rem;min-height:11rem;padding:clamp(1.25rem,2.5vw,2rem);border:2px solid var(--eb-ink);border-radius:20px;transition:transform .3s var(--eb-ease),box-shadow .3s var(--eb-ease)}.eb-tile--small{grid-column:span 1}.eb-tile:hover{transform:translateY(-4px);box-shadow:6px 6px 0 var(--eb-ink)}.eb-tile--key{background:var(--eb-key);color:#fff}.eb-tile--ink{background:var(--eb-ink);color:#eaf3f0}.eb-tile--note{background:var(--eb-note);color:var(--eb-ink)}.eb-tile--paper{background:var(--eb-white);color:var(--eb-ink)}.eb-tile__big{font-size:clamp(4.5rem,12vw,9rem);font-weight:700;line-height:.85;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.eb-tile--key .eb-tile__big{color:var(--eb-note)}.eb-tile--paper .eb-tile__big{color:var(--eb-key)}.eb-tile__title{font-size:clamp(1.1875rem,2vw,1.5rem);font-weight:700;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.eb-tile__text{max-width:30rem;font-size:.9875rem;line-height:1.5;opacity:.88;text-wrap:pretty}@media(min-width:52rem){.eb-bento__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense}.eb-tile--large{grid-column:span 6;grid-row:span 2;min-height:26rem}.eb-tile--wide{grid-column:span 6}.eb-tile--small{grid-column:span 3}.eb-tile--full{grid-column:span 12;min-height:9rem}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){html:before{content:"";position:fixed;inset:0 0 auto 0;height:4px;background:var(--eb-note);transform:scaleX(0);transform-origin:0 50%;z-index:9999;pointer-events:none;animation:eb-progress linear both;animation-timeline:scroll(root block)}@keyframes eb-progress{to{transform:scaleX(1)}}.eb-book,.eb-step,.eb-tile{animation:eb-rise linear backwards;animation-timeline:view();animation-range:entry 0% entry 60%}@keyframes eb-rise{0%{opacity:0;transform:translateY(28px)}}}}@media(prefers-reduced-motion:reduce){.eb-btn--solid:hover,.eb-tile:hover,.eb-book:hover .eb-book__cover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/eb-modern.css.map */
