.cs-combo{--cc-ink: var(--cs-klein-blue, #292B94);--cc-amber: var(--cs-bright-amber, #FFCF29);--cc-cream: var(--cs-corn-silk, #FFF8D4);background:#fffdf5;color:var(--cc-ink);padding:44px 16px 52px}.cs-combo__in{max-width:1080px;margin:0 auto}.cs-combo__group[hidden]{display:none}.cs-combo__head{text-align:center;margin:0 auto 28px;max-width:640px}.cs-combo__eyebrow{margin:0 0 8px;font:700 12px/1.2 var(--font-body-family);letter-spacing:.14em;text-transform:uppercase;color:#c2410c}.cs-combo__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(27px,7vw,40px);line-height:1.12;color:var(--cc-ink)}.cs-combo__lede{margin:12px auto 0;font-size:16px;line-height:1.55;color:#292b94d6;max-width:46ch}.cs-combo__showcase{list-style:none;margin:0;padding:0;display:grid;gap:44px}.cs-combo__thing{text-align:center;min-width:0}.cs-combo__stage{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;border-radius:28px;background:var(--tint, #FFF0C2);overflow:hidden}.cs-combo__stage img{position:absolute;top:9%;right:10%;bottom:7%;left:10%;display:block;width:80%;height:84%;object-fit:contain;filter:drop-shadow(0 16px 18px rgba(41,43,148,.16))}.cs-combo__age{position:absolute;top:14px;left:14px;padding:5px 11px;border-radius:999px;background:#fff;color:var(--cc-ink);font:700 12px/1.2 var(--font-body-family);box-shadow:0 1px 2px #292b941f}.cs-combo__name{margin:18px 0 6px;font-family:var(--font-heading-family);font-size:23px;line-height:1.2;font-weight:700}.cs-combo__name a{color:inherit;text-decoration:none}.cs-combo__line{margin:0 auto;max-width:34ch;font-size:16px;line-height:1.5;color:#292b94db}.cs-combo__chips{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.cs-combo__chips li{padding:4px 11px;border-radius:999px;background:#fff;border:1px solid rgba(41,43,148,.16);font:600 12.5px/1.4 var(--font-body-family)}.cs-combo__rate{margin:10px 0 0;font-size:13px;font-weight:700}.cs-combo__rate span{font-weight:500;color:#292b94b8}.cs-combo__star{color:#e0a800}.cs-combo__deal{margin:48px auto 0;max-width:560px;padding:26px 22px 20px;border-radius:28px;text-align:center;background:var(--cc-ink);color:#fff8d4}.cs-combo__deal-k{margin:0;font:700 12px/1.2 var(--font-body-family);letter-spacing:.14em;text-transform:uppercase;color:var(--cc-amber)}.cs-combo__deal-price{margin:8px 0 0;font-family:var(--font-heading-family);font-size:26px;line-height:1.2}.cs-combo__deal-price b{font-size:34px;color:#fff}.cs-combo__deal-sub{margin:8px 0 0;font-size:14.5px;line-height:1.45}.cs-combo__deal-sub s{opacity:.75}.cs-combo__deal-sub strong{color:#dff08a}.cs-combo__cta{margin:18px 0 0;width:100%;min-height:54px;border:0;border-radius:999px;cursor:pointer;background:var(--cc-amber);color:var(--cc-ink);font:800 16px/1 var(--font-heading-family);letter-spacing:.02em}.cs-combo__cta:hover{background:#ffda4d}.cs-combo__cta:focus-visible{outline:3px solid #fff;outline-offset:3px}.cs-combo__deal-fine{margin:12px 0 0;font-size:12px;opacity:.78}.cs-combo__trust{list-style:none;margin:18px auto 0;padding:0;max-width:560px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cs-combo__trust li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:14px 10px;border-radius:18px;background:#fff;border:1px solid rgba(41,43,148,.12);font:600 13px/1.35 var(--font-body-family)}.cs-combo__trust svg{width:26px;height:26px;color:var(--cc-ink)}.cs-combo__big{font-family:var(--font-heading-family);font-size:22px;line-height:1}.cs-combo__big+span{font-weight:500;color:#292b94c7}.cs-combo__play{margin:56px auto 0;text-align:center}.cs-combo__steps{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:14px;text-align:left}.cs-combo__step{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;align-items:start;padding:18px;border-radius:22px;background:var(--cc-cream)}.cs-combo__n{grid-row:1 / span 2;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--cc-amber);font:800 19px/1 var(--font-heading-family);color:var(--cc-ink)}.cs-combo__step h3{grid-column:2;margin:2px 0 4px;font-family:var(--font-heading-family);font-size:18px;line-height:1.25}.cs-combo__step p{grid-column:2;margin:0;font-size:15px;line-height:1.5;color:#292b94db}.cs-combo__revs{margin:56px auto 0;text-align:center}.cs-combo__revs-sum{margin:10px 0 0;font-size:15px;color:#292b94db}.cs-combo__revs-sum b{font-family:var(--font-heading-family);font-size:20px;color:var(--cc-ink)}.cs-combo__revlist{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:14px;text-align:left}.cs-combo__rev{padding:18px;border-radius:22px;background:#fff;border:1px solid rgba(41,43,148,.12)}.cs-combo__rev[hidden]{display:none}.cs-combo__rev-stars{margin:0;color:#e0a800;font-size:17px;letter-spacing:2px}.cs-combo__rev-stars .is-off{color:#d9d6ee}.cs-combo__rev-t{margin:8px 0 0;font-family:var(--font-heading-family);font-size:17px;line-height:1.3}.cs-combo__rev-b{margin:8px 0 0;font-size:15px;line-height:1.55;color:#292b94e6}.cs-combo__rev-pics{display:flex;gap:8px;margin:12px 0 0}.cs-combo__rev-pics img{display:block;width:96px;height:96px;object-fit:cover;border-radius:14px;background:#f4f1e4}.cs-combo__rev-by{margin:12px 0 0;font-size:13.5px;color:#292b94c7}.cs-combo__rev-by b{color:var(--cc-ink)}.cs-combo__rev-on{display:inline-block;margin:8px 0 0;padding:3px 10px;border-radius:999px;background:#eef0ff;font:600 12px/1.5 var(--font-body-family)}.cs-combo__more{margin:18px 0 0;min-height:46px;padding:0 22px;border-radius:999px;cursor:pointer;background:#fff;color:var(--cc-ink);border:1.5px solid var(--cc-ink);font:700 14.5px/1 var(--font-body-family)}@media(min-width:750px){.cs-combo__revlist{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cs-combo{padding:64px 24px 72px}.cs-combo__showcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.cs-combo__trust{grid-template-columns:repeat(4,minmax(0,1fr));max-width:900px}.cs-combo__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.cs-combo__showcase.cs-combo__showcase{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.cs-combo__showcase.cs-combo__showcase:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/cs-combo.css.map */
