
.ce-focus { padding:46px 0; }
.ce-focus-pair { margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px; }
.ce-focus-card { display:grid;grid-template-columns:minmax(0,35%) minmax(0,1fr);gap:14px;align-items:center;padding:18px;border:1px solid #CAD8CE; }
.ce-focus-card .ce-product-image { aspect-ratio:3/4; }
.ce-focus-card .ce-button { padding:9px 12px;gap:8px; }
.ce-focus-card .product-price { margin:10px 0; }
@media(max-width:749px) { .ce-focus-pair { grid-template-columns:1fr; } }
