.cg-pp-how{display:flow-root;background:var(--cg-cream);color:var(--cg-ink);padding-bottom:44px}.cg-pp-how__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:24px}.cg-pp-how__step-title{font-family:var(--cg-font-display);font-weight:900;font-size:20px;color:var(--cg-red-pressed)}.cg-pp-how__step-text{font-size:15px;color:var(--cg-taupe);line-height:1.6;margin-top:4px}.cg-pp-how__faq{margin-top:40px;max-width:720px;scroll-margin-top:24px}.cg-pp-how__faq-eyebrow{color:var(--cg-taupe);font-size:12px;letter-spacing:.12em;margin-bottom:12px}.cg-pp-how__faq-item{background:var(--cg-card);border:1.5px solid var(--cg-sand);border-radius:12px;margin-bottom:8px}.cg-pp-how__faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:14px 18px;min-height:44px;font-family:var(--cg-font-display);font-weight:800;font-size:14.5px;color:var(--cg-ink)}.cg-pp-how__faq-question::-webkit-details-marker{display:none}.cg-pp-how__faq-toggle{flex-shrink:0;color:var(--cg-red-pressed);font-weight:700}.cg-pp-how__faq-toggle:before{content:"+"}.cg-pp-how__faq-item[open] .cg-pp-how__faq-toggle:before{content:"\2212"}.cg-pp-how__faq-answer{padding:0 18px 14px;font-size:15px;color:var(--cg-taupe);line-height:1.6}@media(max-width:749px){.cg-pp-how{padding-bottom:28px}.cg-pp-how__grid{grid-template-columns:1fr;gap:8px;padding-top:18px}.cg-pp-how__step{text-align:left;padding-bottom:12px}.cg-pp-how__step-title{font-size:18px}.cg-pp-how__step-text{font-size:15px;margin-top:6px}.cg-pp-how__faq{margin-top:28px}.cg-pp-how__faq-question{font-size:15px}.cg-pp-how__faq-answer{font-size:14px}}.cg-pp-how__heading{font-family:var(--cg-font-display);font-size:clamp(26px,4vw,36px);line-height:1.2;padding-top:24px}.cg-pp-redeem{padding-top:24px;scroll-margin-top:100px}.cg-pp-redeem__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.cg-pp-redeem__card{display:flex;flex-direction:column;gap:18px;padding:28px;border-radius:20px;background:var(--cg-card);border:1.5px solid var(--cg-sand)}.cg-pp-redeem__card h3{font-family:var(--cg-font-display);font-size:25px;line-height:1.25}.cg-pp-redeem__card p,.cg-pp-redeem__card li{font-size:16px;line-height:1.65;color:var(--cg-body-soft)}.cg-pp-redeem__card ol{padding-left:22px;list-style:decimal}.cg-pp-redeem__card li+li{margin-top:12px}.cg-pp-redeem__card .cg-btn{margin-top:auto;white-space:normal;text-align:center}.cg-pp-redeem__notice{background:var(--cg-sand-faint);border:1.5px solid var(--cg-sand-dark);border-radius:12px;padding:16px;line-height:1.6}.cg-pp-redeem__value,.cg-pp-redeem__card .cg-pp-redeem__value{color:var(--cg-red-pressed);font-weight:800}.cg-pp-redeem__help{margin-top:24px;line-height:1.8}.cg-pp-redeem__help a{color:var(--cg-red-pressed);text-decoration:underline;text-underline-offset:4px}.cg-pp-how a:focus-visible,.cg-pp-how summary:focus-visible{outline:3px solid var(--cg-red-pressed);outline-offset:4px}@media(max-width:749px){.cg-pp-redeem__grid{grid-template-columns:1fr}.cg-pp-redeem__card{padding:22px}}.cg-pp-how__step{padding:24px;background:var(--cg-card);border:1.5px solid var(--cg-sand);border-radius:var(--cg-r-card)}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-rewards-how.css.map */
