.ac-workshop-card--external{--ac-workshop-status-accent:#36bf9d}.ac-workshop-card--external .ac-workshop-card__stock-count{letter-spacing:0}.ac-workshop-card--external .ac-workshop-card__aside{grid-template-areas:"cta stock"}.kg-external-booking{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%;margin-top:18px}.kg-external-booking__status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 11px;border:1px solid rgb(54 191 157 / .55);border-radius:999px;background:rgb(54 191 157 / .14);color:currentColor;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1}.kg-external-booking__provider-logo{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 8px;border:1px solid rgb(255 255 255 / .24);border-radius:5px;background:#fff;box-shadow:0 4px 12px rgb(0 0 0 / .12)}.kg-external-booking__provider-logo img{display:block;max-width:240px;height:auto}.kg-external-booking__provider-name{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid rgb(255 255 255 / .24);border-radius:5px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.kg-external-booking__button{min-height:46px;border-radius:6px;background:#36bf9d;color:#fff}.kg-external-booking__button:hover{background:#2cae8d;color:#fff}.kg-external-booking__note{flex-basis:100%;margin:0;font-size:13px;opacity:.72}.kg-external-workshop-loan{margin-top:24px;padding:20px;border-left:4px solid #36bf9d;border-radius:6px;background:rgb(54 191 157 / .08)}.kg-external-workshop-loan>:last-child{margin-bottom:0}.kg-workshop-type-badge{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:0 0 14px;padding:7px 11px;border:1px solid color-mix(in srgb,var(--kg-workshop-type-color) 58%,transparent);border-radius:999px;background:color-mix(in srgb,var(--kg-workshop-type-color) 15%,transparent);color:color-mix(in srgb,var(--kg-workshop-type-color) 82%,white 18%);font-size:12px;font-weight:800;letter-spacing:.07em;line-height:1;text-transform:uppercase}.kg-workshop-types-explainer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%}.kg-workshop-types-explainer__card{overflow:hidden;border:1px solid color-mix(in srgb,var(--kg-workshop-type-color) 48%,rgb(255 255 255 / .1));border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--kg-workshop-type-color) 9%,transparent),transparent 48%),rgb(28 28 28 / .94);box-shadow:0 18px 38px rgb(0 0 0 / .18)}.kg-workshop-types-explainer__image{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.kg-workshop-type-links{max-width:1280px;margin:0 auto 46px}.kg-workshop-type-links__link{display:block;text-decoration:none;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.kg-workshop-type-links__link:hover,.kg-workshop-type-links__link:focus-visible{border-color:var(--kg-workshop-type-color);box-shadow:0 22px 46px rgb(0 0 0 / .28),0 0 26px color-mix(in srgb,var(--kg-workshop-type-color) 28%,transparent);outline:0;transform:translateY(-4px)}.kg-workshop-types-explainer__body{display:grid;grid-template-columns:36px minmax(0,1fr);gap:6px 12px;padding:18px}.kg-workshop-types-explainer__icon{grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:color-mix(in srgb,var(--kg-workshop-type-color) 18%,transparent);color:var(--kg-workshop-type-color);font-size:17px}.kg-workshop-types-explainer__title{margin:0;color:var(--g1-canvas-itxt-color,#fff);font-size:clamp(20px, 2vw, 28px);font-weight:800;letter-spacing:-.035em;line-height:1.05}.kg-workshop-types-explainer__text{margin:0;color:rgb(255 255 255 / .74);font-size:14px;line-height:1.55}.kp-light .kg-workshop-types-explainer__card{background:#fff;box-shadow:0 14px 30px rgb(0 0 0 / .07)}.kp-light .kg-workshop-types-explainer__title{color:#161616}.kp-light .kg-workshop-types-explainer__text{color:rgb(20 20 20 / .72)}@media only screen and (max-width:720px){.kg-workshop-types-explainer{grid-template-columns:1fr}}@media only screen and (max-width:991px){.ac-workshop-card--external .ac-workshop-card__aside{grid-template-areas:"stock stock" "cta cta"}}