.kp-specs{max-width:78rem;margin-inline:auto}.kp-specs__group{border-bottom:1px solid var(--kp-line, rgba(20, 38, 31, .12))}.kp-specs__group:first-child{border-top:1px solid var(--kp-line, rgba(20, 38, 31, .12))}.kp-specs__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem .2rem;cursor:pointer;list-style:none;font-size:1.6rem;font-weight:600}.kp-specs__summary::-webkit-details-marker{display:none}.kp-specs__summary:focus-visible{outline:2px solid var(--kp-accent);outline-offset:3px;border-radius:4px}.kp-specs__label{display:flex;align-items:center;gap:1.2rem;min-width:0}.kp-specs__label .kp-icon{color:var(--kp-accent)}.kp-specs__chevron{position:relative;flex:0 0 auto;width:2rem;height:2rem;transition:transform .2s ease}.kp-specs__chevron:before,.kp-specs__chevron:after{content:"";position:absolute;top:50%;width:1rem;height:1.6px;border-radius:2px;background-color:currentColor}.kp-specs__chevron:before{left:.1rem;transform:translateY(-50%) rotate(45deg)}.kp-specs__chevron:after{right:.1rem;transform:translateY(-50%) rotate(-45deg)}.kp-specs__group[open] .kp-specs__chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.kp-specs__chevron{transition:none}}.kp-specs__body{padding:0 .2rem 2.4rem}.kp-specs__rows{margin:0;display:grid;gap:0}.kp-specs__row{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;padding:1.1rem 0;border-top:1px solid rgba(var(--color-foreground),.07);font-size:1.45rem;line-height:1.5}.kp-specs__row:first-child{border-top:0;padding-top:0}.kp-specs__row dt{color:rgba(var(--color-foreground),.68);min-width:0}.kp-specs__row dd{margin:0;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.kp-specs__note{margin-top:1.6rem;font-size:1.3rem;line-height:1.6;color:rgba(var(--color-foreground),.68)}.kp-specs__note p{margin:0}.kp-specs__file{display:flex;align-items:center;gap:1.4rem;margin-top:2.4rem;padding:1.6rem 1.8rem;border-radius:var(--kp-radius-sm);background-color:var(--kp-surface, #fff);box-shadow:var(--kp-shadow);color:inherit;text-decoration:none;font-size:1.45rem}.kp-specs__file strong{display:block;font-weight:600}.kp-specs__file span span{display:block;margin-top:.2rem;font-size:1.25rem;color:rgba(var(--color-foreground),.68)}@media(hover:hover){.kp-specs__file:hover{box-shadow:var(--kp-shadow-lg)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kp-specs.css.map */
