.ku-toolbar{display:flex;align-items:center;gap:16px;margin:16px 0}.ku-switch{display:flex;gap:6px}.ku-switch button{min-width:110px;min-height:42px;padding:8px;border:1px solid #ccc;border-radius:6px;background:#fff;font:600 14px Arial;cursor:pointer}.ku-switch button[aria-pressed=true]{color:#fff;background:#bd1712;border-color:#bd1712}.ku-toolbar small,.ku-terms{font:13px/1.5 Arial;color:#666}.ku-terms{margin:10px 0 18px}.ku-terms a{color:#a12119}.ku-grid .ku-card{display:flex!important;flex-direction:column;min-width:0;background:#fff;border:1px solid #ddd;border-radius:10px;overflow:hidden}.ku-inner{display:flex;flex:1;flex-direction:column;text-decoration:none!important;color:inherit!important}.ku-inner .prod_item_title{padding:12px}.ku-inner .prod_item_img{display:flex;align-items:center;justify-content:center;height:200px!important}.ku-inner .prod_item_img img{max-width:100%;max-height:100%;object-fit:contain}.ku-price{padding:12px 0}.ku-price strong{font:700 27px/1.3 Arial}.ku-unit{font-size:13px}.ku-condition{display:block;font:13px/1.5 Arial;color:#666;margin-top:5px}.ku-order{margin-top:auto;padding:12px;border-top:1px solid #eee}.ku-qty{display:flex;justify-content:center;margin-bottom:10px}.ku-qty input{width:48px;text-align:center;border:1px solid #ddd;appearance:textfield}.ku-qty input::-webkit-inner-spin-button{appearance:none}.ku-qty button{width:36px;height:36px;background:#fff;border:1px solid #ddd;font-size:18px}.ku-actions{display:flex;gap:8px}.ku-actions a,.ku-actions button{flex:1;min-width:0;text-align:center;padding:12px 5px;border:1px solid #bbb;border-radius:6px;font:600 14px Arial;text-decoration:none}.ku-buy{background:#bd1712;color:#fff;border-color:#bd1712!important}.ku-status{display:block;font-size:12px;margin-top:6px}.ku-status a{color:#a12119}.ku-switch button:focus-visible,.ku-actions>*:focus-visible{outline:3px solid #356fa5;outline-offset:2px}@media(max-width:768px){.ku-toolbar{display:block}.ku-switch button{min-width:0;flex:1}.ku-switch{width:100%}.ku-toolbar small{display:block;margin-top:8px}.ku-price strong{font-size:22px}.ku-inner .prod_item_img{height:150px!important}.ku-actions{gap:5px}.ku-actions a,.ku-actions button{font-size:12px}.ku-grid .ku-card{width:calc(50% - 7px)!important}.ku-terms{font-size:12px}}
.ku-toolbar{padding:0!important}.ku-price{text-transform:none!important;color:#222!important}.ku-price .ku-condition{text-transform:none!important}.ku-grid{overflow:visible!important}
