@import"https://fonts.googleapis.com/css2?family=Manrope:wght@600;700;800&family=Inter:wght@400;500;600&display=swap";.bbqg{--paper:#F3F0E9;--paper2:#FCFBF8;--ink:#1C1C1A;--muted:#73716B;--line:#E3DCC9;--dark:#1C1C1A;--dark2:#34382F;--dark-border:#3F4438;--teak:#B27A48;--walnut:#9A6841;--ember:#9A6841;--ember-dk:#7E5535;--sage:#34382F;--dark-text:#FCFBF8;--dark-muted:#ACA89D;--dark-accent:#B27A48;font-family:Inter,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased}.bbqg *{box-sizing:border-box}.bbqg h1,.bbqg h2,.bbqg h3{font-family:Manrope,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.08;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--ink)}.bbqg p{margin:0}.bbqg a{color:inherit}.bbqg .wrap{max-width:1120px;margin:0 auto;padding:0 24px}.bbqg .eyebrow{font-family:Manrope,sans-serif;font-weight:700;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ember-dk)}.bbqg .btn{display:inline-flex;align-items:center;gap:.5rem;border:0;cursor:pointer;font-family:Inter,sans-serif;font-weight:600;font-size:1rem;border-radius:999px;padding:.95rem 1.6rem;text-decoration:none;transition:transform .15s ease,background .15s}.bbqg .btn-primary{background:var(--ember);color:#fff;box-shadow:0 8px 22px #9a684147}.bbqg .btn-primary:hover{background:var(--ember-dk);transform:translateY(-1px)}.bbqg .btn-ghost{background:transparent;color:var(--ink);border:1.5px solid var(--line);padding:.9rem 1.4rem}.bbqg .btn-ghost:hover{border-color:var(--walnut)}.bbqg .muted{color:var(--muted)}.bbqg .badge{display:inline-flex;align-items:center;gap:.45rem;background:#fff;border:1px solid var(--line);border-radius:999px;padding:.3rem .8rem;font-size:.74rem;font-weight:700;font-family:Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ember-dk)}.bbqg .badge .dot{width:7px;height:7px;border-radius:50%;background:var(--ember)}.bbqg .sec{padding:76px 0;background:var(--paper)}.bbqg .hero{padding:64px 0 40px;background:var(--paper)}.bbqg .dark-sec{background:var(--dark);color:var(--dark-text)}.bbqg .dark-sec .sec-head p{color:var(--dark-muted)}.bbqg .dark-sec h2,.bbqg .dark-sec h3{color:var(--dark-text)}.bbqg .dark-sec .eyebrow{color:var(--dark-accent)}.bbqg .sec-head{max-width:60ch;margin-bottom:40px}.bbqg .sec-head h2{font-size:clamp(1.8rem,3.2vw,2.5rem);margin:.6rem 0 .8rem}.bbqg .sec-head p{font-size:1.08rem;color:var(--muted)}.bbqg .center{text-align:center;margin-left:auto;margin-right:auto}.bbqg .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.bbqg .hero-grid>div{min-width:0}.bbqg .hero h1{font-size:clamp(2.3rem,4.6vw,3.6rem);margin:.5rem 0 1rem}.bbqg .hero .lead{font-size:1.18rem;color:var(--ink);opacity:.82;max-width:34ch}.bbqg .hero-cta{display:flex;gap:.8rem;align-items:center;margin-top:1.8rem;flex-wrap:wrap}.bbqg .reassure{margin-top:1rem;font-size:.9rem;color:var(--muted);display:flex;align-items:center;gap:.5rem}.bbqg .hero-art{width:100%;aspect-ratio:6/5;border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -30px #1c1c1a80;border:1px solid var(--line)}.bbqg .hero-art svg{display:block;width:100%;height:100%}.bbqg .hero-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bbqg .caption{font-size:.8rem;color:var(--muted);margin-top:.6rem;font-style:italic}.bbqg .cols-3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.bbqg .card{background:var(--paper2);border:1px solid var(--line);border-radius:16px;padding:26px}.bbqg .card h3{font-size:1.15rem;margin-bottom:.5rem}.bbqg .card p{color:var(--muted);font-size:.98rem}.bbqg .icon{width:42px;height:42px;border-radius:11px;background:#eae2d0;display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--walnut)}.bbqg .dark-sec .card{background:var(--dark2);border-color:var(--dark-border)}.bbqg .dark-sec .card p{color:var(--dark-muted)}.bbqg .dark-sec .icon{background:#2b2f26;color:var(--dark-accent)}.bbqg .feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 40px;margin-top:10px}.bbqg .feat{display:flex;gap:16px;align-items:flex-start}.bbqg .feat .icon{flex:0 0 42px;margin-bottom:0}.bbqg .feat h3{font-size:1.08rem;margin-bottom:.25rem}.bbqg .feat p{color:var(--muted);font-size:.96rem}.bbqg .price-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:40px;max-width:560px;margin:0 auto;text-align:center;box-shadow:0 24px 50px -34px #1c1c1a66}.bbqg .price-amount{font-family:Manrope,sans-serif;font-size:3.4rem;font-weight:800;letter-spacing:-.02em;line-height:1}.bbqg .price-amount .cur{font-size:1.4rem;vertical-align:super;margin-right:.1rem}.bbqg .price-note{font-size:.9rem;color:var(--muted);margin-top:.4rem}.bbqg .price-list{text-align:left;max-width:340px;margin:26px auto 0;display:flex;flex-direction:column;gap:.7rem;padding:0}.bbqg .price-list li{list-style:none;display:flex;gap:.7rem;align-items:flex-start;font-size:.98rem}.bbqg .price-list .tick{color:var(--sage);flex:0 0 auto;margin-top:3px}.bbqg .status-band{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:8px}.bbqg .status-item{padding:22px;border-radius:14px;background:var(--dark2);border:1px solid var(--dark-border)}.bbqg .status-item .k{font-family:Manrope,sans-serif;font-weight:800;font-size:1.5rem;color:var(--dark-text)}.bbqg .status-item .v{font-size:.9rem;color:var(--dark-muted);margin-top:.3rem}.bbqg .faq{max-width:820px;margin:0 auto}.bbqg details{border-bottom:1px solid var(--line);padding:20px 4px}.bbqg details summary{cursor:pointer;font-family:Manrope,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:-.01em;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.bbqg details summary::-webkit-details-marker{display:none}.bbqg details summary .plus{flex:0 0 auto;width:26px;height:26px;border:1.5px solid var(--line);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .2s;font-size:1.1rem;color:var(--walnut)}.bbqg details[open] summary .plus{transform:rotate(45deg)}.bbqg details .ans{color:var(--muted);margin-top:12px;font-size:1rem}.bbqg .cta-sec{background:linear-gradient(180deg,#201f1a,#141311);color:var(--dark-text)}.bbqg .cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.bbqg .cta-grid h2{color:var(--dark-text);font-size:clamp(1.9rem,3.4vw,2.6rem)}.bbqg .cta-grid .eyebrow{color:var(--dark-accent)}.bbqg .cta-grid .intro{color:var(--dark-muted);font-size:1.08rem;margin-top:1rem}.bbqg .form-card{background:#fff;border-radius:20px;padding:32px;color:var(--ink)}.bbqg .form-card label{display:block;font-size:.85rem;font-weight:600;margin:14px 0 6px;color:var(--ink)}.bbqg .form-card input[type=email],.bbqg .form-card input[type=text],.bbqg .form-card textarea{width:100%;font-family:inherit;font-size:1rem;padding:.8rem .9rem;border:1.5px solid var(--line);border-radius:11px;background:var(--paper2);color:var(--ink)}.bbqg .form-card input:focus,.bbqg .form-card textarea:focus{outline:none;border-color:var(--ember)}.bbqg .form-card .req{color:var(--ember-dk)}.bbqg .consent{display:flex;gap:.6rem;align-items:flex-start;margin-top:16px;font-size:.85rem;color:var(--muted)}.bbqg .consent input{width:auto;margin-top:3px}.bbqg .consent label{margin:0;font-weight:400;font-size:.85rem}.bbqg .form-card .btn-primary{width:100%;justify-content:center;margin-top:20px}.bbqg .form-note{font-size:.78rem;color:var(--muted);margin-top:12px;text-align:center}.bbqg .thanks{text-align:center;padding:20px 8px}.bbqg .thanks .big{font-family:Manrope,sans-serif;font-weight:800;font-size:1.6rem;margin:.4rem 0 .6rem}.bbqg .steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.bbqg .step-card h3{font-size:1.1rem;margin:16px 0 .4rem}.bbqg .step-card p{color:var(--muted);font-size:.96rem}.bbqg .step-img{position:relative;width:100%;aspect-ratio:3/4;border-radius:16px;overflow:hidden;border:1px solid var(--line);box-shadow:0 18px 34px -22px #1c1c1a66}.bbqg .step-num{position:absolute;top:12px;left:12px;width:32px;height:32px;border-radius:50%;background:var(--ember);color:#fff;font-family:Manrope,sans-serif;font-weight:800;font-size:.95rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #00000040}.bbqg .gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bbqg .gallery-item{margin:0;border-radius:14px;overflow:hidden;border:1px solid var(--dark-border);background:var(--dark2)}.bbqg .gallery-item>img,.bbqg .gallery-item picture{display:block;width:100%;aspect-ratio:4/3}.bbqg .gallery-item img{width:100%;height:100%;object-fit:cover;display:block}.bbqg .gallery-item figcaption{padding:10px 14px 14px;font-size:.85rem;color:var(--dark-muted)}.bbqg .disclaimer{background:#141311;color:var(--muted);font-size:.82rem;padding:34px 0}.bbqg .disclaimer .wrap{max-width:900px}@media(max-width:900px){.bbqg .hero-grid,.bbqg .cta-grid{grid-template-columns:1fr;gap:36px}.bbqg .cols-3,.bbqg .feat-grid{grid-template-columns:1fr}.bbqg .status-band{grid-template-columns:repeat(2,1fr)}.bbqg .steps-grid{grid-template-columns:1fr;max-width:340px;margin:0 auto}.bbqg .gallery-grid{grid-template-columns:repeat(2,1fr)}.bbqg .hero{padding:40px 0 20px}.bbqg .sec{padding:56px 0}}@media(max-width:520px){.bbqg .status-band,.bbqg .gallery-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bbqg-base.css.map */
