.kl-spec-notice{text-align:center;border-bottom:1px solid #ffffff1a;padding:.6rem 2rem .6rem .75rem;font-family:Archivo,sans-serif;position:relative}.kl-spec-notice p{color:#ffffffd9;margin:0;font-size:.85rem;line-height:1.4}.kl-spec-notice-highlight{color:#fbd200}.kl-spec-notice-link{color:#fbd200;white-space:nowrap;font-weight:600;text-decoration:none}.kl-spec-notice-link:hover{color:#fbd200;text-decoration:none}.kl-spec-notice-close{color:#fff6;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.2rem;line-height:1;transition:color .2s;position:absolute;top:.4rem;right:.4rem}.kl-spec-notice-close:hover{color:#fff}html:has(.kl-landing){scroll-behavior:smooth}.kl-landing{align-items:center;width:100%;min-height:calc(100vh - 70px);font-family:Archivo,sans-serif;display:flex;position:relative;overflow:hidden}.kl-background{z-index:0;background-position:bottom;background-size:cover;position:absolute;inset:0}.kl-background:after{content:"";z-index:1;background:linear-gradient(#0a0f1999 0%,#0a0f1966 100%);position:absolute;inset:0}.kl-pc-container{z-index:3;justify-content:center;align-items:center;width:55%;height:100%;display:flex;position:absolute;bottom:0;right:0}.kl-pc-image{object-fit:contain;height:auto;max-height:95%}.kl-bottom-gradient{pointer-events:none;z-index:4;background:linear-gradient(#0000 35%,#050a1433 55%,#050a1480 75%,#050a14cc 100%);position:absolute;inset:0}.kl-product-info{--mouse-x:50%;--mouse-y:50%;z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1a1a1abf;border:1px solid #fbd20026;border-radius:16px;width:640px;max-width:90%;margin:2rem 0 2rem 5%;padding:2.5rem 3rem;position:relative}.kl-product-info:before{content:"";background:radial-gradient(800px circle at var(--mouse-x) var(--mouse-y), #fbd200, #fbd20080 20%, transparent 40%);-webkit-mask-composite:xor;pointer-events:none;opacity:1;border-radius:18px;padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.kl-title{color:#fbd200;text-transform:uppercase;letter-spacing:-1px;margin:0 0 .25rem;font-family:Oswald,sans-serif;font-size:3.5rem;font-weight:700}.kl-subtitle{color:#ccc;margin:0 0 1rem;font-size:1.1rem;line-height:1.5}.kl-variant-toggle{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;margin-bottom:1rem;padding:4px;display:flex}.kl-variant-btn{text-transform:uppercase;letter-spacing:.5px;cursor:pointer;color:#fbd200;background:0 0;border:none;border-radius:6px;flex:1;padding:.65rem 1rem;font-family:Oswald,sans-serif;font-size:1rem;font-weight:700;transition:all .25s}.kl-variant-btn.active{color:#000;background:#fbd200;box-shadow:0 2px 8px #fbd2004d}.kl-variant-btn:not(.active):hover{color:#fffc;background:#ffffff0d}.kl-specs{margin:0 0 1.25rem;padding:0;list-style:none}.kl-specs li{border-bottom:1px solid #ffffff14;flex-direction:column;gap:.1rem;padding:.35rem 0;font-size:.85rem;display:flex;position:relative}.kl-specs li:last-child{border-bottom:none}.kl-spec-label{text-transform:uppercase;letter-spacing:.5px;color:#ffffff73;font-size:.7rem;font-weight:700}.kl-spec-value{color:#fff}.kl-spec-max-badge{color:#1a1a1a;white-space:nowrap;letter-spacing:.5px;cursor:pointer;background:#fbd200;border:none;border-radius:3px;padding:2px 6px;font-family:inherit;font-size:.6rem;font-weight:700;transition:opacity .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.kl-spec-max-badge:hover{opacity:.75}.kl-specs-os-list,.kl-specs-extras-list{border-top:1px solid #ffffff14}.kl-spec-os-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.kl-spec-os-row .kl-spec-value{color:#fff;flex:auto;min-width:0;transition:color .2s,text-decoration-color .2s}.kl-spec-os--off .kl-spec-value{color:#ffffff59;-webkit-text-decoration:line-through #ffffff59;text-decoration:line-through #ffffff59}.kl-spec-windows-toggle{cursor:pointer;text-transform:uppercase;letter-spacing:.5px;color:#ffffffb3;-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;align-items:center;gap:.55rem;font-size:.7rem;font-weight:700;transition:color .2s;display:inline-flex}.kl-spec-windows-toggle:hover{color:#fbd200}.kl-spec-windows-toggle-text{pointer-events:none}.kl-spec-windows-toggle-switch{flex-shrink:0;width:32px;height:18px;display:inline-block;position:relative}.kl-spec-windows-toggle-switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.kl-spec-windows-toggle-slider{background:#ffffff2e;border-radius:999px;transition:background .18s;position:absolute;inset:0}.kl-spec-windows-toggle-slider:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:2px;left:2px}.kl-spec-windows-toggle-switch input:checked~.kl-spec-windows-toggle-slider{background:#fbd200}.kl-spec-windows-toggle-switch input:checked~.kl-spec-windows-toggle-slider:before{transform:translate(14px)}@media (width<=480px){.kl-spec-windows-toggle{flex-basis:100%;justify-content:flex-start}}.kl-specs-wrapper{margin:0 0 1.25rem}.kl-specs-wrapper .kl-specs{margin:0}.kl-specs-peek{border-top:1px solid #ffffff14;max-height:2.1rem;transition:max-height .4s;position:relative;overflow:hidden}.kl-specs-peek:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#1a1a1ae6 100%);height:100%;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.kl-specs-more--open .kl-specs-peek{max-height:25rem}.kl-specs-more--open .kl-specs-peek:after{opacity:0}.kl-specs-toggle{color:#ffffff73;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;text-align:center;background:0 0;border:none;width:100%;padding:.3rem 0 0;font-family:inherit;font-size:.85rem;font-weight:600;transition:color .2s}.kl-specs-toggle:hover{color:#fbd200}@media (height>=1150px){.kl-specs-peek{max-height:none;overflow:visible}.kl-specs-peek:after,.kl-specs-toggle{display:none}}.kl-spec-upgraded .kl-spec-label{color:#fbd20099}.kl-spec-upgraded .kl-spec-value{color:#fbd200;font-weight:600}.kl-performance{margin:.75rem 0 1rem}.kl-performance-label{color:#fff;margin-bottom:.4rem;font-size:.85rem;font-weight:700}.kl-performance-score{color:#fbd200;font-size:1.1rem}.kl-performance-bar{background-color:#3a3a3a;border-radius:6px;height:12px;margin:.4rem 0;position:relative;overflow:hidden}.kl-performance-bar-content{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.kl-performance-fill{background-color:#fbd200;height:100%;transition:width .3s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.kl-performance-upgrade{background:repeating-linear-gradient(-45deg,#3a3a3a,#3a3a3a 5px,#fbd200 5px 9px);height:100%;transition:width .3s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;top:0}.kl-performance-upgrade--preview{opacity:.4}.kl-performance-bar-overlay{z-index:2;background-color:#3a3a3a;height:100%;transition:transform .8s cubic-bezier(.45,0,.55,1);position:absolute;top:0;right:0}.kl-performance-boost{color:#fbd200;background:#fbd2001a;border:1px solid #fbd20033;border-radius:20px;align-items:center;gap:.4rem;margin-top:.35rem;padding:.3rem .65rem;font-size:.8rem;font-weight:600;display:inline-flex}.kl-performance-boost svg{flex-shrink:0}.kl-price-section{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:.75rem 0;display:flex}.kl-price-section .product-price{color:#fbd200;font-family:Oswald,sans-serif;font-size:2.25rem;font-weight:700}.kl-price-section .product-price-on-sale{align-items:baseline;gap:.5rem;display:flex}.kl-price-section .product-price-on-sale .current-price{color:#fbd200;font-size:2.25rem}.kl-price-section .product-price-on-sale .compare-at-price{color:#fff6;font-size:1.1rem;font-weight:400;text-decoration:line-through}.kl-savings{color:#fff;font-size:1rem;font-weight:700}.kl-compare-link{color:#ffffffb3;margin-top:.5rem;font-size:.9rem;text-decoration:none;transition:opacity .2s;display:block}.kl-compare-link:hover{opacity:.8;text-decoration:none}.kl-product-info .add-to-cart-button{text-transform:uppercase;color:#000;cursor:pointer;background:#fbd200;border:none;border-radius:8px;width:100%;padding:1rem 2rem;font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:700;transition:all .3s}.kl-product-info .add-to-cart-button:hover{background:#d4b000;box-shadow:0 4px 20px #fbd20066}.kl-product-info .add-to-cart-button:disabled{color:#999;cursor:not-allowed;box-shadow:none;background:#555}.kl-scroll-indicator{z-index:11;color:#ffffffb3;letter-spacing:1px;text-transform:uppercase;cursor:pointer;flex-direction:column;align-items:center;gap:.25rem;font-family:Archivo,sans-serif;font-size:.8rem;animation:5s ease-in-out infinite klScrollBounce;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}@keyframes klScrollBounce{0%,to{opacity:.7;transform:translate(-50%)translateY(0)}50%{opacity:1;transform:translate(-50%)translateY(-6px)}}.kl-section{padding:5rem 2rem;position:relative;overflow-x:hidden}.kl-section-yellow{color:#000;background-color:#fbd200}.kl-section-black{color:#fbd200;clip-path:inset(0);background:0 0;position:relative}.kl-black-bg-effects{z-index:0;pointer-events:none;background:linear-gradient(#0a0a0ad9 0%,#0a0a0abf 100%),#0a0a0a url(https://cdn.shopify.com/s/files/1/0562/7713/9620/files/jungle_floor.png?v=1770036459) bottom/cover no-repeat;position:fixed;inset:0}.kl-section-black .kl-section-content{z-index:2;position:relative}.kl-black-bg-effects .drop1-particles{opacity:.4}.kl-black-bg-effects .drop1-fog{opacity:.3}.kl-section-content{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;display:grid}.kl-section-title{text-transform:uppercase;margin:0 0 1.5rem;font-family:Oswald,sans-serif;font-size:2.5rem;font-weight:700}.kl-section-title-centered{text-transform:uppercase;text-align:center;grid-column:1/-1;margin:0 0 2rem;font-family:Oswald,sans-serif;font-size:2.5rem;font-weight:700}.kl-section-yellow .kl-section-title,.kl-section-yellow .kl-section-title-centered{color:#000}.kl-section-black .kl-section-title,.kl-section-black .kl-section-title-centered{color:#fbd200}.kl-section-paragraph{margin:0 0 1.5rem;font-size:1.1rem;line-height:1.7}.kl-section-yellow .kl-section-paragraph{color:#1a1a1a}.kl-section-black .kl-section-paragraph{color:#ccc}.kl-section-image{justify-content:center;align-items:center;display:flex}.kl-section-image img{border-radius:12px;max-width:100%;height:auto}.kl-comparison-table-wrapper{-webkit-overflow-scrolling:touch;grid-column:1/-1;overflow-x:auto}.kl-comparison-table{border-collapse:collapse;width:100%;min-width:500px;font-family:Archivo,sans-serif}.kl-comparison-table th{text-align:left;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #333;width:50%;padding:1rem 1.5rem;font-size:1rem;font-weight:700}.kl-comparison-table td{border-bottom:1px solid #222;width:50%;padding:.85rem 1.5rem;font-size:.95rem}.kl-comparison-3col th,.kl-comparison-3col td{width:auto}.kl-comparison-3col th:first-child,.kl-comparison-3col td:first-child{width:20%}.kl-comparison-3col th:nth-child(2),.kl-comparison-3col td:nth-child(2),.kl-comparison-3col th:nth-child(3),.kl-comparison-3col td:nth-child(3){width:40%}.kl-comparison-label{text-transform:uppercase;letter-spacing:.5px;color:#ffffff80;font-size:.8rem;font-weight:700}th.kl-comparison-label{color:#ffffff80}.kl-comparison-table tbody tr:last-child td{border-bottom:2px solid #333}.kl-comparison-table td:nth-child(2),.kl-comparison-table th:nth-child(2){color:#fff}.kl-comparison-table td:nth-child(3){color:#fff;font-weight:400}.kl-comparison-table th:nth-child(3){color:#fbd200;background:#fbd2001a;border-radius:4px 4px 0 0}.kl-comparison-row-upgraded td:nth-child(3){color:#fbd200;font-weight:700}.kl-price-row td{padding-top:1.5rem;padding-bottom:1.5rem;font-size:1.1rem}.kl-price-row td:nth-child(2){color:#fff}.kl-gallery-content{text-align:center;display:block}.kl-gallery-grid{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.kl-gallery-item{aspect-ratio:1;cursor:pointer;background:#1a1a1a;border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.kl-gallery-item img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.kl-gallery-item:hover img{transform:scale(1.05)}.kl-gallery-large{grid-area:span 2/span 2}.kl-gallery-grid--count-0{display:none}.kl-gallery-grid--count-1{grid-template-columns:1fr;max-width:600px;margin:0 auto}.kl-gallery-grid--count-2,.kl-gallery-grid--count-3{grid-template-columns:1fr 1fr}.kl-gallery-grid--count-3 .kl-gallery-item:first-child{grid-column:span 2}.kl-gallery-grid--count-4{grid-template-columns:1fr 1fr}.kl-faq-section{position:relative}.kl-faq-section:has(+.kl-section){padding-bottom:1rem}.kl-faq-list{flex-direction:column;grid-column:1/-1;gap:0;width:100%;max-width:800px;margin:0 auto;display:flex}.kl-faq-item{border-bottom:1px solid #ffffff1a}.kl-faq-item summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;padding:1.25rem 0;font-family:Oswald,sans-serif;font-size:1.1rem;font-weight:700;list-style:none;transition:color .2s;display:flex}.kl-faq-item summary::-webkit-details-marker{display:none}.kl-faq-item summary:after{content:"+";color:#fbd200;flex-shrink:0;margin-left:1rem;font-size:1.5rem;font-weight:400;transition:transform .2s}.kl-faq-item[open] summary:after{content:"−"}.kl-faq-item summary:hover{color:#fbd200}.kl-faq-item p{color:#ffffffbf;margin:0;padding:0 0 1.25rem;font-size:.95rem;line-height:1.7}.kl-faq-item a{color:#fbd200;text-decoration:underline}.kl-faq-item a:hover{color:#fff}.kl-internal-links{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:1rem;margin-top:0;display:flex}.kl-cta-link{color:#1a1a1a;text-transform:uppercase;letter-spacing:.05em;background-color:#fbd200;border-radius:8px;padding:.85rem 2rem;font-family:Oswald,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 15px #fbd2004d}.kl-cta-link:hover{color:#1a1a1a;background-color:#d4b000;box-shadow:0 6px 25px #fbd20066}.kl-cta-link-outline{color:#fbd200;box-shadow:none;background-color:#0000;border:2px solid #fbd200}.kl-cta-link-outline:hover{color:#1a1a1a;background-color:#fbd200;box-shadow:0 6px 25px #fbd20066}.kl-warranty-note{text-align:center;color:#fff6;margin-top:1rem;font-size:.8rem}.kl-spec-disclaimer{color:#fff6;margin-top:.5rem;font-size:.65rem}.kl-comparison-note{text-align:center;color:#fff6;grid-column:1/-1;max-width:700px;margin-top:1.5rem;margin-left:auto;margin-right:auto;font-size:.8rem;line-height:1.5}@media (width<=767px){.kl-scroll-indicator{display:none}.kl-landing{flex-direction:column;min-height:auto}.kl-pc-container{width:100%;height:35vh;min-height:220px;position:relative}.kl-pc-image{width:auto;max-height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)translateY(5%)}.kl-product-info{border-radius:24px;width:calc(100% - 10px);margin:-3rem 5px 50px;padding:2rem 1.25rem}.kl-title{text-align:center;font-size:2.25rem}.kl-subtitle{text-align:center}.kl-specs li{font-size:.85rem}.drop1-fog-image{width:100%}.kl-product-info:before{display:none}.kl-section{padding:3rem 1.5rem}.kl-section-content{grid-template-columns:1fr;gap:2rem}.kl-section-title,.kl-section-title-centered{font-size:1.75rem}.kl-section-paragraph{font-size:1rem}.kl-section-image{order:-1}.kl-section-yellow .kl-section-image{order:1}.kl-section-image img{max-width:80%}.kl-gallery-grid{grid-template-columns:1fr 1fr}.kl-gallery-grid--count-2{grid-template-columns:1fr}.kl-gallery-grid--count-3 .kl-gallery-item:first-child{grid-column:span 2}.kl-comparison-table-wrapper{position:relative}.kl-comparison-table-wrapper.scroll-right{box-shadow:inset -30px 0 20px -20px #0a0a0ae6}.kl-comparison-table-wrapper.scroll-left{box-shadow:inset 30px 0 20px -20px #0a0a0ae6}.kl-comparison-table-wrapper.scroll-left.scroll-right{box-shadow:inset -30px 0 20px -20px #0a0a0ae6,inset 30px 0 20px -20px #0a0a0ae6}.kl-comparison-note{margin-top:1rem;font-size:.75rem}.kl-faq-item summary{padding:1rem 0;font-size:.95rem}.kl-faq-item p{font-size:.85rem}.kl-cta-link{padding:.75rem 1.5rem;font-size:.9rem}}@media (width<=400px){.kl-options-spec-old,.kl-options-spec-arrow{display:none}}@media (width>=768px) and (width<=949px){.kl-landing{flex-direction:column;min-height:auto}.kl-pc-container{width:100%;height:50vh;min-height:350px;position:relative}.kl-pc-image{width:auto;max-height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)translateY(10%)}.kl-product-info{border-radius:24px;width:calc(100% - 4rem);max-width:600px;margin:0 2rem 50px}.kl-product-info:before{display:none}.kl-section-content{grid-template-columns:1fr;gap:2.5rem}.kl-section-image{order:-1}.kl-section-yellow .kl-section-image{order:1}.kl-section-image img{max-width:400px}.kl-gallery-grid{grid-template-columns:repeat(3,1fr)}.kl-gallery-grid--count-1{grid-template-columns:1fr;max-width:500px;margin:0 auto}.kl-gallery-grid--count-2,.kl-gallery-grid--count-3{grid-template-columns:1fr 1fr}.kl-gallery-grid--count-3 .kl-gallery-item:first-child{grid-column:span 2}.kl-gallery-grid--count-4{grid-template-columns:1fr 1fr}}@media (width>=950px) and (width<=1199px){.kl-landing{flex-direction:column;min-height:auto}.kl-pc-container{width:100%;height:55vh;min-height:400px;position:relative}.kl-pc-image{width:auto;max-height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)translateY(10%)}.kl-product-info{border-radius:24px;width:calc(100% - 4rem);max-width:600px;margin:0 2rem 50px}.kl-product-info:before{display:none}.kl-section{padding:4rem 2rem}.kl-section-image img{max-width:450px}.kl-gallery-grid{grid-template-columns:repeat(4,1fr)}.kl-gallery-grid--count-1{grid-template-columns:1fr;max-width:550px;margin:0 auto}.kl-gallery-grid--count-2,.kl-gallery-grid--count-3{grid-template-columns:1fr 1fr}.kl-gallery-grid--count-3 .kl-gallery-item:first-child{grid-column:span 2}.kl-gallery-grid--count-4{grid-template-columns:1fr 1fr}}@media (width>=1200px) and (width<=1599px){.kl-product-info{width:520px;padding:2rem 2.5rem}.kl-title{font-size:3rem}.kl-pc-container{width:55%}.kl-section{padding:4rem 3rem}}@media (width>=1200px) and (height<=1000px){.kl-product-info{margin:1rem 0 1rem 5%;padding:1.25rem 2.5rem}.kl-title{margin:0 0 .15rem;font-size:2.5rem}.kl-subtitle{margin:0 0 .5rem}.kl-variant-toggle{margin-bottom:.5rem}.kl-variant-btn{padding:.45rem 1rem}.kl-performance{margin:.4rem 0 .5rem}.kl-performance-bar{height:10px}.kl-specs-wrapper{margin:0 0 .75rem}.kl-specs li{padding:.2rem 0}.kl-price-section{margin:.4rem 0}.kl-price-section .product-price{font-size:2rem}.add-to-cart-button{padding:.7rem 2rem;font-size:1.25rem}.kl-warranty-note{margin-top:.5rem}}@media (width>=1800px){.kl-product-info{width:720px}}
