.ego-partners{--ego-partners-accent: var(--ego-color-accent, var(--ego-accent-color, #00a4ff));--ego-partners-ink: rgb(var(--color-foreground, 18, 18, 18));--ego-partners-paper: rgb(var(--color-background, 255, 255, 255));--ego-partners-muted: rgba(var(--color-foreground, 18, 18, 18), .68);--ego-partners-soft: rgba(var(--color-foreground, 18, 18, 18), .045);--ego-partners-soft-strong: rgba(var(--color-foreground, 18, 18, 18), .075);--ego-partners-border: rgba(var(--color-foreground, 18, 18, 18), .14);--ego-partners-border-strong: rgba(var(--color-foreground, 18, 18, 18), .28);--ego-partners-radius: var(--ego-radius-card, .8rem);--ego-partners-radius-small: var(--ego-radius-small, .4rem);--ego-partners-shadow: 0 1.2rem 3rem rgba(var(--color-foreground, 18, 18, 18), .08);--ego-partners-body-font-family: var(--font-body-family);--ego-partners-heading-font-family: var(--ego-font-heading-family, var(--font-heading-family));--ego-partners-kicker-font-family: var(--ego-font-heading-family, var(--font-heading-family));--ego-partners-button-font-family: var(--ego-font-heading-family, var(--font-heading-family));--ego-partners-body-size-s: var(--ego-type-body-small, 1.5rem);--ego-partners-body-line-height-s: 1.48;--ego-partners-body-size-m: var(--ego-type-body-medium, 1.7rem);--ego-partners-body-line-height-m: 1.48;--ego-partners-kicker-size-s: var(--ego-type-kicker-small, 1.4rem);--ego-partners-kicker-line-height-s: 1;--ego-partners-kicker-letter-spacing-s: .04em;--ego-partners-kicker-weight: 700;--ego-partners-label-size-s: var(--ego-type-label-small, 1.4rem);--ego-partners-label-size-m: var(--ego-type-label-medium, 1.6rem);--ego-partners-label-size-l: var(--ego-type-label-large, 1.8rem);--ego-partners-label-line-height-m: 1.2;--ego-partners-label-letter-spacing-m: .015em;--ego-partners-heading-size-l: var(--ego-type-heading-large, 4rem);--ego-partners-heading-line-height-l: .95;--ego-partners-heading-letter-spacing-l: -.015em;--ego-partners-heading-weight: var(--ego-font-heading-weight-bold, 800);--ego-partners-button-size-s: var(--ego-type-button-small, 1.4rem);--ego-partners-button-size-m: var(--ego-type-button-medium, 1.65rem);--ego-partners-button-line-height-s: 1.2;--ego-partners-button-weight: 600;color:var(--ego-partners-ink);font-family:var(--ego-partners-body-font-family)}.ego-partners [hidden]{display:none!important}.ego-partners__header{max-width:82rem;margin:0 0 2.8rem}.ego-partners__kicker,.ego-partner-detail__kicker,.ego-partners__type,.ego-partner-detail__badge,.ego-partner-detail__contact-label,.ego-partner-detail__block-title{font-family:var(--ego-partners-kicker-font-family);font-size:var(--ego-partners-kicker-size-s);line-height:var(--ego-partners-kicker-line-height-s);letter-spacing:var(--ego-partners-kicker-letter-spacing-s);text-transform:uppercase}.ego-partners__kicker,.ego-partner-detail__kicker{margin:0 0 .8rem;color:var(--ego-partners-muted);font-weight:var(--ego-partners-kicker-weight)}.ego-partners__title,.ego-partner-detail__title{margin:0;font-family:var(--ego-partners-heading-font-family);font-size:var(--ego-partners-heading-size-l);line-height:var(--ego-partners-heading-line-height-l);letter-spacing:var(--ego-partners-heading-letter-spacing-l);font-weight:var(--ego-partners-heading-weight);text-transform:uppercase}.ego-partners__intro{max-width:72rem;margin-top:1.4rem;color:var(--ego-partners-muted);font-size:var(--ego-partners-body-size-m);line-height:var(--ego-partners-body-line-height-m)}.ego-partners__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2rem;margin:0 0 1.6rem}.ego-partners__regions{display:flex;flex-wrap:wrap;gap:.8rem}.ego-partners__region-tab,.ego-partners__geo-button,.ego-partners__clear-filter,.ego-partners__detail-link,.ego-partner-detail__button,.ego-partners__back-link{font-family:var(--ego-partners-button-font-family);font-size:var(--ego-partners-button-size-s);line-height:var(--ego-partners-button-line-height-s)}.ego-partners__region-tab,.ego-partners__geo-button,.ego-partners__clear-filter,.ego-partner-detail__button{display:inline-flex;align-items:center;justify-content:center;min-height:3.8rem;padding:.9rem 1.4rem;border-radius:var(--ego-partners-radius-small);border:.1rem solid var(--ego-partners-border-strong);text-decoration:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.ego-partners__region-tab{background:var(--ego-partners-paper);color:var(--ego-partners-ink)}.ego-partners__region-tab:hover,.ego-partners__region-tab:focus-visible,.ego-partners__region-tab.is-active{border-color:var(--ego-partners-ink);background:var(--ego-partners-ink);color:var(--ego-partners-paper)}.ego-partners__geo-button,.ego-partner-detail__button--primary{gap:.65rem;border-color:var(--ego-partners-ink);background:var(--ego-partners-ink);color:var(--ego-partners-paper)}.ego-partners__geo-button:hover,.ego-partners__geo-button:focus-visible,.ego-partner-detail__button--primary:hover,.ego-partner-detail__button--primary:focus-visible{border-color:var(--ego-partners-accent);background:var(--ego-partners-accent);color:#000}.ego-partners__status{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin:-.6rem 0 2rem;padding:1.1rem 1.4rem;border-left:.3rem solid var(--ego-partners-accent);border-radius:var(--ego-partners-radius-small);background:var(--ego-partners-soft);color:var(--ego-partners-muted);font-size:var(--ego-partners-body-size-s);line-height:var(--ego-partners-body-line-height-s)}.ego-partners__clear-filter{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--ego-partners-ink);font-weight:var(--ego-partners-button-weight);text-decoration:underline;text-underline-offset:.22em}.ego-partners__map-wrap{position:relative;margin:0 0 2.4rem}.ego-partners__map,.ego-partner-detail__map{width:100%;min-height:46rem;overflow:hidden;border:.1rem solid var(--ego-partners-border);border-radius:var(--ego-partners-radius);background:var(--ego-partners-soft)}.ego-partners__map-fallback{margin:0;padding:1.4rem 1.6rem;border:.1rem solid var(--ego-partners-border);border-radius:var(--ego-partners-radius);background:var(--ego-partners-soft);color:var(--ego-partners-muted);font-size:var(--ego-partners-body-size-s);line-height:var(--ego-partners-body-line-height-s)}.ego-partners__map.is-unavailable,.ego-partner-detail__map.is-unavailable{display:none}.ego-partners__grid{display:grid;overflow-anchor:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:2rem}.ego-partners__card{min-width:0;transition:opacity .18s ease,filter .18s ease}.ego-partners__card-inner{position:relative;display:flex;flex-direction:column;min-height:100%;padding:2.2rem;border:.1rem solid var(--ego-partners-border);border-radius:var(--ego-partners-radius);background:var(--ego-partners-paper);text-align:center;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ego-partners__card-inner:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:.3rem;border-radius:var(--ego-partners-radius) var(--ego-partners-radius) 0 0;background:linear-gradient(90deg,var(--ego-partners-accent),transparent 72%);opacity:0;transition:opacity .18s ease}.ego-partners__card:hover .ego-partners__card-inner,.ego-partners__card:focus-within .ego-partners__card-inner,.ego-partners__card.is-highlighted .ego-partners__card-inner,.ego-partners__card.is-selected .ego-partners__card-inner{border-color:var(--ego-partners-border-strong);box-shadow:var(--ego-partners-shadow);transform:translateY(-.2rem)}.ego-partners__card:hover .ego-partners__card-inner:before,.ego-partners__card:focus-within .ego-partners__card-inner:before,.ego-partners__card.is-highlighted .ego-partners__card-inner:before,.ego-partners__card.is-selected .ego-partners__card-inner:before{opacity:1}.ego-partners__grid.is-selection-active .ego-partners__card.is-dimmed{opacity:.32;filter:grayscale(1)}.ego-partners__grid.is-selection-active .ego-partners__card.is-dimmed:hover,.ego-partners__grid.is-selection-active .ego-partners__card.is-dimmed:focus-within{opacity:.7;filter:grayscale(.45)}.ego-partners__grid.is-selection-active .ego-partners__card.is-dimmed .ego-partners__card-inner{box-shadow:none;transform:none}.ego-partners__card.is-selected .ego-partners__card-inner{border-color:var(--ego-partners-ink)}.ego-partners__logo-wrap{display:flex;align-items:center;justify-content:center;min-height:7.2rem;margin:0 0 1.6rem;padding-bottom:1.4rem;border-bottom:.1rem solid var(--ego-partners-border)}.ego-partners__logo-wrap--empty{opacity:.44}.ego-partners__logo{display:block;width:auto;max-width:min(22rem,100%);height:auto;max-height:6.4rem;object-fit:contain}.ego-partners__logo--placeholder{opacity:.72}.ego-partners__logo-placeholder{font-family:var(--ego-partners-kicker-font-family);font-size:var(--ego-partners-kicker-size-s);letter-spacing:.14em;font-weight:var(--ego-partners-kicker-weight);text-transform:uppercase}.ego-partners__card-content{flex:1 1 auto}.ego-partners__name{margin:0;font-family:var(--ego-partners-kicker-font-family);font-size:var(--ego-partners-label-size-m);line-height:var(--ego-partners-label-line-height-m);letter-spacing:var(--ego-partners-label-letter-spacing-m);text-transform:uppercase;font-weight:var(--ego-partners-kicker-weight)}.ego-partners__type{margin:.7rem 0 0;color:var(--ego-partners-muted);font-weight:var(--ego-partners-kicker-weight)}.ego-partners__address{margin:1.4rem 0 0;color:var(--ego-partners-ink);font-size:var(--ego-partners-body-size-s);line-height:var(--ego-partners-body-line-height-s)}.ego-partners__detail-link{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:3.6rem;margin-top:2rem;padding:.8rem 1.4rem;border:.1rem solid var(--ego-partners-ink);border-radius:var(--ego-partners-radius-small);color:var(--ego-partners-ink);font-weight:var(--ego-partners-button-weight);text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.ego-partners__detail-link:hover,.ego-partners__detail-link:focus-visible{border-color:var(--ego-partners-accent);background:var(--ego-partners-accent);color:#000}.ego-partners__empty{grid-column:1 / -1;margin:0;color:var(--ego-partners-muted);font-size:var(--ego-partners-body-size-m);line-height:var(--ego-partners-body-line-height-m)}.ego-partners__back-link{display:inline-flex;align-items:center;gap:.6rem;width:fit-content;margin:0 0 2.4rem;color:var(--ego-partners-muted);text-decoration:none;text-underline-offset:.24em;transition:color .18s ease}.ego-partners__back-link:hover,.ego-partners__back-link:focus-visible{color:var(--ego-partners-ink);text-decoration:underline}.ego-partner-detail__layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(2.4rem,4vw,5.6rem);align-items:start}.ego-partner-detail__panel{min-width:0}.ego-partner-detail__panel--content{padding:clamp(2.2rem,3vw,3.6rem);border:.1rem solid var(--ego-partners-border);border-radius:var(--ego-partners-radius);background:var(--ego-partners-paper)}.ego-partner-detail__logo-wrap{display:flex;align-items:center;justify-content:flex-start;min-height:9.2rem;margin:0 0 2.8rem;padding:0 0 2.4rem;border-bottom:.1rem solid var(--ego-partners-border)}.ego-partner-detail__logo{display:block;width:auto;max-width:min(32rem,100%);height:auto;max-height:7.2rem;object-fit:contain}.ego-partner-detail__header{margin:0 0 2.4rem}.ego-partner-detail__badge{display:inline-flex;width:fit-content;margin-top:1.2rem;padding:.5rem .8rem;border-radius:99rem;background:var(--ego-partners-ink);color:var(--ego-partners-paper);font-weight:var(--ego-partners-kicker-weight)}.ego-partner-detail__description{margin:0 0 2.6rem;color:var(--ego-partners-muted);font-size:var(--ego-partners-body-size-m);line-height:var(--ego-partners-body-line-height-m)}.ego-partner-detail__block{padding-top:2.2rem;border-top:.1rem solid var(--ego-partners-border)}.ego-partner-detail__block+.ego-partner-detail__block{margin-top:2.2rem}.ego-partner-detail__block-title{margin:0 0 1rem;color:var(--ego-partners-muted);font-weight:var(--ego-partners-kicker-weight)}.ego-partner-detail__address,.ego-partner-detail__contact-row{margin:0;font-size:var(--ego-partners-body-size-s);line-height:var(--ego-partners-body-line-height-s)}.ego-partner-detail__contact-list{display:grid;gap:1rem}.ego-partner-detail__contact-row{display:grid;grid-template-columns:minmax(7.5rem,max-content) minmax(0,1fr);gap:1rem;align-items:baseline}.ego-partner-detail__contact-label{color:var(--ego-partners-muted);font-weight:var(--ego-partners-kicker-weight)}.ego-partner-detail__contact a,.ego-partner-detail__description a{color:currentColor;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.22em;word-break:break-word}.ego-partner-detail__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.8rem}.ego-partner-detail__button{font-weight:var(--ego-partners-button-weight)}.ego-partner-detail__button--secondary{background:var(--ego-partners-paper);color:var(--ego-partners-ink)}.ego-partner-detail__button--secondary:hover,.ego-partner-detail__button--secondary:focus-visible{border-color:var(--ego-partners-ink);background:var(--ego-partners-ink);color:var(--ego-partners-paper)}.ego-partner-detail__panel--media{display:grid;gap:2rem}.ego-partner-detail__map{min-height:42rem}.ego-partner-detail__photo-wrap{overflow:hidden;border:.1rem solid var(--ego-partners-border);border-radius:var(--ego-partners-radius);background:var(--ego-partners-soft)}.ego-partner-detail__photo{display:block;width:100%;height:auto}@media screen and (max-width:989px){.ego-partner-detail__layout{grid-template-columns:1fr}.ego-partner-detail__panel--content{order:1}.ego-partner-detail__panel--media{order:2}}@media screen and (max-width:749px){.ego-partners__header{margin-bottom:2rem}.ego-partners__toolbar{align-items:stretch}.ego-partners__regions,.ego-partners__geo-button{width:100%}.ego-partners__region-tab{flex:1 1 auto}.ego-partners__map,.ego-partner-detail__map{min-height:34rem}.ego-partners__grid{gap:1.4rem}.ego-partners__card-inner{padding:1.8rem}.ego-partner-detail__logo-wrap{justify-content:center;min-height:auto;margin-bottom:2.2rem;padding-bottom:2rem}.ego-partner-detail__logo{max-height:6.4rem}.ego-partner-detail__contact-row{grid-template-columns:1fr;gap:.2rem}.ego-partner-detail__actions,.ego-partner-detail__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ego-partners.css.map */
