.js-school-lesson-location.hski-lesson-location-fixed .js-school-combo-trigger {
cursor: default;
opacity: 1;
}
.js-school-lesson-location.hski-lesson-location-fixed .school-product-page__combo-chevron,
.js-school-lesson-location.hski-lesson-location-fixed .js-school-combo-list {
display: none !important;
} .js-school-badges .hski-badge-media-pin { display: none; }
@media screen and (max-width: 767px) {
.js-school-badges .hski-badge-media-with-pin { position: relative; }
.js-school-badges img.hski-badge-media-pin {
display: block;
position: absolute;
top: 12px;
right: 12px;
width: clamp(56px, 18%, 88px);
height: auto;
aspect-ratio: 1;
object-fit: contain;
border-radius: 50%;
filter: drop-shadow(0 2px 5px rgba(0, 0, 0, .18));
pointer-events: none;
z-index: 2;
}
} .school-product-page__sport-option > a.hski-discipline-link,
.school-product-page__sport-option > a.hski-discipline-link:visited,
.school-product-page__sport-option > a.hski-discipline-link:hover {
color: inherit;
font: inherit;
letter-spacing: inherit;
text-decoration: none;
}
.school-product-page__sport-option > a.hski-discipline-link:focus-visible {
outline: 2px solid currentColor;
outline-offset: 3px;
}