:is(#cf-c,.cf:where(.cf-faq)){position:relative;padding:50px 0 40px;margin:0 auto;min-height:calc(90vh - 600px);box-sizing:border-box}@media all and (max-width:1024px){:is(#cf-c,.cf:where(.cf-faq)){padding:5px 16px 30px;min-height:calc(90vh - 300px)}}.cf:where(.cf-faq) .faq-header{text-align:center}.cf:where(.cf-faq) .faq-header .label{font-size:12px;letter-spacing:2px;color:#000;margin-bottom:16px}.cf:where(.cf-faq) .faq-header h1{font-size:28px;font-weight:400;letter-spacing:4px}.cf:where(.cf-faq) .faq-container{display:flex;max-width:800px;margin:0 auto;padding:40px 20px 50px;gap:20px}.cf:where(.cf-faq) .faq-nav{width:180px;flex-shrink:0;position:sticky;top:200px;height:fit-content}.cf:where(.cf-faq) .faq-nav ul{list-style:none;padding:0;margin:0}.cf:where(.cf-faq) .faq-nav-item{display:block;width:fit-content;padding:10px 0;font-size:14px;color:#000;cursor:pointer;position:relative;transition:color .3s ease;letter-spacing:0px}.cf:where(.cf-faq) .faq-nav-item:after{content:"";position:absolute;bottom:8px;left:0;width:0;height:1px;background-color:#000;transition:width .3s ease}.cf:where(.cf-faq) .faq-nav-item:hover{color:#333}.cf:where(.cf-faq) .faq-nav-item.active{color:#000;font-weight:500}.cf:where(.cf-faq) .faq-nav-item.active:after{width:100%}.cf:where(.cf-faq) .faq-content{flex:auto;flex-basis:600px;min-width:0}.cf:where(.cf-faq) .faq-section{margin-bottom:80px}.cf:where(.cf-faq) .faq-section:last-child{margin-bottom:0}.cf:where(.cf-faq) .faq-section-title{font-size:18px;font-weight:400;letter-spacing:2px;padding-bottom:20px;border-bottom:1px solid #000}.cf:where(.cf-faq) .faq-item{border-bottom:1px solid #000}.cf:where(.cf-faq) .faq-question{width:100%;padding:24px 0;border:none;background:none;text-align:left;font-weight:400;color:#000;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:color .2s ease;font-family:inherit}.cf:where(.cf-faq) .faq-question:hover{color:#000}.cf:where(.cf-faq) .faq-question span{flex:1;padding-right:20px;font-size:16px;letter-spacing:0px}.cf:where(.cf-faq) .faq-icon{width:10px;height:10px;position:relative;flex-shrink:0;font-size:0}.cf:where(.cf-faq) .faq-icon:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#1c1c1c;transform:translateY(-50%)}.cf:where(.cf-faq) .faq-icon:after{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#1c1c1c;transform:translate(-50%);transition:transform .3s ease,opacity .3s ease}.cf:where(.cf-faq) .faq-item.open .faq-icon:after{transform:translate(-50%) rotate(90deg);opacity:0}.cf:where(.cf-faq) .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.cf:where(.cf-faq) .faq-answer-inner{padding-bottom:24px;font-size:14px;line-height:1.8;letter-spacing:0px;color:#000}.cf:where(.cf-faq) .faq-item.open .faq-answer{max-height:500px}@media(max-width:1024px){.cf:where(.cf-faq) .faq-container{flex-direction:column;gap:20px;padding:40px 20px 60px}.cf:where(.cf-faq) .faq-nav{width:100%;position:relative;top:0;display:none}.cf:where(.cf-faq) .faq-nav ul{display:flex;flex-wrap:wrap;gap:0 24px}.cf:where(.cf-faq) .faq-nav-item{padding:8px 0}}.cf:where(.cf-faq) .faq-answer-inner>:is(p,ul,ol)+:is(p,ul,ol){margin-top:1.8em}.cf:where(.cf-faq) .faq-answer-inner :is(ul,ol){padding-left:1.4em}.cf:where(.cf-faq) .faq-answer-inner ol>li{list-style:decimal}.cf:where(.cf-faq) .faq-answer-inner ul>li{list-style:disc}.cf:where(.cf-faq) .faq-answer-inner a{text-decoration:underline}.cf:where(.cf-faq) .faq-nav:empty{min-height:1px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/cf-info.css.map */
