#header-content{justify-content:space-evenly;align-items:center;gap:2pc;padding:5rem 0;line-height:1.5rem}#header-content h1{margin:0}.modal{z-index:1;background-color:#000000e6;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:auto}.modal #close{z-index:1;width:2rem;height:2rem;position:absolute;top:1rem;right:1rem}.modal-content{flex-direction:column;gap:2rem;max-width:70%;display:flex}.modal-content img{max-height:80vh}#modal-primary-img{border:2px solid #777}#product-img{flex-direction:column;gap:1rem;max-width:45%;display:flex}#primary-img img{max-height:30rem}#primary-img{border:2px solid #777;padding:1rem}#thumbnails li,#modal-thumbnails li{border:2px solid #777;padding:.5rem}#thumbnails li.is-active,#modal-thumbnails li.is-active{border-color:#fff}.button.primary #vr{border-left:1px solid #777;height:1.5rem;margin:0 .5rem;display:inline-block;position:relative}.label.disclaimer{max-width:1200px;margin:3rem auto 0;font-size:.9rem}.button.primary{color:#111113;background-color:#fff;border-color:#fff;justify-content:center;align-items:center;width:100%;font-weight:500;display:flex}.button.secondary{color:#fff;border-color:#5e5e5e}.button.secondary[selected]{background-color:#3b3b3b}form label:hover{cursor:pointer}.variants input:checked+label{border-color:#fff}.rrp{opacity:.5;white-space:nowrap;font-size:1rem;line-height:1}section{margin:auto;padding:3.5rem 0}.alt-bg{background-color:#eef}.container{width:80%;max-width:1200px}#key-points img{height:6rem}#key-points h2{margin-bottom:.6rem}#key-points .container{flex-flow:wrap;gap:1pc}section .container{text-align:center;flex-direction:column;justify-content:space-around;margin:auto;display:flex}#key-points{padding:5rem 0 3.5rem}#key-points .key-point{flex-direction:column;justify-content:center;align-items:center;display:flex}#explosion{padding:0}#explosion .container{color:#fff;box-sizing:border-box;background:radial-gradient(50% 138.66% at 50% 50.04%,#2e2e2e00 0%,#000000a1 100%),#111113;grid-template-columns:1fr 1fr;grid-template-areas:"img a""img b";align-items:center;gap:2pc;max-width:1500px;padding:5%;display:grid}#explosion img{grid-area:img}#competitor-comparison .bar-graph{flex-direction:column;gap:1.2rem;width:80%;margin:auto;display:flex}#competitor-comparison .bar-header{text-align:left;justify-content:space-between;align-items:flex-end;display:flex}#competitor-comparison .bar-header *{margin-bottom:.5rem}#competitor-comparison span{color:#474852}#specifications h3{text-align:start;border-bottom:1px solid #000;padding:1pc}#specifications .items{flex-wrap:wrap;justify-content:space-evenly;gap:1pc;padding:0 2pc;display:flex}#specifications th,#specifications td{width:0;font-size:1.2rem;line-height:130%}#specifications #head th{padding:1pc 0 0}#specifications th{padding:1pc 0;font-weight:700}#specifications td{padding:1pc 0;font-weight:400}#faq h2{margin:0}#faq p{text-align:initial}#faq a{color:#00f;word-wrap:break-word}#faq details{border-bottom:1px solid #000;padding:1.5pc 2pc 1pc}details>summary::-webkit-details-marker{display:none}#faq .dropdown-arrow:before,#faq .dropdown-arrow:after{background-color:#000}@media screen and (height<=740px){.modal-content img{max-height:60vh}}@media screen and (width<=1200px){#header-content{width:100%}}@media screen and (width<=1000px){#header-content{flex-direction:column;width:90%;padding:2rem 0 4rem}#product-img{max-width:70%}#product-img img{max-height:20rem}.button.primary{text-align:center;margin:0;font-size:1.25rem;line-height:2rem}.button.secondary{padding:1rem}#key-points .key-point{max-width:200px}#key-points .key-point h3{margin-top:1em}#explosion .container{grid-template:"a""img""b";gap:.75rem;width:100%;padding:3rem 0}#explosion .container>*{width:80%;max-width:450px;margin:auto}#competitor-comparison .bar-graph{gap:2rem;width:100%}#competitor-comparison .bar-graph line{stroke-width:.75rem}#faq details{padding:1.5pc 1pc 1pc}}@media screen and (width<=600px){#header-content{flex-direction:column;width:100%;padding:2rem 0 4rem}#product-img{max-width:100%}.modal-content{max-width:80%}}
