.petsetgo-collapsible-sections{margin:1rem 0;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;overflow:hidden;border:1px solid #f0f0f0}.petsetgo-collapsible-item{border-bottom:1px solid #f8f9fa;position:relative}.petsetgo-collapsible-item:last-child{border-bottom:none}.petsetgo-collapsible-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(135deg,#ff6b35,#f7931e);opacity:0;transition:opacity .3s ease;border-radius:2px}.petsetgo-collapsible-item.active:before{opacity:1}.petsetgo-collapsible-button{width:100%;background:linear-gradient(135deg,#fff,#fafafa);border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:.95rem;font-weight:700;color:#2d1810;transition:all .3s ease;position:relative;padding:16px 20px 16px 24px}.petsetgo-collapsible-button:before{content:"\1f4cb";position:absolute;left:16px;font-size:1rem;transition:transform .3s ease}.petsetgo-collapsible-button:nth-child(1):before{content:"\1f4dd"}.petsetgo-collapsible-button:nth-child(2):before{content:"\1f527"}.petsetgo-collapsible-button:nth-child(3):before{content:"\1f504"}.petsetgo-collapsible-button:nth-child(4):before{content:"\2753"}.petsetgo-collapsible-item:nth-child(1) .petsetgo-collapsible-button:before{content:"\1f4dd"}.petsetgo-collapsible-item:nth-child(2) .petsetgo-collapsible-button:before{content:"\1f527"}.petsetgo-collapsible-item:nth-child(3) .petsetgo-collapsible-button:before{content:"\1f504"}.petsetgo-collapsible-item:nth-child(4) .petsetgo-collapsible-button:before{content:"\2753"}.petsetgo-collapsible-button:hover{background:linear-gradient(135deg,#fff8f0,#ffeee0);color:#ff6b35;transform:translate(2px);box-shadow:0 2px 8px #ff6b3526}.petsetgo-collapsible-button:hover:before{transform:scale(1.1)}.petsetgo-collapsible-button.active{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;border-bottom:none;box-shadow:0 4px 12px #ff6b3540}.petsetgo-collapsible-button.active:before{transform:scale(1.2);filter:brightness(0) invert(1)}.petsetgo-collapsible-icon{font-size:1rem;transition:all .3s ease;color:#666;background:#ff6b351a;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.petsetgo-collapsible-button:hover .petsetgo-collapsible-icon{background:#ff6b3533;color:#ff6b35}.petsetgo-collapsible-button.active .petsetgo-collapsible-icon{transform:rotate(180deg);background:#fff3;color:#fff}.petsetgo-collapsible-content{max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#fafafa,#f5f5f5);border-top:1px solid rgba(255,107,53,.1)}.petsetgo-collapsible-content.active{max-height:fit-content;box-shadow:inset 0 2px 4px #0000000d}.petsetgo-collapsible-inner{padding:20px 24px;font-size:.9rem;line-height:1.6;color:#555;position:relative}.petsetgo-collapsible-inner:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(135deg,#ff6b35,#f7931e);opacity:.3}.petsetgo-collapsible-inner h4{color:#2d1810;font-size:1rem;margin:0 0 12px;font-weight:700;display:flex;align-items:center;gap:8px}.petsetgo-collapsible-inner h4:before{content:"\1f31f";font-size:.9rem}.petsetgo-collapsible-inner ul{margin:12px 0;background:#fff9;border-radius:8px;padding:12px 20px;list-style:none!important}.petsetgo-collapsible-inner li{margin-bottom:8px;font-size:.9rem;position:relative;padding-left:8px}.petsetgo-collapsible-inner li:before{content:"\2713";position:absolute;left:-12px;color:#ff6b35;font-weight:700}.petsetgo-collapsible-inner p{margin:12px 0;font-size:.9rem;padding:8px 12px;background:#ff6b350d;border-left:3px solid #ff6b35;border-radius:0 6px 6px 0}.petsetgo-collapsible-inner strong{color:#ff6b35;font-weight:700}@media (max-width: 768px){.petsetgo-collapsible-sections{margin:1rem 0;border-radius:10px}.petsetgo-collapsible-button{font-size:.9rem;padding:14px 18px 14px 22px}.petsetgo-collapsible-button:before{left:14px}.petsetgo-collapsible-inner{padding:16px 18px;font-size:.85rem}.petsetgo-collapsible-inner h4{font-size:.9rem}.petsetgo-collapsible-content.active{max-height:fit-content}.petsetgo-collapsible-inner ul{padding:10px 16px}.petsetgo-collapsible-inner p{padding:6px 10px}}@media (max-width: 480px){.petsetgo-collapsible-button{font-size:.85rem;padding:12px 16px 12px 20px}.petsetgo-collapsible-inner{padding:14px 16px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/petsetgo-collapsible.css.map */
