.kp-faq{--faq-radius: 18px;--faq-sticky: 150px;padding-block-end:var(--space-16)}.kp-faq h1,.kp-faq h2{letter-spacing:-.01em}.kp-faq__hero{position:relative;overflow:hidden;margin-block-end:var(--space-8);padding-block:clamp(28px,5vw,64px);background:radial-gradient(900px 380px at 100% 0%,rgba(223,62,77,.1),transparent 60%),radial-gradient(700px 420px at 0% 100%,rgba(0,61,124,.12),transparent 60%),linear-gradient(180deg,#edf3f7 0%,var(--color-bg) 100%);border-block-end:1px solid var(--color-border)}.kp-faq__hero-inner{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:clamp(24px,4vw,56px);align-items:center}.kp-faq__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:6px 12px;border-radius:999px;background:var(--color-surface);border:1px solid var(--color-border);color:var(--kp-navy-700);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.kp-faq__eyebrow .kp-icon{width:18px;height:18px}.kp-faq__title{margin:0;color:var(--kp-navy-800);font-size:clamp(2rem,1.4rem + 2.4vw,3rem);line-height:1.1;font-weight:var(--weight-bold)}.kp-faq__intro{margin:14px 0 0;max-width:60ch;color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.6}.kp-faq__search{position:relative;margin-block-start:28px;max-width:640px}.kp-faq__search>.kp-icon{position:absolute;inset-inline-start:20px;top:50%;transform:translateY(-50%);width:22px;height:22px;color:var(--kp-navy-700);pointer-events:none}.kp-faq__search input{width:100%;height:60px;margin:0;padding-inline:56px 56px;border:1.5px solid var(--color-border-strong);border-radius:16px;background:var(--color-surface);color:var(--color-text);font-size:var(--text-md);box-shadow:0 10px 30px -18px #002d5c73;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.kp-faq__search input::-webkit-search-cancel-button{display:none}.kp-faq__search input:focus{outline:none;border-color:var(--kp-navy-700);box-shadow:0 0 0 4px #003d7c26,0 10px 30px -18px #002d5c73}.kp-faq__clear{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--color-text-muted);cursor:pointer}.kp-faq__clear[hidden]{display:none}.kp-faq__clear:hover{background:var(--color-surface-muted);color:var(--color-text)}.kp-faq__status{min-height:1.5em;margin:10px 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.kp-faq__popular{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-block-start:6px}.kp-faq__popular>span{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}.kp-faq__popular ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.kp-faq__popular a{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--kp-navy-700);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;transition:border-color .2s,background .2s}.kp-faq__popular a:hover{border-color:var(--kp-navy-700);background:#f3f7fb}.kp-faq__facts{display:grid;gap:12px;margin:0;padding:0;list-style:none}.kp-faq__facts li{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:16px;background:#ffffffd9;border:1px solid var(--color-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--kp-navy-800);font-weight:var(--weight-semibold);line-height:1.35}.kp-faq__facts .kp-icon{width:44px;height:44px;padding:11px;border-radius:12px;background:var(--kp-navy-700);color:#fff}.kp-faq__quick ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 var(--space-12);padding:0;list-style:none}.kp-faq__quick a{display:flex;align-items:center;gap:14px;height:100%;min-height:88px;padding:18px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);color:var(--color-text);text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s}.kp-faq__quick a:hover{border-color:var(--kp-navy-700);transform:translateY(-2px);box-shadow:0 14px 30px -22px #002d5c99}.kp-faq__quick-icon{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:14px;background:#edf3f7;color:var(--kp-navy-700)}.kp-faq__quick-icon .kp-icon{width:24px;height:24px}.kp-faq__quick strong{display:block;color:var(--kp-navy-800);font-size:var(--text-md);line-height:1.3}.kp-faq__quick small{display:block;margin-block-start:3px;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.35}.kp-faq__quick a>.kp-icon:last-child{margin-inline-start:auto;width:18px;color:var(--color-text-muted)}.kp-faq__layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.kp-faq__layout--single{grid-template-columns:minmax(0,1fr)}.kp-faq__nav,.kp-faq__content{min-width:0}.kp-faq__nav{position:sticky;top:var(--faq-sticky)}.kp-faq__nav h2{margin:0 0 12px;padding-inline:14px;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.kp-faq__nav ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.kp-faq__nav a{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 14px;border-radius:12px;color:var(--color-text);font-weight:var(--weight-medium);text-decoration:none;transition:background .2s,color .2s}.kp-faq__nav a:hover{background:var(--color-surface-muted)}.kp-faq__nav a[aria-current=true]{background:var(--kp-navy-700);color:#fff}.kp-faq__nav a .kp-icon{color:inherit}.kp-faq__nav small{margin-inline-start:auto;min-width:26px;padding:2px 8px;border-radius:999px;background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--text-xs);text-align:center}.kp-faq__nav a[aria-current=true] small{background:#ffffff2e;color:#fff}.kp-faq__topic{scroll-margin-top:var(--faq-sticky);margin-block-end:var(--space-12)}.kp-faq__topic[hidden]{display:none}.kp-faq__topic-head{display:flex;align-items:flex-start;gap:16px;margin-block-end:18px}.kp-faq__topic-icon{display:grid;place-items:center;flex-shrink:0}.kp-faq__topic-icon .kp-ci{--ci-size: 52px;--ci-icon: 28px;border-radius:16px}.kp-faq__topic-icon .kp-ci--bag{--ci: var(--kp-navy-700);--ci-bg: #e6eef8}.kp-faq__topic-head h2{margin:2px 0 0;color:var(--kp-navy-800);font-size:var(--text-3xl);line-height:1.2}.kp-faq__topic-head p{margin:6px 0 0;color:var(--color-text-muted);line-height:1.5}.kp-faq__pay{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.kp-faq__pay-icon{width:46px;height:30px}.kp-faq__a .kp-faq__pay{margin:12px 0 4px}.kp-faq__list{border:1px solid var(--color-border);border-radius:var(--faq-radius);background:var(--color-surface);overflow:hidden}.kp-faq__item{scroll-margin-top:var(--faq-sticky);border-block-end:1px solid var(--color-border)}.kp-faq__item:last-child{border-block-end:0}.kp-faq__item[hidden]{display:none}.kp-faq__item summary{display:flex;align-items:center;gap:16px;min-height:64px;padding:18px 22px;cursor:pointer;list-style:none;color:var(--kp-navy-800);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:1.4;transition:background .2s}.kp-faq__item summary::-webkit-details-marker{display:none}.kp-faq__item summary:hover{background:#f7f9fc}.kp-faq__item summary:focus-visible{outline-offset:-3px}.kp-faq__q{flex:1;min-width:0}.kp-faq__q mark{padding:0 2px;border-radius:4px;background:#fde68a;color:inherit}.kp-faq__toggle{position:relative;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--color-surface-muted);transition:background .2s,transform .3s}.kp-faq__toggle:before,.kp-faq__toggle:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--kp-navy-700);transition:transform .3s}.kp-faq__toggle:after{transform:rotate(90deg)}.kp-faq__item[open]>summary .kp-faq__toggle{background:var(--kp-navy-700);transform:rotate(180deg)}.kp-faq__item[open]>summary .kp-faq__toggle:before,.kp-faq__item[open]>summary .kp-faq__toggle:after{background:#fff}.kp-faq__item[open]>summary .kp-faq__toggle:after{transform:rotate(0)}.kp-faq__item[open]{background:linear-gradient(180deg,#f7f9fc,var(--color-surface) 120px)}.kp-faq__item:target>summary{background:#eef4fa}.kp-faq__a{padding:0 22px 22px;color:var(--color-text);line-height:1.75;animation:kp-faq-in .25s ease}.kp-faq__a .rte{max-width:72ch}.kp-faq__a .rte>:first-child{margin-top:0}.kp-faq__a .rte>:last-child{margin-bottom:0}.kp-faq__a .rte p{margin:0 0 12px}.kp-faq__a .rte ul,.kp-faq__a .rte ol{margin:0 0 12px;padding-inline-start:22px}.kp-faq__a .rte li{margin-block:4px}.kp-faq__a .rte a{color:var(--color-link);font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:3px}.kp-faq__a .rte strong{color:var(--kp-navy-800)}.kp-faq__copy{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin-block-start:14px;padding:6px 12px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;transition:color .2s,border-color .2s}.kp-faq__copy .kp-icon{width:16px;height:16px}.kp-faq__copy:hover{color:var(--kp-navy-700);border-color:var(--kp-navy-700)}.kp-faq__copy.is-done{color:var(--color-success);border-color:var(--color-success)}@keyframes kp-faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.kp-faq__empty{padding:clamp(24px,4vw,40px);border:1px dashed var(--color-border-strong);border-radius:var(--faq-radius);background:var(--color-surface);text-align:center}.kp-faq__empty h2{margin:0 0 8px;color:var(--kp-navy-800);font-size:var(--text-2xl)}.kp-faq__empty p{max-width:52ch;margin:0 auto 20px;color:var(--color-text-muted)}.kp-faq__empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.kp-faq__empty-actions .kp-btn{display:inline-flex;align-items:center;gap:8px}.kp-faq__contact{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:center;scroll-margin-top:var(--faq-sticky);margin-block:var(--space-8) var(--space-6);padding:clamp(24px,4vw,48px);border-radius:24px;color:#fff;background:radial-gradient(600px 300px at 100% 0%,rgba(223,62,77,.35),transparent 60%),linear-gradient(135deg,var(--kp-navy-700),var(--kp-navy-800))}.kp-faq__contact h2{margin:0 0 10px;color:#fff;font-size:var(--text-3xl)}.kp-faq__contact p{margin:0 0 22px;color:#ffffffd9;line-height:1.6;max-width:52ch}.kp-faq__contact .kp-btn{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--kp-navy-800);border-color:#fff}.kp-faq__contact .kp-btn:hover{background:#edf3f7;color:var(--kp-navy-800)}.kp-faq__channels{display:grid;gap:12px;margin:0;padding:0;list-style:none}.kp-faq__channels li{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:14px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16)}.kp-faq__channels .kp-icon{width:22px;height:22px;color:#fff}.kp-faq__channels span{min-width:0;overflow-wrap:anywhere}.kp-faq__channels small{display:block;color:#ffffffb3;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.kp-faq__channels a{color:#fff;font-weight:var(--weight-semibold);text-decoration:none}.kp-faq__channels a:hover{text-decoration:underline}.kp-faq__legal{padding:20px 24px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface)}.kp-faq__legal h2{margin:0 0 6px;color:var(--kp-navy-800);font-size:var(--text-md)}.kp-faq__legal p{margin:0 0 12px;color:var(--color-text-muted);font-size:var(--text-sm)}.kp-faq__legal ul{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none}.kp-faq__legal a{display:inline-flex;align-items:center;min-height:32px;color:var(--color-link);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:3px}[dir=rtl] .kp-faq__quick a>.kp-icon:last-child{transform:scaleX(-1)}@media(max-width:1199px){.kp-faq__quick ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991px){.kp-faq__hero-inner{grid-template-columns:1fr}.kp-faq__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.kp-faq__facts li{flex-direction:column;align-items:flex-start;gap:10px;padding:14px;font-size:var(--text-sm)}.kp-faq__layout{grid-template-columns:minmax(0,1fr);gap:8px}.kp-faq__nav{position:static;margin-inline:calc(var(--page-gutter) * -1)}.kp-faq__nav h2{display:none}.kp-faq__nav ul{display:flex;gap:8px;overflow-x:auto;padding:4px var(--page-gutter) 16px;scroll-snap-type:x proximity;scrollbar-width:none}.kp-faq__nav ul::-webkit-scrollbar{display:none}.kp-faq__nav li{flex-shrink:0;scroll-snap-align:start}.kp-faq__nav a{min-height:44px;padding:8px 14px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);white-space:nowrap}.kp-faq__contact{grid-template-columns:1fr}}@media(max-width:767px){.kp-faq{--faq-sticky: 90px}.kp-faq__facts{grid-template-columns:1fr}.kp-faq__facts li{flex-direction:row;align-items:center;padding:12px 14px}.kp-faq__facts .kp-icon{width:38px;height:38px;padding:9px}.kp-faq__search input{height:54px;font-size:16px}.kp-faq__quick ul{grid-template-columns:1fr;gap:10px;margin-block-end:var(--space-8)}.kp-faq__quick a{min-height:72px;padding:14px}.kp-faq__topic{margin-block-end:var(--space-8)}.kp-faq__topic-head{gap:12px}.kp-faq__topic-icon{width:44px;height:44px;border-radius:12px}.kp-faq__item summary{padding:16px;font-size:var(--text-md);gap:12px}.kp-faq__a{padding:0 16px 18px}}@media(prefers-reduced-motion:reduce){.kp-faq *,.kp-faq *:before,.kp-faq *:after{animation:none!important;transition:none!important}}@media print{.kp-faq__search,.kp-faq__status,.kp-faq__popular,.kp-faq__quick,.kp-faq__nav,.kp-faq__copy,.kp-faq__toggle{display:none!important}.kp-faq__layout{display:block}.kp-faq__contact{color:#000;background:none;border:1px solid #ccc}.kp-faq__contact h2,.kp-faq__channels a,.kp-faq__channels .kp-icon{color:#000}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/kp-faq.css.map */
