.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included{--included-surface:#090b0d;--included-text:#eff2f4;--included-muted:#b7c2c6;--included-border:color-mix(in srgb,var(--kit-accent),transparent 76%);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:45px;width:calc(100% - 96px);max-width:1360px;margin:0 auto;padding:76px 0;scroll-margin-top:100px}
.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included .kit-included-label{margin:0;color:var(--kit-accent);font:500 10px/1.7 'Chakra Petch',sans-serif!important;letter-spacing:2px;text-transform:uppercase}
.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included h2{margin:14px 0 24px;color:var(--included-text);font:500 30px/1.4 'Orbitron',sans-serif!important;letter-spacing:-.7px}
.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included ul{list-style:none;padding:0;margin:0}
.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included li{padding:20px 0;border-bottom:1px solid var(--included-border);margin:0}
.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included li strong{display:block;margin:0 0 8px;color:var(--included-text);font:600 14px/1.65 'Orbitron',sans-serif!important;letter-spacing:normal}
.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included li span{display:block;color:var(--included-muted);font:400 16px/1.7 'Chakra Petch',sans-serif!important;letter-spacing:normal}
.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included-card{position:relative;min-width:0;text-align:center;border:1px solid var(--included-border);background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--kit-accent),transparent 90%),transparent 72%),var(--included-surface);padding:40px 36px;isolation:isolate}
.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included-card::before{content:'';position:absolute;top:-1px;left:20%;right:20%;height:2px;background:var(--kit-accent);box-shadow:0 0 22px color-mix(in srgb,var(--kit-accent),transparent 62%);pointer-events:none}
.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included h3{margin:24px 0 20px;color:var(--kit-title);font:600 clamp(30px,3.5vw,48px)/1.25 'Orbitron',sans-serif!important;letter-spacing:-1px;text-wrap:balance;overflow-wrap:break-word}
.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included-summary{max-width:390px;margin:0 auto;color:var(--included-muted);font:400 16px/1.75 'Chakra Petch',sans-serif!important;letter-spacing:normal;text-wrap:balance}
.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included-price{display:block;margin:32px 0;color:var(--included-text);font:600 clamp(36px,3.8vw,46px)/1.2 'Orbitron',sans-serif!important;letter-spacing:-1px}
.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}
.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included-actions form{margin:0;min-width:0;display:flex}
.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin:0;padding:16px 10px;border:1px solid var(--included-border);border-radius:0;color:var(--included-text);background:transparent;font:600 11px/1.4 'Orbitron',sans-serif!important;letter-spacing:.3px;text-transform:uppercase;cursor:pointer;transition:translate .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease}
.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included-primary{background:var(--kit-button);border-color:var(--kit-button-border);color:var(--kit-button-ink);clip-path:polygon(0 0,96% 0,100% 15%,100% 100%,4% 100%,0 85%)}
.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included-primary:hover{background:var(--kit-button-hover)}
.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included-secondary:hover{border-color:var(--kit-accent)}
.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included-delivery{margin:24px 0 0;padding:0;color:var(--included-muted);font:400 12px/1.85 'Chakra Petch',sans-serif!important;letter-spacing:normal;word-spacing:normal;text-transform:none}
.native-product #savantDigital .kit-included-light{--included-surface:#f2edef;--included-text:#17252e;--included-muted:#34454f;--included-border:color-mix(in srgb,var(--kit-accent),#304450 65%)}
.native-product #savant2099 .kit-included h2{text-transform:uppercase}
@media(max-width:800px){.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included{gap:30px;padding-block:60px}.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included-card{padding:34px 24px}}
@media(max-width:700px){.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included{width:calc(100% - 46px);grid-template-columns:1fr;gap:36px;padding-block:52px;scroll-margin-top:28px}.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included h2{font-size:24px;margin-bottom:14px}.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included li{padding-block:18px}.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included li strong{font-size:13px}.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included li span{font-size:14px}.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included-card{padding:34px 20px}.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included h3{font-size:30px}.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included-summary{font-size:14px}.native-product :is(#savant2099,#savantDigital,#savantMissed,#savant3AM,#savantCanvas,#savantLateNights,[data-legacy-kit]) .kit-included-button{min-height:52px;font-size:10px;padding-inline:6px}}
