.section-product-page{padding-top:0}.product-buy-content .product__title{font-weight:600;letter-spacing:-.03em;color:rgb(var(--gray-25));margin-bottom:8px}.product-price--wrapper{margin-top:0}.product-buy-content .price--large{font-weight:600;font-size:36px;letter-spacing:-.03em;color:rgb(var(--gray-25));margin-bottom:24px}.product-buy-content .product__tax{font-family:var(--font-heading-family);font-weight:400;color:rgb(var(--gray-200));margin-top:-8px;display:none}.product-buy-content .product-form__body{grid-gap:8px}.product-buy-content .product-form__input .product-form__body .atributte-item input[type=radio]+label{color:rgb(var(--gray-100));position:relative}.product-buy-content .product-form__input.option-name-switches .product-form__body .atributte-item input[type=radio]+label{padding:0 16px;place-content:center;min-height:100px}.product-buy-content .product-form__input.option-name-add-ons .product-form__body .atributte-item input[type=radio]+label{padding:16px;align-content:center;text-align:left;justify-content:space-between}.product-buy-content .product-form__input.option-name-language .product-form__body .atributte-item input[type=radio]+label{height:60px}.product-buy-content .product-form__input .product-form__body .atributte-item input[type=radio]+label:hover{border:1px solid rgb(var(--gray-400));background-color:#30334940}.product-buy-content .product-form__input .product-form__body .atributte-item input[type=radio]:checked+label,.product-buy-content .product-form__input .product-form__body .atributte-item input[type=radio]:checked+label:hover{border:1px solid rgb(var(--purple-200));background-color:#30334940}.product-buy-content .product-form__input .product-form__body .atributte-item input[type=radio]:checked+label .custom-model{color:rgb(var(--gray-100))}.defy-product .product-form__body,.raise2-product .product-form__body{grid-gap:8px}.defy-product .product-form__body .atributte-item,.raise2-product .product-form__body .atributte-item,.defy-product .option-name-language .product-form__body .atributte-item,.defy-product .option-name-layout .product-form__body .atributte-item,.raise2-product .option-name-language .product-form__body .atributte-item,.raise2-product .option-name-layout .product-form__body .atributte-item{flex:0 0 calc(50% - 4px)}.defy-product .option-name-add-ons .product-form__body .atributte-item,.raise2-product .option-name-add-ons .product-form__body .atributte-item{flex:0 0 100%}.option-name-switches .product-form__body .atributte-item{flex:0 0 32%}.atributte-item.atributte-item-usb-a-to-usb-c-1-5m,.atributte-item.atributte-item-usb-c-to-usb-c-1-5m{order:-1}.defy_prelabel:empty,.raise2_prelabel:empty{display:none}.custom-thumbnail-color{width:32px;height:32px;margin:0 10%;border:2px solid rgba(48,51,73,1);box-shadow:0 0 0 2px #57617e;-moz-transition:.3s ease-in-out border,.3s ease-in-out box-shadow;-webkit-transition:.3s ease-in-out border,.3s ease-in-out box-shadow;transition:.3s ease-in-out border,.3s ease-in-out box-shadow}.atributte-item input[type=radio]+label:hover .custom-thumbnail-color{box-shadow:0 0 0 2px rgba(var(--gray-100),1)}.atributte-item input[type=radio]:checked+label .custom-thumbnail-color,.atributte-item input[type=radio]:checked+label:hover .custom-thumbnail-color{border:2px solid rgba(var(--gray-100),1);box-shadow:0 0 0 2px rgba(var(--gray-25),1)}.option-name-add-ons .custom-thumbnail-color{display:none}.custom-model{color:rgb(var(--gray-500));-moz-transition:.3s ease-in-out color;-webkit-transition:.3s ease-in-out color;transition:.3s ease-in-out color;margin:0 auto 12px}.switch-option{width:100%}.switch-option .switch-title{text-align:left}.extra-info-option{font-family:var(--font-heading-family);letter-spacing:-.03em;font-size:15px;font-weight:400;color:rgb(var(--gray-100));margin:-16px 0 16px;line-height:1.25em;max-height:1200px;overflow:hidden;transition:.3s max-height,.3s margin}.extra-info-option a{color:rgb(var(--purple-200));font-weight:600;text-decoration:underline}.extra-info-option a:hover{color:rgb(var(--brand-primary))}.quantity{border:1px solid rgb(var(--gray-100));border-radius:6px}.quantity__input{font-weight:600;font-size:16px;font-family:var(--font-heading-family)}.product-buy-content .product-form__buttons{margin-left:24px}.buy-button-product{border-radius:6px;padding:16px 32px}.product__description.rte{padding-top:24px;margin-top:16px;border-top:1px solid rgb(var(--gray-800))}.product-description-custom{padding:24px}.product-description-custom.pb-0{padding-bottom:0}.variant__description,.product__description,.product__description p,.product__description div{font-family:var(--font-heading-family);font-weight:400;color:rgb(var(--gray-300));font-size:16px;line-height:24px;letter-spacing:-.03em}.variant__description{display:none}.h2.product-description__heading.h2,.h2.product-description__heading.h2 .tone_1{color:rgb(var(--gray-800))}.product-description__content .product-description__text{font-family:var(--font-heading-family);font-weight:400;color:rgb(var(--gray-700));font-size:24px;letter-spacing:-.03em;margin-top:1em}.switches-specs__content{display:flex;flex-direction:column;align-items:flex-start;height:100%;justify-content:center;padding:0rem;font-family:var(--font-heading-family);margin-bottom:32px;margin-top:-8px}.switches-specs__text{color:rgb(var(--color-card-hover),.9);line-height:28px;letter-spacing:-.03em}.switches-specs__text ul{margin:2rem 0 0}.switches-specs__ulist{display:grid;list-style:none;padding-left:0;grid-template-columns:repeat(4,1fr)}.switches-specs__list-item{display:flex;flex-flow:wrap}.switches-specs__list-item-value{font-weight:600;font-size:18px}.switches-specs__list-item-subtitle{font-size:14px;color:rgb(var(--gray-400));line-height:1.35em}.switches-specs__list-item-text{margin-top:16px;flex:0 0 100%}.switches-specs__list-item-media{order:-1;height:60px}@media screen and (max-width:1245px){.defy-product .option-name-language .product-form__body .atributte-item,.defy-product .option-name-layout .product-form__body .atributte-item,.raise2-product .option-name-language .product-form__body .atributte-item,.raise2-product .option-name-layout .product-form__body .atributte-item{flex:0 0 calc(50% - 4px)}}.button-collection--list .info-item.shipping-info{font-family:var(--font-heading-family);padding:0 16px 24px;font-size:16px;letter-spacing:-.03em;line-height:1.5em;font-weight:600}.button-collection--list{padding-top:24px;margin:24px 0;border-top:1px solid rgb(var(--gray-800))}.button-collection--wrapper{margin:0}.button-collection--wrapper+.button-collection--wrapper{margin-top:4px}.button-collection{display:flex;flex-wrap:nowrap;background:rgba(var(--gray-800),.25);transition:.3s background ease-in-out;text-decoration:none;font-family:var(--font-heading-family);padding:16px 24px;width:100%;justify-content:space-between;border-radius:6px}.button-collection .button-collection--content,.button-collection .button-collection--icon{align-self:center}.button-collection .button-collection--content h6{color:rgb(var(--purple-200));font-size:16px;letter-spacing:-.03em;margin:0;line-height:1.35em;font-weight:600;transition:.3s color ease-in-out}.button-collection .button-collection--content p{font-size:14px;font-weight:400;color:rgb(var(--gray-200));margin-top:4px;margin-bottom:0;line-height:1.5em;letter-spacing:-.015em}.button-collection .button-collection--content p strong{font-weight:400;color:rgb(var(--gray-100))}.button-collection .button-collection--icon{color:rgb(var(--purple-200));height:24px;padding-left:24px}.button-collection:hover{background:rgba(var(--gray-800),.45)}#section-whats-included{margin-top:42px}#section-faq{margin-bottom:72px}.product__description.rte .klaviyo-form{padding:0!important}.product__description.rte .klaviyo-form>div{min-height:auto!important}.product__description.rte .klaviyo-form p{font-family:Libre Frankilin,Helvetica Neue,Helvetica,sans-serif!important;line-height:1.5em!important;font-size:16px!important}.product__description.rte .klaviyo-form p span{font-size:16px!important}.product__description.rte .klaviyo-form button{background:linear-gradient(75deg,#fe007c,#6b14f6,#6b14f9,#fe007c)!important;background-size:300%!important;transition:background-position .3s ease-in-out!important;border-radius:6px!important}.product__description.rte .klaviyo-form button:hover{background-position:right!important}.atributte-item label small{display:block;font-size:12px;font-weight:400;margin-top:4px;line-height:1.5em;letter-spacing:-.015em;color:rgb(var(--gray-200))}.product-travel_case_config .product-buy-content .product-form__input .product-form__body .atributte-item input[type=radio]+label{padding:16px;line-height:1.25em}.product-travel_case_config .product-form__input.option-name-keyboard .product-form__body{display:grid;grid-template-columns:repeat(3,1fr)}.product-travel_case_config .product-form__body .custom-model.custom-model-keyboard svg{max-width:100%;height:auto}.product-cables_config .product-form__input.option-name-size .product-form__body{display:grid;grid-template-columns:1fr}.product-cables_config .product-form__input.option-name-size .product-form__body .custom-thumbnail-color{display:none}.product-cables_config .product-buy-content .product-form__input.option-name-size .product-form__body .atributte-item input[type=radio]+label{position:relative;padding-left:42px;text-align:left;display:flex;align-items:center;min-height:auto}.product-cables_config .product-buy-content .product-form__input.option-name-size .product-form__body .atributte-item input[type=radio]+label:before,.product-cables_config .product-buy-content .product-form__input.option-name-size .product-form__body .atributte-item input[type=radio]+label:after{border-radius:50%;content:"";display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.product-cables_config .product-buy-content .product-form__input.option-name-size .product-form__body .atributte-item input[type=radio]+label:before{width:6px;height:6px;left:17px;background-color:rgb(var(--gray-200));opacity:0;transition:.3s opacity ease-in-out,.3s background-color ease-in-out}.product-cables_config .product-buy-content .product-form__input.option-name-size .product-form__body .atributte-item:hover input[type=radio]+label:before{opacity:.25}.product-cables_config .product-buy-content .product-form__input.option-name-size .product-form__body .atributte-item input[type=radio]+label:after{width:12px;height:12px;left:14px;border:1px solid rgb(var(--gray-200));transition:.3s border ease-in-out}.product-cables_config .product-buy-content .product-form__input.option-name-size .product-form__body .atributte-item input[type=radio]:checked+label:before{background-color:rgb(var(--brand-primary));opacity:1}.product-cables_config .product-buy-content .product-form__input.option-name-size .product-form__body .atributte-item input[type=radio]:checked+label:after{border:1px solid rgb(var(--brand-primary))}#keycaps-for-the-dygma-mechanical-keyboards .product__media-list li:nth-child(2){display:none}.top_panel_color-color{display:flex;place-items:center;min-height:40px;height:60px;max-height:60px;padding:0;margin:0;color:rgb(var(--gray-100));position:relative;border-radius:8px;width:100%;border:1px solid rgb(var(--gray-600));font-family:var(--font-heading-family);letter-spacing:-.03em;font-size:16px;font-weight:600;transition:.3s ease-in-out;line-height:1;text-align:center;cursor:pointer}.top_panel_color-color.selected{border:1px solid rgb(var(--purple-200));background-color:rgba(var(--gray-700),.4);box-shadow:inset 0 0 0 1px rgb(var(--purple-200))}.top_panel_language-language{display:flex;flex-direction:column;justify-content:space-evenly;place-items:center;height:60px;min-height:120px;max-height:60px;padding:6px 12px 16px;margin:0;color:rgb(var(--gray-100));position:relative;border-radius:8px;width:100%;border:1px solid rgb(var(--gray-600));font-family:var(--font-heading-family);letter-spacing:-.03em;font-size:16px;font-weight:600;transition:.3s ease-in-out;line-height:1;text-align:center;cursor:pointer}.top_panel_switch-switch{display:flex;flex-direction:column;place-items:center;height:60px;min-height:120px;max-height:60px;padding:0;margin:0;color:rgb(var(--gray-100));position:relative;border-radius:8px;width:100%;border:1px solid rgb(var(--gray-600));font-family:var(--font-heading-family);letter-spacing:-.03em;font-size:16px;font-weight:600;transition:.3s ease-in-out;line-height:1;text-align:center;cursor:pointer}.top_panel_language-language.selected,.top_panel_switch-switch.selected{border:1px solid rgb(var(--purple-200));background-color:rgba(var(--gray-700),.4);box-shadow:inset 0 0 0 1px rgb(var(--purple-200))}.top_panel_language-control,.top_panel_switches-control{display:grid;width:100%;grid-template-columns:repeat(4,1fr);grid-gap:8px}@media screen and (max-width:1400px){.top_panel_language-control,.top_panel_switches-control{display:grid;width:100%;grid-template-columns:repeat(3,1fr);grid-gap:8px}}@media screen and (max-width:1083px){.top_panel_language-control,.top_panel_switches-control{display:grid;width:100%;grid-template-columns:repeat(4,1fr);grid-gap:8px}}@media screen and (max-width:900px){.top_panel_language-control,.top_panel_switches-control{display:grid;width:100%;grid-template-columns:repeat(3,1fr);grid-gap:8px}}@media screen and (max-width:745px){.top_panel_language-control,.top_panel_switches-control{display:grid;width:100%;grid-template-columns:repeat(4,1fr);grid-gap:8px}}@media screen and (max-width:464px){.top_panel_language-control,.top_panel_switches-control{display:grid;width:100%;grid-template-columns:repeat(3,1fr);grid-gap:8px}}.grid-for-switches{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px}.switch-price-offer{display:flex;width:100%;text-align:right;font-size:12px;color:rgb(var(--gray-300));justify-content:flex-end;position:absolute;bottom:4px;right:12px}.price-compare{margin-left:5px;text-decoration:line-through}.price-notice{margin-left:5px;order:2;color:rgb(var(--brand-success))}.switch-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:8px 16px}.switch-option .switch-title{width:auto;padding-top:4px;align-self:center;font-family:var(--font-heading-family);letter-spacing:-.03em;font-size:16px;font-weight:600;line-height:1.2em;color:rgb(var(--gray-25))}.switch-item .switch-title .switch-type{font-size:13px}.product__quantity-purchase{display:block}.extra-product-config-keycaps{width:100%}.extra-product-config-subtitle{margin:0;font-family:var(--font-heading-family);letter-spacing:-.03em;font-weight:600;line-height:inherit;font-size:1em;color:#fff;display:inline-block;order:2;padding-top:6px;padding-bottom:6px}.separate-add-ons-selector .extra-info-option{margin:8px 0 24px}.separate-add-ons-selector .add-ons-item-options{display:grid;width:100%;grid-template-columns:repeat(2,1fr);grid-gap:8px}.separate-add-ons-selector .add-ons-item-options .add-on-attribute-item-wireless,.separate-add-ons-selector .add-ons-item-options .add-on-attribute-item-tenting,.separate-add-ons-selector .add-ons-item-options .add-on-attribute-item-underglow{width:100%;display:flex;min-height:40px;height:50px;max-height:60px;padding:16px;justify-content:space-between;place-items:center;border-radius:8px;border:1px solid rgb(var(--gray-600));font-family:var(--font-heading-family);font-size:16px;font-weight:600;letter-spacing:-.03em;color:rgb(var(--gray-25));transition-property:border,box-shadow;transition:.3s ease-in-out}@media screen and (max-width:824px){.separate-add-ons-selector .add-ons-item-options .add-on-attribute-item-wireless,.separate-add-ons-selector .add-ons-item-options .add-on-attribute-item-tenting,.separate-add-ons-selector .add-ons-item-options .add-on-attribute-item-underglow{font-size:14px}}.separate-add-ons-selector .add-ons-item-options .add-on-attribute-item-wireless:hover,.separate-add-ons-selector .add-ons-item-options .add-on-attribute-item-tenting:hover,.separate-add-ons-selector .add-ons-item-options .add-on-attribute-item-underglow:hover{background-color:#30334940;border:1px solid rgb(var(--gray-400));transition:.2s ease-in-out}.separate-add-ons-selector .add-ons-item-options .add-on-attribute-item-wireless.selected,.separate-add-ons-selector .add-ons-item-options .add-on-attribute-item-tenting.selected,.separate-add-ons-selector .add-ons-item-options .add-on-attribute-item-underglow.selected{background-color:#30334940;border:1px solid rgb(var(--purple-200));box-shadow:inset 0 0 0 1px rgb(var(--purple-200));transition:.3s ease-in-out}.separate-add-ons-selector .add-ons-item-options .add-on-attribute-item-underglow[disabled]{background-color:#30334940;border:1px solid rgb(var(--gray-700));color:rgb(var(--gray-700));box-shadow:none;transition:.3s ease-in-out}.separate-add-ons-selector .add-ons-item-options .add-on-attribute-item-underglow[disabled] span.price-notice{color:rgba(var(--brand-success),.4)}@media screen and (max-width:1400px){.separate-add-ons-selector .add-ons-item-options{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:1083px){.separate-add-ons-selector .add-ons-item-options{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:900px){.separate-add-ons-selector .add-ons-item-options{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:745px){.separate-add-ons-selector .add-ons-item-options{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:464px){.separate-add-ons-selector .add-ons-item-options{grid-template-columns:repeat(1,1fr)}}.product-price-large-total{font-style:var(--font-heading-light-style);font-family:var(--font-heading-light-family);font-weight:600;font-size:36px;letter-spacing:-.03em;line-height:4.8rem;color:rgb(var(--gray-25));align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:24px;min-height:48px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-extra-products-keyboards.css.map */
