
:root{--lp-blue:#034db3;--lp-blue-dk:#023a87;--lp-ink:#2b2b2b;--lp-mut:#595959;--lp-gold:#8d6d38;--lp-grey:#f4f4f4;--lp-line:rgba(43,43,43,.14);--lp-dark:#18191a}
[data-show]{display:none!important}
html[data-state="live"] [data-show~="live"]{display:revert!important}
html[data-state="ended"] [data-show~="ended"]{display:revert!important}
html[data-state="live"] .lp-price[data-show~="live"]{display:flex!important}
html[data-state="ended"] .lp-price[data-show~="ended"]{display:flex!important}
html[data-state="live"] .lp-codebox[data-show~="live"]{display:flex!important}
html[data-state="live"] .lp-sticky-p [data-show~="live"]{display:flex!important}
html[data-state="ended"] .lp-sticky-p [data-show~="ended"]{display:flex!important}
html[data-state="pre"] .lp-copy{display:none}
.lp-tile:hover{border-color:var(--lp-blue)!important}
.lp-tile:focus-visible{outline:2px solid var(--lp-blue);outline-offset:2px}
.lp-kicker::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lp-blue)}
.lp-kicker.is-light::before{background:#fff}
.lp-split.is-rev>:first-child{order:2}
.lp-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.lp-video:focus-visible{outline:3px solid #fff;outline-offset:3px}
.is-open>.faq11_question .faq11_icon-wrapper{transform:rotate(45deg)}
.is-open>.product-header1_heading .product-header1_accordion-icon{transform:rotate(180deg)}
.lp-final .shop-pay-button:hover{background-color:#fff!important;border-color:#fff!important;color:#5a31f5!important}
@media (max-width:991px){.lp-split.is-rev>:first-child{order:0}}
@media (max-width:767px){.product-header1_product-details>*:not(.lp-m-title):not(.lp-m-price){order:4}}
@media (max-width:767px){.footer3_component{padding-bottom:84px}}
#launcher,#accessibility_settings_toggle{transition:bottom .25s ease!important}
@media (max-width:767px){html:has(#lpSticky.show) #launcher{bottom:84px!important}}
@media (max-width:767px){html:has(#lpSticky.show) #accessibility_settings_toggle{bottom:150px!important}}
@media (max-width:767px){.bsx-sw.n2>.lp-tile.on::after{top:12px;right:12px;width:20px;height:20px;background-size:14px}}
@media (max-width:767px){.bsx-sw.n2>.lp-tile .bsx-tt{padding-right:26px}}
.lp-rating:hover span{text-decoration:underline}
.lp-stat+.lp-stat{padding-left:1.25rem;border-left:1px solid rgba(255,255,255,.14)}
.lp-sigmap::before{content:"";position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(3,77,179,.6) 0%,rgba(3,77,179,.18) 42%,rgba(3,77,179,0) 70%)}
.lp-src{animation:lp-float 6s ease-in-out infinite}
.lp-src svg{width:18px;height:18px;fill:none;stroke:#ff7a70;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.lp-src.s2{animation-delay:-1s}
.lp-src.s3{animation-delay:-2s}
.lp-src.s4{animation-delay:-3s}
.lp-src.s5{animation-delay:-4s}
.lp-src.s6{animation-delay:-5s}
@keyframes lp-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
.lp-habit-grid li>span:not(.lp-feat-ic){display:block;font-family:"Helvetica Neue",Arial,sans-serif;font-weight:300;line-height:1.45;color:var(--lp-mut)}
.lp-day-card figcaption>span:last-child{font-family:"Helvetica Neue",Arial,sans-serif;font-weight:300;color:var(--lp-mut);line-height:1.45}
@media (prefers-reduced-motion:reduce){.lp-src{animation:none}}
@media (max-width:767px){.lp-stat+.lp-stat{padding:1.25rem 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.14);display:flex;align-items:baseline;gap:1rem}}
@media (max-width:767px){.lp-src svg{width:14px;height:14px}}
@media (max-width:767px){.lp-day-row{scrollbar-width:none}}
@media (max-width:767px){.lp-day-row::-webkit-scrollbar{display:none}}
.lp-strip{margin-top:var(--lp-nav-h,92px)}
.lp-strip-in{flex-wrap:wrap}
.lp-strip-m{flex:1;min-width:16rem}
html[data-state="live"] .lp-strip-in[data-show~="live"]{display:flex!important}
html[data-state="ended"] .lp-strip-in[data-show~="ended"]{display:flex!important}
@media (max-width:767px){.lp-strip-m{min-width:0;flex-basis:100%;order:3}}
.lp-gal-hand{-webkit-mask-image:linear-gradient(to left,transparent 0,#000 16%),linear-gradient(to top,transparent 0,#000 12%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to left,transparent 0,#000 16%),linear-gradient(to top,transparent 0,#000 12%);mask-composite:intersect}
.lp-emf-photo+.lp-facts{margin-top:3rem}
.lp-specs div:last-child{border-bottom:0}
.section_lp-pbg::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(14,16,20,0) 0%,rgba(14,16,20,.08) 38%,rgba(14,16,20,.62) 58%,rgba(14,16,20,.84) 100%)}
@media (max-width:767px){.section_lp-pbg::after{background:linear-gradient(180deg,rgba(14,16,20,0) 0%,rgba(14,16,20,0) calc(96vw - 9rem),#1b1c1e calc(96vw + 1.5rem),#1b1c1e 100%)}}
@media (prefers-reduced-motion:reduce){.lp-pbg-media img{transform:none!important}}
.lp-rating>span:not(.lp-st){display:inline-block;line-height:1;transform:translateY(1px)}
.product-header1_thumbnail-list .thumbnail.lp-on img{outline:2px solid var(--lp-blue);outline-offset:-2px}
.lp-more-links a:hover span{text-decoration:underline}
.lp-more-links a:hover svg{transform:translateX(3px)}
.lp-video-grid>div:first-child{max-width:44rem}
.lp-final::before{display:none!important}
.lp-final::after{display:none!important}
.lp-sigmap::before{animation:lp-breathe 5s ease-in-out infinite}
@keyframes lp-breathe{0%,100%{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}
.lp-orbit.o1{animation:lp-spin 40s linear infinite}
.lp-orbit.o2{animation:lp-spin 60s linear infinite reverse}
.lp-orbit::after{content:"";position:absolute;top:-4px;left:50%;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:#9cc0f2;box-shadow:0 0 12px 3px rgba(122,167,230,.7)}
.lp-orbit.o2::after{top:auto;bottom:-3px;width:5px;height:5px;margin-left:-2.5px;opacity:.8}
@keyframes lp-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}
.lp-ripple{animation:lp-ripple 6s cubic-bezier(.2,.6,.3,1) infinite}
.lp-ripple.d2{animation-delay:1.5s}
.lp-ripple.d3{animation-delay:3s}
@keyframes lp-ripple{0%{transform:translate(-50%,-50%) scale(.6);opacity:0}12%{opacity:.85}100%{transform:translate(-50%,-50%) scale(3.3);opacity:0}}
.lp-sig-phi{animation:lp-hover 6s ease-in-out infinite}
@keyframes lp-hover{0%,100%{margin-top:0}50%{margin-top:-8px}}
.lp-src svg{position:relative;overflow:visible}
.lp-src::before{content:"";position:absolute;left:10px;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:50%;box-shadow:0 0 0 0 rgba(122,167,230,.55);animation:lp-ping-red 4.5s ease-out infinite}
.lp-src.s2::before{animation-delay:.5s}
.lp-src.s3::before{animation-delay:1s}
.lp-src.s4::before{animation-delay:1.5s}
.lp-src.s5::before{animation-delay:2s}
.lp-src.s6::before{animation-delay:2.5s}
@media (max-width:767px){.lp-src::before{left:8px;width:14px;height:14px;margin-top:-7px}}
@media (prefers-reduced-motion:reduce){.lp-sigmap::before{animation:none!important}}
@media (prefers-reduced-motion:reduce){.lp-orbit{animation:none!important}}
@media (prefers-reduced-motion:reduce){.lp-sig-phi{animation:none!important}}
@media (prefers-reduced-motion:reduce){.lp-src::before{animation:none!important}}
@media (prefers-reduced-motion:reduce){.lp-ripple{display:none}}
.lp-video.is-playing img{display:none}
@keyframes lp-ping-red{0%{box-shadow:0 0 0 0 rgba(255,90,82,.6)}70%,100%{box-shadow:0 0 0 14px rgba(255,90,82,0)}}
.lp-rev[hidden]{display:none!important}
.lp-rev-in{animation:lpRevIn .45s ease both}
@keyframes lpRevIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.lp-rev-in{animation:none}}
.lp-rev-load.button.is-secondary:hover{background:var(--lp-blue)!important;color:#fff!important}
.lp-strip::after{display:none!important}
@media (min-width:1100px){.lp-strip-m{white-space:nowrap;flex:0 1 auto;min-width:0}}
@media (min-width:1100px){.lp-strip-in{flex-wrap:nowrap}}
@media (max-width:1099px){.lp-strip-m{flex-basis:100%;order:3;min-width:0}}
@media (max-width:767px){.lp-strip-m{flex-basis:auto}}
.bsx{--b:#034db3;--ink:#2b2b2b;--mut:#595959;--gold:#8d6d38;--ctl:rgba(43,43,43,.35);--card:rgba(210,210,210,.75);--row:#e1e3e5;--soft:#f9f9f9;--thumb:rgba(3,77,179,.25)}
.bsx *{box-sizing:border-box;letter-spacing:0}
.bsx-sw .on{border-color:var(--b);box-shadow:inset 0 0 0 1px var(--b)}
.bsx-sw .on::after{content:"";position:absolute;top:12px;right:12px;width:20px;height:20px;border-radius:50%;background:var(--b) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}
@media (min-width:768px){.bsx-sw:has(>.bd)>*{padding-top:24px}}
@media (max-width:767px){.bsx-sw .on::after{top:50%;transform:translateY(-50%)}}
@media (max-width:767px){.bsx-sw>*:has(>.bsx-ts:empty) .bsx-tp{grid-row:1/span 2;align-self:center}}
@media (max-width:767px){.bsx-ts:empty{display:none}}
.section_lp-guide{--bsg-bg:#FFFFFF;--bsg-soft:#F4F6F9;--bsg-blue:#034DB3;--bsg-blue-hi:#1A63C9;--bsg-green:#1FA463;--bsg-ink:#111111;--bsg-mut:#555B66;--bsg-line:#D9DEE6;--bsg-body:"Helvetica Neue",Helvetica,Arial,sans-serif;--bsg-head:"Montserrat","Montserrat Variable","Helvetica Neue",Arial,sans-serif}
.section_lp-guide{padding:88px 0}
.section_lp-guide *{box-sizing:border-box}
.bsg-in{grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:64px}
.section_lp-guide li::before{content:"";flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--bsg-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat}
.section_lp-guide form{grid-template-columns:1fr 1.3fr auto}
.section_lp-guide input{-webkit-appearance:none;appearance:none}
.section_lp-guide input::placeholder{color:#8A909B}
.section_lp-guide button:focus-visible{outline:2px solid var(--bsg-blue);outline-offset:3px}
.section_lp-guide.is-done form{display:none}
.section_lp-guide.is-done .bsg-fine{display:none}
.section_lp-guide.is-done .bsg-ok{display:block}
@media (max-width:991px){.bsg-in{grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:48px}}
@media (max-width:991px){.section_lp-guide form{grid-template-columns:1fr 1fr}}
@media (max-width:991px){.section_lp-guide button{grid-column:1/-1}}
@media (max-width:860px){.section_lp-guide{padding:64px 0}}
@media (max-width:860px){.bsg-in{grid-template-columns:1fr;gap:36px}}
@media (max-width:860px){.section_lp-guide form{grid-template-columns:1fr}}
@media (max-width:860px){.section_lp-guide button{width:100%}}
.lp-sig-lines path{fill:none;stroke:rgba(255,95,85,.22);stroke-width:1.2px;stroke-dasharray:1.2 2.2;animation:lp-flow 4s linear infinite;vector-effect:non-scaling-stroke}
@keyframes lp-flow{to{stroke-dashoffset:-6.8}}
@media (prefers-reduced-motion:reduce){.lp-sig-lines path{animation:none}}
.section_lp-guide button[disabled]{opacity:.6;cursor:wait}
