.shop-by-team{display:flex;flex-direction:column;align-items:center;gap:2rem}.shop-by-team__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:1.6rem}.shop-by-team__title{margin:0}.shop-by-team__see-all{flex:0 0 auto;color:var(--color-body-text);padding:0;text-transform:none;letter-spacing:0;font-size:var(--font-size-static-medium);font-weight:500}.shop-by-team__leagues{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:3.2rem;margin:0;padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.shop-by-team__leagues-item{flex:0 0 auto}.shop-by-team__league{display:flex;flex-direction:column;align-items:center;gap:.8rem;text-decoration:none;color:var(--color-body-text)}.shop-by-team__league-media{display:flex;align-items:center;justify-content:center;width:var(--shop-by-team-league-size, 5.6rem);height:var(--shop-by-team-league-size, 5.6rem);border-radius:50%;background-color:var(--color-image-background);box-shadow:0 0 0 0 var(--color-heading-text);transition:box-shadow var(--duration-short)}.shop-by-team__league:hover .shop-by-team__league-media,.shop-by-team__league:focus-visible .shop-by-team__league-media{box-shadow:0 0 0 .2rem var(--color-heading-text)}.shop-by-team__league-image{width:50%;height:50%;object-fit:contain}.shop-by-team__league-label{font-size:var(--font-size-static-medium);letter-spacing:var(--letter-spacing-medium);line-height:var(--line-height-small);text-align:center;text-transform:uppercase;font-weight:500}@media screen and (min-width:990px){.shop-by-team__leagues{flex-wrap:wrap;gap:6.4rem;overflow-x:visible}.section-shop-by-team--inline .shop-by-team{flex-direction:row;justify-content:center;gap:8rem}.section-shop-by-team--inline .shop-by-team__head{flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:1.2rem;margin-block-end:0}}shop-by-team-modal{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:var(--z-modals);display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;visibility:hidden;pointer-events:none;will-change:visibility,background-color;transition:visibility var(--duration-default),background-color var(--duration-default),opacity var(--duration-default)}shop-by-team-modal[open]{background-color:var(--color-popup-overlay);opacity:1;visibility:visible;pointer-events:all}.shop-by-team-modal__wrapper{position:relative;display:flex;flex-direction:column;width:100%;max-height:85vh;background-color:var(--color-body-background);border-start-start-radius:1.6rem;border-start-end-radius:1.6rem;transform:translateY(100%);transition:transform var(--duration-default);padding:2.4rem;padding-top:0;overflow-y:auto;-webkit-overflow-scrolling:touch}shop-by-team-modal[open] .shop-by-team-modal__wrapper{transform:translateY(0)}.shop-by-team-modal__header{position:sticky;top:0;background:#fff;padding-top:2.4rem}.shop-by-team-modal__head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;flex:0 0 auto;padding:0 0 1.8rem;position:relative}.shop-by-team-modal__title{margin:0;font-weight:500;line-height:1.4;text-transform:none}.shop-by-team-modal__close{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:4.4rem;height:4.4rem;margin-inline-end:-1.2rem;padding:0;border:0;background:none;color:var(--color-heading-text);cursor:pointer;position:absolute;right:0}.shop-by-team-modal__close svg path{stroke-width:2px}.shop-by-team-modal__tabs{display:flex;flex-wrap:nowrap;flex:0 0 auto;gap:2.3rem;border-block-end:1px solid var(--color-border-elements);overflow-x:auto;-webkit-overflow-scrolling:touch}.shop-by-team-modal__tab{flex:0 0 auto;padding:0 0 .8rem;border:0;border-block-end:2px solid transparent;margin-block-end:-1px;background:none;color:var(--color-body-text);font-family:var(--font-body-family);font-size:var(--font-size-static-medium);font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--duration-short),border-color var(--duration-short)}.shop-by-team-modal__tab[aria-selected=true]{border-block-end-color:var(--color-heading-text);color:var(--color-heading-text)}.shop-by-team-modal__panels{flex:1 1 auto;padding:1.4rem 0 0}.shop-by-team__grid{display:grid;grid-template-columns:repeat(var(--shop-by-team-columns-mobile, 3),minmax(0,1fr));gap:2.8rem .8rem;margin:0;padding:0}.shop-by-team__tile{display:flex;flex-direction:column;align-items:center;gap:.8rem;color:var(--color-heading-text);text-align:center;text-decoration:none;transition:background-color var(--duration-short);width:var(--shop-by-team-tile-logo-size, 4.8rem);margin:0 auto}.shop-by-team__tile:hover .shop-by-team__tile-media,.shop-by-team__tile:focus-visible .shop-by-team__tile-media{background-color:#1c4688}.shop-by-team__tile-media{display:flex;align-items:center;justify-content:center;width:var(--shop-by-team-tile-logo-size, 4.8rem);aspect-ratio:1;background:#e6e2e1;border-radius:100%;overflow:hidden}.shop-by-team__tile-image{width:60%;height:60%;object-fit:contain}.shop-by-team__tile-label{font-size:var(--font-size-static-extra-small);text-transform:uppercase;letter-spacing:var(--letter-spacing-small);line-height:1.4rem;font-weight:500;color:#4d4d4d}.shop-by-team__empty{margin:0;color:var(--color-body-text)}@media screen and (min-width:750px){shop-by-team-modal{align-items:center;padding:4rem;opacity:0}.shop-by-team-modal__wrapper{max-width:78rem;max-height:85vh;border-radius:.8rem;transform:none;padding-inline:4rem;padding-block-end:calc(2.4rem + 1px)}shop-by-team-modal[open] .shop-by-team-modal__wrapper{transform:none}.shop-by-team-modal__head{padding-bottom:2.4rem}.shop-by-team-modal__title{font-size:2rem!important;line-height:1.45!important}.shop-by-team-modal__tabs{gap:3.2rem}.shop-by-team-modal__tab{font-size:1.5rem}.shop-by-team-modal__panels{padding-top:1.8rem}.shop-by-team__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4rem 1.2rem}.shop-by-team__tile{gap:1rem}.shop-by-team__tile-label{font-size:var(--font-size-static-small)}}@media screen and (min-width:990px){.shop-by-team__grid{grid-template-columns:repeat(var(--shop-by-team-columns-desktop, 6),minmax(0,1fr))}}@media screen and (prefers-reduced-motion:reduce){shop-by-team-modal,.shop-by-team-modal__wrapper,.shop-by-team__league-media,.shop-by-team__tile{transition:none}.shop-by-team-modal__wrapper{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/616/assets/section-shop-by-team.css.map */
