body.product .section{margin:0 auto;padding-top:30px;padding-bottom:30px}.breadcrumbs{margin:0;padding:20px}body.product .container.product-breadcrumbs{color:#000;max-width:calc(var(--page-width, 1320px) + var(--gutter) * 2);padding:0 var(--gutter)}body.product div#product-media,body.product .product-info{padding:20px}body.product div#product-media{margin:0}body.product .button-description{font-weight:400;color:#808085;text-align:center;font-size:24px;margin-top:1rem}.cc-product-features .hotspot__card{background-color:#121212}.cc-custom-switch-section p.title{margin:0;text-align:start;color:#59f9ff;font-size:20px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}.cc-custom-launcher-section{max-width:1320px;margin:0 auto;padding:60px 0}.cc-custom-switch-section{max-width:1220px;margin:0 auto;padding:60px 0}.cc-custom-switch-section .image-container{flex:1;display:flex;justify-content:center;align-items:center;background:#212429;border-radius:20px;overflow:hidden}.cc-custom-switch-section .image-container.table_image{margin-top:6rem;border-radius:0;justify-content:center;background:transparent}.cc-custom-switch-section .images{display:flex;gap:16px;margin-top:20px;align-items:stretch}.cc-custom-switch-section .section-header,.cc-custom-launcher-section .section-header{display:flex;flex-direction:column;gap:20px}.cc-custom-switch-section .image-container.table_image{margin-top:6rem!important}.cc-custom-launcher-section p.title,.cc-custom-switch-section p.title{margin:0;text-align:start;color:#59f9ff;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.cc-custom-launcher-section .heading,.cc-custom-switch-section .heading{margin:0;font-size:28px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}.cc-custom-launcher-section .header,.cc-custom-switch-section .header{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.cc-custom-switch-section .description{color:#808085;font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-align:start}.cc-custom-launcher-section .description{color:#808085;font-weight:400;font-size:24px;line-height:100%;letter-spacing:0}.cc-custom-launcher-section .slider-title{font-weight:700;font-size:10px;line-height:100%;display:flex;background:#ccc;height:max-content;color:#000;opacity:.25;align-items:center;padding:10px 15px;justify-content:center;cursor:pointer;border-radius:50px}.cc-custom-launcher-section .slider-title.active{background:#ccc;color:#000;opacity:1}.cc-custom-launcher-section .slider-title p{margin:0}.cc-custom-launcher-section .convx__slider-cell{border-radius:10px;overflow:hidden}.cc-custom-launcher-section ol.flickity-page-dots{position:unset;background:#353535;padding:18px 24px}.cc-custom-launcher-section .flickity-page-dots .dot{display:inline-block;width:1rem;height:1rem;margin:0 8px;border:3px solid #fff;background:transparent;opacity:.75;border-radius:50%;cursor:pointer}.cc-custom-launcher-section .flickity-page-dots .dot.is-selected{opacity:1;background:#fff}.cc-custom-launcher-section .header{border:none}.cc-custom-launcher-section .carousel{background:#353535;padding:2rem;margin:auto;border-radius:0 0 20px 20px;overflow:hidden}.cc-custom-launcher-section .convx__slider-cell-custom{width:100%;height:auto}.cc-custom-launcher-section .convx__slider-cell-custom img{display:block;width:100%;border-radius:10px;overflow:hidden}.cc-custom-launcher-section .slider-title-container{display:flex;flex-wrap:wrap;padding:0 2rem;justify-content:center;background:#353535;gap:1rem}.cc-custom-launcher-section .launcher-heading{color:#fff;font-weight:700;font-size:25px;background:#353535;padding:25px 20px;border-radius:20px 20px 0 0}.launcher-heading p{margin:0}.convx__color-styles-footer a{color:#000!important}.carousel.flickity-enabled.is-draggable{width:100%;max-width:100%;box-sizing:border-box}.cc-custom-launcher-section .convx__slider-cell-custom{width:100%;height:auto;box-sizing:border-box}.cc-custom-launcher-section img,.cc-custom-switch-section img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.cc-custom-switch-section .image-container.table_image{border-radius:none}.double-shot-keycaps-section{padding:60px 0;margin:0 auto;max-width:1320px}.double-shot-keycaps-section .sec-title-description{display:flex}.double-shot-keycaps-section .left-right-option{display:flex;gap:24px;width:100%}.double-shot-keycaps-section .cc-border-bottom{border-bottom:1px solid rgba(var(--text-color) / .15)}.double-shot-keycaps-section .cc-border-bottom{position:relative;width:500px;padding-bottom:20px}.double-shot-keycaps-section .cc-border-bottom:before{content:"";position:absolute;bottom:-3px;left:0;width:20px;height:4px;background-color:#0ff}.double-shot-keycaps-section .cc-border-bottom:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#333;z-index:-1}.double-shot-keycaps-section .left-feature,.double-shot-keycaps-section .right-feature{flex-basis:50%}.double-shot-keycaps-section .section-header{margin-bottom:40px;text-align:left}.double-shot-keycaps-section .subtitle{color:#3fcbc9;font-size:19px;text-transform:uppercase;margin-bottom:5px;font-weight:700;letter-spacing:0px}.double-shot-keycaps-section .section-title{font-size:40px;font-weight:700;margin-bottom:15px;text-transform:uppercase;width:100%}.double-shot-keycaps-section .section-description{font-size:20px;font-weight:400;color:#808085}.double-shot-keycaps-section .features-container{display:flex;flex-wrap:wrap;justify-content:space-between}.double-shot-keycaps-section .feature-item{margin-bottom:30px}.double-shot-keycaps-section .feature-image{margin-bottom:20px}.double-shot-keycaps-section .feature-image img{max-width:100%;height:auto;width:100%}.double-shot-keycaps-section .feature-title{font-size:24px;font-weight:600;margin-bottom:0}.double-shot-keycaps-section .feature-description{color:#808085;font-size:20px;font-weight:400}.double-shot-keycaps-section .connection-buttons{display:flex;flex-wrap:wrap;gap:20px}.double-shot-keycaps-section .connection-button{flex:1;background-color:#1d1d1d;border-radius:20px;padding:20px 45px;display:flex;align-items:center;justify-content:space-around;gap:5px;border:1px solid #1d1d1d;min-width:120px}.double-shot-keycaps-section .connection-button:hover{background-color:#0c0c0c;border:1px solid #ffffff33}.double-shot-keycaps-section .button-icon{font-size:20px;display:flex;align-items:center;justify-content:center}.double-shot-keycaps-section .button-text{font-size:24px;font-weight:700;line-height:32px}.keyboard-assembly-section .custom-title{font-size:32px;font-weight:700;margin-bottom:15px;color:#fff;text-transform:uppercase}.keyboard-assembly-section .custom-content{padding:0 40px}.keyboard-assembly-section .custom-description{font-size:24px;font-weight:400;color:#fff}.keyboard-assembly-section .custom-box{width:100%;display:flex;align-items:center;justify-content:space-between;padding:40px 20px;background-color:#1e1e1e99;border-radius:20px}.keyboard-assembly-section .keyboard-nav-arrows{display:flex;justify-content:end;gap:10px}.keyboard-assembly-section .nav-arrow{width:40px;height:40px;border-radius:50%;background-color:#1e1e1ecc;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.keyboard-assembly-section .nav-arrow:hover{background-color:#3c3c3ccc}.keyboard-assembly-section .nav-arrow svg{fill:#fff}.keyboard-assembly-section{padding:60px 0 0;margin:0 auto;overflow:hidden;position:relative}.keyboard-assembly-section .keyboard-assembly-container{max-width:1200px;margin:0 auto;position:relative;display:flex;flex-direction:column;padding:80px 20px}.keyboard-assembly-section .keyboard-assembly-accent,.cc-product-features .product-features-hotspot .section__block--heading{color:#59f9ff;display:block;font-size:20px;text-transform:uppercase;margin-bottom:0;font-weight:700}.keyboard-assembly-section .keyboard-assembly-heading,.cc-product-features .product-features-hotspot .keyboard-assembly-heading{font-size:64px;font-weight:700;text-transform:uppercase;margin:0;color:#fff}.keyboard-assembly-section .keyboard-assembly-description,.cc-product-features .product-features-hotspot .keyboard-assembly-description{font-size:20px;font-weight:400;color:#808085}.keyboard-assembly-section .keyboard-assembly-image-container{width:100%;display:flex;justify-content:center;margin-bottom:30px}.keyboard-assembly-section .keyboard-assembly-image{max-width:100%;height:auto}.keyboard-assembly-section .custom-section-main{width:100%;max-width:1200px;margin:0 auto;padding:0 32px}.keyboard-assembly-section .custom-section{position:relative;-webkit-border-radius:20px;border-radius:20px;padding:10px;border-top:0;border-bottom:1px solid white;border-left:0;border-right:0;background:-webkit-linear-gradient(#fff,#fff) left bottom / 1px 60% no-repeat,-webkit-linear-gradient(#fff,#fff) right bottom / 1px 60% no-repeat,#000;background:linear-gradient(#fff,#fff) left bottom / 1px 60% no-repeat,linear-gradient(#fff,#fff) right bottom / 1px 60% no-repeat,#000;margin-bottom:9.5rem;z-index:29}.keyboard-assembly-section .custom-carousel{width:100%}.keyboard-assembly-section .flickity-page-dots{bottom:-29.9rem!important}.keyboard-assembly-section .custom-image{display:flex;justify-content:center;flex-shrink:0}.keyboard-assembly-section .custom-image img{max-width:200px;height:auto;border-radius:4px}@keyframes pulseBorder{0%{box-shadow:0 0 #fffc}to{box-shadow:0 0 0 8px #fff0}}@media (min-width: 1280px){.cc-product-features .card.color-scheme .card__info{padding-left:0;max-width:100%}}@media (max-width: 1228px) and (min-width: 769px){.keyboard-assembly-section .flickity-page-dots .dot:before{top:-251px}}@media only screen and (max-width: 500px){.double-shot-keycaps-section .sec-title-description{flex-wrap:wrap}.double-shot-keycaps-section .section-title{font-size:30px}.double-shot-keycaps-section .connection-buttons{gap:10px;flex-direction:column}.double-shot-keycaps-section .connection-button{padding:20px 6px}.double-shot-keycaps-section .left-right-option{gap:1px;flex-direction:column}}@media only screen and (min-width: 769px){.cc-custom-switch-section{padding:60px 0}.cc-custom-launcher-section .heading{font-size:56px}.cc-custom-switch-section .heading{font-size:40px;margin-bottom:40px}.cc-custom-switch-section .image-container.table_image{margin-top:15rem!important}.cc-custom-launcher-section .carousel{padding:3rem 4rem;border-radius:0 20px 20px}.cc-custom-launcher-section .launcher-container{display:flex;justify-content:space-between}.cc-custom-launcher-section .flickity-page-dots .dot{width:2rem;height:2rem}.cc-custom-launcher-section .slider-title-container{background:transparent;padding-right:40px}.cc-custom-launcher-section .launcher-heading{font-size:36px;padding:30px 40px 0;width:40%;position:relative}.cc-custom-launcher-section .launcher-heading:after{content:"";position:absolute;width:25px;height:25px;right:-25px;bottom:0;border-radius:50%;box-shadow:-10px 10px #353535}.cc-custom-launcher-section .slider-title{font-size:24px;color:#ccc;background:#353535;padding:16px 20px}.cc-custom-launcher-section .slider-title.active{background:#353535;color:#fff}body.product div#product-media{margin-bottom:7.5rem}}@media only screen and (max-width: 768px){.keyboard-assembly-section .custom-box{flex-direction:row;padding:19px 9px;text-align:left}.cc-product-features .product-features-hotspot .hotspot__btn{width:21px;height:21px}.cc-product-features .product-features-hotspot .hotspot__btn>.icon{width:15px;height:15px}.cc-product-features .product-features-hotspot .keyboard-assembly-description{font-size:14px}.keyboard-assembly-section .custom-title{font-size:24px}.cc-product-features .convx__pdp-page-width{padding:0 0 88px!important}.cc-product-features .product-features-hotspot .card__info{padding-left:0;padding-right:0}.keyboard-assembly-section .keyboard-assembly-heading,.cc-product-features .product-features-hotspot .keyboard-assembly-heading{font-size:30px;margin-bottom:10px}.keyboard-assembly-section .custom-content{padding:0 20px}.keyboard-assembly-section .custom-description{font-size:12px}.keyboard-assembly-section .custom-section-main{padding:0 15px}.keyboard-assembly-section .flickity-page-dots .dot:before{height:140px;top:-140px}.keyboard-assembly-section .flickity-page-dots{bottom:-17rem!important}.keyboard-assembly-section .custom-image{height:80px}.keyboard-assembly-section .custom-section{margin-bottom:11.1rem}.keyboard-assembly-section .custom-content{max-width:100%;padding:0}.keyboard-assembly-section .custom-title{font-size:20px}.keyboard-assembly-section .custom-image{margin-top:20px}.keyboard-assembly-section .flickity-button{width:30px;height:30px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/cc-custom.css.map?v=64603022198556105041749633557 */
