.custom-faq-section{color:#fff}.faq-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:400px 1fr;gap:120px;align-items:start}.faq-navigation{position:sticky;top:120px}.faq-nav-header{margin-bottom:48px}.nav-subtitle{margin:0 0 32px;opacity:.7;font-family:B612 Mono;font-weight:400;font-size:16px;line-height:100%;letter-spacing:-7%;text-transform:uppercase}.nav-title p,.nav-title p strong{font-family:Inter;font-weight:500;font-size:56px;line-height:100%;letter-spacing:-2%;text-transform:uppercase;margin:0}.nav-title p strong{font-family:Libre Baskerville;font-size:60px}.faq-nav-menu{display:flex;flex-direction:column;gap:0}.faq-nav-item{background:none;border:none;color:#777572;text-align:left;cursor:pointer;transition:color .3s ease;font-family:Inter;font-weight:500;font-size:24px;line-height:100%;letter-spacing:-2%;text-transform:uppercase;margin-bottom:24px;width:fit-content;padding:0}.faq-nav-item:hover,.faq-nav-item.active{color:#fff;border-bottom:1.5px solid #FFC112}.faq-mobile-select{display:none}.faq-custom-select{position:relative;width:100%}.faq-select-trigger{width:100%;background:transparent;border:1px solid #373737;color:#fff;font-family:Inter;font-weight:500;font-size:18px;line-height:135%;letter-spacing:-2%;text-transform:uppercase;padding:16px;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:border-color .3s ease}.faq-select-trigger:hover{border-color:#555}.faq-custom-select.open .faq-select-trigger{border-color:#b8860b}.faq-select-text{flex:1;text-align:left}.faq-select-arrow{flex-shrink:0;margin-left:16px;transition:transform .3s ease;color:#fff;width:16px;height:16px}.faq-custom-select.open .faq-select-arrow{transform:rotate(180deg)}.faq-select-options{position:absolute;top:100%;left:0;right:0;background:#1a1a1a;border:1px solid #373737;border-top:none;border-radius:0 0 4px 4px;max-height:0;overflow:hidden;transition:max-height .3s ease;z-index:1000}.faq-custom-select.open .faq-select-options{max-height:300px;overflow-y:auto}.faq-select-option{padding:16px;color:#fff;font-family:Inter;font-weight:500;font-size:18px;line-height:135%;letter-spacing:-2%;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease;border-bottom:1px solid #373737}.faq-select-option:last-child{border-bottom:none}.faq-select-option:hover{background-color:#2a2a2a}.faq-select-option.selected{background-color:#b8860b;color:#000}.faq-tab-content{display:none}.faq-tab-content.active{display:block}.faq-tab-title{font-family:Libre Baskerville;font-weight:400;font-size:38px;line-height:100%;letter-spacing:-7%;text-transform:uppercase;margin:0 0 40px}.faq-questions{display:flex;flex-direction:column}.faq-item:first-child{border-top:1px solid #373737}.faq-item{border-bottom:1px solid #373737}.faq-question{width:100%;background:none;border:none;color:#fff;font-family:Inter;font-weight:500;font-size:24px;line-height:135%;letter-spacing:-2%;padding:24px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:opacity .3s ease;text-align:left}.faq-question:hover{opacity:.8}.faq-icon{flex-shrink:0;margin-left:16px;transition:transform .3s ease;color:#fff;width:21px;height:11px}.faq-item.open .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer-content{padding:0 0 24px;font-family:Inter;font-weight:500;font-size:18px;line-height:135%;letter-spacing:0%;color:#fff}.faq-item.open .faq-answer{max-height:1000px}@media screen and (max-width: 1024px){.faq-container{grid-template-columns:350px 1fr;gap:0}}@media screen and (max-width: 768px){.faq-container{grid-template-columns:1fr;gap:0px;padding:0 16px}.faq-navigation{position:static}.faq-nav-header{margin-bottom:32px}.nav-subtitle{font-size:14px;margin-bottom:16px}.nav-title p{font-size:32px;margin-bottom:24px}.nav-title p strong{font-size:35px}.faq-nav-menu{display:none}.faq-mobile-select{display:block;margin-bottom:40px}.faq-tab-title{display:none}}@media screen and (max-width: 480px){.nav-subtitle{font-size:12px}.nav-title p{font-size:28px}.nav-title p strong{font-size:31px}.faq-select{font-size:16px;padding:14px}.faq-question{font-size:18px;padding:20px 0}.faq-answer-content{font-size:16px}}.faq-answer-content a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom-faq.css.map */
