.cc-wrapper{display:flex;gap:30px;align-items:flex-start;padding:0;min-height:calc(70vh - 50px);max-width:1200px;margin:0 auto}.cc-checkout-form label{color:#fff;font-weight:500}.cc-checkout-box{margin-bottom:40px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus,.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{color:#C4C4C4!important}.cc-checkout-box .cc-checkout-form input::focus,.cc-checkout-box .cc-checkout-form input[type=text],{color:#C4C4C4!important}.cc-checkout-form input::placeholder{font-size:12px;color:#C4C4C4!important}.cc-main{flex:1 1 65%;color:#eee}.cart-item-info{margin:0;display:grid}.cart-item-price,.cart-item-remove{display:flex;align-items:center}.cart-item-remove{margin:0 auto}.cart-item-qty .qty-btn svg path{stroke-width:3.2!important}.cart-item-name{font-size:18px;color:#fff;margin-bottom:0;margin-top:auto;width:300px}.cart-item-qty{display:flex;align-items:center;gap:0;margin:0 auto}.cart-item-qty .qty-num{min-width:18px;text-align:center;font-weight:700;color:#fff;font-size:20px;line-height:1}.cart-item-qty .qty-stepper{display:flex;flex-direction:column;gap:0}.cart-item-qty .qty-btn{border:none;background:#fff0;width:20px;height:10px;padding:0 .2em;opacity:1;min-height:0;margin-bottom:0}.cart-item-qty .qty-btn i{margin-top:-28px;font-size:25px}.cc-btn-ico{display:inline-flex;top:0;position:relative}.cart-item-qty .qty-btn:hover{opacity:1}.cc-btn-text{text-transform:initial;font-size:14px;font-weight:500;font-family:"Manrope";letter-spacing:0}.cart-item-qty .qty-btn:hover{background:rgb(255 255 255 / .10);border-color:rgb(255 255 255 / .30)}.cart-item-qty .qty-btn svg{display:block;opacity:.9}.cart-item{background:#010101;border-radius:25px;border:1px solid #6a6a6a85;margin-bottom:10px}.cart-item-brand{text-transform:uppercase;font-size:12px;letter-spacing:3px;margin-bottom:0}.cart-item-image{width:90px;height:90px;padding:10px}.cart-item-image img{background:url(http://konka-display.vn/mypham/wp-content/uploads/2025/12/Top-1.png) no-repeat;background-size:cover;background-position:center}.cc-title{font-size:48px;font-family:"Manrope,";text-align:center;color:#fff;margin-bottom:20px;padding-top:50px}.cc-top-note{color:#fff;margin-bottom:18px}.cc-summary span.amount,.cart-item-price span.amount{color:#fff!important}.cc-aside{width:360px}.wpcf7-spinner{display:none}.cc-checkout-box h3{font-family:"Poppins";color:#fff;font-size:18px}.cc-checkout-box{background:rgb(0 0 0 / .7);padding:20px;border-radius:12px;border:1px solid #535353;color:#ddd}.cc-submit-row{display:flex;align-items:center;gap:12px;margin-top:14px;justify-content:space-between}.cc-total-label{color:#bdb6aa;font-size:14px}.cc-total-value{font-weight:700}.cc-submit-row{background:#fff;color:#111;border:none;padding:8px 18px;border-radius:8px;cursor:pointer}.cc-popup{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#00000024;z-index:99999}.cc-popup-inner{width:720px;background:linear-gradient(180deg,rgb(12 12 12 / .95),rgb(18 18 18 / .95));border-radius:18px;padding:36px;text-align:center;color:#fff;position:relative;box-shadow:0 40px 80px rgb(0 0 0 / .6)}.cc-popup-butterfly{position:absolute;top:-80px;left:50%;transform:translateX(-50%)}.cc-popup-butterfly img{width:160px;height:auto}.cc-popup-check{width:64px;height:64px;line-height:64px;border-radius:50%;border:2px solid rgb(255 255 255 / .12);display:inline-block;margin-bottom:8px;font-size:28px;background:rgb(255 255 255 / .02)}.cc-popup-inner h2{font-family:Georgia,serif;font-size:26px;margin-top:28px}.cc-popup-inner p{color:#d3d0c7;margin:14px 0 22px;font-size:15px}.cc-btn-white{display:inline-block;background:#fff;color:#111;padding:12px 24px;border-radius:12px;text-decoration:none;font-weight:600}@media (max-width:980px){.cc-wrapper{flex-direction:column;padding:20px}.cc-aside{width:100%;margin-top:20px}.cc-popup-inner{width:90%;padding:28px}}