@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap');
:root{--airfryer-accent:#FF5817;--airfryer-cta:#FF5817;--airfryer-ink:#16181d;--airfryer-muted:#5b626d;--airfryer-line:#eef0f3;--airfryer-soft:#f7f8fa}
.airfryer-page{max-width:480px;margin:0 auto;background:#fff;position:relative;min-height:100vh;padding-bottom:88px;box-shadow:0 0 60px rgba(16,24,40,.08);font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif;color:var(--airfryer-ink);-webkit-font-smoothing:antialiased}
.airfryer-page *{box-sizing:border-box}
.airfryer-page img{max-width:100%}
.airfryer-page h1,.airfryer-page h2,.airfryer-page h3,.airfryer-page p,.airfryer-page span,.airfryer-page li{color:inherit}
@keyframes airfryer-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes airfryer-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}
@keyframes airfryer-blink{0%,100%{opacity:1}50%{opacity:.25}}
.airfryer-gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.airfryer-gallery-track::-webkit-scrollbar{display:none}
.airfryer-gallery-track > div{scroll-snap-align:start;flex:0 0 100%}
.airfryer-faq-item{border:1px solid var(--airfryer-line);border-radius:14px;overflow:hidden;background:#fff;margin-bottom:10px}
.airfryer-faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;font-weight:700;font-size:14px}
.airfryer-faq-item summary::-webkit-details-marker{display:none}
.airfryer-faq-item summary .airfryer-faq-plus{flex:none;font-size:20px;color:var(--airfryer-accent);transition:transform .2s}
.airfryer-faq-item[open] summary .airfryer-faq-plus{transform:rotate(45deg)}
.airfryer-faq-item .airfryer-faq-a{padding:0 16px 15px;font-size:13.5px;line-height:1.55;color:var(--airfryer-muted)}
.airfryer-dot{width:9px;height:9px;border-radius:50%;background:#d8dce2;border:none;padding:0;cursor:pointer;transition:.2s}
.airfryer-dot.is-active{background:var(--airfryer-accent)}
.airfryer-yes{color:#16a34a;font-weight:800}
.airfryer-no{color:#c8ccd2;font-weight:800}
.airfryer-page button,.airfryer-page a{font-family:inherit}
body:has(.airfryer-hero) .shopify-section-group-header-group,
body:has(.airfryer-hero) .shopify-section-group-footer-group{display:none!important}
