main.cart-page.has-secondary-background-color{background:radial-gradient(120% 90% at 50% 0%,#15202f,#0d1117 55%,#080b10);color:silver;color-scheme:dark}.zc-items,.zc-sidebar{background:#0c1118;border:1px solid rgba(192,192,192,.16);border-radius:0;box-shadow:none}.zc-steps__num{background:#0c1118;border:1px solid rgba(192,192,192,.16);color:silver;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace}.zc-steps__label{color:#c0c0c0a6;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.zc-steps__item .zc-steps__line{background:#c0c0c029}.zc-steps__item.is-active .zc-steps__line,.zc-steps__item.is-done .zc-steps__line{background:gold}.zc-steps__item.is-active .zc-steps__num{background:linear-gradient(180deg,#ffe886,gold 55%,#c99a12);border-color:transparent;color:#0d1117;box-shadow:0 0 12px #ffd70059}.zc-steps__item.is-active .zc-steps__label{color:#f4f6fa}.zc-steps__item.is-done .zc-steps__num{background:gold;border-color:transparent;color:#0d1117}.zc-items__title{color:#f4f6fa;font-family:Cinzel,Georgia,serif;font-weight:700;letter-spacing:.04em}.zc-items__count{color:#c0c0c0a6;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem}.zc-items__clear{border-radius:0;color:#c0c0c0a6;transition:color .25s ease,background .25s ease}.zc-items__clear:hover{background:#00bfff14;color:#00bfff}.zc-items__cols{border-bottom-color:#c0c0c029}.zc-items__cols span{color:#c0c0c0a6;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.zc-row{background:transparent;border-color:#c0c0c029;border-radius:0;transition:border-color .25s ease,opacity .25s ease}.zc-row:hover{border-color:#00bfff66}.zc-row__img img,.zc-row__img-placeholder{background:#0d1117;border-radius:0}.zc-row__name{color:#f4f6fa}.zc-row__variant{color:#c0c0c0a6;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:.68rem;letter-spacing:.06em}.zc-row__qty{border-color:#c0c0c029;border-radius:0}.zc-row__qty-btn{color:silver;transition:color .25s ease,background .25s ease}.zc-row__qty-btn:hover:not(:disabled){background:#00bfff14;color:#00bfff}.zc-row__qty-val{color:#f4f6fa;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace}.zc-row__price{color:gold;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace}.zc-row__remove{border-radius:0;color:#c0c0c0a6;transition:color .25s ease,background .25s ease}.zc-row__remove:hover:not(:disabled){background:#e5393524;color:#ff7a76}.zc-sidebar{top:90px}.zc-sidebar__promo{border-bottom-color:#c0c0c029}.zc-sidebar__promo-title{color:#c0c0c0a6;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.zc-sidebar__promo-form input{background:#0d1117;border:1px solid rgba(192,192,192,.16);border-radius:0;color:#f4f6fa;transition:border-color .25s ease}.zc-sidebar__promo-form input::placeholder{color:#c0c0c073}.zc-sidebar__promo-form input:focus{background:#0d1117;border-color:#00bfff}.zc-sidebar__promo-form button{background:transparent;border:1px solid rgba(192,192,192,.32);border-radius:0;color:silver;font-family:Jost,system-ui,-apple-system,sans-serif;letter-spacing:.12em;text-transform:uppercase;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);transition:color .3s ease,border-color .3s ease}.zc-sidebar__promo-form button:hover:not(:disabled){background:transparent;border-color:#00bfff;color:#00bfff}.zc-sidebar__promo-error{color:#ff7a76}.zc-sidebar__coupon-tag{background:#0d1117;border:1px solid rgba(192,192,192,.16);border-radius:0;color:gold;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace}.zc-sidebar__coupon-tag button{color:#ff7a76}.zc-sidebar__row span:first-child{color:#c0c0c0a6;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.zc-sidebar__row span:last-child{color:#f4f6fa;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace}.zc-sidebar__row--discount span:last-child{color:#6fdc8c}.zc-sidebar__row--total{border-top-color:#c0c0c029}.zc-sidebar__row--total span:first-child{color:#f4f6fa;font-family:Cinzel,Georgia,serif;font-size:.95rem;letter-spacing:.06em;text-transform:none}.zc-sidebar__row--total span:last-child{color:gold;font-size:1.15rem;font-weight:700}.zc-sidebar__checkout{background:linear-gradient(180deg,#ffe886,gold 55%,#c99a12);border:none;border-radius:0;color:#0d1117!important;font-family:Jost,system-ui,-apple-system,sans-serif;font-size:13.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);box-shadow:0 0 30px #ffd7004d;transition:box-shadow .25s ease,filter .25s ease,transform .25s ease}.zc-sidebar__checkout:hover{background:linear-gradient(180deg,#ffe886,gold 55%,#c99a12);color:#0d1117!important;transform:translateY(-3px);filter:brightness(1.12) saturate(1.08);box-shadow:0 0 56px #ffd700b3,0 10px 28px #ffd70047}.zc-sidebar__checkout:active{transform:translateY(-1px);filter:brightness(1.02);box-shadow:0 0 34px #ffd70073}.zc-empty__icon{color:gold}.zc-empty__title{color:#f4f6fa;font-family:Cinzel,Georgia,serif;letter-spacing:.04em}.zc-empty__text{color:#c0c0c0a6}.zc-empty__btn{border-radius:0;font-family:Jost,system-ui,-apple-system,sans-serif;letter-spacing:.14em;text-transform:uppercase}.zc-empty__btn--primary{background:linear-gradient(180deg,#ffe886,gold 55%,#c99a12);color:#0d1117!important;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);box-shadow:0 0 30px #ffd7004d;transition:box-shadow .25s ease,filter .25s ease,transform .25s ease}.zc-empty__btn--primary:hover{background:linear-gradient(180deg,#ffe886,gold 55%,#c99a12);transform:translateY(-3px);filter:brightness(1.12) saturate(1.08);box-shadow:0 0 56px #ffd700b3,0 10px 28px #ffd70047}.zc-empty__btn--secondary{background:transparent;border:1px solid rgba(192,192,192,.32);color:silver!important;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:color .3s ease,border-color .3s ease}.zc-empty__btn--secondary:hover{border-color:#00bfff;color:#00bfff!important}.zc__error{background:#0c1118;border-left:4px solid #ff5f52;border-radius:0;box-shadow:0 8px 24px #00000080;color:#f4f6fa}.zc__skeleton-items,.zc__skeleton-sidebar{background:linear-gradient(90deg,#131a24 25%,#1a2330,#131a24 75%);background-size:200% 100%;border-radius:0}
