.kit-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:30px;max-width:1000px;width:100%;margin-bottom:60px}.kit-buttons>button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(-190deg,rgb(245,90,200,.9) 0%,rgb(50,62,250,.9) 100%);opacity:.1;z-index:1;transition:all 0.3s}.kit-button{padding:20px;background-color:rgba(255,255,255,.1);opacity:.8;transition:all 0.3s;text-align:center;position:relative;cursor:pointer;border-radius:15px;overflow:hidden;height:150px;filter:grayscale(1)}.kit-button *{touch-action:none;cursor:pointer;transition:all 0.3s}.kit-button-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2}.kit-button img{height:50px;width:auto;filter:brightness(1.4);transform:perspective(400px) rotateY(4.5deg) rotateX(4deg);transform-style:preserve-3d;perspective:400px;opacity:.9}.kit-button.down,.kit-button:hover{transform:scale(1.09)}.kit-button.down{opacity:1;filter:grayscale(0)}.kit-button.down img{opacity:1}.kit-button:hover:after{opacity:.1}.kit-button.down:after{opacity:.8;filter:none}.kit-button-label{margin-top:15px;font-size:18px;color:#fff}@media (max-width:600px){.kit-buttons{grid-template-columns:1fr}.kit-button-logos,.kit-button-screenshots,.kit-button-copy,.kit-button-specs{width:100%;text-align:center}.kit-buttons img{margin-bottom:10px}.kit-button-label{margin-top:0}}.kit-logo-section{display:inline-block;margin-bottom:20px}.kit-logo-label{font-size:24px;margin-bottom:20px}.kit-logo-thumbnails{transform:translateX(-10px)}.kit-logo-thumbnail{--color:#fff;display:inline-block;background-color:#ccc;background-image:linear-gradient(45deg,var(--color) 25%,transparent 25%,transparent 75%,var(--color) 75%,var(--color)),linear-gradient(45deg,var(--color) 25%,transparent 25%,transparent 75%,var(--color) 75%,var(--color));background-position:0 0,10px 10px;background-size:20px 20px;vertical-align:top;margin:10px;display:inline-flex}.kit-logo-thumbnail.over,.kit-logo-thumbnail:hover{box-shadow:0 0 0 3px rgb(245,90,200,.9)}.kit-logo-thumbnail.invert-checker{--color:#333;background-color:#555}.kit-logo-thumbnail.no-checker{background-image:none;background-color:transparent}.kit-logo-sizes{width:100%;margin-bottom:20px}.kit-logo-sizes a{text-decoration:none;color:#aaa;font-weight:700;padding:5px 10px;border-radius:5px;background-color:rgba(255,255,255,.1);margin-right:5px;font-size:16px}.kit-logo-sizes a.over,.kit-logo-sizes a:hover{background-color:rgb(245,90,200,.9);color:#fff}#kit .kit-page{display:none;transition:1s all;opacity:var(--opacity)}#kit.logos .kit-page-logos,#kit.screenshots .kit-page-screenshots,#kit.copy .kit-page-copy,#kit.specs .kit-page-specs{display:block}#press-gutter{text-align:left;padding:40px;max-width:1200px;width:100%;margin:0 auto}.kit-page-screenshots-grid{display:grid;gap:20px;--size:342px;grid-template-columns:var(--size) var(--size) var(--size);width:100%}.screenshot-thumbnail{position:relative;height:300px;overflow:hidden;cursor:pointer;transform:scale(.9);transition:0.5s transform}.screenshot-thumbnail:hover{transform:scale(1.2)}.screenshot-thumbnail img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;left:0}.screenshot-thumbnail:hover{box-shadow:0 0 0 3px rgb(245,90,200,.9)}.screenshot-label{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.kit-page-tags{margin-bottom:20px}.tags-button{background-color:rgba(255,255,255,.1);padding:5px 10px;margin-bottom:5px;margin-right:5px;display:inline-block;cursor:pointer;border-radius:5px;color:#aaa}.tags-button:hover{color:#fff}.tags-button.down{background-color:rgb(245,90,200,.9);color:#fff}.tags-button .data{display:none}.copy-content{padding:20px;background-color:rgba(255,255,255,.1);margin-bottom:20px;border-radius:5px;animation:fadeIn 0.5s ease-out forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.copy-content .label{color:rgb(245,90,200,.9);margin-bottom:15px;font-size:24px;font-weight:700}.copy-content .data{margin-bottom:10px}.icon-close,.icon-copy{background-image:url(/static/images/icons/elegant_font/icon_clipboard.png);background-position:center;background-size:60%;background-repeat:no-repeat;width:35px;height:35px;margin-left:5px;filter:invert(1);opacity:.5;transition:opacity 0.5s}.icon-close{background-image:url(/static/images/icons/elegant_font/icon_close.png);background-size:90%}.icon-close:hover,.icon-copy:hover{opacity:1}.copy-content button{position:relative;background-color:transparent;border:0}.copy-content .label-parent{display:grid;grid-template-columns:1fr 1fr}.label-controls{text-align:right}.copied{position:absolute;left:50%;transform:translateX(-50%);background-color:rgb(245,90,200,.9);padding:5px 10px;border-radius:5px;color:#fff;animation:zoomFadeUp 1.7s linear forwards}#kit-cart-empty{display:none;padding:5px;color:#aaa}.kit-page-copy.kit-copy-cart-empty #kit-cart-empty{display:block}@keyframes zoomFadeUp{0%{top:-40px;opacity:0}25%,10%{top:-40px;opacity:1}100%{top:-70px;opacity:0}}table{width:100%;border-collapse:collapse;margin:20px 0;overflow:hidden;border-radius:5px}th,td{padding:12px;border:1px solid #323639;text-align:left}tr:nth-child(odd){background-color:#131618}tr:nth-child(even){background-color:#1c1f21}table thead tr{background-color:transparent!important;background:linear-gradient(-190deg,rgb(245,90,200,.9) 0%,rgb(50,62,250,.9) 100%)!important;font-weight:700;filter:brightness(.8)}.kit-page-copy .label-parent span.section{background-color:#444;display:inline-block;border-radius:3px;padding:2px 10px}