.dkcc{display:block;margin:0 0 1.6rem;--dkcc-red:#ee202c;--dkcc-ink:#131313}.dkcc__title{margin:0 0 .8rem;font-size:1.4rem;font-weight:700;color:var(--dkcc-ink)}.dkcc__form{display:flex;align-items:stretch;border:1.5px solid var(--dkcc-ink);border-radius:6px;overflow:hidden;background:#fff;transition:border-color .15s,box-shadow .15s}.dkcc__form:focus-within{border-color:var(--dkcc-red);box-shadow:0 0 0 3px #ee202c26}.dkcc__ico{display:flex;align-items:center;padding-left:1.1rem;color:var(--dkcc-red)}.dkcc__ico svg{width:1.8rem;height:1.8rem}.dkcc .dkcc__input{flex:1;min-width:0;width:auto;height:auto;margin:0;border:0;border-radius:0;padding:1.1rem 1rem;font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:transparent;color:var(--dkcc-ink);outline:0;box-shadow:none}.dkcc .dkcc__input::placeholder{text-transform:none;letter-spacing:0;font-weight:400;color:#8a8a8a}.dkcc__apply{position:relative;flex-shrink:0;border:0;border-radius:0;margin:0;background:var(--dkcc-ink);color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:0 1.8rem;font-size:1.3rem;cursor:pointer;transition:background .15s}.dkcc__apply:hover{background:var(--dkcc-red)}.dkcc.is-busy .dkcc__apply{cursor:wait}.dkcc.is-busy .dkcc__apply span{visibility:hidden}.dkcc.is-busy .dkcc__apply:after{content:"";position:absolute;left:50%;top:50%;width:1.6rem;height:1.6rem;margin:-.8rem 0 0 -.8rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:dkccSpin .7s linear infinite}@keyframes dkccSpin{to{transform:rotate(360deg)}}.dkcc__msg{margin:.7rem 0 0;font-size:1.25rem;line-height:1.4}.dkcc__msg--err{color:#c8001b}.dkcc__msg--ok{color:#0a7d33}.dkcc__chips{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.dkcc__chip{display:inline-flex;align-items:center;gap:.6rem;background:var(--dkcc-ink);color:#fff;border-radius:999px;padding:.45rem .5rem .45rem 1rem;font-size:1.2rem;font-weight:800;letter-spacing:.08em;line-height:1.2}.dkcc__chip>svg{width:1.3rem;height:1.3rem;color:#3ddc84;flex-shrink:0}.dkcc__chip-x{all:unset;box-sizing:border-box;cursor:pointer;width:2rem;height:2rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff29;font-size:1rem;line-height:1;transition:background .15s}.dkcc__chip-x:hover{background:var(--dkcc-red)}.dkcc__chip--bad{background:#fff1f1;color:#b00012;border:1px dashed var(--dkcc-red);letter-spacing:.02em;font-weight:600}.dkcc__chip--bad .dkcc__chip-x{background:#00000014}.dkcc__chip--bad .dkcc__chip-x:hover{color:#fff}.dkcs{margin:0 0 1.2rem;color:var(--dkcc-ink,#131313)}.dkcs__row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:1.4rem;padding:.25rem 0}.dkcs__row--muted{color:#6b6b6b}.dkcs__row--disc{color:#ee202c;font-weight:700}.dkcs__lbl{display:inline-flex;align-items:center;gap:.5rem;letter-spacing:.02em}.dkcs__lbl svg{width:1.4rem;height:1.4rem;flex-shrink:0}.dkcs__row--total{border-top:1px solid rgba(0,0,0,.1);margin-top:.5rem;padding-top:1rem;font-size:1.6rem;font-weight:800;color:#131313}.dkcs__row--total s{font-weight:400;color:#9a9a9a;font-size:1.4rem;margin-right:.7rem}.dkcs__total{font-size:1.8rem}.dkcs__save{margin-top:1rem;display:flex;align-items:center;gap:.9rem;background:#fff1f1;border:1.5px dashed #ee202c;color:#131313;border-radius:6px;padding:1rem 1.2rem;font-size:1.35rem;line-height:1.35}.dkcs__save svg{width:2rem;height:2rem;color:#ee202c;flex-shrink:0}.dkcs__save strong{color:#ee202c;font-size:1.55rem;font-weight:900}.dkcs__save.is-pop{animation:dkcsPop .75s cubic-bezier(.3,1.6,.5,1)}@keyframes dkcsPop{0%{transform:scale(.9);opacity:.3}60%{transform:scale(1.04);opacity:1}to{transform:scale(1)}}.cart-item__discounted-prices .price:not(.cart-item__old-price){color:#ee202c;font-weight:700}.cart-item__discounted-prices .cart-item__old-price{color:#9a9a9a;margin-right:.6rem}.dkcc--drawer{margin-bottom:1.2rem}.cart_notification_links_inner .dkcs{margin-bottom:1rem}@media(prefers-reduced-motion:reduce){.dkcs__save.is-pop{animation:none}.dkcc.is-busy .dkcc__apply:after{animation-duration:2s}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/dk-cart-coupon.css.map */
