
.c-plp-faq{background-color:#f8f8f8;padding:4rem .75rem}.c-plp-faq__inner{max-width:125rem;margin:0 auto}.c-plp-faq__content{text-align:center;margin-bottom:2.5rem}.c-plp-faq__content-title{margin-top:0;margin-bottom:1.5rem}.c-plp-faq__content-description-wrapper{display:grid;transition:grid-template-rows .5s ease-in-out;grid-template-rows:0fr}.c-plp-faq__content-description-wrapper.is-expanded{grid-template-rows:1fr}.c-plp-faq__content-description-wrapper.is-expanded .c-plp-faq__content-description-text{opacity:1}.c-plp-faq__content-description-wrapper.is-expanded .c-plp-faq__content-description-readmore-wrapper{opacity:0}.c-plp-faq__content-description-text{overflow:hidden;opacity:0;transition:opacity .5s ease-in-out}.c-plp-faq__content-description-text>*{margin-top:0;font-size:inherit;line-height:inherit}.c-plp-faq__content-description-readmore-wrapper{display:grid;grid-template-rows:1fr;transition:grid-template-rows .5s ease-in-out;margin:0 0 .5rem}.c-plp-faq__content-description-readmore-wrapper span{overflow:hidden}.c-plp-faq__content-description-readmore-wrapper.is-expanded{grid-template-rows:0fr}.c-plp-faq__accordions{display:flex;flex-direction:column;gap:1rem}.c-plp-faq__accordion-main-title{margin-top:0;text-align:center;margin-bottom:2rem}.c-plp-faq__accordion-blocks{display:flex;flex-direction:column;gap:.5rem;padding:0 .5rem}.c-plp-faq__accordion-item{background-color:#fff;border-radius:1.5625rem}.c-plp-faq__accordion-header{list-style:none;position:relative;padding:.625rem .75rem .625rem 1.75rem;display:flex;align-items:center;cursor:pointer}.c-plp-faq__accordion-header::-webkit-details-marker{display:none}.c-plp-faq__accordion-title{font-weight:500;margin:0;flex:1}.c-plp-faq__accordion-title-wrapper{margin-left:auto;width:100%;transition:all .2s ease-in}.c-plp-faq__accordion-content{padding:0 2rem .0625rem 1.75rem}.c-plp-faq__accordion-content>*{font-size:inherit;line-height:inherit;margin-top:0}.c-plp-faq__accordion-content p{margin-bottom:.75rem}.c-plp-faq__accordion-content.has-image{padding-left:1rem}.c-plp-faq__accordion-content.has-image .c-plp-faq__accordion-content-text{width:66%;margin-top:-.5rem}.c-plp-faq__accordion-content-text{margin:0 0 0 auto}.c-plp-faq__accordion-title-wrapper{display:flex;align-items:center;gap:.625rem}.c-plp-faq__accordion-icon-wrap{width:1.8125rem;height:1.8125rem;display:flex;align-items:center;justify-content:center;fill:#0078b8;position:relative;border-radius:6.25rem}.c-plp-faq__accordion-icon{position:absolute;right:50%;bottom:50%;transform:translate(50%,50%);opacity:1;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.4s;transition-property:opacity;width:1.25rem}.c-plp-faq__accordion-icon.is-open,.c-plp-faq__accordion-item[open] .c-plp-faq__accordion-icon.is-closed{opacity:0}.c-plp-faq__accordion-item[open] .c-plp-faq__accordion-icon.is-open{opacity:1}.c-plp-faq.is-alternative-color{background-color:#fff}.c-plp-faq.is-alternative-color .c-plp-faq__accordion-item{background-color:#f8f8f8}.c-plp-faq.is-alternative-color .c-plp-faq__accordion-icon-wrap{background-color:#fff}@media only screen and (min-width:1100px){.c-plp-faq{padding:6.5rem 2.5rem}.c-plp-faq__inner{display:flex;justify-content:space-between;gap:11.1875rem}.c-plp-faq.is-in-cart-page .c-plp-faq__inner{max-width:90rem;padding:0 2.5rem}.c-plp-faq__content{text-align:left;margin-bottom:0;width:37.1323529412%}.c-plp-faq__content-title{margin-top:0;margin-bottom:2.5rem}.c-plp-faq__accordions{width:49.7058823529%}.c-plp-faq__accordion-blocks{padding:0;position:sticky;top:0}.c-plp-faq__accordion-item[open]{border-radius:1.25rem}.c-plp-faq__accordion-item:hover .c-plp-faq__accordion-title-wrapper{padding-left:.5rem}.c-plp-faq__accordion-content p{margin-bottom:1.25rem}}
