.ste{--ste-hero-photo: 900px;position:relative;isolation:isolate;display:flex;align-items:flex-start;min-height:var(--ste-hero-photo);padding-block:209px var(--space-7);background:rgb(var(--color-atomic-white));color:rgb(var(--color-atomic-white))}.ste__bg-picture{display:contents}.ste__bg{position:absolute;inset:0 0 auto;width:100%;height:var(--ste-hero-photo);object-fit:cover;z-index:-2}.ste__scrim{--ste-scrim: .4;position:absolute;inset:0 0 auto;height:var(--ste-hero-photo);z-index:-1;background:linear-gradient(90deg,rgb(var(--color-atomic-black) / var(--ste-scrim)),rgb(var(--color-atomic-black) / 0) 64.6%)}.ste__map-preview{--ste-preview-size: 120%;--ste-preview-wash: .55;--ste-preview-x: 88%;--ste-preview-y: 92%;--ste-preview-solid: 28%;position:absolute;right:0;top:var(--ste-hero-photo);transform:translateY(-100%);z-index:-1;width:min(541px,45%);aspect-ratio:541 / 386;object-fit:cover;pointer-events:none;mix-blend-mode:multiply;opacity:var(--ste-preview-wash);-webkit-mask-image:radial-gradient(ellipse var(--ste-preview-size) var(--ste-preview-size) at var(--ste-preview-x) var(--ste-preview-y),#000 0,#000 var(--ste-preview-solid),transparent 100%);mask-image:radial-gradient(ellipse var(--ste-preview-size) var(--ste-preview-size) at var(--ste-preview-x) var(--ste-preview-y),#000 0,#000 var(--ste-preview-solid),transparent 100%)}.ste--no-image .ste__map-preview{display:none}.ste--no-image{min-height:0;background:rgb(var(--color-atomic-snow));color:rgb(var(--color-atomic-black));padding-block:var(--space-8)}.ste--no-image .ste__map-link{position:static;transform:none;display:flex;justify-content:flex-end;width:100%;margin-top:var(--space-4)}.ste--no-image .ste__title,.ste--no-image .ste__count,.ste--no-image .ste__map-link{color:rgb(var(--color-atomic-black))}.ste__inner{width:100%}.ste__title{font-family:var(--font-heading-family);font-size:80px;line-height:75px;letter-spacing:-3.2px;font-weight:400;margin:0;max-width:12ch}.ste__count{font-family:var(--font-body-family);font-size:13px;line-height:normal;margin:32px 0 0}.ste__count p,.ste__empty{color:inherit}.ste__empty{font-family:var(--font-body-family);margin:32px 0 0}.ste__widget{display:block;margin-top:181px;max-width:693px}.ste__tabs{display:flex;gap:9px;margin-bottom:11px}.ste__tab--all{flex:0 0 calc((100% - 27px)/4)}.ste__tabs-scroll{flex:1 1 auto;min-width:0;display:flex;gap:9px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;--ste-fade-start: 0px;--ste-fade-end: 0px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--ste-fade-start),#000 calc(100% - var(--ste-fade-end)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--ste-fade-start),#000 calc(100% - var(--ste-fade-end)),transparent 100%)}.ste__tabs-scroll::-webkit-scrollbar{display:none}.ste__tabs-scroll[data-fade~=start]{--ste-fade-start: 32px}.ste__tabs-scroll[data-fade~=end]{--ste-fade-end: 32px}.ste__tabs-scroll .ste__tab{flex:0 0 calc((100% - 18px) / 3)}.ste__tab{min-width:0;height:29px;padding:2px 22px;border:1px solid #d9d9d9;border-radius:3px;background:rgb(var(--color-atomic-white) / .6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:var(--font-body-family);font-size:13px;font-weight:400;line-height:normal;color:rgb(var(--color-atomic-black));white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.ste__tab:hover{background:rgb(var(--color-atomic-white) / .8)}.ste__tab:focus-visible{outline:2px solid rgb(var(--color-atomic-white));outline-offset:2px}.ste__tab--active,.ste__tab--active:hover{background:rgb(var(--color-atomic-white));border-color:transparent}.ste__panel-slot{position:relative}.ste__panel{border:1px solid rgb(var(--color-atomic-white) / .3);border-radius:4px;background:rgb(var(--color-atomic-white) / .6);backdrop-filter:blur(82px);-webkit-backdrop-filter:blur(82px);overflow:hidden;transition:height var(--duration-medium) var(--ease-out-slow)}.ste__rows--swap{animation:ste-rows-in var(--duration-default) var(--ease-out-slow)}@keyframes ste-rows-in{0%{opacity:.4}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ste__panel{transition:none}.ste__rows--swap{animation:none}}.ste__rows{list-style:none;margin:0;padding:0}.ste__panel--capped .ste__rows{max-height:calc(var(--ste-max-rows, 8) * 64px);overflow-y:auto;overscroll-behavior:contain}.ste__row+.ste__row{border-top:1px solid rgb(var(--color-atomic-black) / .2)}.ste__row[hidden]{display:none}.ste__row+.ste__row.ste__row--first{border-top:0}.ste__row-inner{width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer;display:grid;grid-template-columns:245px 224px 1fr 16px;align-items:center;gap:0;min-height:64px;padding:0 24px 0 23px;color:rgb(var(--color-atomic-black));text-decoration:none;transition:background-color .15s ease}.ste__row-inner:hover{background:rgb(var(--color-atomic-white) / .45)}.ste__row-inner:focus-visible{outline:2px solid rgb(var(--color-atomic-black));outline-offset:-2px}.ste__cell{font-family:var(--font-body-family)}.ste__cell--date{font-size:18px;font-weight:700;line-height:1.4;opacity:.9}.ste-badge{display:inline-flex;align-items:center;height:1.8rem;padding:0 .8rem;font-family:var(--font-heading-family);font-size:1.2rem;font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap}.ste-badge--canceled{background:rgb(var(--color-atomic-red));color:rgb(var(--color-atomic-white))}.ste__row--canceled .ste__cell--date{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding-block:1rem}.ste-modal__status{margin:var(--space-3) 0 0;text-align:center}.ste__cell--place,.ste__cell--type{font-size:15px;font-weight:400;line-height:20px;letter-spacing:.15px;opacity:.8}.ste__chevron{display:flex;align-items:center;justify-content:flex-end;width:16px;color:rgb(var(--color-atomic-black))}.ste__chevron svg{display:block}.ste__more{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin-top:var(--space-6);text-align:center}.ste__more-count{margin:0;font-family:var(--font-body-family);font-size:var(--font-size-B3);color:rgb(var(--color-atomic-black) / .4)}.ste__panel .ste__loading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-right:24px}.ste__loading .ste__loading-spinner{position:static;flex:none;opacity:1}.ste__panel:has(.ste__row) .ste__loading{border-bottom:1px solid rgb(var(--color-atomic-black) / .2)}.ste__no-match{font-family:var(--font-body-family);font-size:15px;color:rgb(var(--color-atomic-black) / .8);margin:0;padding:22px 23px}.ste__map-link{position:absolute;right:var(--fluid-offset, 24px);top:var(--ste-hero-photo);transform:translateY(calc(-100% - 32px));display:inline-flex;align-items:center;gap:10px;padding:4px;border:0;background:transparent;font-family:var(--font-body-family);font-size:18px;color:rgb(var(--color-atomic-white));text-shadow:0 1px 3px rgb(var(--color-atomic-black) / .55);text-decoration:none;cursor:pointer}.ste__map-link:hover{text-decoration:underline}.ste__map-link-icon{display:flex;align-items:center}.ste__map-link-icon svg{display:block;height:.85em;width:auto}@media(max-width:767px){.ste{--ste-hero-photo: 638px;display:block;padding-block:127px 40px}.ste--no-image{padding-block:var(--space-8)}.ste__inner{padding-inline:15px}.ste__title,.ste__count{text-align:center}.ste__title{font-size:40px;line-height:37px;letter-spacing:-1.6px;max-width:none}.ste__count{margin-top:26px}.ste__widget{margin-top:302px;max-width:none}.ste__tabs{gap:9px;margin-bottom:13px;margin-inline:-15px;padding-inline:15px}.ste__tab,.ste__tab--all,.ste__tabs-scroll .ste__tab{flex:0 0 auto}.ste__panel{background:#e9e9e999;border-color:#fff9}.ste__row-inner{grid-template-columns:auto minmax(0,1fr) 16px;column-gap:11px;align-items:center;min-height:62.5px;padding:0 20px 0 17px}.ste__cell--type{display:none}.ste__panel .ste__loading{padding-left:17px;padding-right:20px}.ste__cell--place{text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ste__map-preview{display:none}.ste__map-link,.ste.ste--dark-copy .ste__map-link{position:static;transform:none;display:flex;justify-content:center;width:100%;margin-top:11px;font-size:var(--font-size-B3);color:rgb(var(--color-atomic-black));text-shadow:none}}info-drawer[data-ste-detail-modal]{z-index:1001}.ste-modal__panel{--info-drawer-inset: var(--space-6)}.ste-modal__panel .info-drawer__header{position:relative}.ste-modal__panel .info-drawer__heading{flex:1 1 auto;padding-inline:var(--space-5);text-align:center}.ste-modal__panel .close-button{position:absolute;top:var(--space-6);right:var(--space-6)}@media(max-width:767px){.ste-modal__panel .info-drawer__heading{padding-inline:0 var(--space-5);text-align:left}}.ste-modal__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:0 var(--space-6);overflow-y:auto;scrollbar-width:none}.ste-modal__body::-webkit-scrollbar{display:none}.ste-modal__fields{margin:0;padding:80px 0 0;text-align:center}.ste-modal__field+.ste-modal__field{margin-top:var(--space-5)}.ste-modal__label{margin:0;font-size:var(--font-size-B4);font-weight:400;line-height:1;color:rgba(var(--color-atomic-black) / .6)}.ste-modal__label:has(.ste-modal__tip){display:flex;align-items:center;justify-content:center;gap:var(--space-1)}.ste-modal__tip{position:relative;display:inline-flex;align-items:center;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:help}.ste-modal__tip svg{display:block;width:13px;height:13px}.ste-modal__tip:after{content:attr(data-ste-tip);position:absolute;bottom:calc(100% + var(--space-1));left:50%;z-index:2;width:max-content;max-width:22rem;padding:var(--space-1) var(--space-2);border-radius:4px;background:rgb(var(--color-atomic-black) / .85);color:rgb(var(--color-atomic-white));font-size:var(--font-size-B4);line-height:1.3;text-align:center;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%,2px);transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease,transform var(--duration-default) ease}.ste-modal__tip:hover:after,.ste-modal__tip:focus:after{opacity:1;visibility:visible;transform:translate(-50%)}.ste-modal__tip:focus-visible{outline:1px solid rgb(var(--color-atomic-black));outline-offset:2px;border-radius:50%}.ste-modal__value{margin:var(--space-2) 0 0;font-size:var(--font-size-B2);font-weight:400;line-height:1.4}.ste-modal__value .metafield-rich_text_field>:first-child{margin-top:0}.ste-modal__value .metafield-rich_text_field>:last-child{margin-bottom:0}.ste-modal__value :is(ul,ol),.ste-modal__description :is(ul,ol){display:table;margin-inline:auto;text-align:left}.ste-modal__description{margin-top:var(--space-6);font-size:var(--font-size-B2);line-height:1.4;text-align:center}.ste-modal__description .metafield-rich_text_field>:first-child{margin-top:0}.ste-modal__description .metafield-rich_text_field>:last-child{margin-bottom:0}.ste-modal__description :is(h3,h4,h5,h6){margin:var(--space-4) 0 var(--space-1);font-weight:600;line-height:1.3}.ste-modal__description h3{font-size:var(--font-size-H3)}.ste-modal__description h4{font-size:var(--font-size-B2)}.ste-modal__description h5{font-size:var(--font-size-B3)}.ste-modal__description h6{font-size:var(--font-size-B4)}.ste-modal__actions{position:sticky;bottom:0;z-index:1;display:flex;flex-direction:column;gap:var(--space-2);margin-top:80px;padding-block:var(--space-4) var(--space-6);background:rgb(var(--color-atomic-white))}.ste-modal__actions .btn.ste-modal__btn{width:100%;min-height:var(--height-btn)}.ste-modal__note{display:flex;align-items:center;justify-content:center;min-height:var(--height-btn);margin:0;padding:var(--space-2) var(--space-4);border-radius:3px;background:#eee;color:rgb(var(--color-atomic-black));font-family:var(--font-body-family);font-size:var(--font-size-B3);text-align:center}.ste__editor-note{position:absolute;right:var(--fluid-offset, 24px);bottom:24px;max-width:34ch;margin:0;padding:10px 14px;border:1px dashed rgb(var(--color-atomic-black) / .3);border-radius:3px;background:rgb(var(--color-atomic-white) / .9);color:rgb(var(--color-atomic-black));font-family:var(--font-body-family);font-size:13px;line-height:1.4}.ste--dark-copy,.ste--dark-copy .ste__title,.ste--dark-copy .ste__count,.ste--dark-copy .ste__count p,.ste--dark-copy .ste__empty,.ste--dark-copy .ste__map-link{color:rgb(var(--color-atomic-black))}.ste--dark-copy .ste__map-link{text-shadow:0 1px 3px rgb(var(--color-atomic-white) / .6)}.ste--dark-copy .ste__map-link:focus-visible{outline-color:rgb(var(--color-atomic-black))}.ste__count>*{margin:0}.ste__count>*+*{margin-top:.25em}
/*# sourceMappingURL=/cdn/shop/t/52/assets/section-ski-test-events.css.map */
