.kv-faq{width:100%;background:#fff;color:#171717;font-family:var(--kv-type-faq-family);font-size:var(--kv-type-faq-base-size);line-height:var(--kv-type-faq-base-line)}.kv-faq,.kv-faq *{box-sizing:border-box}.kv-faq .kv-faq-shell{width:800px;max-width:calc(100% - 50px);margin:0 auto;padding:var(--kv-rhythm-faq-shell-top) 0 var(--kv-rhythm-faq-shell-bottom)}.kv-faq .kv-faq-title{margin:0 0 var(--kv-rhythm-faq-title-bottom);color:#1a1a1a;font-family:inherit;font-size:var(--kv-type-faq-title-size);font-weight:var(--kv-type-faq-title-weight);line-height:var(--kv-type-faq-title-line);letter-spacing:var(--kv-type-faq-title-tracking);text-align:center;text-transform:uppercase}.kv-faq a{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.kv-faq a:focus-visible,.kv-faq .kv-faq-question:focus-visible{outline:2px solid currentColor;outline-offset:5px}.kv-faq .kv-faq-shortcuts,.kv-faq .kv-faq-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.kv-faq .kv-faq-shortcuts{gap:var(--kv-rhythm-faq-shortcuts-row-gap) var(--kv-rhythm-faq-shortcuts-column-gap);margin:0 0 var(--kv-rhythm-faq-shortcuts-bottom);font-size:var(--kv-type-faq-shortcut-size);line-height:var(--kv-type-faq-shortcut-line)}.kv-faq .kv-faq-shortcuts a,.kv-faq .kv-faq-nav a,.kv-faq .kv-faq-help>a{display:inline-flex;align-items:center;min-height:44px}.kv-faq .kv-faq-nav{gap:var(--kv-rhythm-faq-nav-row-gap) var(--kv-rhythm-faq-nav-column-gap);margin:0 0 var(--kv-rhythm-faq-nav-bottom);padding:var(--kv-rhythm-faq-nav-block) 0;border-block:1px solid #dedede}.kv-faq .kv-faq-nav a{padding:8px var(--kv-rhythm-faq-nav-link-inline);font-size:var(--kv-type-faq-nav-size);font-weight:var(--kv-type-faq-nav-weight);line-height:var(--kv-type-faq-nav-line);letter-spacing:var(--kv-type-faq-nav-tracking);text-decoration:none}.kv-faq .kv-faq-nav a:hover{text-decoration:underline}.kv-faq .kv-faq-group{margin:0 0 var(--kv-rhythm-faq-group-bottom);scroll-margin-top:calc(var(--header-height, 110px) + 24px)}.kv-faq .kv-faq-group>h2{margin:0 0 var(--kv-rhythm-faq-section-title-bottom);font-family:inherit;font-size:var(--kv-type-faq-section-title-size);font-weight:var(--kv-type-faq-section-title-weight);line-height:var(--kv-type-faq-section-title-line);letter-spacing:var(--kv-type-faq-section-title-tracking);text-transform:uppercase}.kv-faq .kv-faq-item{margin:0;border-bottom:1px solid #dedede}.kv-faq .kv-faq-question{display:flex;align-items:center;justify-content:space-between;gap:var(--kv-rhythm-faq-question-gap);min-height:var(--kv-rhythm-faq-question-height);padding:var(--kv-rhythm-faq-question-block) 0;color:#171717;font:inherit;font-size:var(--kv-type-faq-question-size);font-weight:var(--kv-type-faq-question-weight);line-height:var(--kv-type-faq-question-line);list-style:none;cursor:pointer}.kv-faq .kv-faq-question::-webkit-details-marker{display:none}.kv-faq .kv-faq-question::marker{content:""}.kv-faq .kv-faq-icon{position:relative;flex:0 0 16px;width:16px;height:16px}.kv-faq .kv-faq-icon:before,.kv-faq .kv-faq-icon:after{position:absolute;top:50%;left:50%;width:12px;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%)}.kv-faq .kv-faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.kv-faq .kv-faq-item[open]>.kv-faq-question .kv-faq-icon:after{display:none}.kv-faq .kv-faq-answer{padding:0 var(--kv-rhythm-faq-answer-side) var(--kv-rhythm-faq-answer-bottom) 0;font-size:var(--kv-type-faq-answer-size);font-weight:var(--kv-type-faq-answer-weight);line-height:var(--kv-type-faq-answer-line)}.kv-faq .kv-faq-copy{font:inherit;color:inherit;font-size:var(--kv-type-faq-base-size);line-height:var(--kv-type-faq-base-line);overflow-wrap:break-word}.kv-faq .kv-faq-copy p{margin:0 0 var(--kv-rhythm-faq-copy-paragraph-bottom)}.kv-faq .kv-faq-copy>:last-child{margin-bottom:0}.kv-faq .kv-faq-copy ul,.kv-faq .kv-faq-copy ol{padding-left:var(--kv-rhythm-faq-copy-list-indent)}.kv-faq .kv-faq-help{margin-top:var(--kv-rhythm-faq-help-top);padding-top:var(--kv-rhythm-faq-help-padding-top);border-top:1px solid #dedede;text-align:center}.kv-faq .kv-faq-help h2{margin:0 0 var(--kv-rhythm-faq-help-heading-bottom);font-family:inherit;font-size:var(--kv-type-faq-help-title-size);font-weight:var(--kv-type-faq-help-title-weight);line-height:var(--kv-type-faq-help-title-line);letter-spacing:var(--kv-type-faq-help-title-tracking)}.kv-faq .kv-faq-help p{margin:0 0 var(--kv-rhythm-faq-help-copy-bottom);font-size:var(--kv-type-faq-help-body-size);line-height:var(--kv-type-faq-help-body-line)}@media(max-width:749px){.kv-faq .kv-faq-shell{width:auto;max-width:none;margin:0 var(--kv-rhythm-faq-shell-side);padding:var(--kv-rhythm-faq-shell-top) 0 var(--kv-rhythm-faq-shell-bottom)}.kv-faq .kv-faq-title{font-size:var(--kv-type-faq-title-size);letter-spacing:var(--kv-type-faq-title-tracking)}.kv-faq .kv-faq-shortcuts{gap:var(--kv-rhythm-faq-shortcuts-row-gap) var(--kv-rhythm-faq-shortcuts-column-gap)}.kv-faq .kv-faq-nav{gap:var(--kv-rhythm-faq-nav-row-gap) var(--kv-rhythm-faq-nav-column-gap);margin-bottom:var(--kv-rhythm-faq-nav-bottom);padding-block:var(--kv-rhythm-faq-nav-block)}.kv-faq .kv-faq-nav a{padding-inline:var(--kv-rhythm-faq-nav-link-inline)}.kv-faq .kv-faq-group{margin-bottom:var(--kv-rhythm-faq-group-bottom)}.kv-faq .kv-faq-group>h2{font-size:var(--kv-type-faq-section-title-size)}.kv-faq .kv-faq-question{gap:var(--kv-rhythm-faq-question-gap);min-height:var(--kv-rhythm-faq-question-height);font-size:var(--kv-type-faq-question-size)}.kv-faq .kv-faq-answer{padding-right:var(--kv-rhythm-faq-answer-side);font-size:var(--kv-type-faq-answer-size);line-height:var(--kv-type-faq-answer-line)}.kv-faq .kv-faq-help{margin-top:var(--kv-rhythm-faq-help-top)}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/kv-faq.css.map */
