.fcgp2-section{position:relative;background:var(--fcgp2-bg, #f7f5f1);color:var(--fcgp2-text, #1a1a1a);font-family:inherit;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;align-items:stretch;width:100%}.fcgp2-container{width:100%;max-width:var(--fcgp2-max-width, 720px);margin:0 auto;padding:var(--fcgp2-pt, 64px) var(--fcgp2-px, 40px) var(--fcgp2-pb, 64px);box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:var(--fcgp2-stack-gap, 28px)}.fcgp2-section--full .fcgp2-container{max-width:none}.fcgp2-container--cta-only{display:none}.fcgp2-faq-title{margin:0 0 var(--fcgp2-faq-title-mb, 20px);text-align:center;font-family:var(--fcgp2-title-ff, inherit);font-size:var(--fcgp2-title-size, 28px);font-weight:var(--fcgp2-title-weight, 800);letter-spacing:-.02em;text-transform:uppercase;color:var(--fcgp2-title-color, #121212);line-height:1.15}.fcgp2-faq{display:flex;flex-direction:column;gap:var(--fcgp2-faq-gap, 10px)}.fcgp2-acc{border-radius:var(--fcgp2-acc-radius, 12px);background:var(--fcgp2-acc-bg, #efeeea);border:1px solid var(--fcgp2-acc-border, transparent);overflow:hidden}.fcgp2-acc__btn{-webkit-appearance:none;appearance:none;width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;cursor:pointer;text-align:left;color:var(--fcgp2-acc-title-color, #121212);font-family:var(--fcgp2-acc-ff, inherit);font-size:var(--fcgp2-acc-title-size, 15px);font-weight:var(--fcgp2-acc-title-weight, 700);line-height:1.3}.fcgp2-acc__chevron{width:18px;height:18px;flex:0 0 auto;color:var(--fcgp2-muted, #8a847c);transition:transform .2s ease}.fcgp2-acc.is-open .fcgp2-acc__chevron{transform:rotate(180deg)}.fcgp2-acc__panel{padding:0 18px 16px;font-family:var(--fcgp2-body-ff, inherit);font-size:var(--fcgp2-acc-body-size, 14px);font-weight:400;color:var(--fcgp2-muted, #5c574f);line-height:1.55}.fcgp2-acc__panel p{margin:0 0 .75em}.fcgp2-acc__panel p:last-child{margin-bottom:0}.fcgp2-acc__panel[hidden]{display:none}.fcgp2-cta{display:flex;flex-direction:column;align-items:center;gap:20px;background:var(--fcgp2-cta-bg, #ffffff);border:1px solid var(--fcgp2-cta-border, #e8e4df);border-radius:var(--fcgp2-cta-radius, 20px);padding:var(--fcgp2-cta-pad, 36px) var(--fcgp2-cta-pad-x, 28px);text-align:center;box-sizing:border-box}.fcgp2-cta__media{flex:0 0 auto;width:var(--fcgp2-cta-img-size, 180px);max-width:100%}.fcgp2-cta__img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--fcgp2-cta-img-radius, 16px)}.fcgp2-cta__content{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0}.fcgp2-cta--has-media{gap:24px}@media screen and (min-width:900px){.fcgp2-cta--has-media:not(.fcgp2-cta--band){flex-direction:row;align-items:center;text-align:left;gap:28px}.fcgp2-cta--has-media:not(.fcgp2-cta--band) .fcgp2-cta__content{align-items:flex-start;flex:1 1 auto}.fcgp2-cta--has-media:not(.fcgp2-cta--band) .fcgp2-cta__body{margin-left:0;margin-right:0}.fcgp2-cta--has-media:not(.fcgp2-cta--band) .fcgp2-atc,.fcgp2-cta--has-media:not(.fcgp2-cta--band) .fcgp2-notify,.fcgp2-cta--has-media:not(.fcgp2-cta--band) .fcgp2-link{align-self:flex-start}}.fcgp2-cta--band{width:100%;max-width:none;gap:0;border:0;border-radius:0;padding:0;background:transparent;overflow:visible}.fcgp2-cta__band-top{width:100%;padding:48px 24px 120px;background:radial-gradient(ellipse at 50% 120%,rgba(232,119,34,.42) 0%,transparent 55%),var(--fcgp2-band, #1a1614);box-sizing:border-box;text-align:center}.fcgp2-cta--band .fcgp2-cta__title{margin:0 auto 12px;max-width:20rem;color:var(--fcgp2-band-title, #ffffff);font-size:clamp(28px,4vw,40px);letter-spacing:-.02em;line-height:1.08}.fcgp2-cta--band .fcgp2-cta__body{margin:0 auto;max-width:24rem;color:var(--fcgp2-band-body, #c8c2ba);font-size:16px;line-height:1.5;font-weight:400}.fcgp2-cta__band-bottom{display:flex;justify-content:center;width:100%;padding:0 20px 64px;background-color:var(--fcgp2-band-bottom, #f7f5f1);box-sizing:border-box}.fcgp2-cta__offer{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:0;width:min(100%,420px);margin-top:-52px;padding:28px 24px 32px;border-radius:24px;background:#fff;border:1px solid rgba(18,15,14,.06);box-shadow:0 24px 48px #120f0e1f;text-align:center;box-sizing:border-box}.fcgp2-cta--band .fcgp2-cta__media{width:var(--fcgp2-cta-img-size, 200px);max-width:70%;margin:-72px auto 0;padding-bottom:32px;position:relative;z-index:1;box-sizing:content-box}.fcgp2-cta--band-media .fcgp2-cta__eyebrow{margin-top:4px}.fcgp2-cta__media--empty{height:calc(var(--fcgp2-cta-img-size, 200px) * .72);display:grid;place-items:center}.fcgp2-cta__media-glow{display:block;width:72%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(232,119,34,.35) 0%,rgba(232,119,34,.08) 55%,transparent 72%)}.fcgp2-cta--band .fcgp2-cta__img{aspect-ratio:1 / 1;max-height:calc(var(--fcgp2-cta-img-size, 200px) * 1.25);width:100%;height:auto;margin:0 auto;object-fit:cover;border-radius:16px;border-radius:var(--fcgp2-cta-img-radius, 16px);border:2px solid #fff;box-shadow:0 0 0 1px #120f0e14,0 18px 28px #120f0e38;background:#fff;box-sizing:border-box}.fcgp2-cta__offer-copy{display:flex;flex-direction:column;align-items:center}.fcgp2-cta__eyebrow{margin:0 0 8px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--fcgp2-accent, #e87722)}.fcgp2-cta__product{margin:0 0 6px;font-family:var(--fcgp2-title-ff, inherit);font-size:clamp(22px,3vw,28px);font-weight:800;letter-spacing:-.02em;text-transform:uppercase;color:var(--fcgp2-band-product, #120f0e);line-height:1.1}.fcgp2-cta__price{margin:0 0 10px;font-size:15px;font-weight:600;color:var(--fcgp2-band-muted, #6b6560)}.fcgp2-cta__blurb{margin:0 0 22px;max-width:22rem;font-family:var(--fcgp2-body-ff, inherit);font-size:15px;line-height:1.55;color:var(--fcgp2-band-muted, #6b6560)}.fcgp2-cta--band .fcgp2-atc{width:min(100%,280px);margin:0 auto;border-radius:999px;background-color:#e87722;background-color:var(--fcgp2-btn-bg, #e87722);color:#fff;color:var(--fcgp2-btn-text, #ffffff);box-shadow:0 10px 24px #e8772252;letter-spacing:.06em}.fcgp2-cta--band .fcgp2-atc:disabled{opacity:1;background-color:#e87722;color:#fff;cursor:not-allowed;transform:none;filter:none;box-shadow:0 10px 24px #e8772238}.fcgp2-cta__reviews{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:16px}.fcgp2-cta__stars{display:inline-flex;gap:3px}.fcgp2-cta__stars svg{width:15px;height:15px;fill:var(--fcgp2-star, #e87722)}.fcgp2-cta__stars svg.is-empty{opacity:.25}.fcgp2-cta__review-text{font-size:13px;font-weight:600;color:var(--fcgp2-band-muted, #6b6560)}.fcgp2-cta--band .fcgp2-link{color:var(--fcgp2-accent, #e87722)}.fcgp2-cta--band .fcgp2-notify,.fcgp2-cta--band .fcgp2-error,.fcgp2-cta--band .fcgp2-link{max-width:280px}.fcgp2-cta__title{margin:0 0 12px;font-family:var(--fcgp2-title-ff, inherit);font-size:var(--fcgp2-cta-title-size, 26px);font-weight:var(--fcgp2-title-weight, 800);letter-spacing:-.02em;text-transform:uppercase;color:var(--fcgp2-title-color, #121212);line-height:1.15}.fcgp2-cta__body{margin:0 auto 22px;max-width:420px;font-family:var(--fcgp2-body-ff, inherit);font-size:var(--fcgp2-cta-body-size, 15px);font-weight:400;color:var(--fcgp2-muted, #6b6560);line-height:1.5}.fcgp2-atc{-webkit-appearance:none;appearance:none;border:0;display:flex;align-items:center;justify-content:center;gap:8px;min-height:var(--fcgp2-atc-h, 52px);padding:0 28px;border-radius:999px;background:var(--fcgp2-btn-bg, #f97316);color:var(--fcgp2-btn-text, #ffffff);font-family:var(--fcgp2-btn-ff, inherit);font-size:var(--fcgp2-btn-size, 14px);font-weight:var(--fcgp2-btn-weight, 800);letter-spacing:.06em;text-decoration:none;box-sizing:border-box;text-transform:uppercase;cursor:pointer;box-shadow:var(--fcgp2-btn-shadow, 0 10px 24px rgb(249 115 22 / .35));transition:transform .15s ease,filter .15s ease;width:min(100%,360px)}.fcgp2-atc:hover{filter:brightness(1.03);transform:translateY(-1px)}.fcgp2-atc:disabled{opacity:.7;cursor:not-allowed;transform:none}.fcgp2-error{margin:0;min-height:0;width:100%;font-size:13px;color:#b42318}.fcgp2-error:not(:empty){margin-top:10px;min-height:1.2em}.fcgp2-notify{width:100%;max-width:360px;margin-top:10px;text-align:left}.fcgp2-notify[hidden],.fcgp2-notify__prompt[hidden],.fcgp2-notify__form[hidden],.fcgp2-notify__success[hidden]{display:none!important}.fcgp2-notify__prompt,.fcgp2-notify__success{margin:0 0 8px;font-size:13px;line-height:1.4;color:var(--fcgp2-title-color, #1a1a1a);text-transform:none;letter-spacing:normal;font-weight:400}.fcgp2-notify__success{color:#2f6b3a}.fcgp2-notify__form{display:flex;gap:8px}.fcgp2-notify__email{flex:1 1 auto;min-width:0;min-height:44px;padding:0 12px;border:1px solid #ddd8d4;border-radius:10px;background:#fff;color:#1a1a1a;font:inherit;font-size:14px}.fcgp2-notify__submit{flex:0 0 auto;min-height:44px;padding:0 14px;border:0;border-radius:10px;background:var(--fcgp2-btn-bg, #f97316);color:var(--fcgp2-btn-text, #fff);font:inherit;font-size:13px;font-weight:700;cursor:pointer;text-transform:none;letter-spacing:normal}.fcgp2-link{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;font-family:var(--fcgp2-btn-ff, inherit);font-size:var(--fcgp2-link-size, 12px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fcgp2-accent, #f97316);text-decoration:none;line-height:1.2}.fcgp2-link:hover{text-decoration:underline}.fcgp2-link__arrow{width:14px;height:14px;flex:0 0 auto}.fcgp2-link__arrow svg{width:100%;height:100%;display:block}@media screen and (max-width:899px){.fcgp2-container{padding:var(--fcgp2-pt-m, 40px) var(--fcgp2-px-m, 16px) var(--fcgp2-pb-m, 40px);gap:var(--fcgp2-stack-gap-m, 22px)}.fcgp2-faq-title{font-size:var(--fcgp2-title-size-m, 24px);margin-bottom:16px}.fcgp2-acc{border-color:var(--fcgp2-acc-border-m, #e4e0db)}.fcgp2-cta:not(.fcgp2-cta--band){padding:var(--fcgp2-cta-pad-m, 28px) var(--fcgp2-cta-pad-x-m, 20px)}.fcgp2-cta__media{width:var(--fcgp2-cta-img-size-m, 140px)}.fcgp2-cta__title{font-size:var(--fcgp2-cta-title-size-m, 22px)}.fcgp2-cta__body{font-size:var(--fcgp2-cta-body-size-m, 14px)}.fcgp2-cta__band-top{padding:40px 16px 100px}.fcgp2-cta__band-bottom{padding:0 16px 48px}.fcgp2-cta__offer{margin-top:-44px;padding:22px 18px 28px;border-radius:20px}.fcgp2-cta--band .fcgp2-cta__media{width:var(--fcgp2-cta-img-size-m, 168px);margin:-64px auto 0;padding-bottom:28px}.fcgp2-cta__media--empty{height:calc(var(--fcgp2-cta-img-size-m, 168px) * .72)}.fcgp2-cta--band .fcgp2-cta__img{max-height:calc(var(--fcgp2-cta-img-size-m, 168px) * 1.25)}.fcgp2-cta--band .fcgp2-cta__title{font-size:26px;max-width:15rem}.fcgp2-cta--band .fcgp2-cta__body{font-size:15px}.fcgp2-cta__product{font-size:22px}.fcgp2-atc{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/faq-cta-gp.css.map */
