.b-jersey-config{display:grid;gap:var(--space-3xl);grid-template-columns:1fr}.b-jersey-config .b-form__item{container:jersey-config/inline-size}.b-jersey-config__main{container:inline-size;display:flex;flex-direction:column;gap:var(--space-m)}.b-jersey-config__price{display:flex;flex-direction:column;gap:var(--space-2xs)}.b-jersey-config__meta{display:flex;flex-direction:column;gap:var(--space-3xs)}.b-jersey-config__options{display:flex;flex-direction:column;flex-shrink:0;gap:var(--space-2xs);width:100%}@container jersey-config (width >= 360px){.b-jersey-config__options--flock{flex-direction:row}}@container jersey-config (width >= 360px){.b-jersey-config__options--patch:has(.b-jersey-config__option:nth-child(2)){display:grid;grid-template-columns:repeat(2,1fr)}}@container jersey-config (width >= 360px){.b-jersey-config__options--patch:has(.b-jersey-config__option:nth-child(3)){display:grid;grid-template-columns:repeat(3,1fr)}}@container jersey-config (width >= 360px){.b-jersey-config__options--patch:has(.b-jersey-config__option:nth-child(4)){display:grid;grid-template-columns:repeat(2,1fr)}}@container jersey-config (width >= 440px){.b-jersey-config__options--patch:has(.b-jersey-config__option:nth-child(4)){display:grid;grid-template-columns:repeat(4,1fr)}}.b-jersey-config__option{align-items:center;background-color:var(--color-alpha-50);border:1px solid var(--color-line);border-radius:var(--border-radius-m);cursor:pointer;display:flex;flex:1 0 5.5rem;flex-direction:column;font-size:var(--step--1);gap:var(--space-2xs);height:100%;justify-content:start;line-height:1.4;padding:var(--space-2xs) var(--space-xs);text-align:center;transition:all .2s ease-in-out;word-break:break-word}.b-jersey-config__option.--is-hidden{flex:0;height:0;padding:0;visibility:hidden}.b-jersey-config__option.--is-active,.b-jersey-config__option:focus,.b-jersey-config__option:hover{background:var(--color-alpha-100);border:1px solid var(--color-front)}.b-jersey-config__jerseys{display:flex;flex-direction:row;gap:var(--space-2xs)}.b-jersey-config__jersey{--size:120px;border:1px solid hsla(0,0%,100%,0);cursor:pointer;height:var(--size);transition:all .2s ease-in-out;width:var(--size)}.b-jersey-config__jersey.--is-active,.b-jersey-config__jersey:focus,.b-jersey-config__jersey:hover{border:1px solid var(--color-front)}.b-jersey-config__assets{flex-direction:column;gap:var(--space-xs);top:0;right:0;bottom:0;left:0;padding:20% 28% 44%;position:absolute;z-index:100}.b-jersey-config__assets,.b-jersey-config__numbers{align-items:center;display:flex;justify-content:center}.b-jersey-config__numbers{flex:0 0 auto;flex-direction:row}.b-jersey-config__number{flex:0 0 auto;height:35vw;max-width:16vw;width:auto}@media (min-width:1024px){.b-jersey-config__number{height:18vw;max-width:8vw}}.b-jersey-config__name{font-family:soehne-schmal,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:6vw;font-weight:600;line-height:1;text-transform:uppercase}@media (min-width:1024px){.b-jersey-config__name{font-size:3vw}}.b-jersey-config__option-price{color:var(--color-alpha-500);font-family:soehne-mono,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--step--2);line-height:1.4}.b-jersey-config__price-value{font-family:soehne-schmal,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--step-2);font-weight:600;line-height:1.1}.b-product-detail .b-form__input-wrapper--stepper{max-width:50%}.b-product-detail__grid{display:grid;gap:var(--grid-gap-y) var(--grid-gap-x)}@media (min-width:768px){.b-product-detail__grid{grid-template-areas:"header" "gallery" "body"}}@media (min-width:1024px){.b-product-detail__grid{grid-template-areas:none;grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.b-product-detail__gallery{grid-area:gallery}}@media (min-width:1024px){.b-product-detail__gallery{grid-column:span 7;position:sticky;top:var(--page-padding-y-desktop)}}.b-product-detail__gallery-wrapper{aspect-ratio:1/1}.b-product-detail__gallery-view{grid-area:view}.b-product-detail__gallery-thumbs-wrapper{grid-area:thumbs}.b-product-detail__gallery-thumbs{display:grid;gap:var(--space-xs)}.b-product-detail__content{display:grid;row-gap:var(--grid-gap-y)}@media (min-width:768px) and (max-width:1023px){.b-product-detail__content{grid:subgrid/subgrid;grid-column:1/-1;grid-row:1/-1}}@media (min-width:1024px){.b-product-detail__content{display:flex;flex-direction:column;grid-column:span 5;max-width:var(--max-width-type);position:sticky;top:var(--page-padding-y-desktop)}}@media (min-width:768px) and (max-width:1023px){.b-product-detail__header{grid-area:header}}@media (min-width:1024px){.b-product-detail__header{grid-column:span 5;grid-row:auto}}.b-product-detail__header .b-heading:not(:first-child){padding-top:0}.b-product-detail__topline{color:var(--color-front);font-family:soehne-breit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--step--2);font-weight:600;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}.b-product-detail__body{display:grid;gap:var(--grid-gap-y) var(--grid-gap-x)}@media (min-width:768px) and (max-width:1023px){.b-product-detail__body{grid-area:body}}.b-product-detail__supplier{margin-bottom:var(--space-s)}.b-product-detail__badges{margin-bottom:var(--space-xs)}.b-product-detail__subline{color:var(--color-front)}.b-product-detail__price{display:grid;gap:var(--space-2xs)}.b-product-detail__price-value{font-family:soehne-schmal,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--step-2);font-weight:600;line-height:1.1}.b-product-detail__price-details{display:grid;gap:var(--space-2xs)}.b-product-detail__price-detail{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.b-product-detail__price-detail .b-copy{margin-bottom:0}.b-product-detail__price-old{text-decoration:line-through}.b-product-detail__infos{display:grid;gap:var(--space-2xs)}.b-product-detail__description h1:not(:first-child),.b-product-detail__description h2:not(:first-child),.b-product-detail__description h3:not(:first-child),.b-product-detail__description h4:not(:first-child),.b-product-detail__description h5:not(:first-child){padding-top:var(--space-l)}.b-product-detail__description h1:not(:last-child),.b-product-detail__description h2:not(:last-child),.b-product-detail__description h3:not(:last-child),.b-product-detail__description h4:not(:last-child),.b-product-detail__description h5:not(:last-child){margin-bottom:var(--space-s)}.b-product-detail__description h1,.b-product-detail__description h2,.b-product-detail__description h3{font-size:var(--step-1);font-weight:600;line-height:1.25}.b-product-detail__description h4,.b-product-detail__description h5{font-size:var(--step-0);font-weight:600;line-height:1.4}.b-product-detail__description ul li{font-size:var(--step--1);line-height:1.4}
