.lp7-founding{--lp7-founding-bg: #efeeea;--lp7-founding-panel: #1b2022;--lp7-founding-card: #394347;--lp7-founding-text: #f3f1ec;--lp7-founding-text-muted: rgba(243, 241, 236, .85);--lp7-founding-accent: #d9ff00;--lp7-founding-accent-text: #121719;background:var(--lp7-founding-bg);padding:40px 16px}@media(min-width:768px){.lp7-founding{padding:64px 32px}}.lp7-founding-card{position:relative;z-index:5;box-sizing:border-box;width:100%;max-width:900px;margin:0 auto;padding:36px 20px;overflow:hidden;border-radius:30px;background:var(--lp7-founding-panel);color:var(--lp7-founding-text)}@media(min-width:768px){.lp7-founding-card{padding:56px 48px;border-radius:44px}}.lp7-founding-heading{margin:0;color:var(--lp7-founding-text);font-family:var(--lp7-font-heading, serif);font-weight:500;font-size:32px;line-height:1.25;letter-spacing:.01em}@media(min-width:768px){.lp7-founding-heading{font-size:40px}}.lp7-founding-lead{margin:20px 0 0;max-width:760px;color:#f3f1ece6;font-family:var(--lp7-font-jp, sans-serif);font-size:15px;font-weight:400;line-height:1.65}@media(min-width:768px){.lp7-founding-lead{font-size:17px}}.lp7-founding-perks{display:flex;flex-direction:column;gap:12px;margin:32px 0 0;padding:0;list-style:none}.lp7-founding-perk{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:16px;align-items:center;box-sizing:border-box;padding:18px 16px;border-radius:18px;background:var(--lp7-founding-card)}@media(min-width:768px){.lp7-founding-perk{grid-template-columns:56px minmax(0,1fr);column-gap:22px;padding:22px 28px}}.lp7-founding-perk-number{color:#f5f2eb;font-family:var(--lp7-font-heading, serif);font-size:30px;font-weight:400;line-height:1;text-align:center}@media(min-width:768px){.lp7-founding-perk-number{font-size:38px}}.lp7-founding-perk-title{margin:0;color:#f4f2ed;font-family:var(--lp7-font-jp, sans-serif);font-size:16px;font-weight:700;line-height:1.4}@media(min-width:768px){.lp7-founding-perk-title{font-size:18px}}.lp7-founding-perk-body{margin:4px 0 0;color:#f4f2eddb;font-family:var(--lp7-font-jp, sans-serif);font-size:13.5px;font-weight:400;line-height:1.55}@media(min-width:768px){.lp7-founding-perk-body{font-size:15px}}.lp7-founding-offer{margin-top:36px}.lp7-founding-product{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:280px;padding:20px;overflow:hidden;border-radius:20px;background:var(--lp7-founding-card)}.lp7-founding-product-image{display:block;width:auto;max-width:46%;height:auto;max-height:230px;object-fit:contain}.lp7-founding-product-name{margin:20px 0 0;color:var(--lp7-founding-text);font-family:var(--lp7-font-jp, sans-serif);font-size:16px;font-weight:400;line-height:1.45}.lp7-founding-price{display:flex;align-items:baseline;gap:10px;margin:16px 0 0;color:var(--lp7-founding-text)}.lp7-founding-price-number{font-family:var(--lp7-font-heading, serif);font-size:36px;font-weight:500;line-height:1.1}.lp7-founding-price-suffix{font-family:var(--lp7-font-jp, sans-serif);font-size:16px;font-weight:400}.lp7-founding-cta{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:60px;margin-top:24px;border:0;border-radius:999px;background:var(--lp7-founding-accent);color:var(--lp7-founding-accent-text);font-family:var(--lp7-font-jp, sans-serif);font-size:18px;font-weight:600;text-decoration:none;cursor:pointer;transition:filter .15s ease,transform .15s ease}.lp7-founding-cta:hover{filter:brightness(1.04)}.lp7-founding-cta:active{transform:translateY(1px)}.lp7-founding-note{margin:16px 0 0;color:var(--lp7-founding-text-muted);font-family:var(--lp7-font-jp, sans-serif);font-size:13px;font-weight:400;line-height:1.65}@media(min-width:1200px){.lp7-founding{padding:100px 0}.lp7-founding-card{--lp7-founding-u: calc(min(80vw, 1024px) / 1640);display:grid;grid-template-columns:minmax(0,808fr) minmax(0,559fr);column-gap:calc(65 * var(--lp7-founding-u));align-items:start;width:min(80vw,1024px);max-width:none;padding:calc(102 * var(--lp7-founding-u)) calc(102 * var(--lp7-founding-u)) calc(100 * var(--lp7-founding-u));border-radius:calc(60 * var(--lp7-founding-u))}.lp7-founding-heading{margin-top:calc(10 * var(--lp7-founding-u));font-size:max(30px,calc(44 * var(--lp7-founding-u)))}.lp7-founding-lead{margin-top:calc(26 * var(--lp7-founding-u));max-width:calc(760 * var(--lp7-founding-u));font-size:max(15px,calc(19 * var(--lp7-founding-u)))}.lp7-founding-perks{gap:calc(26 * var(--lp7-founding-u));margin-top:calc(69 * var(--lp7-founding-u))}.lp7-founding-perk{grid-template-columns:calc(64 * var(--lp7-founding-u)) minmax(0,1fr);column-gap:calc(26 * var(--lp7-founding-u));min-height:calc(129 * var(--lp7-founding-u));padding:calc(26 * var(--lp7-founding-u)) calc(34 * var(--lp7-founding-u));border-radius:calc(19 * var(--lp7-founding-u))}.lp7-founding-perk:first-child{min-height:calc(160 * var(--lp7-founding-u))}.lp7-founding-perk-number{font-size:max(30px,calc(44 * var(--lp7-founding-u)))}.lp7-founding-perk-title{font-size:max(15.5px,calc(20 * var(--lp7-founding-u)))}.lp7-founding-perk-body{margin-top:calc(4 * var(--lp7-founding-u));font-size:max(13px,calc(16 * var(--lp7-founding-u)))}.lp7-founding-offer{margin-top:0}.lp7-founding-product{height:calc(441 * var(--lp7-founding-u));padding:calc(20 * var(--lp7-founding-u));border-radius:calc(21 * var(--lp7-founding-u))}.lp7-founding-product-image{max-height:calc(330 * var(--lp7-founding-u))}.lp7-founding-product-name{margin-top:calc(30 * var(--lp7-founding-u));font-size:max(16px,calc(21 * var(--lp7-founding-u)))}.lp7-founding-price{gap:calc(10 * var(--lp7-founding-u));margin-top:calc(19 * var(--lp7-founding-u))}.lp7-founding-price-number{font-size:max(32px,calc(45 * var(--lp7-founding-u)));line-height:1.4}.lp7-founding-price-suffix{font-size:max(16px,calc(18 * var(--lp7-founding-u)))}.lp7-founding-cta{height:max(56px,calc(89 * var(--lp7-founding-u)));margin-top:calc(34 * var(--lp7-founding-u));font-size:max(18px,calc(21 * var(--lp7-founding-u)))}.lp7-founding-note{margin-top:calc(21 * var(--lp7-founding-u));font-size:max(13px,calc(15 * var(--lp7-founding-u)))}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lp7-founding.css.map */
