.faq-container{max-width:100%;margin:3rem auto}.faq-header{margin-bottom:2rem}.faq-item{margin-bottom:1rem;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.faq-item:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.faq-item[open]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.faq-item summary{padding:1.25rem;cursor:pointer;font-weight:500;color:#1f2937;display:flex;align-items:center;justify-content:space-between;line-height:1.4;gap:2rem;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item .faq-icon{font-size:1.25rem;font-weight:600;color:#6b7280;transition-property:transform,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.faq-item .faq-icon,.faq-item .faq-icon svg{height:1.5rem;width:1.5rem}.faq-item[open] .faq-icon{transform:rotate(45deg);color:#3b82f6}.faq-item summary:hover{background-color:#f9fafb}.faq-item[open] summary{background-color:#eff6ff}.faq-content{padding:0 1.25rem 1.25rem;line-height:1.625;border-top:1px solid #f3f4f6}.faq-content p{margin-bottom:.75rem}.faq-content p:last-child{margin-bottom:0}@media (min-width: 640px){.faq-item summary{padding:1.5rem}.faq-content{padding:0 1.5rem 1.5rem}}@media (min-width: 768px){.faq-item{margin-bottom:1.5rem}}.product-details__section .faq-container{margin:0 auto}
/*# sourceMappingURL=/cdn/shop/t/169/assets/component-faq.css.map */
