.purepeak-faq{--pp-red: #ff4545;--pp-ink: #09111c;color:var(--pp-ink);background:#fff;padding:clamp(5rem,7vw,9rem) clamp(1.5rem,3vw,4rem) clamp(6rem,8vw,10rem)}.purepeak-faq__inner{box-sizing:border-box;width:min(100%,140rem);margin:0 auto}.purepeak-faq__header{text-align:center;padding-bottom:clamp(3rem,4vw,5rem);border-bottom:1px solid #dfe2e5}.purepeak-faq__title{max-width:90rem;margin:0 auto;color:var(--pp-ink);font-family:PurePeak Rajdhani,Rajdhani,Arial Narrow,sans-serif;font-size:clamp(4.6rem,5.4vw,7.6rem);font-weight:600;letter-spacing:-.035em;line-height:.92;text-transform:uppercase}.purepeak-faq__list{display:grid;width:min(100%,92rem);margin:0 auto;grid-template-columns:minmax(0,1fr)}.purepeak-faq__item{margin:0;border-bottom:1px solid #dfe2e5}.purepeak-faq__question{position:relative;display:flex;box-sizing:border-box;min-height:9.2rem;padding:2.5rem 4.8rem;align-items:center;justify-content:flex-start;color:var(--pp-ink);cursor:pointer;font-family:PurePeak Rajdhani,Rajdhani,Arial Narrow,sans-serif;font-size:clamp(2rem,1.75vw,2.55rem);font-weight:700;letter-spacing:-.01em;line-height:1.1;list-style:none;text-align:left}.purepeak-faq__question::-webkit-details-marker{display:none}.purepeak-faq__question:focus{outline:none}.purepeak-faq__question:focus-visible{outline:2px solid var(--pp-red);outline-offset:.4rem}.purepeak-faq__toggle{position:absolute;top:50%;right:0;display:block;width:2.8rem;height:2.8rem;transform:translateY(-50%)}.purepeak-faq__toggle:before,.purepeak-faq__toggle:after{position:absolute;top:50%;left:50%;width:1.8rem;height:2px;background:var(--pp-red);content:"";transform:translate(-50%,-50%);transition:transform .18s ease}.purepeak-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.purepeak-faq__item[open] .purepeak-faq__toggle:after{transform:translate(-50%,-50%) rotate(0)}.purepeak-faq__answer{max-width:none;margin:0;padding:0 4.8rem 2.8rem;color:#66707c;font-size:1.55rem;line-height:1.6;text-align:left}.purepeak-faq__answer p{margin:0}@media screen and (min-width:750px)and (max-width:1199px){.purepeak-faq__question{min-height:7.4rem;padding-block:1.8rem}}@media screen and (max-width:749px){.purepeak-faq{padding:5rem 2rem 6rem}.purepeak-faq__header{padding-bottom:3rem}.purepeak-faq__title{font-size:clamp(4.3rem,13vw,6rem)}.purepeak-faq__list{grid-template-columns:minmax(0,1fr)}.purepeak-faq__question{min-height:8rem;padding:2.2rem 4rem;font-size:2.2rem}.purepeak-faq__answer{padding:0 4rem 2.4rem;font-size:1.55rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/purepeak-faq.css.map */
