.ep-map{display:block;width:100%;height:100%}.ep-map__ear{fill:none;stroke:var(--ep-ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ep-map__in{fill:none;stroke:var(--ep-ink);stroke-width:1;opacity:.45;stroke-linecap:round}.ep-map__pin circle{fill:var(--ep-gold);stroke:var(--ep-bg);stroke-width:2}.ep-map__pin text{font:700 10px var(--ep-sans);fill:#fff;text-anchor:middle;dominant-baseline:central}.ep-map--sm{max-width:160px}.ep-stage{position:relative;width:100%;aspect-ratio:240 / 300;container-type:inline-size}.ep-stage .ep-map{position:absolute;top:0;right:0;bottom:0;left:0}.ep-stage__pin{position:absolute;z-index:1;display:grid;place-items:center;width:clamp(14px,9cqw,34px);height:clamp(14px,9cqw,34px);transform:translate(-50%,-50%);border:2px solid var(--ep-bg);border-radius:50%;background:var(--ep-gold);color:#fff;font:700 clamp(8px,3.6cqw,14px) / 1 var(--ep-sans);transition:transform .3s var(--ep-ease),background .3s}.ep-stage__tag{position:absolute;z-index:1;display:inline-flex;gap:8px;align-items:baseline;padding:3px 0;color:var(--ep-ink);font:600 clamp(9px,4.4cqw,13px) / 1.2 var(--ep-sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.ep-stage__tag i{color:var(--ep-gold-ink);font-family:var(--ep-serif);font-size:1.25em;font-style:normal;letter-spacing:0}.ep-stage__tag[data-side=r]{transform:translate(calc(clamp(14px,9cqw,34px)/2 + 12px),-50%)}.ep-stage__tag[data-side=l]{flex-direction:row-reverse;transform:translate(calc(-100% - (clamp(14px,9cqw,34px)/2) - 12px),-50%)}.ep-stage--sm .ep-stage__pin{border-width:1px}.ep-stage [data-pin].is-on.ep-stage__pin{z-index:2;transform:translate(-50%,-50%) scale(1.35);background:var(--ep-ink)}.ep-head{display:flex;flex-wrap:wrap;gap:20px 40px;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(32px,4vw,56px)}.ep-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:36px 16px}@media(min-width:900px){.ep-grid--ears{grid-template-columns:repeat(3,1fr);gap:64px 32px}.ep-grid--pieces{grid-template-columns:repeat(4,1fr);gap:48px 28px}}@media(min-width:1200px){.ep-grid--ears.ep-grid--five{grid-template-columns:repeat(5,1fr)}}.ep-card{display:block;color:inherit;text-decoration:none}.ep-card__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--ep-radius);background:var(--ep-clay)}.ep-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ep-ease)}.ep-card:hover .ep-card__media img{transform:scale(1.035)}.ep-card__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:12% 18%}.ep-card__ph .ep-map{max-height:100%}.ep-card__n{position:absolute;top:16px;left:18px;z-index:1;font:600 12px var(--ep-sans);letter-spacing:.2em;color:var(--ep-ink)}.ep-card__map{position:absolute;top:12px;right:12px;z-index:1;width:clamp(64px,24%,92px);padding:8px;background:#fbf8f2eb}.ep-card__count{position:absolute;bottom:12px;left:12px;z-index:1;padding:7px 12px;background:var(--ep-card);font:600 11px var(--ep-sans);letter-spacing:.16em;text-transform:uppercase}.ep-card__go{position:absolute;inset:auto 0 0;z-index:2;display:flex;gap:10px;align-items:center;justify-content:space-between;padding:16px 18px;background:var(--ep-dark);color:var(--ep-on-dark);font:500 12px var(--ep-sans);letter-spacing:.18em;text-transform:uppercase;transform:translateY(101%);transition:transform .45s var(--ep-ease)}@media(hover:hover){.ep-card:hover .ep-card__go,.ep-card:focus-visible .ep-card__go{transform:none}.ep-card:hover .ep-card__count{opacity:0}}.ep-card__body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:baseline;padding:18px 0 0}.ep-card__name{font-family:var(--ep-serif);font-size:clamp(20px,2vw,26px);line-height:1.12;letter-spacing:-.01em}.ep-card__meta{grid-column:1 / -1;grid-row:2;font-size:13px;color:var(--ep-mute)}.ep-card__price{grid-column:2;grid-row:1;font-family:var(--ep-serif);font-size:18px;white-space:nowrap}.ep-grid--pieces .ep-card__name{font-size:clamp(18px,1.7vw,22px)}.ep-grid--pieces .ep-card__media{background:var(--ep-card)}.ep-grid--pieces .ep-card__ph{padding:14% 24%}.ep-finder{display:flex;flex-wrap:wrap;gap:8px;margin:0}.ep-chip{min-height:44px;padding:0 22px;border:1px solid var(--ep-line);border-radius:var(--ep-radius-btn);background:transparent;color:var(--ep-ink);font:500 12px var(--ep-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.ep-chip:hover{border-color:var(--ep-ink)}.ep-chip[aria-pressed=true]{border-color:var(--ep-ink);background:var(--ep-ink);color:#fff}select.ep-chip{-webkit-appearance:auto;appearance:auto}@media(max-width:700px){.ep-finder--scroll{flex-wrap:nowrap;margin-inline:calc(-1 * var(--ep-gutter));padding:0 var(--ep-gutter) 6px;overflow-x:auto;scrollbar-width:none}.ep-finder--scroll::-webkit-scrollbar{display:none}.ep-finder--scroll .ep-chip{flex:none}}@media(max-width:899px){.ep-rail{display:flex;gap:14px;margin-inline:calc(-1 * var(--ep-gutter));padding:0 var(--ep-gutter) 8px;overflow-x:auto;scroll-padding-inline:var(--ep-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.ep-rail::-webkit-scrollbar{display:none}.ep-rail .ep-card{flex:0 0 58%;scroll-snap-align:start}}.ep-chead{padding:clamp(48px,7vw,104px) 0 8px}.ep-chead .ep-lead{max-width:560px}.ep-tools{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;margin:36px 0;padding:18px 0;border-block:1px solid var(--ep-line)}.ep-tools__g{display:flex;flex-wrap:wrap;gap:8px}.ep-up{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.ep-up .ep-card__media{aspect-ratio:1 / 1}.ep-up .ep-card__name{font-size:16px}@media(max-width:700px){.ep-up{gap:10px}.ep-up .ep-card__name{font-size:14px}}.ep-motion [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ep-ease),transform .8s var(--ep-ease);transition-delay:var(--ep-d, 0ms)}.ep-motion [data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ep *{transition:none!important}.ep-motion [data-reveal]{opacity:1;transform:none}}.ep-empty{max-width:560px;margin:clamp(32px,5vw,64px) 0 clamp(48px,8vw,120px);padding:clamp(28px,4vw,48px) 0;border-block:1px solid var(--ep-line)}.ep-empty .ep-h3{margin:0}.ep-empty__links{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;margin:28px 0 0}.ep-pager{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;justify-content:space-between;margin-top:40px;padding-top:20px;border-top:1px solid var(--ep-line)}.ep-searchform{display:flex;flex-wrap:wrap;gap:12px 0;max-width:640px;margin:28px 0 8px}.ep-searchform__in{flex:1 1 260px;min-width:0;min-height:60px;padding:0 18px;border:1px solid var(--ep-rule, var(--ep-ink));border-right:0;border-radius:0;background:var(--ep-card);color:var(--ep-ink);font:400 18px var(--ep-serif)}.ep-searchform__in::placeholder{color:var(--ep-mute)}.ep-searchform .ep-btn{flex:none}@media(max-width:479px){.ep-searchform__in{border-right:1px solid var(--ep-rule, var(--ep-ink))}.ep-searchform .ep-btn{width:100%}}.ep-search .ep-note[role=status]{margin:20px 0 24px}.ep-search__page .ep-card__body{padding:22px 18px;border:1px solid var(--ep-line);background:var(--ep-card)}
/*# sourceMappingURL=/cdn/shop/t/40/assets/ep.css.map */
