sounplace-small-kit{display:block}.sp-small-kit.sounplace-hero-pro{display:block;padding:var(--kit-pad-top,64px) 0 var(--kit-pad-bottom,64px);background-color:var(--sp-bg,#090909);color:var(--sp-text,#e8e4db);font-family:var(--sp-font-body,sans-serif)}.sp-small-kit .sp-small-kit__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:'content media';gap:clamp(32px,6vw,100px);align-items:center;max-width:1240px}.sp-small-kit__media{grid-area:media;width:100%;min-width:0}.sp-small-kit__media picture{display:block}.sp-small-kit__image{display:block;width:min(100%,var(--kit-image-width));height:auto;margin:auto;border-radius:var(--sp-card-radius,4px)}.sp-small-kit__content{grid-area:content;min-width:0}.sp-small-kit__eyebrow{font-family:var(--sp-font-mono,monospace);font-size:11px;letter-spacing:.12em;color:var(--sp-universe,#ccff35);margin:0 0 16px}.sp-small-kit__title{font-family:var(--sp-font-display,sans-serif);font-weight:600;font-size:clamp(42px,5vw,76px);line-height:.98;letter-spacing:-.025em;color:inherit;margin:0 0 24px;overflow-wrap:anywhere}.sp-small-kit__description{font-size:15px;line-height:1.8;color:var(--sp-muted,#aaa)}.sp-small-kit__description p:first-child{margin-top:0}.sp-small-kit__description a,.sp-small-kit__drawer a{color:var(--sp-universe);text-underline-offset:3px}.sp-small-kit__description img{max-width:100%;height:auto}.sp-small-kit__details{margin:26px 0;border-top:1px solid var(--sp-border-color,#333);border-bottom:1px solid var(--sp-border-color,#333);overflow:hidden;overflow-anchor:none}.sp-small-kit__details summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-size:14px;font-weight:600}.sp-small-kit__details summary::-webkit-details-marker{display:none}.sp-small-kit__details summary svg{flex-shrink:0;transition:transform .24s ease;color:var(--sp-universe)}.sp-small-kit__details[open] summary svg{transform:rotate(180deg)}.sp-small-kit__drawer-inner{padding:0 0 22px;font-size:14px;line-height:1.65}.sp-small-kit__items{padding:0;margin:0;list-style:none}.sp-small-kit__items li{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-top:1px solid var(--sp-border-color,#333)}.sp-small-kit__items li>span{color:var(--sp-universe);font-family:var(--sp-font-mono,monospace)}.sp-small-kit__items p{margin:4px 0 0;color:var(--sp-muted)}.sp-small-kit__variant-label{display:block;margin:22px 0 8px;font-size:13px}.sp-small-kit select{width:100%;padding:12px;color:var(--sp-text);background:var(--sp-surface);border:1px solid var(--sp-border-color);border-radius:var(--sp-control-radius,3px);font:inherit;font-size:14px}.sp-small-kit__price{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:24px 0 18px;font-family:var(--sp-font-mono,monospace)}.sp-small-kit__price strong{font-size:28px;font-weight:500;color:var(--sp-universe)}.sp-small-kit__price s{font-size:15px;color:var(--sp-muted)}.sp-small-kit__price [hidden]{display:none}.sp-small-kit .sp-small-kit__buy{width:100%;min-height:52px;justify-content:center;cursor:pointer;border:0;border-radius:var(--sp-button-radius,3px);background:var(--sp-signal,#ccff35);color:var(--sp-on-signal,#090909);font-family:var(--sp-font-body,sans-serif);font-size:14px;font-weight:700}.sp-small-kit__buy:disabled{opacity:.5;cursor:not-allowed}.sp-small-kit__note{font-size:11px;color:var(--sp-muted);margin:12px 0 0;line-height:1.6}.sp-small-kit :is(summary,select,button,a):focus-visible{outline:2px solid var(--sp-universe,#ccff35);outline-offset:5px}@media(max-width:749px){.sp-small-kit{padding-top:min(var(--kit-pad-top),36px);padding-bottom:min(var(--kit-pad-bottom),48px)}.sp-small-kit .sp-small-kit__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:'media' 'content';gap:32px;width:calc(100% - 40px)}.sp-small-kit__image{width:min(100%,var(--kit-mobile-width))}.sp-small-kit__title{font-size:clamp(38px,10vw,54px);margin-bottom:20px}.sp-small-kit__description{font-size:14px}.sp-small-kit__eyebrow{font-size:10px}.sp-small-kit__price strong{font-size:26px}}@media(prefers-reduced-motion:reduce){.sp-small-kit__details summary svg{transition:none}}

.sp-small-kit__grid{position:relative;z-index:1}.sp-small-kit__background{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.16}.sp-small-kit__background img{width:100%;height:100%;object-fit:cover}.sp-small-kit__title-image{display:block;max-width:100%;width:100%;height:auto}.sp-small-kit .sp-small-kit__description{max-width:none}.sp-small-kit .sp-small-kit__buy{min-width:0}.sp-small-kit__grid:not(:has(.sp-small-kit__media)){grid-template-columns:minmax(0,1fr);grid-template-areas:"content";max-width:760px}@media(max-width:749px){.sp-small-kit.sounplace-hero-pro{padding-top:min(var(--kit-pad-top),36px);padding-bottom:min(var(--kit-pad-bottom),48px)}}
