.kando-single-product-container{max-width:1200px;margin:40px auto;padding:0 20px;font-family:inherit}.kando-product-wrapper{flex-wrap:wrap;align-items:flex-start;gap:30px;display:flex}.kando-product-info{background:#fff;border-radius:12px;flex:60%;min-width:300px;padding:30px;box-shadow:0 4px 15px #0000000d}.kando-product-header{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:20px}.kando-product-brand-cat{color:#666;align-items:center;gap:10px;margin-bottom:15px;font-size:.9em;display:flex}.kando-product-brand-cat img,.kando-product-brand-cat i{object-fit:contain;width:24px;height:24px}.kando-product-title{color:#333;margin:0 0 10px;font-size:2em;font-weight:700;line-height:1.3}.kando-product-description{color:#555;font-size:1rem;line-height:1.8}.kando-product-buy-box{background:#f9f9fc;border:1px solid #eaeaea;border-radius:12px;flex:35%;min-width:300px;padding:30px;position:sticky;top:100px}.kando-product-price-wrap{text-align:center;margin-bottom:25px}.kando-product-price{color:#cd2653;font-size:2.5em;font-weight:800;display:block}.kando-product-price-label{color:#777;margin-bottom:5px;font-size:.9em;display:block}.kando-product-meta-list{border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;margin:0 0 25px;padding:20px 0;list-style:none}.kando-product-meta-list li{color:#444;justify-content:space-between;margin-bottom:12px;font-size:.95em;display:flex}.kando-product-meta-list li:last-child{margin-bottom:0}.kando-product-meta-list strong{color:#222}.kando-calculator{margin-bottom:25px}.kando-calculator label{color:#333;margin-bottom:8px;font-weight:600;display:block}.kando-calculator input{text-align:center;box-sizing:border-box;border:1px solid #ccc;border-radius:6px;width:100%;padding:12px;font-size:1.1em}.kando-calculator input:focus{border-color:#cd2653;outline:none}.kando-calculator-error{color:red;margin-top:5px;font-size:.85em;display:none}.kando-order-btn{color:#fff;text-align:center;cursor:pointer;background-color:#cd2653;border:none;border-radius:6px;width:100%;padding:15px;font-size:1.2em;font-weight:700;text-decoration:none;transition:background .3s;display:block}.kando-order-btn:hover{color:#fff;background-color:#a91e43}.kando-product-header{align-items:center;gap:20px;display:flex}.kando-product-image{background:#f4f4f8;border-radius:12px;flex:0 0 120px;width:120px;height:120px;overflow:hidden}.kando-product-image img{object-fit:cover;width:100%;height:100%;display:block}.kando-product-header-text{flex:auto;min-width:0}@media (width<=768px){.kando-product-header{flex-direction:column;align-items:flex-start}.kando-product-info,.kando-product-buy-box{flex:100%}.kando-product-buy-box{position:static}}