.faq-page{--faq-font-primary: var(--font-body-family, "Inter", -apple-system, BlinkMacSystemFont, sans-serif);--faq-color-text: #333333;--faq-color-heading: #1a1a1a;--faq-color-border: #e5e5e5;--faq-color-bg: #ffffff;--faq-color-accent: #6B5D4D;--faq-color-accent-hover: #5a4d3f;--faq-color-sidebar-bg: #6B5D4D;--faq-color-sidebar-text: #ffffff;--faq-spacing-xs: .5rem;--faq-spacing-sm: 1rem;--faq-spacing-md: 1.5rem;--faq-spacing-lg: 2rem;--faq-spacing-xl: 3rem;--faq-max-width: 1400px;--faq-sidebar-width: 220px;--faq-border-radius: 0;--faq-transition: .3s ease}.faq-page{padding:var(--faq-spacing-xl) var(--faq-spacing-md);background-color:var(--faq-color-bg);min-height:100vh}.faq-container{max-width:var(--faq-max-width);margin:0 auto}.faq-page .faq-title{font-family:var(--faq-font-primary);font-size:24px!important;font-weight:400!important;letter-spacing:.1em;text-transform:uppercase!important;color:var(--faq-color-heading);margin:0 0 var(--faq-spacing-lg)}.faq-search{margin-bottom:var(--faq-spacing-lg)}.faq-search__input{width:100%;padding:12px 16px;font-family:var(--faq-font-primary);font-size:15px;border:1px solid var(--faq-color-border);border-radius:0;background-color:var(--faq-color-bg);transition:border-color var(--faq-transition)}.faq-search__input:focus{outline:none;border-color:var(--faq-color-accent)}.faq-search__input::placeholder{color:#999;text-transform:none}.faq-layout{display:grid;grid-template-columns:var(--faq-sidebar-width) 1fr;gap:var(--faq-spacing-xl);align-items:start}.faq-sidebar{position:sticky;top:120px}.faq-sidebar__nav{display:flex;flex-direction:column;gap:0}.faq-page .faq-sidebar__item{padding:14px 16px;font-family:var(--faq-font-primary);font-size:11px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.03em;color:var(--faq-color-sidebar-text);background-color:var(--faq-color-sidebar-bg);border:none;cursor:pointer;text-align:left;transition:background-color var(--faq-transition),color var(--faq-transition);border-bottom:1px solid rgba(255,255,255,.15)}.faq-sidebar__item:last-child{border-bottom:none}.faq-sidebar__item:hover,.faq-sidebar__item.active{background-color:var(--faq-color-accent-hover)}.faq-sidebar__item.active{font-weight:600!important}.faq-content{padding-left:var(--faq-spacing-lg)}.faq-category{margin-bottom:var(--faq-spacing-xl);scroll-margin-top:120px}.faq-page .faq-category__title{font-family:var(--faq-font-primary);font-size:16px!important;font-weight:400!important;letter-spacing:.12em;text-transform:uppercase!important;color:var(--faq-color-heading);margin:0 0 var(--faq-spacing-md);padding-bottom:var(--faq-spacing-sm);border-bottom:1px solid var(--faq-color-border)}.faq-item{border-bottom:1px solid var(--faq-color-border)}.faq-item:last-child{border-bottom:none}.faq-page .faq-item__question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-family:var(--faq-font-primary);font-size:15px!important;font-weight:400!important;color:var(--faq-color-text);background:none;border:none;cursor:pointer;text-align:left;gap:var(--faq-spacing-md);transition:color var(--faq-transition);text-transform:none!important;letter-spacing:normal!important}.faq-page .faq-item__question span{text-transform:none!important;letter-spacing:normal!important}.faq-item__question:hover{color:var(--faq-color-accent)}.faq-item__icon{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform var(--faq-transition)}.faq-item__icon svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;fill:none;transition:transform var(--faq-transition)}.faq-item.active .faq-item__icon svg{transform:rotate(180deg)}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease}.faq-item.active .faq-item__answer{max-height:2000px;padding-bottom:var(--faq-spacing-md)}.faq-page .faq-item__answer-content{font-family:var(--faq-font-primary);font-size:15px!important;line-height:1.7;color:#555;padding-right:var(--faq-spacing-xl);text-transform:none!important;letter-spacing:normal!important}.faq-page .faq-item__answer-content p{margin:0 0 var(--faq-spacing-sm);text-transform:none!important;font-size:15px!important}.faq-item__answer-content p:last-child{margin-bottom:0}.faq-page .faq-item__answer-content ul{margin:var(--faq-spacing-sm) 0;padding-left:var(--faq-spacing-md);text-transform:none!important}.faq-page .faq-item__answer-content li{margin-bottom:var(--faq-spacing-xs);font-size:15px!important;text-transform:none!important}.faq-item__answer-content a{color:var(--faq-color-accent);text-decoration:underline;transition:color var(--faq-transition)}.faq-item__answer-content a:hover{color:var(--faq-color-accent-hover)}.faq-no-results{padding:var(--faq-spacing-xl);text-align:center;color:#666;font-size:16px;display:none}.faq-no-results.active{display:block}@media screen and (max-width:989px){.faq-layout{grid-template-columns:180px 1fr;gap:var(--faq-spacing-lg)}.faq-page .faq-sidebar__item{font-size:10px!important;padding:12px 14px}.faq-content{padding-left:var(--faq-spacing-md)}}@media screen and (max-width:767px){.faq-page{padding:var(--faq-spacing-lg) var(--faq-spacing-sm)}.faq-layout{grid-template-columns:1fr;gap:var(--faq-spacing-md)}.faq-sidebar{position:relative;top:0;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--faq-spacing-sm));padding:0 var(--faq-spacing-sm)}.faq-sidebar__nav{flex-direction:row;gap:0;width:max-content;min-width:100%}.faq-page .faq-sidebar__item{white-space:nowrap;padding:12px 14px;font-size:10px!important;border-bottom:none;border-right:1px solid rgba(255,255,255,.15)}.faq-sidebar__item:last-child{border-right:none}.faq-content{padding-left:0}.faq-page .faq-item__question{padding:14px 0;font-size:14px!important}.faq-page .faq-item__answer-content{font-size:14px!important;padding-right:0}.faq-page .faq-category__title{font-size:14px!important}}@media screen and (max-width:480px){.faq-page .faq-title{font-size:20px!important}.faq-page .faq-sidebar__item{font-size:9px!important;padding:10px 12px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/faq-page.css.map */
