.faq-section .faq-search{margin-bottom:5rem}.faq-section .faq-search-box{position:relative}.faq-section .faq-search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5rem;min-height:unset;line-height:1;background:#fff;padding:2rem 5rem 2rem 2rem!important;border:1px solid var(--border);border-radius:5px;outline:none;transition:.2s linear}.faq-section .faq-search-input::placeholder{opacity:.5;transition:.2s linear}.faq-section .faq-search-box .icon{position:absolute;top:50%;right:1.5rem;color:#00000080;transform:translateY(-50%);transition:.2s linear}.faq-section .faq-search-input:focus{border:1px solid var(--hover);background-color:#ffc;box-shadow:0 0 0 1px var(--hover)}.faq-section .faq-search-input:focus::placeholder{opacity:0}.faq-section .faq-search-input:focus~.icon{color:var(--corp)}.faq-section .faq-group{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:0 auto 5rem}.faq-section .faq-category{margin:0}.faq-section .faq-item{background:#fff;line-height:1.4;transition:.2s linear}.faq-section .is-hidden{display:none}.faq-section .faq-question{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-weight:700;padding:1rem 1.5rem;border:1px solid var(--corp);border-radius:5px;cursor:pointer;transition:.2s linear}.faq-section .faq-question:hover{box-shadow:0 0 0 1px var(--corp) inset}.faq-section .faq-question:before{content:"Q";font-size:1.4em;font-weight:400;line-height:1;color:var(--corp);transition:.2s linear}.faq-section .faq-question:after{content:"";display:block;width:1em;height:1em;background:linear-gradient(var(--corp),var(--corp)) center center / 100% 1px no-repeat,linear-gradient(var(--corp),var(--corp)) center center / 1px 100% no-repeat;transition:.2s linear}.faq-section .faq-question:hover:after{transform:scale(1.2)}.faq-section .faq-question span{flex:1}.faq-section .faq-question::-webkit-details-marker{display:none}.faq-section .faq-item[open] .faq-question{color:#fff;background:var(--corp);border-radius:5px 5px 0 0}.faq-section .faq-item[open] .faq-question:before{color:#fff}.faq-section .faq-item[open] .faq-question:after{background:linear-gradient(#fff,#fff) center center / 100% 1px no-repeat,linear-gradient(transparent,transparent) center center / 1px 0 no-repeat}.faq-section .faq-answer{overflow:hidden}.faq-section .faq-answer .answer{display:flex;justify-content:space-between;gap:1rem;padding:2.5rem 1.5rem;border:1px solid var(--corp);border-radius:0 0 5px 5px}.faq-section .faq-answer .answer:before{content:"A";font-size:1.4em;font-weight:400;line-height:1;color:var(--corp)}.faq-section .faq-answer .answer .content{flex:1}.faq-section .faq-answer .answer p:first-child{margin-top:0}.faq-section .faq-answer .answer p:last-child{margin-bottom:0}.faq-section .faq-answer .answer a{text-decoration:underline;color:var(--corp)}.faq-section .faq-answer .answer a:hover{color:#09f}.faq-section .faq-image{margin:2em 2em 0}.faq-section .faq-category-list{display:grid;grid-template-columns:1fr;list-style:none;padding:0;margin:0;border-top:1px dotted var(--border)}.faq-section .faq-category-item{border-bottom:1px dotted var(--border)}.faq-section .faq-category-link{display:flex;justify-content:space-between;align-items:center;gap:.5rem;color:var(--link);font-size:.9em;line-height:1;padding:.5rem}.faq-section .faq-category-link span{flex:1}.faq-section .faq-category-link:hover{color:var(--hover);padding-right:0}@media (max-width: 749px){.faq-sidebar{display:none}}@media (min-width: 750px){.faq-wrap{display:grid;grid-template-columns:30rem 1fr;gap:3rem}.faq-navigation{position:sticky;top:1em}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/page-faq.css.map */
