body:has(.lp){background:#f7f5f0}body:has(.lp) .ap-sticky-mobile,body:has(.lp) .ap-sticky-desktop{display:none!important}.lp{--g1:#141619;--g2:#1c1f23;--g3:#272b30;--paper:#f7f5f0;--paper2:#efebe3;--white:#fffefa;--ink:#141619;--dim:#5b605d;--green:#1d5a44;--green2:#247053;--green-d:#2e7a5c;--gsoft:#e3ece6;--line:rgba(20,22,25,.1);--line-d:rgba(247,245,240,.12);--dim-d:rgba(247,245,240,.68);--r:14px;--font:"SF Pro Display","SF Pro Text",-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,system-ui,sans-serif;position:relative;background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp *{box-sizing:border-box}.lp-dark{background:var(--g1);color:var(--paper)}.lp-paper2{background:var(--paper2)}.lp-white{background:var(--white)}.lp-wrap{max-width:1200px;margin:0 auto;padding:64px 20px}@media(min-width:990px){.lp-wrap{padding:112px 40px}}.lp-eyebrow{font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin:0 0 14px}.lp-dark .lp-eyebrow{color:#8fbfa8}.lp-h1{font-size:clamp(2.05rem,8.6vw,4.1rem);line-height:1.03;letter-spacing:-.04em;font-weight:650;margin:0;text-wrap:balance}.lp-h2{font-size:clamp(1.85rem,5.6vw,3.1rem);line-height:1.07;letter-spacing:-.035em;font-weight:650;margin:0;text-wrap:balance}.lp-h3{font-size:1.12rem;line-height:1.28;letter-spacing:-.015em;font-weight:620;margin:0}.lp-lead{font-size:clamp(1.02rem,2.6vw,1.18rem);line-height:1.55;color:var(--dim);margin:0;max-width:54ch}.lp-text{font-size:.97rem;line-height:1.6;color:var(--dim);margin:0}.lp-dark .lp-lead,.lp-dark .lp-text{color:var(--dim-d)}.lp-dark .lp-h1,.lp-dark .lp-h2,.lp-dark .lp-h3{color:var(--paper)}.lp-head{max-width:760px;margin:0 0 36px}.lp-head .lp-lead{margin-top:18px}.lp-head--center{text-align:center;margin-left:auto;margin-right:auto}.lp-head--center .lp-lead{margin-left:auto;margin-right:auto}@media(min-width:990px){.lp-head{margin-bottom:60px}}.lp-sub{margin:48px 0 16px;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.lp-icon{width:22px;height:22px;flex:none;display:block}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border:0;border-radius:12px;background:var(--green);color:#fff;font:600 1rem/1 var(--font);letter-spacing:-.005em;text-decoration:none;cursor:pointer;transition:background .2s ease,transform .2s ease;box-shadow:0 1px #ffffff14 inset,0 12px 26px -14px #1d5a44b3;-webkit-tap-highlight-color:transparent}.lp-btn:hover{background:var(--green2)}.lp-btn:active{transform:translateY(1px)}.lp-btn[disabled]{opacity:.5;cursor:not-allowed}.lp-btn .lp-icon{width:18px;height:18px;transition:transform .2s ease}.lp-btn:hover .lp-icon{transform:translate(3px)}.lp-dark .lp-btn{background:var(--green-d)}.lp-dark .lp-btn:hover{background:#358a68}.lp-btn--block{width:100%}.lp-btn--lg{min-height:60px;font-size:1.05rem}.lp-req{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;font:600 .72rem/1.35 var(--font);letter-spacing:.01em;color:#7a5200;background:#fbf0d6;border:1px dashed #d4a849;border-radius:999px;padding:5px 11px}.lp-req:before{content:"";width:6px;height:6px;border-radius:50%;background:#d4a849;flex:none}.lp-dark .lp-req{color:#f3d58f;background:#d4a8491f;border-color:#d4a8498c}.lp-media{position:relative;aspect-ratio:var(--lp-ratio,4/5);border-radius:var(--r);overflow:hidden;background:var(--g2)}.lp-media-img{width:100%;height:100%;object-fit:cover;display:block}.lp-ph{position:relative;aspect-ratio:var(--lp-ratio,4/5);border-radius:var(--r);overflow:hidden;display:flex;align-items:flex-end;background:linear-gradient(160deg,#ebe7de,#ddd8cc);border:1px dashed rgba(20,22,25,.22)}.lp-ph--dark{background:radial-gradient(120% 90% at 70% 10%,#2b3036,#181a1d 60%,#111315);border-color:#f7f5f02e}.lp-ph-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(20,22,25,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(20,22,25,.07) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 0%,transparent 75%);mask-image:radial-gradient(circle at 50% 40%,#000 0%,transparent 75%)}.lp-ph--dark .lp-ph-grid{background-image:linear-gradient(rgba(247,245,240,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(247,245,240,.06) 1px,transparent 1px)}.lp-ph-body{position:relative;padding:18px;display:flex;flex-direction:column;gap:8px;width:100%}.lp-ph-tag{align-self:flex-start;font:600 .68rem/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:#7a5200;background:#fbf0d6;border-radius:999px;padding:6px 10px}.lp-ph--dark .lp-ph-tag{color:#f3d58f;background:#d4a84929}.lp-ph-desc{margin:0;font-size:.84rem;line-height:1.45;color:#141619b8;max-width:48ch}.lp-ph--dark .lp-ph-desc{color:#f7f5f0b8}.lp-notice{background:#fbf0d6;color:#5c3e00;font:500 .82rem/1.45 var(--font);padding:10px 20px;text-align:center;border-bottom:1px solid #ecd49a}.lp-hero{background:radial-gradient(90% 55% at 85% 0%,#252a30 0%,var(--g1) 62%)}.lp-hero .lp-wrap{padding-top:28px;padding-bottom:52px}.lp-hero-grid{display:grid;grid-template-columns:1fr;grid-template-areas:"top" "media" "bottom";gap:24px}.lp-hero-top{grid-area:top}.lp-hero-media{grid-area:media}.lp-hero-bottom{grid-area:bottom;display:flex;flex-direction:column;gap:22px}.lp-hero-benefits{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lp-hero-benefits li{display:flex;align-items:center;gap:12px;font-size:1rem;color:var(--paper)}.lp-hero-benefits .lp-icon{width:22px;height:22px;padding:4px;border-radius:50%;background:#2e7a5c3d;color:#a9d3bf}.lp-buy{display:flex;flex-direction:column;gap:14px;margin:0}.lp-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.lp-price{font-size:1.6rem;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lp-price-note{font-size:.8rem;color:var(--dim)}.lp-dark .lp-price-note{color:var(--dim-d)}.lp-price-note a{color:inherit}.lp-trust-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:.8rem;color:var(--dim-d)}.lp-trust-line .lp-icon{width:16px;height:16px}.lp-trust-line span{display:inline-flex;align-items:center;gap:6px}.lp-pays{display:flex;flex-wrap:wrap;gap:6px}.lp-pays svg{height:22px;width:auto;border-radius:4px}.lp-error{color:#f2a49c;font-size:.85rem;margin:0}@media(min-width:990px){.lp-hero .lp-wrap{padding-top:80px;padding-bottom:104px}.lp-hero-grid{grid-template-columns:1.05fr .95fr;grid-template-areas:"top media" "bottom media";column-gap:72px;row-gap:28px;align-items:start}.lp-hero-top{align-self:end}.lp-hero-media{align-self:center}.lp-hero .lp-btn--lg{align-self:flex-start;min-width:320px}}.lp-grid{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:640px){.lp-grid--2,.lp-grid--3,.lp-grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.lp-grid{gap:20px}.lp-grid--3{grid-template-columns:repeat(3,1fr)}.lp-grid--4{grid-template-columns:repeat(4,1fr)}}.lp-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:24px;display:flex;flex-direction:column;gap:12px}.lp-dark .lp-card{background:var(--g2);border-color:var(--line-d)}.lp-card--media{padding:0;overflow:hidden}.lp-card--media .lp-card-body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:10px}.lp-card--media .lp-ph,.lp-card--media .lp-media{border-radius:0;border-width:0 0 1px}.lp-card--pending{background:transparent;border-style:dashed;border-color:#14161938}.lp-card--pending .lp-h3,.lp-card--pending .lp-text{color:#8a8d8a}.lp-card-title{display:flex;align-items:center;gap:12px}.lp-card-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--gsoft);color:var(--green);flex:none}.lp-card--pending .lp-card-icon{background:transparent;border:1px dashed rgba(20,22,25,.2);color:#8a8d8a}.lp-dark .lp-card-icon{background:#2e7a5c2e;color:#a9d3bf}.lp-solution{margin-top:16px;border-radius:var(--r);background:var(--g1);color:var(--paper);padding:28px 24px;display:grid;gap:20px}.lp-solution .lp-h3{font-size:1.35rem;color:var(--paper)}.lp-solution .lp-text{color:var(--dim-d);margin-top:8px}@media(min-width:990px){.lp-solution{grid-template-columns:1fr auto;align-items:center;padding:36px 40px;margin-top:20px}}.lp-footnote{margin:18px 0 0;font-size:.8rem;line-height:1.55;color:var(--dim);max-width:78ch}.lp-dark .lp-footnote{color:var(--dim-d)}.lp-split{display:grid;gap:40px;align-items:center}@media(min-width:990px){.lp-split{grid-template-columns:1fr 1fr;gap:88px}.lp-split--rev .lp-split-media{order:-1}}.lp-points{list-style:none;padding:0;margin:28px 0 0;border-top:1px solid var(--line)}.lp-points li{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--line)}.lp-points strong{display:block;font-weight:620;margin-bottom:3px}.lp-points span{font-size:.93rem;line-height:1.5;color:var(--dim)}.lp-dark .lp-points,.lp-dark .lp-points li{border-color:var(--line-d)}.lp-dark .lp-points span{color:var(--dim-d)}.lp-points .lp-icon{color:var(--green);margin-top:1px}.lp-dark .lp-points .lp-icon{color:#a9d3bf}.lp-actions{margin-top:32px;display:flex;flex-direction:column;gap:12px}@media(min-width:990px){.lp-actions{flex-direction:row;align-items:center}}.lp-steps{list-style:none;margin:0;padding:0;display:grid;gap:14px}@media(min-width:990px){.lp-steps{grid-template-columns:repeat(3,1fr);gap:20px}}.lp-step{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:26px 24px 24px;display:flex;flex-direction:column;gap:10px}.lp-step-n{font:600 .78rem/1 var(--font);letter-spacing:.14em;color:var(--green)}.lp-steps-media{margin-top:20px}.lp-box-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.lp-box-list li{display:flex;flex-direction:column;gap:8px;padding:18px 0;border-bottom:1px solid var(--line)}.lp-box-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.lp-box-name{display:flex;align-items:center;gap:12px;font-weight:560}.lp-box-name .lp-icon{color:var(--green)}.lp-box-qty{font-variant-numeric:tabular-nums;color:var(--dim);font-size:.92rem}.lp-box-list .lp-box-pending .lp-box-name{color:#8a8d8a}.lp-box-list .lp-box-pending .lp-icon{color:#b3b5b1}.lp-specs{border-top:1px solid var(--line-d);margin:0;max-width:900px}.lp-spec{display:grid;grid-template-columns:1fr;gap:6px;padding:16px 0;border-bottom:1px solid var(--line-d)}@media(min-width:640px){.lp-spec{grid-template-columns:minmax(200px,1fr) 2fr;gap:24px;align-items:center}}.lp-spec dt{font-size:.86rem;color:var(--dim-d)}.lp-spec dd{margin:0;font-weight:560;font-variant-numeric:tabular-nums}.lp-trust-list{display:grid;grid-template-columns:1fr;border-top:1px solid var(--line)}@media(min-width:990px){.lp-trust-list{grid-template-columns:repeat(2,1fr);column-gap:56px}}.lp-trust-item{display:flex;gap:16px;align-items:flex-start;padding:22px 0;border-bottom:1px solid var(--line)}.lp-trust-item .lp-card-icon{width:40px;height:40px}.lp-trust-body{display:flex;flex-direction:column;gap:6px;min-width:0}.lp-trust-body a{color:var(--green);font-weight:600;font-size:.92rem}.lp-trust-body .lp-pays{margin-top:6px}.lp-reviews-panel{border:1px solid var(--line);border-radius:var(--r);background:var(--white);padding:28px 22px;display:grid;gap:24px}@media(min-width:990px){.lp-reviews-panel{padding:40px}}.lp-rating{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.lp-rating-score{font-size:2.6rem;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lp-empty{display:flex;gap:14px;align-items:flex-start}.lp-empty .lp-text{margin-top:4px}.lp-skel{border:1px dashed rgba(20,22,25,.14);border-radius:12px;padding:20px;display:grid;gap:10px}.lp-skel i{display:block;height:10px;border-radius:6px;background:#ece8df}.lp-skel i:nth-child(1){width:38%}.lp-skel i:nth-child(2){width:92%}.lp-skel i:nth-child(3){width:76%}.lp-skel i:nth-child(4){width:28%;margin-top:6px}.lp-app-blocks:empty{display:none}@media(min-width:990px){.lp-faq-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:88px;align-items:start}}.lp-faq{border-top:1px solid var(--line)}.lp-faq-item{border-bottom:1px solid var(--line)}.lp-faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;background:none;border:0;text-align:left;font:600 1.02rem/1.38 var(--font);letter-spacing:-.01em;color:var(--ink);cursor:pointer}.lp-faq-sign{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-weight:400;font-size:1.15rem;line-height:1;color:var(--green)}.lp-faq-a{padding:0 0 22px;display:flex;flex-direction:column;gap:10px}.lp-faq-a p{margin:0;font-size:.96rem;line-height:1.62;color:var(--dim);max-width:65ch}.lp-final{display:grid;gap:36px;align-items:center}@media(min-width:990px){.lp-final{grid-template-columns:1fr 1fr;gap:88px}}.lp-final-buy{margin-top:30px;display:flex;flex-direction:column;gap:14px}@media(min-width:990px){.lp-final-buy .lp-btn{align-self:flex-start;min-width:320px}}.lp.lp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#141619ed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(247,245,240,.1);color:var(--paper);transform:translateY(115%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.lp.lp-sticky.is-visible{transform:none}.lp-sticky-info{display:flex;flex-direction:column;min-width:0;line-height:1.25}.lp-sticky-name{font-weight:620;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-sticky-price{font-size:.8rem;color:var(--dim-d)}.lp-sticky .lp-btn{min-height:48px;padding:0 20px;margin-left:auto;font-size:.95rem;background:var(--green-d);box-shadow:none}@media(min-width:990px){.lp.lp-sticky{left:auto;right:24px;bottom:24px;border-radius:16px;border:1px solid rgba(247,245,240,.12);padding:10px 10px 10px 20px;min-width:380px}}.lp-js .lp-reveal{opacity:0;transform:translateY(16px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.lp-js .lp-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lp-js .lp-reveal{opacity:1;transform:none;transition:none}.lp.lp-sticky,.lp-btn .lp-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/airpresso-lp.css.map */
