.dog-diet-faq{padding:7rem 0;background-color:#f5f5f5;position:relative;overflow:hidden}.dog-diet-faq__bg-element{position:absolute;border-radius:50%;filter:blur(3rem);z-index:1}.dog-diet-faq__bg-element--top{top:5rem;left:5rem;width:16rem;height:16rem;background-color:#ffc4b733}.dog-diet-faq__bg-element--bottom{bottom:5rem;right:5rem;width:16rem;height:16rem;background-color:#d9e76c33}.dog-diet-faq__title{font-size:2.5rem;font-weight:700;text-align:center;color:#00574b;margin-bottom:5rem;position:relative;z-index:2}.dog-diet-faq__emoji{color:#e27552}.dog-diet-faq__container{max-width:48rem;margin:0 auto;display:flex;flex-direction:column;gap:2rem;position:relative;z-index:2}.dog-diet-faq__item{background-color:#fff;border-radius:1.5rem;box-shadow:0 4px 12px #0000001a;overflow:hidden;transition:box-shadow .3s ease}.dog-diet-faq__item:hover{box-shadow:0 8px 24px #00000026}.dog-diet-faq__question{width:100%;padding:2rem;display:flex;align-items:center;justify-content:space-between;background:none;border:none;text-align:left;font-size:1.25rem;font-weight:500;color:#00574b;cursor:pointer;transition:background-color .3s ease}.dog-diet-faq__question:hover{background-color:#00000005}.dog-diet-faq__icon{width:1.5rem;height:1.5rem;color:#e27552;transition:transform .3s ease;flex-shrink:0}.dog-diet-faq__question[aria-expanded=true] .dog-diet-faq__icon{transform:rotate(180deg)}.dog-diet-faq__answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.dog-diet-faq__answer-content{padding:0 2rem 2rem;font-size:1.125rem;line-height:1.5;color:#666}@media screen and (min-width: 750px){.dog-diet-faq__title{font-size:3rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dog-diet-faqs.css.map */
