.ag-kits{background:var(--ag-ink, #0d0d0d);color:#fff;padding:var(--ag-space-32, 128px) 0;position:relative;overflow:hidden}.ag-kits__inner{max-width:1400px;margin:0 auto;padding:0 var(--ag-space-8, 32px);position:relative;z-index:1}.ag-kits__header{text-align:center;margin-bottom:var(--ag-space-12, 48px)}.ag-kits__eyebrow{display:block;font-family:var(--ag-font-mono, "JetBrains Mono", monospace);font-size:var(--ag-text-2xs, 10px);font-weight:var(--ag-weight-medium, 500);letter-spacing:var(--ag-tracking-widest, .12em);text-transform:uppercase;color:var(--ag-accent, #bf3a3a);margin-bottom:var(--ag-space-3, 12px)}.ag-kits__headline{font-family:var(--ag-font-display, "Instrument Sans", sans-serif);font-size:clamp(36px,5vw,56px);font-weight:var(--ag-weight-bold, 700);line-height:1.1;letter-spacing:-1px;color:#fff;margin:0 0 var(--ag-space-3, 12px) 0}.ag-kits__subhead{font-family:var(--ag-font-serif, "Instrument Serif", serif);font-size:var(--ag-text-lg, 20px);color:var(--ag-silver, #b8b8b8);max-width:500px;margin:0 auto;line-height:var(--ag-leading-relaxed, 1.65)}.ag-kits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ag-space-6, 24px);align-items:start}.ag-kits__card{position:relative;background:transparent;border:1px solid var(--ag-graphite, #3d3d3d);border-radius:var(--ag-radius-2xl, 24px);overflow:hidden;display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.25,.1,.25,1),border-color .4s cubic-bezier(.25,.1,.25,1)}.ag-kits__card:hover{transform:translateY(-4px);border-color:#ffffff26}.ag-kits__card--popular{background:var(--ag-carbon, #1a1a1a);border:2px solid var(--ag-accent, #bf3a3a)}.ag-kits__card-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);z-index:2;background:var(--ag-accent, #bf3a3a);color:#fff;font-family:var(--ag-font-mono, "JetBrains Mono", monospace);font-size:var(--ag-text-2xs, 10px);font-weight:var(--ag-weight-semibold, 600);letter-spacing:var(--ag-tracking-wide, .04em);text-transform:uppercase;padding:6px 16px;border-radius:var(--ag-radius-full, 9999px);line-height:1;white-space:nowrap;box-shadow:0 0 20px #bf3a3a66}.ag-kits__card-image{position:relative;aspect-ratio:4 / 3;background:var(--ag-carbon, #1a1a1a);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--ag-radius-xl, 16px);margin:24px 24px 0}.ag-kits__card-img{width:100%;height:100%;object-fit:cover}.ag-kits__card-placeholder{color:var(--ag-graphite, #3d3d3d);display:flex;align-items:center;justify-content:center}.ag-kits__card-body{padding:32px}.ag-kits__card-name{font-family:var(--ag-font-display, "Instrument Sans", sans-serif);font-size:var(--ag-text-xl, 24px);font-weight:var(--ag-weight-bold, 700);letter-spacing:-1px;color:#fff;margin:0 0 var(--ag-space-6, 24px) 0;line-height:1.2}.ag-kits__card-pricing{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:var(--ag-space-6, 24px)}.ag-kits__card-original-price{font-family:var(--ag-font-body, "Instrument Sans", sans-serif);font-size:15px;color:var(--ag-mist, #c8c8c8);text-decoration:line-through}.ag-kits__card-sale-price{font-family:var(--ag-font-display, "Instrument Sans", sans-serif);font-size:var(--ag-text-3xl, 42px);font-weight:var(--ag-weight-bold, 700);letter-spacing:-1px;color:#fff}.ag-kits__card-save{display:inline-block;background:var(--ag-success, #2d6a4f);color:#fff;font-family:var(--ag-font-mono, "JetBrains Mono", monospace);font-size:var(--ag-text-2xs, 10px);font-weight:var(--ag-weight-semibold, 600);letter-spacing:.05em;text-transform:uppercase;padding:4px 12px;border-radius:var(--ag-radius-full, 9999px);line-height:1.2}.ag-kits__card-desc{font-size:15px;color:var(--ag-silver, #b8b8b8);line-height:var(--ag-leading-relaxed, 1.65);margin:0 0 var(--ag-space-5, 20px) 0}.ag-kits__card-includes{margin-bottom:var(--ag-space-6, 24px);border-top:1px solid rgba(255,255,255,.08);padding-top:var(--ag-space-4, 16px)}.ag-kits__card-includes-label{display:block;font-family:var(--ag-font-mono, "JetBrains Mono", monospace);font-size:var(--ag-text-2xs, 10px);font-weight:var(--ag-weight-medium, 500);letter-spacing:var(--ag-tracking-widest, .12em);text-transform:uppercase;color:var(--ag-mist, #c8c8c8);margin-bottom:var(--ag-space-3, 12px)}.ag-kits__card-includes-list{list-style:none;margin:0;padding:0}.ag-kits__card-include-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ag-silver, #b8b8b8);line-height:1.4;padding:4px 0}.ag-kits__card-include-item svg{flex-shrink:0;color:var(--ag-accent, #bf3a3a)}.ag-kits__card-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;background:var(--ag-accent, #bf3a3a);color:#fff;font-family:var(--ag-font-mono, "JetBrains Mono", monospace);font-size:var(--ag-text-xs, 12px);font-weight:var(--ag-weight-semibold, 600);letter-spacing:var(--ag-tracking-widest, .12em);text-transform:uppercase;text-decoration:none;border:none;border-radius:var(--ag-radius-full, 9999px);cursor:pointer;transition:all .35s var(--ag-ease-out, cubic-bezier(.16, 1, .3, 1))}.ag-kits__card-cta:hover{background:var(--ag-accent-dark, #a83232);transform:translateY(-2px);box-shadow:0 4px 16px #bf3a3a4d}.ag-kits__card-cta svg{transition:transform .35s var(--ag-ease-out, cubic-bezier(.16, 1, .3, 1))}.ag-kits__card-cta:hover svg{transform:translate(4px)}@media(max-width:1024px){.ag-kits__grid{grid-template-columns:repeat(2,1fr)}.ag-kits__card:last-child{grid-column:1 / -1;max-width:400px;margin:0 auto}}@media(max-width:768px){.ag-kits{padding:var(--ag-space-12, 48px) 0}.ag-kits__inner{padding:0}.ag-kits__header{padding:0 var(--ag-space-6, 24px);margin-bottom:var(--ag-space-10, 40px)}.ag-kits__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:var(--ag-space-4, 16px);padding:0 var(--ag-space-6, 24px);scrollbar-width:none}.ag-kits__grid::-webkit-scrollbar{display:none}.ag-kits__card{flex:0 0 75vw;max-width:320px;scroll-snap-align:start}.ag-kits__card:last-child{margin-right:0}.ag-kits__card-image{margin:12px 12px 0}.ag-kits__card-body{padding:20px}.ag-kits__card-sale-price{font-size:var(--ag-text-xl, 24px)}}@media(max-width:480px){.ag-kits__headline{font-size:var(--ag-text-2xl, 28px)}.ag-kits__card{flex:0 0 78vw}}@media(prefers-reduced-motion:reduce){.ag-kits__card{transition:none!important}.ag-kits__card:hover{transform:none}.ag-kits__card-cta{transition:none}.ag-kits__card-cta:hover{transform:none}.ag-kits__card-cta svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/kits-section.css.map */
