.cs-co{padding-bottom:30px}.cs-co__top{display:flex;align-items:center;justify-content:space-between;padding:6px 0 4px}.cs-co__top img{height:70px;width:auto}.cs-steps-bar{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);margin:6px 0 18px;padding:0;position:relative}.cs-steps-bar:before{content:"";position:absolute;left:16%;right:16%;top:17px;height:2px;background:var(--line2)}.cs-steps-bar li{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);font-weight:600}.cs-steps-bar span{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#2a323d;color:#fff;font-weight:900;font-size:16px;box-shadow:0 0 0 4px var(--bg)}.cs-steps-bar li.is-on{color:var(--yellow)}.cs-steps-bar li.is-on span{background:var(--yellow);color:var(--ink)}.cs-co__step{border:0;margin:0;padding:0;min-width:0;animation:cs-fade .25s ease}.cs-co__h{padding:0;margin:0 0 12px;font:800 19px/1.2 var(--body)}.cs-co__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cs-co__row--zip{grid-template-columns:120px 1fr}.cs-field{display:block;margin-bottom:12px}.cs-field span{display:block;margin-bottom:6px;font-weight:600;font-size:14px}.cs-field input,.cs-field textarea{width:100%;min-height:50px;padding:12px 14px;border-radius:10px;border:2px solid transparent;background:#fff;color:#111;font:16px var(--body)}.cs-field textarea{min-height:64px;resize:vertical}.cs-field input::placeholder,.cs-field textarea::placeholder{color:#8b8f96}.cs-field input:focus,.cs-field textarea:focus{outline:none;border-color:var(--yellow);box-shadow:0 0 0 3px #02cffe59}.cs-field.has-error input{border-color:#ef4444}.cs-co__zone{display:flex;gap:12px;align-items:center;margin:4px 0 14px;padding:12px 14px;border-radius:12px;border:1.5px solid var(--yellow);background:#02cffe0f;font-size:13.5px}.cs-co__zone span{font-size:26px}.cs-co__zone p{margin:0}.cs-co__zone.is-ok{border-color:#22c55e;background:#22c55e14;color:#bbf7d0}.cs-co__zone.is-bad{border-color:#ef4444;background:#ef444414;color:#fecaca}.cs-co__remember{display:flex;gap:10px;align-items:center;margin:0 0 16px;font-size:13.5px;color:var(--muted)}.cs-co__remember input{width:20px;height:20px;accent-color:var(--yellow)}.cs-paybox{display:flex;flex-direction:column;gap:10px}.cs-pay{position:relative;display:flex;align-items:center;gap:14px;padding:16px;border-radius:14px;border:1.5px solid var(--line2);background:var(--surface);cursor:pointer;transition:border-color .15s,background .15s}.cs-pay input{width:22px;height:22px;margin:0;accent-color:var(--yellow);flex:none}.cs-pay__ico{font-size:30px}.cs-pay strong{display:block;font-size:16px}.cs-pay small{color:var(--muted)}.cs-pay.is-on,.cs-pay:has(input:checked){border-color:var(--yellow);background:#02cffe12;box-shadow:inset 0 0 0 1px var(--yellow)}.cs-co__nopay{margin:14px 0;padding:12px 14px;border-radius:12px;background:#151b23;border-left:4px solid var(--yellow);font-weight:700;font-size:14px;line-height:1.4}.cs-co__link{display:block;margin:14px auto 0;border:0;background:none;color:var(--muted);text-decoration:underline;font-size:14px;padding:8px}.cs-recap__list{list-style:none;margin:0 0 10px;padding:0;border-top:1px solid var(--line)}.cs-recap__item{padding:10px 0;border-bottom:1px solid var(--line)}.cs-recap__top{display:flex;justify-content:space-between;gap:10px}.cs-recap__top span:last-child{font-weight:800;white-space:nowrap}.cs-recap__opts{list-style:none;margin:4px 0 0;padding:0;color:var(--muted);font-size:13px;line-height:1.4}.cs-co__who{margin:16px 0;padding:14px;border-radius:12px;background:var(--surface);border:1px solid var(--line);font-size:14px}.cs-co__who p{margin:0 0 6px}.cs-co__who .cs-co__link{margin:4px 0 0;padding:0}.cs-co__paid{color:var(--yellow);font-weight:800}.cs-sticky--static{position:sticky;bottom:0;margin:0 -14px}.cs-co__lock{text-align:center;color:var(--muted);font-size:13px;margin:12px 0 0}.cs-co__check{width:80px;height:80px;margin:10px auto;border-radius:50%;background:var(--yellow);color:var(--ink);font-size:46px;font-weight:900;display:flex;align-items:center;justify-content:center;animation:cs-bump .5s ease}.cs-co__num{font-size:20px;margin:0 0 10px}.cs-co__num strong{color:var(--yellow);font-size:28px}.cs-co__done .cs-recap{text-align:left;margin:16px 0}.cs-co__done{padding:8px 0 24px;text-align:center;outline:none}.cs-done{padding:28px 18px 22px;border-radius:22px;background:#11151c;border:1px solid var(--line)}.cs-done__check{display:inline-flex;animation:cs-bump .5s ease}.cs-done__title{margin:14px 0 8px;font:900 27px/1.15 var(--body);color:#fff}.cs-done__sub{margin:0 0 18px;color:#d6dbe1;font-size:15px}.cs-done__card{margin:0;padding:4px 16px;border-radius:14px;background:#1a202a;text-align:left}.cs-done__card div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #2c3440}.cs-done__card div:last-child{border-bottom:0}.cs-done__card dt{color:#c9d0d8;font-size:15px}.cs-done__card dd{margin:0;font-weight:800;font-size:17px;color:#fff;text-align:right}.cs-done__total dd{color:var(--yellow);font-size:26px;font-weight:900}.cs-done__thanks{margin:18px 0 0;padding:16px;border-radius:14px;background:var(--yellow);color:var(--ink);font-weight:900;font-size:18px}.cs-done__note{margin:14px 0 0;color:#aeb6c0;font-size:14px}.cs-done__details{margin:16px 0 8px;text-align:left}.cs-done__details summary{cursor:pointer;color:var(--muted);font-size:14px;padding:8px 0}.tpl-page-commande .cs-announce,.tpl-page-commande .cs-header,.tpl-page-commande .cs-footer{display:none}@media(max-width:359px){.cs-co__row,.cs-co__row--zip{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/cs-checkout.css.map */
