[data-sk-keycaps] .product__block__title{--PB:8px!important}[data-sk-keycaps] .product__block__price{--PB:18px!important}[data-sk-keycaps] .product__block__variants{--PB:16px!important;--OPTION-SPACE:12px!important}[data-sk-keycaps] .product__block__quantity{--PB:12px!important}[data-sk-keycaps] .product__block__buttons{--PB:18px!important}.sk-keycap-eyebrow{font-family:var(--FONT-STACK-BODY);font-size:12px;line-height:1.4;font-weight:700;letter-spacing:.085em;text-transform:uppercase;color:#982544;margin:0 0 10px}.sk-keycap-heading .product__title{font-size:clamp(32px,3.4vw,48px);line-height:1.08;letter-spacing:-.025em}.sk-keycap-intro{font-size:15px;line-height:1.55;margin-top:16px}.sk-keycap-intro p{margin:0 0 12px}.sk-keycap-facts-line{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.sk-keycap-facts-line span{border:1px solid #e2dad5;border-radius:3px;padding:3px 8px;font-size:12px;line-height:1.4;background:#faf8f6}.sk-keycap-caption{font-size:13px!important;line-height:1.5;color:#625961}.sk-keycap-jump,.sk-keycap-contents a{color:#91233f;text-decoration:underline;text-underline-offset:3px}.sk-keycap-jump{font-size:14px}.sk-keycap-stock-note{padding:12px 14px;background:#faf2f4;border-left:3px solid #821b39;border-radius:0 4px 4px 0;font-size:14px}.sk-keycap-selection{border:1px solid #ddd4d1;background:#f8f6f4;border-radius:5px;padding:14px 16px;margin-top:18px;font-size:14px;line-height:1.5;scroll-margin-top:150px}.sk-keycap-selection__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px}.sk-keycap-selection p{margin:6px 0 0}.sk-keycap-anchor{display:block;scroll-margin-top:145px}.sk-keycap-status{font-size:11px;font-weight:650;border:1px solid #c5bfbc;border-radius:4px;padding:2px 7px;white-space:nowrap;background:#fff}.sk-keycap-status--sold{color:#fff;background:var(--sk-sold-out,#821b39);border-color:var(--sk-sold-out,#821b39)}.sk-keycap-selection__note{font-size:13px;color:#6b2337}.sk-keycap-contents{max-width:1240px;margin:36px auto 52px;padding:28px 24px 0;border-top:1px solid #dfd8d4;scroll-margin-top:135px}.sk-keycap-contents__heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.sk-keycap-contents__heading h2{font-size:clamp(27px,3vw,40px);line-height:1.13;letter-spacing:-.025em;margin:0}.sk-keycap-contents__heading>a{font-size:13px;white-space:nowrap}.sk-keycap-contents__grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(260px,1fr);gap:36px;align-items:start;margin-bottom:26px}.sk-keycap-contents__image{margin:0;min-width:0}.sk-keycap-contents__image>a{display:flex;align-items:center;justify-content:center;background:#faf9f7;border:1px solid #eee9e4;border-radius:5px;overflow:hidden}.sk-keycap-contents__image img{display:block;width:100%;height:auto;max-height:580px;object-fit:contain}.sk-keycap-contents__image figcaption{font-size:12px;line-height:1.6;color:#625961;margin-top:9px}.sk-keycap-contents__guide{font-size:14px;line-height:1.6}.sk-keycap-contents__guide h3{font-family:var(--FONT-STACK-BODY);font-size:16px;line-height:1.4;font-weight:650;margin:0 0 8px}.sk-keycap-contents__guide p{margin:0 0 18px}.sk-keycap-contents__guide .sk-keycap-eyebrow{margin-bottom:12px}.sk-keycap-disclosure{border-top:1px solid #ddd5d0;padding:14px 0;font-size:14px}.sk-keycap-disclosure summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;font-weight:650}.sk-keycap-disclosure summary::-webkit-details-marker{display:none}.sk-keycap-disclosure summary:after{content:"+";color:#91233f;font-size:20px;font-weight:400;line-height:1}.sk-keycap-disclosure[open] summary:after{content:"\2212"}.sk-keycap-disclosure .rte,.sk-keycap-disclosure dl{margin:16px 0 0}.sk-keycap-disclosure dl>div{display:grid;grid-template-columns:1fr 1.5fr;gap:12px;border-bottom:1px solid #eee9e5;padding:9px 0}.sk-keycap-disclosure dt{font-weight:600}.sk-keycap-disclosure dd{margin:0}.sk-keycap-disclosure--notes{padding:16px 0;border-bottom:1px solid #ddd5d0}.sk-keycap-no-image{padding:48px 24px;background:#f8f6f4;border:1px solid #e5ded9;border-radius:5px;font-size:15px}@media(max-width:749px){.sk-keycap-contents{padding:24px 20px 0;margin-top:24px;margin-bottom:32px}.sk-keycap-contents__heading{align-items:start;margin-bottom:18px}.sk-keycap-contents__heading>a{white-space:normal;max-width:85px;text-align:right}.sk-keycap-contents__grid{grid-template-columns:1fr;gap:24px;margin-bottom:16px}.sk-keycap-contents__image img{max-height:380px}.sk-keycap-selection{padding:12px 14px}.sk-keycap-intro{font-size:14px}.sk-keycap-contents__guide p{margin-bottom:14px}.sk-keycap-contents__heading h2{font-size:29px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/sk-keycaps.css.map */
