.pcx-meta,.pcx-countdown,.pcx-actions{text-align:left;font-size:13px;line-height:1.3}
.pcx-meta{display:flex;align-items:center;gap:8px;margin:4px 0 6px;min-height:20px;color:#555}
.pcx-badge{display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 6px;border:1px solid #f5b301;background:#fffaf0;border-radius:3px;font-size:12px;font-weight:600;line-height:1;color:#333}
.pcx-badge .pcx-star{color:#f5b301;font-size:12px}
.pcx-badge--none{border-color:#ddd;background:#f7f7f7;color:#999}
.pcx-badge--none .pcx-star{color:#ccc}
.pcx-sold{color:#555;font-size:12px}
.pcx-sold b{font-weight:400}
.pcx-src{display:none!important}
.pcx-ph{visibility:hidden}
.pcx-countdown{display:flex;gap:6px;margin:6px 0}
.pcx-countdown div{background:#2c3e50;color:#fff;border-radius:3px;width:44px;padding:4px 2px;text-align:center}
.pcx-countdown b{display:block;font-size:14px}
.pcx-countdown span{font-size:10px;opacity:.85}
.pcx-form{display:flex;flex-wrap:wrap;gap:6px;align-items:stretch;margin:0}
.pcx-qty{flex:none;display:flex;border:1px solid #ddd;border-radius:3px;overflow:hidden;height:34px}
.pcx-qty button{width:20px;padding:0;background:#fff;border:0;cursor:pointer;font-size:15px;color:#888}
.pcx-qty input{width:26px;height:100%;padding:0;margin:0;text-align:center;border:0;box-shadow:none;font-size:13px;-moz-appearance:textfield}
.pcx-qty input::-webkit-outer-spin-button,.pcx-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.pcx-btn{flex:1 1 118px;min-width:118px;display:flex;align-items:center;justify-content:center;height:34px;padding:0 4px;background:#bf2026;color:#fff;border:0;border-radius:3px;font-size:12px;font-weight:700;line-height:1.15;text-align:center;white-space:nowrap;cursor:pointer;text-decoration:none}
.pcx-btn:hover{background:#a01a20;color:#fff}
.pcx-btn--contact{background:#bf2026}
.pcx-btn--contact:hover{background:#a01a20;color:#fff}
.pcx-home .pcx-form{flex-direction:column;flex-wrap:nowrap}
.pcx-home .pcx-qty{width:100%}
.pcx-home .pcx-qty button{flex:0 0 40px;width:auto;background:#f7f7f7;font-size:16px;color:#666}
.pcx-home .pcx-qty input{flex:1 1 auto;min-width:0;width:100%;border-left:1px solid #ddd;border-right:1px solid #ddd;border-radius:0}
.pcx-home .pcx-form .pcx-btn{flex:none;width:100%;min-width:0}
div:has(> div > .product-box){display:flex;flex-wrap:wrap}
div:has(> div > .product-box)::before,div:has(> div > .product-box)::after{display:none}
div:has(> .product-box){display:flex;flex-direction:column}
div:has(> .product-box) > .product-box{flex:1 1 auto}
.owl-stage:has(.product-box){display:flex}
.owl-item > .item:has(> .product-box){width:100%}
.product-box{display:flex;flex-direction:column}
.product-box .product-info{flex:1 1 auto;display:flex;flex-direction:column}
.product-box .pcx-actions{margin-top:auto;padding-top:6px}
.pcx-meta{width:100%;justify-content:space-between}
.pcx-meta .pcx-sold{margin-left:auto;text-align:right}