.lpsg{margin:0;background:#050607;color:#fff;font-family:Fira Sans,Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.lpsg *,.lpsg *:before,.lpsg *:after{box-sizing:border-box}.lpsg img{max-width:100%;height:auto;display:block}.lpsg a{color:inherit}.lpsg a:focus-visible,.lpsg summary:focus-visible,.lpsg-table:focus-visible{outline:2px solid #FDB515;outline-offset:3px}.lpsg p{margin:0 0 12px}html{scroll-behavior:smooth;scroll-padding-top:90px}.lpsg-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.lpsg-wrap--narrow{max-width:860px}.lpsg-h1,.lpsg-h2,.lpsg-h3,.lpsg-h4{font-family:Fira Sans Extra Condensed,Arial Narrow,Arial,sans-serif;font-weight:800;text-transform:uppercase;line-height:1;letter-spacing:.01em;margin:0}.lpsg-h1{font-size:clamp(44px,8vw,88px)}.lpsg-h2{font-size:clamp(36px,5.5vw,60px)}.lpsg-h3{font-size:clamp(34px,4.5vw,52px)}.lpsg-h4{font-size:26px;line-height:1.05}.lpsg-y{color:#fdb515}.lpsg-kicker{display:inline-block;font-family:Fira Sans Extra Condensed,Arial Narrow,sans-serif;font-weight:600;font-size:15px;letter-spacing:.18em;text-transform:uppercase;color:#fdb515;margin-bottom:14px}.lpsg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 30px;background:#fdb515;color:#050607;border:2px solid #FDB515;border-radius:6px;font-family:Fira Sans Extra Condensed,Arial Narrow,sans-serif;font-weight:800;font-size:19px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:opacity .2s,color .2s,background-color .2s}.lpsg a.lpsg-btn{color:#050607}.lpsg-btn:hover{opacity:.85}.lpsg a.lpsg-btn--ghost{background:transparent;color:#fff;border-color:#fff}.lpsg a.lpsg-btn--ghost:hover{color:#fdb515;border-color:#fdb515;opacity:1}.lpsg a.lpsg-btn--dark{background:#050607;border-color:#050607;color:#fff}.lpsg-btn--sm{min-height:44px;padding:8px 20px;font-size:17px}.lpsg-link{font-family:Fira Sans Extra Condensed,Arial Narrow,sans-serif;font-weight:600;font-size:18px;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px;transition:color .2s}.lpsg-link:hover{color:#fdb515}.lpsg-actions{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center;margin-top:28px}.lpsg-top{position:sticky;top:0;z-index:50;background:#050607;border-bottom:1px solid #1a1a1a}.lpsg-top__bar{background:#fdb515;color:#050607;text-align:center;font-family:Fira Sans Extra Condensed,Arial Narrow,sans-serif;font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;padding:7px 16px}.lpsg-top__in{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.lpsg-top__logo img{width:150px;height:auto}.lpsg-top__nav{display:flex;gap:4px;order:3;width:100%;overflow-x:auto;scrollbar-width:none}.lpsg-top__nav::-webkit-scrollbar{display:none}.lpsg-top__nav a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-family:Fira Sans Extra Condensed,Arial Narrow,sans-serif;font-weight:600;font-size:17px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:#cfcfcf;transition:color .2s}.lpsg-top__nav a:hover{color:#fdb515}.lpsg-top__in .lpsg-btn{margin-left:auto}.lpsg-hero{padding:48px 0 56px;border-bottom:1px solid #1a1a1a}.lpsg-hero__in{display:grid;gap:32px;align-items:center}.lpsg-hero__sub{color:#cfcfcf;font-size:18px;max-width:520px;margin-top:20px}.lpsg-hero__img img{width:100%;max-width:560px;margin:0 auto;border-radius:20px}.lpsg-sec{padding:72px 0}.lpsg-sec--alt{background:#0d0d0d}.lpsg-head{margin-bottom:40px}.lpsg-cards{display:grid;gap:28px}.lpsg-card{display:grid;background:#0d0d0d;border:1px solid #1a1a1a;border-radius:20px;overflow:hidden}.lpsg-card__media{position:relative;background:#141414;display:flex;align-items:center;justify-content:center;padding:28px;min-height:280px}.lpsg-card__media img{max-height:440px;width:auto;object-fit:contain;border-radius:14px}.lpsg-card__body{padding:28px 24px 32px}.lpsg-tagline{color:#fdb515;font-family:Fira Sans Extra Condensed,Arial Narrow,sans-serif;font-weight:600;font-size:22px;line-height:1.2;margin:12px 0 20px}.lpsg-badge{position:absolute;top:18px;left:18px;background:#fdb515;color:#050607;font-family:Fira Sans Extra Condensed,Arial Narrow,sans-serif;font-weight:800;font-size:14px;letter-spacing:.1em;text-transform:uppercase;padding:5px 12px;border-radius:4px}.lpsg-badge--off{background:#2a2a2a;color:#fff}.lpsg-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lpsg-list li{position:relative;padding-left:22px;color:#e6e6e6}.lpsg-list li:before{content:"";position:absolute;left:0;top:.55em;width:9px;height:9px;background:#fdb515;border-radius:2px}.lpsg-price{margin-top:24px;font-family:Fira Sans Extra Condensed,Arial Narrow,sans-serif;display:flex;align-items:baseline;gap:12px}.lpsg-price strong{font-size:40px;font-weight:800;line-height:1}.lpsg-price s{color:#b3b3b3;font-size:20px}.lpsg-price--sm{margin:14px 0 16px}.lpsg-price--sm strong{font-size:30px}.lpsg-table{overflow-x:auto;border:1px solid #2a2a2a;border-radius:16px}.lpsg-table table{width:100%;min-width:560px;border-collapse:collapse}.lpsg-table th,.lpsg-table td{padding:16px 18px;text-align:left;border-bottom:1px solid #1a1a1a;vertical-align:top}.lpsg-table thead th{font-family:Fira Sans Extra Condensed,Arial Narrow,sans-serif;font-weight:800;font-size:22px;text-transform:uppercase;color:#fdb515;background:#141414}.lpsg-table tbody th{font-weight:600;color:#fff;width:32%}.lpsg-table td{color:#cfcfcf}.lpsg-table tbody tr:last-child th,.lpsg-table tbody tr:last-child td{border-bottom:0}.lpsg-acc{display:grid;gap:24px}.lpsg-acc__item{display:grid;grid-template-columns:120px 1fr;gap:18px;align-items:center;background:#0d0d0d;border:1px solid #1a1a1a;border-radius:16px;padding:16px}.lpsg-acc__media{position:relative;display:block;background:#141414;border-radius:12px;overflow:hidden;aspect-ratio:1/1}.lpsg-acc__media img{width:100%;height:100%;object-fit:contain}.lpsg-acc__media .lpsg-badge{top:8px;left:8px;font-size:11px;padding:3px 8px}.lpsg-acc__body p{color:#cfcfcf;font-size:15px;margin:8px 0 0}.lpsg-feat{display:grid;gap:20px}.lpsg-feat__item{border-top:3px solid #FDB515;background:#141414;border-radius:0 0 14px 14px;padding:22px 20px}.lpsg-feat__n{display:block;font-family:Fira Sans Extra Condensed,Arial Narrow,sans-serif;font-weight:800;font-size:18px;color:#fdb515;margin-bottom:10px}.lpsg-feat__item p{color:#cfcfcf;margin:10px 0 0}.lpsg-faq{border-top:1px solid #2a2a2a}.lpsg-faq__item{border-bottom:1px solid #2a2a2a}.lpsg-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:20px 0;font-weight:600;font-size:18px}.lpsg-faq__item summary::-webkit-details-marker{display:none}.lpsg-faq__item summary:after{content:"+";flex:0 0 auto;font-size:28px;line-height:1;color:#fdb515;transition:transform .2s}.lpsg-faq__item[open] summary:after{transform:rotate(45deg)}.lpsg-faq__a{color:#cfcfcf;padding:0 0 22px}.lpsg-cta{background:#fdb515;color:#050607;padding:64px 0;text-align:center}.lpsg-cta p{font-size:18px;margin-top:14px}.lpsg-cta .lpsg-btn{margin-top:16px}.lpsg-foot{background:#050607;padding:40px 0;border-top:1px solid #1a1a1a}.lpsg-foot__in{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.lpsg-foot__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px}.lpsg-foot__nav a{display:inline-flex;align-items:center;min-height:44px;color:#cfcfcf;text-decoration:none;transition:color .2s}.lpsg-foot__nav a:hover{color:#fdb515}.lpsg-foot__copy{color:#b3b3b3;font-size:13px;margin:0}@media(min-width:700px){.lpsg-acc,.lpsg-feat{grid-template-columns:1fr 1fr}.lpsg-top__logo img{width:180px}}@media(min-width:900px){.lpsg-top__nav{order:0;width:auto;margin-left:auto}.lpsg-top__in .lpsg-btn{margin-left:8px}.lpsg-hero{padding:80px 0 96px}.lpsg-hero__in{grid-template-columns:1.05fr .95fr;gap:48px}.lpsg-card{grid-template-columns:1fr 1fr;min-height:480px}.lpsg-card:nth-child(2n) .lpsg-card__media{order:2}.lpsg-card__body{padding:56px 52px;display:flex;flex-direction:column;justify-content:center}.lpsg-sec{padding:104px 0}.lpsg-feat{grid-template-columns:repeat(4,1fr)}.lpsg-acc__item{grid-template-columns:180px 1fr;padding:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lpsg *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lp-sg.css.map */
