.esc{--esc-ink: #0e0e0e;--esc-card: #f3f3f1;--esc-line: #e4e4e1;--esc-yellow: #efc200;color:var(--esc-ink);padding-top:6px;padding-bottom:18px}.esc *,.esc *:before,.esc *:after{box-sizing:border-box}.esc__head{display:flex;align-items:center;gap:12px;margin:0 0 14px}.esc__title{margin:0;color:inherit;font-family:var(--esc-title-font, var(--font-heading-family));font-weight:var(--esc-title-weight, 400);font-size:22px;line-height:1.1;letter-spacing:0;text-transform:uppercase}.esc__bar{flex:0 0 auto;width:36px;height:3px;background:var(--esc-yellow)}.esc__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;margin:0;padding:0;list-style:none}.esc__item{margin:0;min-width:0}.esc__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;height:100%;padding:16px 10px 14px;border:1px solid transparent;border-radius:10px;background:var(--esc-card);color:inherit;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.esc__card:hover{background:#fff;border-color:var(--esc-ink);transform:translateY(-2px)}.esc__card:focus-visible{outline:2px solid var(--esc-ink);outline-offset:2px}.esc__logo{display:flex;align-items:center;justify-content:center;width:64px;height:64px}.esc__logo .em-badge{display:flex;align-items:center;justify-content:center;width:64px;height:64px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.esc__logo .em-badge img{display:block;width:100%;height:100%;max-width:none;padding:0;border-radius:0;object-fit:contain}.esc__logo .em-badge--flag{border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 1px var(--esc-line)}.esc__logo .em-badge--flag img{object-fit:cover}.esc--photos .esc__logo,.esc--photos .esc__logo .em-badge{width:76px;height:76px}.esc--photos .esc__logo .em-badge--photo{border-radius:8px;overflow:hidden;background:#e4e4e1}.esc--photos .esc__logo .em-badge--photo img{object-fit:cover}.esc__logo .em-badge--initials{border-radius:50%;background:var(--esc-ink);color:#fff;font-family:var(--esc-title-font, inherit);font-size:22px;letter-spacing:.02em}.esc__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.5em;font-size:12.5px;font-weight:700;line-height:1.25;letter-spacing:0;text-align:center;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.esc__arrow{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#fff;opacity:0;transition:opacity .18s ease}.esc__arrow svg{width:10px;height:auto}.esc__card:hover .esc__arrow{opacity:1;background:var(--esc-yellow)}@media(max-width:749px){.esc{padding-bottom:12px}.esc__head{margin-bottom:10px}.esc__title{font-size:19px}.esc__list{grid-template-columns:none;grid-template-rows:repeat(var(--esc-rows-mobile, 2),auto);grid-auto-flow:column;grid-auto-columns:104px;gap:8px;margin:0 -1.5rem;padding:0 1.5rem 6px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding:0 1.5rem;scrollbar-width:none}.esc__list::-webkit-scrollbar{display:none}.esc__item{scroll-snap-align:start}.esc__card{gap:7px;padding:12px 6px 10px}.esc__logo,.esc__logo .em-badge{width:48px;height:48px}.esc--photos .esc__logo,.esc--photos .esc__logo .em-badge{width:60px;height:60px}.esc__name{font-size:11px}.esc__arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/elite-sous-collections.css.map */
