.xd{--xd-accent:var(--c-accent,#02bbaf);--xd-accent-rgb:var(--c-accent-rgb,2,187,175);--xd-r:max(var(--radius,12px),10px);--xd-line:rgba(128,128,128,.24);--xd-card:var(--c-bg,#fff);--xd-card-border:var(--xd-line);--xd-muted:var(--section-muted,rgba(0,0,0,.66));--xd-ink:color-mix(in srgb,var(--xd-accent) 64%,var(--section-text,#000))}.xd [id],.xd[id]{scroll-margin-top:calc(var(--hd-h,80px) + 16px)}.xd-icon{width:20px;height:20px;flex-shrink:0}.xd-eyebrow{font-family:var(--sub-font,inherit);font-size:13px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--xd-ink,var(--xd-accent));margin:0 0 10px}.xd-hero .xd-eyebrow,.xd-interest .xd-eyebrow{color:var(--xd-accent)}.xd-eyebrow--pill{display:inline-block;padding:6px 12px;border-radius:999px;background:rgba(var(--xd-accent-rgb),.16)}.xd-head{max-width:820px;margin-bottom:clamp(24px,4vw,40px)}.xd-head.text-center{margin-inline:auto;text-align:center}.xd-head.text-right{margin-left:auto;text-align:right}.xd-head--row{max-width:none;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}.xd-head--row>div:first-child{max-width:760px}.xd-h2{margin:0 0 12px}.xd-lead{margin:0;max-width:720px}.xd-lead p{margin:0 0 .8em}.xd-lead p:last-child{margin-bottom:0}.xd-sub{font-family:var(--font-heading);font-size:clamp(20px,2.2vw,26px);margin:clamp(32px,5vw,56px) 0 18px;color:var(--section-heading,var(--c-heading))}.xd-grid{display:grid;grid-template-columns:repeat(var(--xd-cols,3),minmax(0,1fr));gap:clamp(14px,2vw,24px);list-style:none;margin:0;padding:0}@media(max-width:989px){.xd-grid{grid-template-columns:repeat(min(var(--xd-cols,3),2),minmax(0,1fr))}}@media(max-width:640px){.xd-grid{grid-template-columns:1fr}}.xd-btns{display:flex;flex-wrap:wrap;gap:12px}.xd-link{font-weight:700;color:inherit;text-decoration:underline;text-decoration-color:var(--xd-accent);text-decoration-thickness:2px;text-underline-offset:4px}.xd-link:hover{color:var(--xd-accent)}.xd-checks{list-style:none;margin:0;padding:0;display:grid;gap:9px}.xd-checks li{display:flex;gap:10px;align-items:flex-start;line-height:1.4}.xd-checks .xd-icon{color:var(--xd-accent);width:18px;height:18px;margin-top:2px;stroke-width:2.4}.xd-note{display:flex;gap:12px;align-items:flex-start;margin-top:22px;padding:14px 18px;border-radius:var(--xd-r);background:rgba(var(--xd-accent-rgb),.09);border-left:3px solid var(--xd-accent)}.xd-note .xd-icon{color:var(--xd-accent);margin-top:2px}.xd-note .rte p{margin:0}.xd-ph{background:#d9dbe0;fill:#9a9ea6;width:100%;height:100%}.xd-hero{position:relative;display:flex;align-items:flex-end;min-height:var(--xd-hero-h,640px);color:#fff;overflow:hidden;isolation:isolate;background:#0e0f11}.xd-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.xd-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(8,9,11,calc(var(--xd-ov,.7) + .1)),rgba(8,9,11,var(--xd-ov,.7)) 45%,rgba(8,9,11,calc(var(--xd-ov,.7) - .35))),linear-gradient(0deg,rgba(8,9,11,.55),transparent 45%)}.xd-hero__img{width:100%;height:100%;object-fit:cover;display:block}.xd-hero__inner{width:100%;max-width:var(--page-width,1400px);margin-inline:auto;padding:clamp(56px,9vw,120px) var(--gutter,20px) clamp(40px,6vw,72px)}.xd-hero__content{max-width:var(--xd-hero-w,760px)}.xd-hero--center .xd-hero__content{margin-inline:auto;text-align:center}.xd-hero--center .xd-btns,.xd-hero--center .xd-path__list,.xd-hero--center .xd-trust{justify-content:center}.xd-hero__title{color:#fff;margin:0 0 12px;line-height:1.02}.xd-hero__sub{font-family:var(--font-heading);font-size:clamp(18px,2.2vw,26px);font-weight:700;line-height:1.25;margin:0 0 16px;color:#fff}.xd-hero__text{color:#ffffffd6;max-width:680px}.xd-hero--center .xd-hero__text{margin-inline:auto}.xd-hero__text p{margin:0 0 .8em}.xd-path{margin:26px 0 28px}.xd-path__label{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffffa6;margin:0 0 10px}.xd-path__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.xd-path__step{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:999px;background:#ffffff17;border:1px solid rgba(255,255,255,.18);font-family:var(--font-heading);font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:#fff}.xd-path__n{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ffffff24;font-size:12px}.xd-path__step--goal{background:var(--xd-accent);border-color:var(--xd-accent);color:#fff}.xd-path__step--goal .xd-path__n{background:#00000024}.xd-path__arrow{display:inline-flex;color:var(--xd-accent)}.xd-path__arrow .xd-icon{width:18px;height:18px;stroke-width:2.4}.xd-trust{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 24px;font-size:14px;font-weight:600;color:#ffffffe0}.xd-trust li{display:flex;gap:8px;align-items:center}.xd-trust .xd-icon{color:var(--xd-accent);width:18px;height:18px;stroke-width:2.6}@media(max-width:749px){.xd-hero{min-height:var(--xd-hero-h-m,560px)}.xd-path__step{font-size:12px;padding:6px 11px 6px 6px}.xd-path__n{width:20px;height:20px;font-size:11px}.xd-btns .btn{flex:1 1 auto}}.xd-course{position:relative;display:flex;flex-direction:column;background:var(--xd-card);border:1px solid var(--xd-card-border);border-radius:var(--xd-r);overflow:hidden;transition:transform .25s,box-shadow .25s}.xd-course:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--section-heading,var(--c-heading,#111));opacity:.9}.xd-course--featured{border-color:var(--xd-accent);box-shadow:0 18px 44px rgba(var(--xd-accent-rgb),.18)}.xd-course--featured:before{background:var(--xd-accent);opacity:1}.xd-course:hover{transform:translateY(-3px);box-shadow:0 16px 36px #00000017}.xd-course.is-match{outline:3px solid var(--xd-accent);outline-offset:2px}.xd-course__media img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.xd-course__body{display:flex;flex-direction:column;gap:12px;padding:clamp(20px,2.4vw,30px);flex:1}.xd-course__top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:26px}.xd-course__num{font-family:var(--font-heading);font-weight:800;font-size:14px;letter-spacing:.12em;color:var(--xd-ink,var(--xd-accent))}.xd-course__badge{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--xd-accent);color:#fff}.xd-course__title{font-family:var(--font-heading);font-size:clamp(22px,2.2vw,28px);line-height:1.1;margin:0;text-transform:uppercase}.xd-course__tag{margin:0;font-weight:700;color:var(--section-heading,var(--c-heading))}.xd-course__price{margin:2px 0 0;display:flex;align-items:baseline;gap:6px}.xd-course__price-note{margin:-4px 0 0;font-size:13px;font-weight:600;color:var(--xd-muted)}.xd-course__price span{font-size:14px;font-weight:600;color:var(--xd-muted)}.xd-course__price strong{font-family:var(--font-heading);font-size:clamp(32px,3.4vw,42px);line-height:1;color:var(--section-heading,var(--c-heading))}.xd-course__sessions{display:flex;gap:10px;align-items:center;margin:0;padding:10px 12px;border-radius:calc(var(--xd-r) - 4px);background:rgba(var(--xd-accent-rgb),.1);font-weight:700;font-size:14px}.xd-course__sessions .xd-icon{color:var(--xd-accent)}.xd-course__desc{font-size:15px}.xd-course__desc p{margin:0 0 .7em}.xd-course__inc-title{margin:4px 0 -2px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--xd-muted)}.xd-course .xd-checks{font-size:14.5px}.xd-course__note{font-size:14px;padding-top:12px;border-top:1px solid var(--xd-line)}.xd-course__note p{margin:0}.xd-course__cta{margin-top:auto;padding-top:8px}.xd-kart{position:relative;display:flex;flex-direction:column;gap:6px;padding:24px 22px;background:var(--xd-card);border:1px solid var(--xd-card-border);border-radius:var(--xd-r);overflow:hidden}.xd-kart:after{content:"";position:absolute;right:-30px;bottom:-30px;width:110px;height:110px;border-radius:50%;border:14px solid rgba(var(--xd-accent-rgb),.12)}.xd-kart__media{margin:-24px -22px 10px}.xd-kart__media img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.xd-kart__age{margin:0;font-family:var(--font-heading);font-weight:800;font-size:clamp(26px,2.6vw,34px);line-height:1;color:var(--xd-ink,var(--xd-accent))}.xd-kart__name{margin:0;font-size:18px;text-transform:uppercase;letter-spacing:.02em}.xd-kart__text{margin:0;font-size:14px;color:var(--xd-muted)}.xd-feature{display:grid;gap:clamp(24px,4vw,56px);align-items:start}.xd-feature--list{grid-template-columns:minmax(0,1fr)}.xd-feature--list .xd-feature__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;gap:clamp(24px,4vw,64px);row-gap:20px;align-items:start}.xd-feature--list .xd-feature__content>.xd-head{margin:0;grid-column:1}.xd-feature--list .xd-feature__tagline{grid-column:1}.xd-feature--list .xd-feature__items{grid-column:2;grid-row:1 / span 3}.xd-feature__tagline{margin:0;font-family:var(--font-heading);font-weight:800;font-size:clamp(20px,2.4vw,30px);line-height:1.2;color:var(--xd-accent)}.xd-feature__items{list-style:none;margin:0;padding:0;display:grid;gap:12px}.xd-item{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:var(--xd-r);background:var(--xd-card);border:1px solid var(--xd-card-border)}.xd-item__icon,.xd-tile__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:rgba(var(--xd-accent-rgb),.14);color:var(--xd-accent);flex-shrink:0}.xd-item__icon .xd-icon,.xd-tile__icon .xd-icon{width:24px;height:24px}.xd-item__body{display:flex;flex-direction:column;gap:2px}.xd-item__title{font-family:var(--font-heading);font-size:16px;color:var(--section-heading,var(--c-heading))}.xd-item__text{font-size:14px;opacity:.85}.xd-feature--media{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xd-feature--media-left .xd-feature__media{order:-1}.xd-feature__media img{width:100%;height:100%;max-height:560px;object-fit:cover;border-radius:var(--xd-r);display:block}.xd-feature__foot{grid-column:1 / -1}.xd-feature--tiles{gap:28px}.xd-feature--tiles .xd-feature__content .xd-head{margin-bottom:0}.xd-feature__foot .xd-note{margin-top:0}.xd-tile{display:flex;flex-direction:column;gap:10px;padding:22px;background:var(--xd-card);border:1px solid var(--xd-card-border);border-radius:var(--xd-r)}.xd-tile--row{flex-direction:row;align-items:flex-start;gap:14px}.xd-tile__title{margin:0;font-size:17px;text-transform:uppercase;letter-spacing:.02em}.xd-tile__text{margin:4px 0 0;font-size:14px;opacity:.85}.xd-cta-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding:18px 22px;border-radius:var(--xd-r);border:1px dashed var(--xd-line)}.xd-cta-bar p{margin:0;font-weight:700}@media(max-width:989px){.xd-feature--list .xd-feature__content,.xd-feature--media{grid-template-columns:1fr}.xd-feature--list .xd-feature__items{grid-column:1;grid-row:auto}.xd-feature--media-left .xd-feature__media{order:0}}.xd-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--xd-steps,5),minmax(0,1fr));gap:16px;position:relative}.xd-steps:before{content:"";position:absolute;left:24px;right:24px;top:23px;height:2px;background:linear-gradient(90deg,var(--xd-line),var(--xd-accent))}.xd-steps__item{position:relative;display:flex;flex-direction:column;gap:8px}.xd-steps__dot{position:relative;z-index:1;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--section-bg,var(--c-bg,#fff));border:2px solid var(--xd-accent);font-family:var(--font-heading);font-weight:800;font-size:18px;color:var(--section-heading,var(--c-heading))}.xd-steps__item.is-goal .xd-steps__dot{background:var(--xd-accent);color:#fff}.xd-steps__title{margin:6px 0 0;font-size:20px;text-transform:uppercase;letter-spacing:.04em}.xd-steps__text{margin:0;font-size:14px;opacity:.85}@media(max-width:749px){.xd-steps{grid-template-columns:1fr;gap:18px}.xd-steps:before{left:23px;right:auto;top:24px;bottom:24px;width:2px;height:auto;background:linear-gradient(180deg,var(--xd-line),var(--xd-accent))}.xd-steps__item{display:grid;grid-template-columns:48px 1fr;column-gap:16px}.xd-steps__dot{grid-row:span 2}.xd-steps__title{margin:4px 0 0}}.xd-locs{margin-bottom:clamp(48px,7vw,88px)}.xd-loc{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);background:var(--xd-card);border:1px solid var(--xd-card-border);border-radius:var(--xd-r);overflow:hidden}.xd-loc__media{min-height:200px}.xd-loc__media img,.xd-loc__media svg{width:100%;height:100%;object-fit:cover;display:block}.xd-loc__body{display:flex;flex-direction:column;gap:8px;padding:22px}.xd-loc__name{margin:0;font-size:22px;text-transform:uppercase}.xd-loc__area{display:flex;gap:6px;align-items:center;margin:0;font-weight:700;font-size:14px}.xd-loc__area .xd-icon{color:var(--xd-accent);width:18px;height:18px}.xd-loc__text{margin:0;font-size:14.5px}.xd-loc__addr{font-style:normal;font-size:13.5px;color:var(--xd-muted)}.xd-loc__links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:auto;padding-top:6px;font-size:14px}@media(max-width:640px){.xd-loc{grid-template-columns:1fr}.xd-loc__media{min-height:0;aspect-ratio:16/9}}.xd-filters{display:flex;flex-wrap:wrap;gap:8px}.xd-chip{-webkit-appearance:none;appearance:none;border:1.5px solid var(--xd-line);background:var(--xd-card);color:inherit;font:inherit;font-size:14px;font-weight:700;padding:9px 16px;border-radius:999px;cursor:pointer;transition:all .2s}.xd-chip:hover{border-color:var(--xd-accent)}.xd-chip.is-active{background:var(--section-heading,var(--c-heading,#111));border-color:var(--section-heading,var(--c-heading,#111));color:var(--c-bg,#fff)}.xd-date{display:flex;flex-direction:column;background:var(--xd-card);border:1px solid var(--xd-card-border);border-radius:var(--xd-r);overflow:hidden;transition:transform .25s,box-shadow .25s,opacity .25s}.xd-date:hover{transform:translateY(-3px);box-shadow:0 16px 36px #00000017}.xd-date[hidden]{display:none}.xd-date.is-match{box-shadow:0 0 0 3px var(--xd-accent)}.xd-date.is-dim{opacity:.55}.xd-date__top{display:flex;gap:16px;align-items:center;padding:20px 20px 16px;background:#0e0f11;color:#fff}.xd-date__cal{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:66px;padding:8px 6px;border-radius:10px;background:var(--xd-accent);color:#fff;line-height:1;font-family:var(--font-heading);font-weight:800;text-transform:uppercase}.xd-date__dow,.xd-date__mon{font-size:12px;letter-spacing:.1em}.xd-date__day{font-size:30px;margin:3px 0}.xd-date__info{min-width:0}.xd-date__circuit{margin:0;font-family:var(--font-heading);font-weight:800;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--xd-accent)}.xd-date__title{margin:3px 0 2px;font-size:18px;line-height:1.25;color:#fff}.xd-date__event{margin:0;font-size:13px;color:#ffffffb3}.xd-date__courses{padding:18px 20px 4px;font-size:14.5px;font-weight:600}.xd-date__foot{display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px;margin-top:auto}.xd-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:rgba(var(--xd-accent-rgb),.14);color:var(--section-heading,var(--c-heading,#111));font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.xd-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--xd-accent)}.xd-badge--low{background:#fff1d6;color:#7a4b00}.xd-badge--low:before{background:#e89a00}.xd-badge--out{background:#e9e9ec;color:#55585f}.xd-badge--out:before{background:#9a9ea6}.xd-date__price{margin:0;display:flex;align-items:baseline;gap:6px}.xd-date__price span{font-size:14px;color:var(--xd-muted);font-weight:600}.xd-date__price strong{font-family:var(--font-heading);font-size:28px;line-height:1}.xd-date.is-soldout .xd-date__top{background:#3a3c41}.xd-date.is-soldout .xd-date__cal{background:#9a9ea6}.xd-empty{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:40px 24px;border:1.5px dashed var(--xd-line);border-radius:var(--xd-r);background:var(--xd-card)}.xd-empty .xd-icon{width:34px;height:34px;color:var(--xd-accent)}.xd-empty p{margin:0;max-width:520px}.xd-empty[hidden]{display:none}.xd-interest{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,4vw,56px);margin-top:clamp(40px,6vw,72px);padding:clamp(24px,4vw,48px);border-radius:var(--xd-r);background:#0e0f11;color:#d9dbe0;scroll-margin-top:calc(var(--hd-h,80px) + 16px)}.xd-interest .heading{color:#fff}.xd-interest .rte{color:#d9dbe0}.xd-interest .xd-field input:not([type=checkbox]):not([type=radio]),.xd-interest .xd-field select,.xd-interest .xd-field textarea{background:#17191d;border-color:#2c2f35;color:#fff}.xd-interest legend{color:#fff}@media(max-width:860px){.xd-interest{grid-template-columns:1fr}}.xd-ok{display:flex;gap:10px;align-items:center;margin:0;padding:14px 16px;border-radius:10px;background:rgba(var(--xd-accent-rgb),.16);font-weight:700}.xd-ok .xd-icon{color:var(--xd-accent)}.xd-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px}.xd-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:700;min-width:0;border:0;padding:0;margin:0}.xd-field--full{grid-column:1 / -1}.xd-field input:not([type=checkbox]):not([type=radio]),.xd-field select,.xd-field textarea{width:100%;font:inherit;font-weight:500;font-size:16px;padding:12px 14px;border:1.5px solid var(--xd-line);border-radius:10px;background:var(--c-bg,#fff);color:inherit;min-height:48px}.xd-field textarea{min-height:0;resize:vertical}.xd-field input:focus,.xd-field select:focus,.xd-field textarea:focus{outline:none;border-color:var(--xd-accent);box-shadow:0 0 0 3px rgba(var(--xd-accent-rgb),.22)}.xd-field.is-invalid input,.xd-field.is-invalid select{border-color:#d93025}.xd-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;font-weight:600;line-height:1.4;margin:10px 0;cursor:pointer}.xd-check input{width:20px;height:20px;margin:0;flex-shrink:0;accent-color:var(--xd-accent)}.xd-check.is-invalid{color:#d93025}.xd-interest__opts{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 20px}.xd-interest__opts legend{width:100%;margin-bottom:4px}.xd-error{margin:0 0 14px;padding:12px 14px;border-radius:10px;background:#fdecea;color:#a50e0e;font-weight:600;font-size:14px}.xd-error[hidden]{display:none}@media(max-width:560px){.xd-fields{grid-template-columns:1fr}}.xd-dialog{width:min(680px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:18px;background:var(--c-bg,#fff);color:var(--c-text,#111);box-shadow:0 30px 80px #0006;overflow:auto;overscroll-behavior:contain}.xd-dialog::backdrop{background:#060709b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.xd-dialog[open]{animation:xdIn .25s ease}@keyframes xdIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width:640px){.xd-dialog{width:100%;max-width:100%;max-height:100dvh;height:100dvh;margin:0;border-radius:0}}.xd-book{--xd-line:rgba(128,128,128,.26)}.xd-book__head{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;background:#0e0f11;color:#fff}.xd-book--inline{border:1px solid var(--xd-line);border-radius:var(--xd-r);overflow:hidden;background:var(--c-bg,#fff)}.xd-book--inline .xd-book__head{position:static}.xd-book__eyebrow{display:flex;gap:6px;align-items:center;margin:0 0 4px;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--xd-accent)}.xd-book__eyebrow .xd-icon{width:16px;height:16px}.xd-book__title{margin:0;font-family:var(--font-heading);font-size:20px;font-weight:800;line-height:1.2;color:#fff}.xd-book__time{margin:4px 0 0;font-size:13px;color:#ffffffb8}.xd-book__close{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:0;background:#ffffff1f;color:#fff;cursor:pointer;flex-shrink:0}.xd-book__close:hover{background:var(--xd-accent);color:#fff}.xd-book__form,.xd-success{padding:20px 22px 24px}.xd-step{border:0;margin:0 0 20px;padding:0;min-width:0}.xd-step__legend{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:0;font-family:var(--font-heading);font-weight:800;font-size:16px;text-transform:uppercase;letter-spacing:.04em;color:var(--c-heading,#111)}.xd-step__n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--xd-accent);color:#fff;font-size:14px}.xd-opts{display:grid;gap:10px}.xd-opts--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:480px){.xd-opts--2{grid-template-columns:1fr}}.xd-opt{position:relative;display:flex;align-items:center;gap:12px;padding:14px 14px 14px 44px;border:1.5px solid var(--xd-line);border-radius:12px;cursor:pointer;transition:border-color .15s,background .15s}.xd-opt input{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:20px;height:20px;margin:0;accent-color:var(--xd-accent)}.xd-opt:hover{border-color:var(--xd-accent)}.xd-opt:has(input:checked){border-color:var(--xd-accent);background:rgba(var(--xd-accent-rgb),.08);box-shadow:0 0 0 1px var(--xd-accent)}.xd-opt:has(input:disabled),.xd-opt.is-disabled{opacity:.45;cursor:not-allowed}.xd-opt:has(input:focus-visible){outline:2px solid var(--xd-accent);outline-offset:2px}.xd-opt__body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.xd-opt__name{font-weight:800;font-size:15px;line-height:1.25}.xd-opt__meta{font-size:13px;color:#0009}.xd-opt__price{font-weight:800;font-size:15px;white-space:nowrap;text-align:right}.xd-opt__price small{font-weight:600;font-size:12px;color:#0000008c}.xd-help{margin:10px 0 0;font-size:13px;color:#0000009e}.xd-total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 22px;padding:14px 16px;border-radius:12px;background:#0e0f11;color:#fff}.xd-total__label{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3}.xd-total__price{font-family:var(--font-heading);font-size:22px;text-align:right}.xd-total.is-set .xd-total__price{color:var(--xd-accent);font-size:28px}.xd-submit{margin-top:6px;min-height:54px}.xd-submit[aria-busy=true]{opacity:.7;pointer-events:none}.xd-secure{display:flex;justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:13px;color:#0009}.xd-secure .xd-icon{width:16px;height:16px;color:var(--xd-accent)}.xd-success{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.xd-success[hidden]{display:none}.xd-success__icon{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--xd-accent);color:#fff}.xd-success__icon .xd-icon{width:30px;height:30px;stroke-width:2.6}.xd-success__title{margin:0;font-family:var(--font-heading);font-weight:800;font-size:22px}.xd-success__text{margin:0 0 6px;color:#000000b3}.xd-success .btn{max-width:360px}.xd-back{display:inline-block;margin-bottom:18px;font-weight:700;font-size:14px}.xd-pp__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);align-items:start}.xd-pp__title{margin:0 0 16px}.xd-pp__facts{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:10px;font-weight:700}.xd-pp__facts li{display:flex;gap:10px;align-items:center}.xd-pp__facts .xd-icon{color:var(--xd-accent)}@media(max-width:860px){.xd-pp__grid{grid-template-columns:1fr}}.xd-media{position:relative;display:block;overflow:hidden;background:#0e0f11}.xd-media img,.xd-media svg{display:block;width:100%;height:auto}.xd-media--square,.xd-media--landscape,.xd-media--wide,.xd-media--portrait{aspect-ratio:var(--xd-ratio)}.xd-media--square{--xd-ratio:1/1}.xd-media--landscape{--xd-ratio:4/3}.xd-media--wide{--xd-ratio:16/9}.xd-media--portrait{--xd-ratio:4/5}.xd-media--square img,.xd-media--landscape img,.xd-media--wide img,.xd-media--portrait img,.xd-media--fill img,.xd-media--square svg,.xd-media--landscape svg,.xd-media--wide svg,.xd-media--portrait svg,.xd-media--fill svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--xd-fit,cover)}.xd-date__media img{transition:transform .5s ease}.xd-date:hover .xd-date__media img{transform:scale(1.03)}.xd-date.is-soldout .xd-date__media img{filter:grayscale(.7);opacity:.75}.xd-loc--no-media{grid-template-columns:1fr}.xd-loc__media.xd-media--original,.xd-loc__media.xd-media--square,.xd-loc__media.xd-media--landscape,.xd-loc__media.xd-media--wide,.xd-loc__media.xd-media--portrait{min-height:0;align-self:start}@media(max-width:640px){.xd-loc__media.xd-media--fill{aspect-ratio:16/9}}@media(prefers-reduced-motion:reduce){.xd-date__media img{transition:none}.xd-date:hover .xd-date__media img{transform:none}}.xd-inc__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.xd-inc__card{display:flex;flex-direction:column;gap:16px;padding:clamp(22px,3vw,32px);border-radius:var(--xd-r);background:var(--xd-inc-bg,#fff);border:1px solid var(--xd-line)}.xd-inc__card--in{color:var(--xd-inc-fg,#fff);border-color:transparent}.xd-inc__title{display:flex;gap:10px;align-items:center;margin:0;font-family:var(--font-heading);font-size:clamp(20px,2vw,24px);line-height:1.2;color:inherit}.xd-inc__card--bring .xd-inc__title{color:var(--section-heading,var(--c-heading,#111))}.xd-inc__title .xd-icon{width:26px;height:26px;color:var(--xd-accent);flex-shrink:0}.xd-inc__list{gap:11px}.xd-inc__list li{font-weight:600}.xd-inc__tagline{margin:auto 0 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.14);font-family:var(--font-heading);font-weight:800;color:var(--xd-accent)}.xd-inc__alert{margin:0;padding:12px 14px;border-radius:10px;background:rgba(var(--xd-accent-rgb),.12);border-left:3px solid var(--xd-accent)}.xd-inc__alert p{margin:0}.xd-inc__kit{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xd-inc__kit li{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;background:#f3f4f6;font-weight:700;line-height:1.3}.xd-inc__kit-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#fff;color:var(--xd-accent);flex-shrink:0}.xd-inc__kit-icon .xd-icon{width:20px;height:20px}.xd-inc__note{margin:0;font-size:13px;color:var(--xd-muted)}.xd-inc__cta{margin-top:auto}@media(max-width:749px){.xd-inc__grid{grid-template-columns:1fr}}@media(max-width:380px){.xd-inc__kit{grid-template-columns:1fr}}.xd-total__head{display:flex;flex-direction:column;gap:3px}.xd-total__note{font-size:12px;line-height:1.35;color:#ffffffc7}.xd-terms-link{display:flex;gap:8px;align-items:center;margin:14px 0 0;font-size:15px}.xd-terms-link .xd-icon{width:18px;height:18px;color:var(--xd-accent);flex-shrink:0}.xd-check a{font-weight:700;color:inherit;text-decoration:underline;text-decoration-color:var(--xd-accent);text-underline-offset:3px}.xd-kart__age,.xd-kart__name,.xd-kart__text{position:relative;z-index:1}.xd-karts__grid[style*="--xd-cols: 5"] .xd-kart,.xd-karts__grid[style*="--xd-cols: 6"] .xd-kart{padding:22px 18px}.xd-karts__grid[style*="--xd-cols: 5"] .xd-kart__age,.xd-karts__grid[style*="--xd-cols: 6"] .xd-kart__age{font-size:clamp(22px,1.9vw,28px);white-space:nowrap}.xd-karts__grid[style*="--xd-cols: 5"] .xd-kart__name,.xd-karts__grid[style*="--xd-cols: 6"] .xd-kart__name{font-size:16px}.xd-terms__head{padding:clamp(28px,4.5vw,56px);border-radius:var(--xd-r);background:#0e0f11;color:#ffffffd6;margin-bottom:clamp(16px,2.4vw,24px)}.xd-terms__head .xd-eyebrow{color:var(--xd-accent)}.xd-terms__title{color:#fff;margin:0 0 14px;line-height:1.05}.xd-terms__intro{max-width:760px}.xd-terms__intro p{margin:0 0 .6em}.xd-terms__intro p:last-child{margin:0}.xd-terms__meta{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;margin:22px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);font-size:14px;font-weight:600}.xd-terms__meta span,.xd-terms__print{display:inline-flex;gap:8px;align-items:center}.xd-terms__meta .xd-icon{width:18px;height:18px;color:var(--xd-accent)}.xd-terms__print{min-height:24px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--xd-accent);text-underline-offset:4px}.xd-terms__print:hover{color:#fff}.xd-terms__points{list-style:none;margin:0 0 clamp(28px,4vw,48px);padding:0;display:grid;grid-template-columns:repeat(var(--xd-cols,3),minmax(0,1fr));gap:clamp(12px,1.6vw,18px)}.xd-terms__point{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border-radius:var(--xd-r);background:var(--xd-card,#fff);border:1px solid var(--xd-line)}.xd-terms__point a{color:inherit;text-decoration:underline;text-decoration-color:var(--xd-accent);text-decoration-thickness:2px;text-underline-offset:4px}.xd-terms__layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.xd-terms__layout--full{grid-template-columns:minmax(0,1fr)}.xd-terms__toc{position:sticky;top:calc(var(--header-h,80px) + 20px);padding:20px;border-radius:var(--xd-r);background:#f3f4f6}.xd-terms__toc-title{margin:0 0 10px;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--xd-ink,var(--xd-accent))}.xd-terms__toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px;counter-reset:xdtoc}.xd-terms__toc li{counter-increment:xdtoc}.xd-terms__toc a{display:flex;gap:10px;padding:7px 10px;border-radius:8px;font-size:14px;font-weight:600;line-height:1.35;color:inherit;text-decoration:none}.xd-terms--numbered .xd-terms__toc a:before{content:counter(xdtoc);min-width:18px;font-weight:800;color:var(--xd-ink,var(--xd-accent))}.xd-terms__toc a:hover,.xd-terms__toc a:focus-visible{background:#fff}.xd-terms__body{max-width:820px;counter-reset:xdterm}.xd-terms__body h2{position:relative;scroll-margin-top:calc(var(--header-h,80px) + 20px);margin:44px 0 14px;padding-top:28px;border-top:1px solid var(--xd-line);font-size:clamp(22px,2.4vw,28px);line-height:1.2}.xd-terms__body>h2:first-child,.xd-terms__body>p:first-child+h2{margin-top:0}.xd-terms__body h2:first-of-type{border-top:0;padding-top:0}.xd-terms--numbered .xd-terms__body h2{counter-increment:xdterm;padding-left:50px}.xd-terms--numbered .xd-terms__body h2:before{content:counter(xdterm);position:absolute;left:0;top:26px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--xd-accent);color:#fff;font-size:16px}.xd-terms--numbered .xd-terms__body h2:first-of-type:before{top:-2px}.xd-terms__body h3{margin:24px 0 8px;font-size:18px}.xd-terms__body ul,.xd-terms__body ol{padding-left:22px}.xd-terms__body li{margin:0 0 6px}.xd-terms__body a{text-decoration-color:var(--xd-accent);text-underline-offset:3px}.xd-terms__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:clamp(36px,5vw,64px);padding:clamp(22px,3vw,32px);border-radius:var(--xd-r);background:#0e0f11;color:#ffffffd6}.xd-terms__cta-title{margin:0 0 4px;font-family:var(--font-heading);font-weight:800;font-size:clamp(20px,2.2vw,26px);color:#fff}.xd-terms__cta-text{margin:0}@media(max-width:989px){.xd-terms__layout{grid-template-columns:minmax(0,1fr)}.xd-terms__toc{position:static}.xd-terms__points{grid-template-columns:1fr}}@media print{.xd-terms__toc,.xd-terms__cta,.xd-terms__print,.xd-terms__points{display:none}.xd-terms__head{background:none;color:#000;padding:0}.xd-terms__title{color:#000}.xd-terms__layout{display:block}}.xd-pp__media{width:var(--xd-pp-img-w,70%);margin:6px 0 20px;border-radius:var(--xd-r);background:#0e0f11}@media(max-width:749px){.xd-pp__media{width:100%}}.xd-pp__info,.xd-pp__book{min-width:0}.xd-pp__desc{max-width:100%;overflow-x:auto}.xd-pp__desc table{width:100%;border-collapse:collapse}@media(max-width:860px){.xd-pp__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.xd-pp .xd-pp__desc table{font-size:14px;line-height:1.35}.xd-pp .xd-pp__desc th,.xd-pp .xd-pp__desc td{padding:8px 7px}.xd-pp .xd-pp__desc th:first-child,.xd-pp .xd-pp__desc td:first-child{padding-left:10px}}.xd-course__kit{display:flex;gap:8px;align-items:flex-start;margin:0;padding:9px 11px;border-radius:calc(var(--xd-r) - 4px);background:#fff4e0;color:#5c3b00;font-size:13px;font-weight:600;line-height:1.4}.xd-course__kit .xd-icon{width:18px;height:18px;flex-shrink:0;color:#b26b00}.xd-course-note{display:flex;gap:10px;align-items:flex-start;margin:12px 0 0;padding:12px 14px;border-radius:10px;background:rgba(var(--xd-accent-rgb),.1);border-left:3px solid var(--xd-accent);font-size:14px;line-height:1.45}.xd-course-note[hidden]{display:none}.xd-course-note .xd-icon{width:18px;height:18px;flex-shrink:0;margin-top:1px;color:var(--xd-accent)}.xd-course-note .rte p{margin:0}.xd-kit-note{display:flex;gap:8px;align-items:flex-start;margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#fff4e0;color:#5c3b00;font-size:13px;font-weight:600;line-height:1.4}.xd-kit-note .xd-icon{width:18px;height:18px;flex-shrink:0;color:#b26b00}.xd-opt__left{font-size:12px;font-weight:700;color:var(--xd-ink,var(--xd-accent))}.xd-opt__left:empty{display:none}.xd-opt__left.is-out{color:#b3261e}.xd-tt__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(14px,2.4vw,28px);align-items:start}.xd-tt__card{padding:clamp(20px,3vw,30px);border-radius:var(--xd-r);background:#0e0f11;color:#fff}.xd-tt__title{display:flex;gap:10px;align-items:center;margin:0 0 16px;font-family:var(--font-heading);font-size:clamp(19px,2vw,22px);line-height:1.2;color:inherit}.xd-tt__side .xd-tt__title{color:var(--section-heading,var(--c-heading,#111))}.xd-tt__title .xd-icon{width:24px;height:24px;color:var(--xd-accent)}.xd-tt__list{list-style:none;margin:0;padding:0;display:grid;gap:0;position:relative}.xd-tt__slot{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;padding:14px 0;border-top:1px solid rgba(255,255,255,.12)}.xd-tt__slot:first-child{border-top:0;padding-top:4px}.xd-tt__time{font-family:var(--font-heading);font-weight:800;font-size:18px;color:var(--xd-accent);font-variant-numeric:tabular-nums}.xd-tt__text{color:#ffffffe0;line-height:1.45}.xd-tt__courses{display:grid;gap:12px}.xd-tt__course{padding:16px 18px;border-radius:var(--xd-r);background:var(--xd-card,#fff);border:1px solid var(--xd-line)}.xd-tt__course-head{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;justify-content:space-between;margin-bottom:6px}.xd-tt__course-name{margin:0;font-family:var(--font-heading);font-weight:800;font-size:18px;text-transform:uppercase;letter-spacing:.02em}.xd-tt__finish{margin:0;display:inline-flex;gap:6px;align-items:baseline;padding:4px 10px;border-radius:999px;background:rgba(var(--xd-accent-rgb),.12);font-size:13px}.xd-tt__finish span{color:var(--xd-muted);font-weight:600}.xd-tt__finish strong{font-family:var(--font-heading)}.xd-tt__course-text{margin:0;font-size:14.5px;line-height:1.5}.xd-tt .xd-note{margin-top:14px}@media(max-width:860px){.xd-tt__grid{grid-template-columns:1fr}}.xd-course__note p+p{margin-top:.6em}.xd-tt__grid{align-items:stretch}.xd-tt__card,.xd-tt__side{display:flex;flex-direction:column;padding:clamp(20px,3vw,30px);border-radius:var(--xd-r)}.xd-tt__side{background:#f3f4f6}.xd-tt__list{flex:1;display:flex;flex-direction:column;justify-content:space-between}.xd-tt__slot{flex:1;align-items:center}.xd-tt__slot:first-child{padding-top:14px}.xd-tt .xd-note{margin-top:auto;background:#fff}.xd-tt__courses{margin-bottom:14px}.xd-course__terms{display:inline-flex;gap:6px;align-items:center;justify-content:center;align-self:center;margin-top:-2px;font-size:13px;font-weight:700;color:inherit;opacity:.85;text-decoration:underline;text-decoration-color:var(--xd-accent);text-underline-offset:3px}.xd-course__terms:hover{opacity:1}.xd-course__terms .xd-icon{width:16px;height:16px;color:var(--xd-accent)}.xd-terms--own-nums .xd-terms__body h2:before,.xd-terms--own-nums .xd-terms__toc a:before{content:none}.xd-terms--own-nums.xd-terms--numbered .xd-terms__body h2{padding-left:50px}.xd-terms--numbered .xd-terms__n{position:absolute;left:0;top:26px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--xd-accent);color:#fff;font-size:16px;line-height:1}.xd-terms--numbered .xd-terms__body h2:first-of-type .xd-terms__n{top:-2px}.xd-terms--numbered .xd-terms__dot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.xd-terms__tn{min-width:22px;font-weight:800;color:var(--xd-ink,var(--xd-accent))}.xd-terms__body table{width:100%;margin:6px 0 18px;border-collapse:collapse;border:1px solid var(--xd-line);font-size:15px;line-height:1.45}.xd-terms__body th,.xd-terms__body td{padding:12px 14px;border:1px solid var(--xd-line);text-align:left;vertical-align:top}.xd-terms__body th{background:#f3f4f6;font-weight:800;color:#0e0f11}.xd-terms__body td:first-child{font-weight:600}@media(max-width:749px){.xd-terms__body table{font-size:14px}.xd-terms__body th,.xd-terms__body td{padding:9px 10px}}@media print{.xd-terms--numbered .xd-terms__n{background:none;color:#000;border:1px solid #000}}.xd-icon--flip{transform:scaleX(-1)}.xd-gallery{--xd-g-r:var(--img-radius,var(--xd-r));--xd-g-gap:clamp(8px,1.2vw,14px)}.xd-gallery__list{list-style:none;margin:0;padding:0}.xd-gallery__item{margin:0;min-width:0}.xd-gallery__fig{position:relative;margin:0;height:100%;overflow:hidden;border-radius:var(--xd-g-r);background:#8080801f;isolation:isolate}.xd-gallery__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .5s ease}.xd-gallery .xd-ph{width:100%;height:100%;min-height:160px}.xd-gallery__open{display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:none;color:inherit;cursor:zoom-in;position:relative}.xd-gallery__open:focus-visible{outline:3px solid var(--xd-accent);outline-offset:-3px}.xd-gallery__zoom{position:absolute;top:12px;right:12px;z-index:3;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ffffffeb;color:#000;opacity:0;transform:scale(.8);transition:opacity .25s ease,transform .25s ease;box-shadow:0 6px 18px #0000002e}.xd-gallery__open:hover .xd-gallery__zoom,.xd-gallery__open:focus-visible .xd-gallery__zoom{opacity:1;transform:none}.xd-gallery--zoom .xd-gallery__fig:hover .xd-gallery__img{transform:scale(1.05)}.xd-gallery__cap{position:absolute;left:0;right:0;bottom:0;z-index:2;margin:0;padding:34px 14px 12px;color:#fff;font-size:.9rem;font-weight:600;line-height:1.3;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));pointer-events:none}.xd-gallery--mosaic .xd-gallery__list{display:grid;grid-template-columns:repeat(var(--xd-cols,4),minmax(0,1fr));grid-auto-rows:clamp(150px,15vw,230px);grid-auto-flow:dense;gap:var(--xd-g-gap)}.xd-gallery--mosaic .xd-gallery__item--port{grid-row:span 2}.xd-gallery--mosaic .xd-gallery__item--lead{grid-column:span 2;grid-row:span 2}.xd-gallery--mosaic .xd-gallery__item--last{grid-column:span var(--span-d,1)}.xd-gallery--grid .xd-gallery__list{display:grid;grid-template-columns:repeat(var(--xd-cols,4),minmax(0,1fr));gap:var(--xd-g-gap)}.xd-gallery--grid .xd-gallery__fig{aspect-ratio:var(--xd-g-ratio,4/3);height:auto}.xd-gallery--carousel .xd-gallery__list{display:flex;gap:var(--xd-g-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:2px}.xd-gallery--carousel .xd-gallery__list::-webkit-scrollbar{display:none}.xd-gallery--carousel .xd-gallery__list:focus-visible{outline:2px solid var(--xd-accent);outline-offset:4px;border-radius:var(--xd-g-r)}.xd-gallery--carousel .xd-gallery__item{flex:none;height:var(--xd-g-h,420px);aspect-ratio:var(--ar,1.5);max-width:86vw;scroll-snap-align:start}.xd-gallery--carousel .xd-gallery__fig{height:100%;width:100%}.xd-gallery__nav{display:flex;gap:8px}.xd-gallery__arrow{display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid var(--xd-line);border-radius:50%;background:var(--xd-card);color:var(--section-text,#000);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.xd-gallery__arrow .xd-icon{width:20px;height:20px}.xd-gallery__arrow:hover,.xd-gallery__arrow:focus-visible{background:var(--xd-accent);border-color:var(--xd-accent);color:#000}.xd-gallery__arrow[disabled]{opacity:.35;cursor:default;background:var(--xd-card);border-color:var(--xd-line);color:inherit}.xd-gallery__progress{height:3px;margin-top:18px;border-radius:3px;background:var(--xd-line);overflow:hidden}.xd-gallery__progress span{display:block;height:100%;width:20%;border-radius:3px;background:var(--xd-accent);transform-origin:left;transition:width .2s ease,margin-left .2s ease}.xd-gallery__head{margin-bottom:clamp(18px,2.4vw,30px)}.xd-gallery__cta{margin-top:clamp(22px,3vw,36px)}.xd-fx--tint .xd-gallery__fig:after,.xd-fx--duotone .xd-gallery__fig:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:var(--xd-accent);transition:opacity .5s ease}.xd-fx--tint .xd-gallery__fig:after{mix-blend-mode:color;opacity:.32}.xd-fx--duotone .xd-gallery__img{filter:grayscale(1) contrast(1.12) brightness(1.04)}.xd-fx--duotone .xd-gallery__fig:after{mix-blend-mode:color;opacity:.85}.xd-fx--mono .xd-gallery__img{filter:grayscale(1) contrast(1.08)}.xd-fx--contrast .xd-gallery__img{filter:contrast(1.12) saturate(1.22)}.xd-gallery__fig:hover .xd-gallery__img,.xd-gallery__fig:focus-within .xd-gallery__img{filter:none}.xd-gallery__fig:hover:after,.xd-gallery__fig:focus-within:after{opacity:0}.xd-lightbox{--xd-accent:var(--c-accent,#02bbaf);position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#060709f5;color:#fff;overflow:hidden;overscroll-behavior:contain}.xd-lightbox::backdrop{background:#060709f5}.xd-lightbox[open]{display:flex;flex-direction:column;animation:xdIn .25s ease}.xd-lightbox__stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:64px 76px 8px;touch-action:pan-y}.xd-lightbox__img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:6px;box-shadow:0 20px 60px #00000080;transition:opacity .2s ease}.xd-lightbox__img.is-loading{opacity:.25}.xd-lightbox__cap{margin:0;padding:8px 20px 0;min-height:1.4em;text-align:center;font-size:.95rem;color:#ffffffe0}.xd-lightbox__cap:empty{display:none}.xd-lightbox__count{margin:0;padding:6px 20px 18px;text-align:center;font-size:.8rem;letter-spacing:.08em;color:#fff9}.xd-lightbox__btn{position:absolute;z-index:2;display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer;transition:background-color .2s ease,color .2s ease}.xd-lightbox__btn:hover,.xd-lightbox__btn:focus-visible{background:var(--xd-accent);color:#000}.xd-lightbox__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.xd-lightbox__btn .xd-icon{width:22px;height:22px}.xd-lightbox__close{top:14px;right:14px}.xd-lightbox__prev{left:14px;top:50%;transform:translateY(-50%)}.xd-lightbox__next{right:14px;top:50%;transform:translateY(-50%)}html.xd-lb-lock{overflow:hidden}@media(max-width:989px){.xd-gallery--mosaic .xd-gallery__list,.xd-gallery--grid .xd-gallery__list{grid-template-columns:repeat(min(var(--xd-cols,4),3),minmax(0,1fr))}.xd-gallery--mosaic .xd-gallery__item--last{grid-column:span var(--span-t,1)}}@media(max-width:749px){.xd-gallery--mosaic .xd-gallery__list,.xd-gallery--grid .xd-gallery__list{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-gallery--mosaic .xd-gallery__list{grid-auto-rows:clamp(120px,36vw,190px)}.xd-gallery--mosaic .xd-gallery__item--last{grid-column:span var(--span-m,1)}.xd-gallery--carousel .xd-gallery__item{height:var(--xd-g-h-m,280px)}.xd-gallery__nav{display:none}.xd-gallery__zoom{opacity:1;transform:none;width:30px;height:30px;top:8px;right:8px}.xd-gallery__zoom svg{width:15px;height:15px}.xd-gallery__cap{font-size:.8rem;padding:26px 10px 9px}.xd-lightbox__stage{padding:60px 10px 8px}.xd-lightbox__prev,.xd-lightbox__next{top:auto;bottom:10px;transform:none;width:44px;height:44px}.xd-lightbox__count{padding-bottom:22px}}@media(prefers-reduced-motion:reduce){.xd-gallery__img,.xd-gallery__zoom,.xd-lightbox__img{transition:none}.xd-gallery--zoom .xd-gallery__fig:hover .xd-gallery__img{transform:none}.xd-gallery--carousel .xd-gallery__list{scroll-behavior:auto}.xd-lightbox[open]{animation:none}}.xd-hero--fx .xd-hero__media:after{z-index:2}.xd-hero--fx .xd-hero__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:var(--xd-accent);mix-blend-mode:color;opacity:0}.xd-hero--fx-tint .xd-hero__media:before{opacity:.3}.xd-hero--fx-duotone .xd-hero__img{filter:grayscale(1) contrast(1.15) brightness(1.02)}.xd-hero--fx-duotone .xd-hero__media:before{opacity:.85}.xd-hero--fx-mono .xd-hero__img{filter:grayscale(1) contrast(1.08)}.xd-hero--fx-contrast .xd-hero__img{filter:contrast(1.12) saturate(1.22)}.xd-gallery__videos{list-style:none;margin:0 0 var(--xd-g-gap);padding:0;display:flex;gap:var(--xd-g-gap)}.xd-gallery__list~.xd-gallery__videos{margin:var(--xd-g-gap) 0 0}.xd-gallery__vitem{flex:var(--ar,1.7778) 1 0%;min-width:0;aspect-ratio:var(--ar,1.7778);margin:0}.xd-gallery__vfig{height:100%;background:#0b0c0e}.xd-gallery__vopen{cursor:pointer}.xd-gallery__vid{background:#0b0c0e}.xd-gallery__play{position:absolute;left:50%;top:50%;z-index:3;display:grid;place-items:center;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;background:#ffffffeb;color:#000;box-shadow:0 8px 24px #00000040;transition:transform .25s ease,background-color .25s ease,color .25s ease}.xd-gallery__play svg{margin-left:3px}.xd-gallery__vopen:hover .xd-gallery__play,.xd-gallery__vopen:focus-visible .xd-gallery__play{transform:scale(1.1);background:var(--xd-accent);color:#000}.xd-gallery__vitem.is-playing .xd-gallery__play{background:#ffffffd1}.xd-gallery__vitem.is-sound .xd-gallery__play{opacity:0}.xd-lightbox__video{background:#000;width:auto;max-width:100%;max-height:100%}.xd-lightbox__video[hidden],.xd-lightbox__img[hidden]{display:none}@media(max-width:749px){.xd-gallery__videos{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.xd-gallery__videos::-webkit-scrollbar{display:none}.xd-gallery__vitem{flex:none;height:var(--xd-v-h-m,260px);max-width:82vw;scroll-snap-align:start}.xd-gallery__play{width:46px;height:46px;margin:-23px 0 0 -23px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/experience-days.css.map */
