.pdp-faq-section{overflow:hidden}.product-faq,.product-faq p,.product-faq .h5{color:var(--color-azure-dark)}.product-faq>svg{display:block;width:100%;color:var(--color-wild-sand)}.product-faq__content{position:relative;max-width:54.0625rem;margin:auto;margin-bottom:-0.625rem}.product-faq__illustration{position:absolute;color:var(--color-magenta-light)}
.product-faq__illustration:first-of-type{left:-13.75rem;top:1.25rem}.product-faq__illustration:last-of-type{right:-11.5rem;bottom:-1rem}.product-faq__illustration svg{width:100%;height:100%}.product-faq__container{background-color:var(--color-wild-sand)}.product-faq__header-bar{margin-bottom:1.5625rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}
@media(min-width:1024px){.product-faq__header-bar{flex-direction:row;justify-content:space-between}}.product-faq__header-bar .button{float:right}.product-faq__header-bar .cta>span+span{display:none}.product-faq__header-bar .cta>.icon+.icon{display:none}.product-faq__header-bar .cta.active>span{display:none}.product-faq__header-bar .cta.active>span+span{display:inline-flex}
.product-faq__header-bar .cta.active>.icon{display:none}.product-faq__header-bar .cta.active>.icon+.icon{display:inline-flex}.product-faq__item{border-radius:1.25rem;background-color:var(--color-white);overflow:hidden;margin-bottom:1rem}.product-faq__header{display:inline-block;max-width:calc(100% - 12.8125rem)}
.product-faq__title .product-faq__button{font-weight:500}.product-faq__title.active .product-faq__arrow{transform:translateY(-50%) rotate(180deg)}.product-faq__description-content{padding:0 1.375rem 1.375rem;font-weight:350}.product-faq__description-content ul{padding-left:1.5625rem;margin:0}.product-faq__description-content p:first-of-type{margin-top:0}
.product-faq__description-content p:last-of-type{margin-bottom:0}.product-faq__description{max-height:0;transition:max-height .8s cubic-bezier(0,1,0,1);overflow:hidden;display:none}.product-faq__description.active{max-height:62.5rem;transition:max-height .8s ease-in-out;display:block}.product-faq__button{width:100%;border:0;background-color:initial;padding:0 2.5rem;text-align:left;position:relative;padding:1.375rem 1.25rem;cursor:pointer}
.product-faq__arrow{width:1rem;height:1rem;position:absolute;right:1.375rem;transition:.3s;display:flex;top:50%;transform:translateY(-50%)}.product-faq__arrow svg{width:100%;height:100%}.product-faq__icon{float:left;width:1.75rem;height:1.75rem;position:absolute;left:1.375rem}.product-faq__icon svg{width:100%;height:100%;display:inline-block}
@media(max-width:1250px){.product-faq__illustration{position:absolute}.product-faq__illustration:first-of-type{width:3.25rem;height:3.75rem;top:-4.375rem;left:-0.5625rem}.product-faq__illustration:last-of-type{width:3.3125rem;height:4.125rem;right:-0.5625rem;bottom:-0.5625rem}.product-faq__content{position:relative}
}@media(max-width:767px){.product-faq{margin-top:2.4375rem}.product-faq>svg{position:relative;width:87.5rem;transform:translateX(-39%)}.product-faq__item{margin-bottom:.875rem;border-radius:.625rem}.product-faq__button{padding:.875rem 2.5625rem .875rem 1.25rem;width:100%}.product-faq__illustration{position:absolute}
.product-faq__illustration:first-of-type{width:3.6875rem;height:4.625rem;top:-1.4375rem;left:-0.5625rem}.product-faq__illustration:last-of-type{width:2rem;height:4.4375rem;right:0;top:2.875rem}.product-faq__header-bar{text-align:center}.product-faq__header-bar .button{position:absolute;float:initial;bottom:0;transform:translateX(-50%);left:50%;height:3.5625rem;min-width:11.5rem}
.product-faq__header-bar .button .button-title{font-size:1.5rem;line-height:1.75rem}.product-faq__header-bar{margin-bottom:1rem}.product-faq__header{max-width:calc(100% - 6.25rem);margin:auto}.product-faq__container{padding-top:0;padding-bottom:2.5rem}}