.ks{color:var(--ks-text);padding-top:var(--ks-pt-mobile);padding-bottom:var(--ks-pb-mobile)}@media screen and (min-width:990px){.ks{padding-top:var(--ks-pt);padding-bottom:var(--ks-pb)}}.ks .ks-heading{font-family:var(--font-heading--family, inherit);line-height:.95;letter-spacing:0;color:var(--ks-text)}.ks__layout{display:flex;flex-direction:column;gap:48px}.ks--aside-top .ks__aside{order:-1}.ks--aside-bottom .ks__aside{order:1}@media screen and (min-width:990px){.ks__layout{display:grid;grid-template-columns:minmax(260px,328px) minmax(0,1fr);column-gap:clamp(48px,7vw,116px);align-items:start}.ks--aside-top .ks__aside,.ks--aside-bottom .ks__aside{order:0;position:sticky;top:24px}}.ks__main{min-width:0}.ks-contact{border:1px solid var(--ks-border);padding:16px;background:#fff}@media screen and (min-width:750px){.ks-contact{padding:24px}}.ks-contact__heading{margin-bottom:16px}.ks-contact__item+.ks-contact__item{margin-top:22px}.ks-contact__main{display:inline-block;font-family:var(--font-h5--family);font-size:18px;font-weight:500;line-height:1.35;color:var(--ks-text);text-decoration:none}.ks-contact__main:hover{text-decoration:underline;text-underline-offset:3px}.ks-contact__note{margin:2px 0 0;font-size:13px;opacity:.8;line-height:1.5}.ks-contact__link{margin-top:16px}.ks-link{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:500;line-height:1.3;color:var(--ks-accent);text-decoration:none}.ks-link__arrow{width:14px;height:14px;flex-shrink:0;transition:transform .2s ease}.ks-link:hover{text-decoration:underline;text-underline-offset:3px}.ks-link:hover .ks-link__arrow{transform:translate(3px)}.ks .ks-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 36px;font-family:inherit;font-weight:600;line-height:1.2;color:var(--ks-button-text);background:var(--ks-button-bg);border:0;border-radius:6px;text-decoration:none;cursor:pointer;transition:filter .15s ease}.ks .ks-button:hover{filter:brightness(.95)}.ks .ks-button:focus-visible{outline:2px solid var(--ks-text);outline-offset:3px}.ks .ks-button--full{display:flex;width:100%;min-height:52px;padding:12px 24px;font-size:17px}.ks__intro{margin-bottom:36px}.ks__title{margin-bottom:20px}.ks__intro-text{max-width:72em;font-size:16px}.ks__intro-text>*:first-child{margin-top:0}.ks__intro-text>*:last-child{margin-bottom:0}.ks-cards{display:grid;grid-template-columns:1fr;gap:16px}@media screen and (min-width:750px){.ks-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}}.ks-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--ks-border);overflow:hidden}.ks-card__media{aspect-ratio:2 / 1;background:var(--ks-accent);overflow:hidden}.ks-card__media img{display:block;width:100%;height:100%;object-fit:cover}.ks-card__body{display:flex;flex-direction:column;flex-grow:1;padding:16px}@media screen and (min-width:750px){.ks-card__body{padding:24px}}.ks-card__heading{font-family:var(--font-h3--family);font-size:32px;font-weight:500;line-height:1.25;margin:0 0 6px;color:var(--ks-text);text-transform:none}.ks-card__text{margin-bottom:16px}.ks-card__text>*{margin:0}.ks-card__link{display:inline-flex;align-items:center;gap:10px;margin-top:auto;align-self:flex-start;font-size:15px;font-weight:600;line-height:1.3;color:var(--ks-accent);text-decoration:none}.ks-card__link:hover{text-decoration:underline;text-underline-offset:3px}.ks-card__link:hover .ks-link__arrow{transform:translate(3px)}.ks-account{display:grid;grid-template-columns:1fr;margin-top:56px;background:var(--ks-soft-bg);overflow:hidden}@media screen and (min-width:750px){.ks-account--has-image{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media screen and (min-width:990px){.ks-account{margin-top:72px}}.ks-account__content{padding:16px}@media screen and (min-width:750px){.ks-account__content{padding:24px}}.ks-account__heading{font-family:var(--font-h2--family);font-size:32px;font-weight:600;line-height:1.25;margin:0 0 12px;color:var(--ks-text);text-transform:none}.ks-account__list{margin-bottom:20px;line-height:1.5}.ks-account__list ul{list-style:none;margin:0;padding:0}.ks-account__list li{position:relative;padding-left:26px}.ks-account__list li+li{margin-top:6px}.ks-account__list li:before{content:"";position:absolute;left:0;top:.2em;width:17px;height:17px;background-color:#4caf50;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.5l4 4 9-9'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.5l4 4 9-9'/%3E%3C/svg%3E") center / contain no-repeat}.ks-account__list p{margin:0}.ks-account__media{position:relative;min-height:200px}.ks-account__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ks-faq{margin-top:72px}@media screen and (min-width:990px){.ks-faq{margin-top:96px}}.ks-faq__heading{margin-bottom:20px}.ks-faq__item+.ks-faq__item{border-top:1px solid var(--ks-border)}.ks-faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;font-size:20px;font-family:var(--font-h5--family);font-weight:500;line-height:1.35;cursor:pointer;list-style:none;letter-spacing:.2px}.ks-faq__question::-webkit-details-marker,.ks-faq__question::marker{display:none;content:""}.ks-faq__question:focus-visible{outline:2px solid var(--ks-accent);outline-offset:4px}.ks-faq__chevron{width:22px;height:22px;flex-shrink:0;transition:transform .25s ease}.ks-faq__item[open] .ks-faq__chevron{transform:rotate(180deg)}.ks-faq__answer{padding:0 48px 28px 0}.ks-faq__answer>*:first-child{margin-top:0}.ks-faq__answer>*:last-child{margin-bottom:0}.ks-faq__answer a{color:var(--ks-accent);font-weight:700}.ks-form-wrap{margin-top:72px;padding:16px;background:var(--ks-soft-bg);scroll-margin-top:calc(var(--header-height, 0px) + 32px)}@media screen and (min-width:750px){.ks-form-wrap{padding:64px 40px}}@media screen and (min-width:990px){.ks-form-wrap{margin-top:96px;padding:72px 48px}}.ks-form{max-width:560px;margin:0 auto;padding:16px;background:#fff}@media screen and (min-width:750px){.ks-form{padding:24px}}.ks-form__heading{margin-bottom:16px}.ks-form__note{display:flex;align-items:center;gap:10px;margin:0 0 24px;font-size:16px}.ks-form__note svg{width:18px;height:18px;color:#4caf50;flex-shrink:0}.ks-form__group{margin:0 0 16px;padding:0;border:0;min-width:0}.ks-form__label{display:block;padding:0;margin-bottom:4px;font-size:16px;font-weight:500;color:var(--ks-text)}.ks-form__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media screen and (max-width:479px){.ks-form__row{grid-template-columns:1fr;gap:12px}}.ks .ks-form__input{display:block;width:100%;min-height:52px;padding:12px 18px;font-family:inherit;font-size:16px;line-height:1.4;color:var(--ks-text);background:#fff;border:1px solid var(--ks-border);border-radius:6px;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.ks .ks-form__input::placeholder{color:#8a8a8a;opacity:1}.ks .ks-form__input:focus{outline:none;border-color:var(--ks-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ks-accent) 18%,transparent)}.ks .ks-form__textarea{min-height:190px;resize:vertical}.ks-form__message{margin-bottom:28px;padding:14px 18px;font-size:16px;line-height:1.5}.ks-form__message:focus{outline:none}.ks-form__message--success{background:var(--ks-soft-bg);color:var(--ks-accent);font-weight:700}.ks-form__message--error{background:#fdecec;color:#b3261e}.ks-form__message--error ul{margin:6px 0 0;padding-left:18px}.ks .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.ks-link__arrow,.ks-faq__chevron,.ks .ks-form__input,.ks .ks-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/klantenservice.css.map */
