.cp-faqp{background:var(--cp-faqp-background, var(--cp-off-white));padding:var(--cp-faqp-pad-top, 64px) var(--cp-space-14) var(--cp-faqp-pad-bottom, 80px)}.cp-faqp__inner{max-width:812px;margin:0 auto;padding-top:var(--cp-space-12)}.cp-faqp__sticky{position:sticky;top:0;z-index:10;background:var(--cp-faqp-background, var(--cp-off-white));padding:var(--cp-space-4) 0 var(--cp-space-4)}.cp-faqp__head{text-align:center;margin-bottom:var(--cp-space-6)}.cp-faqp__heading{color:var(--cp-faqp-heading-color, var(--cp-text-accent));margin:0}.cp-faqp__intro{max-width:640px;margin:var(--cp-space-6) auto 0;color:var(--cp-text-primary);font-family:var(--cp-font-text);font-weight:var(--cp-weight-regular);font-size:var(--cp-t1-size);line-height:var(--cp-t1-line-height)}.cp-faqp__intro p{margin:0}.cp-faqp__intro p+p{margin-top:.75em}.cp-faqp__nav{display:flex;flex-wrap:nowrap;gap:var(--cp-space-3);margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.cp-faqp__nav::-webkit-scrollbar{display:none}.cp-faqp__nav li{flex:0 0 auto}.cp-faqp__nav li:first-child{margin-left:auto}.cp-faqp__nav li:last-child{margin-right:auto}.cp-faqp__nav-pill{display:inline-flex;align-items:center;white-space:nowrap;height:40px;padding:0 var(--cp-space-6);border-radius:var(--cp-radius-pill);background:var(--cp-light-blue);color:var(--cp-text-accent);font-family:var(--cp-font-text);font-size:var(--cp-s2-size);font-weight:var(--cp-weight-bold);line-height:1;letter-spacing:0;text-transform:uppercase;text-decoration:none;transition:background-color .15s ease,color .15s ease}.cp-faqp__nav-pill:hover,.cp-faqp__nav-pill:focus-visible{background:var(--cp-blue);color:var(--cp-text-inverse)}.cp-faqp__category{margin-top:var(--cp-space-14);scroll-margin-top:220px}.cp-faqp__category:first-of-type{margin-top:0}.cp-faqp__category-title{color:var(--cp-faqp-heading-color, var(--cp-text-accent));font-family:var(--cp-font-display);font-weight:var(--cp-weight-bold);font-size:var(--cp-h4-size);line-height:var(--cp-h4-line-height);letter-spacing:var(--cp-h4-letter-spacing);margin:0 0 var(--cp-space-6)}.cp-faqp-item{border-bottom:2px solid var(--cp-stroke-strong)}.cp-faqp-item:first-of-type{border-top:2px solid var(--cp-stroke-strong)}.cp-faqp-item__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--cp-space-4);padding:var(--cp-space-5) 0;cursor:pointer;list-style:none}.cp-faqp-item__summary::-webkit-details-marker{display:none}.cp-faqp-item__question{margin:0;font-family:var(--cp-font-display);font-weight:var(--cp-weight-bold);font-size:var(--cp-h5-size);line-height:1.1;letter-spacing:var(--cp-h5-letter-spacing);color:var(--cp-text-primary)}.cp-faqp-item__chevron{flex:0 0 auto;width:11px;height:11px;border-right:2px solid var(--cp-text-accent);border-bottom:2px solid var(--cp-text-accent);transform:translateY(-3px) rotate(45deg);transition:transform .2s ease}.cp-faqp-item[open] .cp-faqp-item__chevron{transform:translateY(3px) rotate(225deg)}.cp-faqp-item__answer{color:var(--cp-text-primary);padding:0 0 var(--cp-space-5);max-width:680px}.cp-faqp-item__answer p{margin:0}.cp-faqp-item__answer p+p{margin-top:.75em}.cp-faqp-item__answer a{color:var(--cp-text-accent);text-underline-offset:2px}@media(prefers-reduced-motion:reduce){.cp-faqp-item__chevron,.cp-faqp__nav-pill{transition:none}}@media(max-width:1023px){.cp-faqp{padding:var(--cp-faqp-pad-m-top, 40px) var(--cp-space-5) var(--cp-faqp-pad-m-bottom, 48px)}.cp-faqp__head{margin-bottom:var(--cp-space-4)}.cp-faqp__heading{font-size:48px;line-height:1.2;letter-spacing:-.96px}.cp-faqp__intro{font-size:var(--cp-t2-size)}.cp-faqp__sticky{padding:var(--cp-space-3) 0}.cp-faqp__nav{margin-inline:calc(-1 * var(--cp-space-5));padding-inline:var(--cp-space-5)}.cp-faqp__inner{padding-top:var(--cp-space-10)}.cp-faqp__nav-pill{height:36px;padding:0 18px;font-size:var(--cp-s3-size)}.cp-faqp__category{margin-top:var(--cp-space-10);scroll-margin-top:240px}.cp-faqp__category-title{font-size:28px;line-height:1.2;margin-bottom:var(--cp-space-4)}.cp-faqp-item__summary{padding:var(--cp-space-4) 0}.cp-faqp-item__question{font-family:var(--cp-font-text);font-weight:var(--cp-weight-medium);font-size:16px;line-height:normal;letter-spacing:0}.cp-faqp-item__answer{padding-bottom:var(--cp-space-4)}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/candy-faq-page.css.map */
