/* The name identifies each kit; quantities support the choice. */
.kits-v6 .starter-kit{position:relative;padding:34px 36px 32px;border-radius:16px;box-shadow:0 10px 35px #14221106;transition:box-shadow .25s,border-color .25s}
.kits-v6 .starter-kit:hover{box-shadow:0 18px 42px #14221112;border-color:#81ad70}
.starter-kit-heading{padding-bottom:25px;border-bottom:1px solid #cfdfc7}
.kits-v6 .starter-kit h3{font-size:clamp(39px,4.45vw,63px);line-height:1.02;margin-top:18px;letter-spacing:-.055em;max-width:none}
.kits-v6 .starter-kit h3>span{display:block;color:var(--deep)}
.kits-v6 .starter-kit-price{flex-direction:row;align-items:baseline;gap:9px;justify-content:flex-start;margin-top:25px}
.kits-v6 .starter-kit-price strong{font-size:29px;letter-spacing:-.04em}
.kits-v6 .starter-kit-price>span{font-size:10px;margin-top:0}
.kit-summary{display:flex;align-items:center;gap:26px;padding:23px 0;border-bottom:1px solid #cfdfc7}
.kits-v6 .starter-kit-volume{margin:0;display:flex;flex-direction:row;align-items:center;gap:12px;min-width:0}
.kits-v6 .starter-kit-volume>strong{font-size:31px;line-height:1;letter-spacing:-.05em;flex-shrink:0;color:var(--ink)}
.kits-v6 .starter-kit-volume>strong>span{font-size:20px;letter-spacing:-.035em}
.kits-v6 .starter-kit-volume>span{font-size:10px;line-height:1.5;font-weight:500;max-width:115px}
.kit-types{display:flex;align-items:center;gap:9px;padding-left:24px;border-left:1px solid #c8dbc0;font-size:10px}
.kit-types strong{font:800 26px/1 var(--heading);letter-spacing:-.04em}
.kit-types span{line-height:1.4}
.kits-v6 .starter-kit-description{min-height:74px;margin-top:22px;font-size:14px}
.kits-v6 .starter-kit-facts{margin-top:21px}
.kits-v6 .starter-kit-growth h3>span{color:white}
.kits-v6 .starter-kit-growth .starter-kit-heading,.kits-v6 .starter-kit-growth .kit-summary,.kits-v6 .starter-kit-growth .kit-types{border-color:#10240b38}
.kits-v6 .starter-kit-growth:hover{border-color:#2f7e1a}
.kits-v6 .starter-kit-details[open] .starter-kit-contents{animation:kit-details-in .24s ease both}
@keyframes kit-details-in{from{opacity:.45;transform:translateY(7px)}to{opacity:1;transform:none}}
@media(max-width:1100px){.kits-v6 .starter-kit{padding:28px}.kit-summary{gap:17px}.kit-types{padding-left:17px}.kits-v6 .starter-kit-description{min-height:100px}.kits-v6 .starter-kit-volume>span{max-width:90px}}
@media(max-width:900px) and (min-width:761px){.kit-summary{align-items:flex-start;gap:13px}.kit-types{padding-left:12px;flex-direction:column;align-items:flex-start;gap:5px}.kits-v6 .starter-kit-volume{align-items:flex-start;flex-direction:column;gap:7px}.kits-v6 .starter-kit-volume>span{max-width:none}.kits-v6 .starter-kit h3{font-size:clamp(33px,4.4vw,40px)}}
@media(max-width:760px){.kits-v6 .starter-kit{padding:29px}.kits-v6 .starter-kit h3{font-size:clamp(38px,7.6vw,55px)}.kits-v6 .starter-kit-price strong{font-size:28px}.starter-kit-heading{padding-bottom:22px}.kit-summary{gap:24px;padding-block:22px}.kit-types{padding-left:24px}.kits-v6 .starter-kit-description{min-height:0}.kits-v6 .starter-kit-volume>span{max-width:110px}}
@media(max-width:380px){.kits-v6 .starter-kit{padding:24px}.kits-v6 .starter-kit h3{font-size:clamp(31px,9.3vw,36px)}.kit-summary{gap:13px}.kit-types{padding-left:13px;gap:6px}.kits-v6 .starter-kit-volume{gap:9px}.kits-v6 .starter-kit-volume>strong{font-size:27px}.kits-v6 .starter-kit-volume>span{font-size:9px;max-width:82px}.kit-types strong{font-size:23px}.kit-types{font-size:9px}}
@media(prefers-reduced-motion:reduce){.kits-v6 .starter-kit{transition:none}.kits-v6 .starter-kit-details[open] .starter-kit-contents{animation:none}}
