.paw-accordion-wrapper{width:100%}.paw-accordion-item.paw-hidden-item{display:none!important}.paw-accordion-item{overflow:hidden;transition:box-shadow 0.2s ease}.paw-accordion-header{display:flex;align-items:center;gap:10px;cursor:pointer;user-select:none;transition:background-color 0.25s ease,color 0.25s ease;position:relative;outline:none}.paw-accordion-header:focus-visible{box-shadow:0 0 0 3px rgb(99 102 241 / .4)}.paw-accordion-title{flex:1;font-weight:600}.paw-toggle-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px;position:relative}.paw-icon-state{display:inline-flex;align-items:center;justify-content:center}.paw-icon-state-opened{display:none}.paw-accordion-item.paw-active .paw-icon-state-closed{display:none}.paw-accordion-item.paw-active .paw-icon-state-opened{display:inline-flex}.paw-icon-right{margin-left:auto}.paw-item-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px}.paw-badge{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.paw-accordion-content{overflow:hidden}.paw-accordion-content-inner{line-height:1.7}.paw-accordion-content.paw-fade{opacity:0;transition:opacity 0.3s ease}.paw-accordion-content.paw-fade.paw-fade-in{opacity:1}.paw-show-more-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.paw-show-more-btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:none;font-family:inherit;transition:background-color 0.25s ease,color 0.25s ease,transform 0.15s ease,box-shadow 0.25s ease}.paw-show-more-btn:hover{transform:translateY(-1px)}.paw-show-more-btn:active{transform:translateY(0)}.paw-btn-icon{font-size:13px;transition:transform 0.3s ease}.paw-show-more-btn.paw-showing-all .paw-btn-icon{transform:rotate(180deg)}.paw-items-counter{font-size:13px;color:#888;white-space:nowrap}@keyframes paw-slide-down{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.paw-accordion-item.paw-reveal-animation{animation:paw-slide-down 0.3s ease forwards}@media (max-width:767px){.paw-accordion-header{gap:8px}.paw-badge{display:none}}